`
shijinling87807697
  • 浏览: 49521 次
  • 性别: Icon_minigender_1
  • 来自: 沈阳
社区版块
存档分类
最新评论

eclipse开发环境

 
阅读更多

java开发工具备忘录(windows64位):
java1.6(32位jdk-6u22-windows-i586)+eclipse(32位eclipse-jee-helios-SR2-win32)+oracle11g(64位)或者mysql(64位mysql-essential-5.1.55-winx64)+svn(Setup-Subversion-1.6.17服务器端和TortoiseSVN-1.6.16.21511-x64-svn-1.6.17客户端+site-1.6.18.ZIP)+jbpm(安装插件jbpm-gpd-site.zip)

oracle中必启的服务:OracleOraDb11g_home1TNSListener和OracleServiceORCL

java环境变量:

JAVA_HOME指明JDK安装路径,就是刚才安装时所选择的路径D:/java/jdk1.5.0_08,此路径下包括lib,bin,jre等文件夹(此变量最好设置,因为以后运行tomcat,eclipse等都需要依赖此变量);

Path使得系统可以在任何路径下识别java命令,设为:

%JAVA_HOME%/bin;%JAVA_HOME%/jre/bin

可以使用cmd进行验证是否配置成功。

eclipse:flex插件(flex Builder4.5+spket智能提示功能)+SVN1.6离线安装包得配置+jdeclipse(反编译工具)

关于web services,可以在eclipse中结合Axis框架进行开发,myeclipse中结合XFire框架进行开发(都有默认的支持)。

文件对比:历史记录

关于调用远程计算机上的mysql数据库
如果MySQL禁止远程访问,则连接此MySQL时会报类似如下的错误
Can't connect to Mysql server on "IP" (10060)错误
那怎样可以让MySQL能被远程访问呢?只需要以下两步操作即可
1.在mysql中授权让其它服务器远程访问,%表示允许所有的服务器访问,也可以改为指定服务器的ip
a.可以直接用update操作,将user表中的某记录记录中的host改为%或指定的ip即可
b.或者用grant来进行授权,如grant select,insert,update,delete on *.* to root@”%” Identified by “develop”;
然后执行flush privileges;让刚才的修改生效。
mysql> select host,user,password from user;
+-----------+------+-------------------------------------------+
| host      | user | password                                  |
+-----------+------+-------------------------------------------+
| localhost | root | *8D20E4B2CA17D3AAEC1680514E4694C9A19005E5 |
| %         | root | *8D20E4B2CA17D3AAEC1680514E4694C9A19005E5 |
| 127.0.0.1 | root | *8D20E4B2CA17D3AAEC1680514E4694C9A19005E5 |
| localhost |      |                                           |
| %         |      |                                           |
+-----------+------+-------------------------------------------+
5 rows in set (0.01 sec)
2.同时要在防火墙里面要开放mysql的端口,也就是在防火墙里面开放3306端口
service iptables stop
vi /etc/sysconfig/iptables,加入一行代码
-A RH-Firewall-1-INPUT -p tcp -m state --state NEW -m tcp --dport 3306 -j ACCEPT
[root@CentOS_Test_Server ~]# /etc/init.d/iptables save
将当前规则保存到 /etc/sysconfig/iptables:                 [确定]
[root@CentOS_Test_Server ~]# service iptables start
清除防火墙规则:                                           [确定]
把 chains 设置为 ACCEPT 策略:filter                       [确定]
正在卸载 Iiptables 模块:                                  [确定]
应用 iptables 防火墙规则:                                 [确定]
载入额外 iptables 模块:ip_conntrack_netbios_ns ip_conntrac[确定]
在了上述的两步操作以后,以其它的电脑上就可以远程连接上述的MySQL了,如果还是报错,可以试着把MySQL重启试试看。
连接服务器192.168.1.111上面的MySQL了,下面的操作在另一台服务器192.168.1.100上面执行
E:\www\mysql\bin>mysql -h 192.168.1.111 -u root -p
Enter password: *******
ERROR 2003 (HY000): Can't connect to MySQL server on '192.168.1.111' (10060)
E:\www\mysql\bin>mysql -h 192.168.1.111 -u root -p
Enter password: *******
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 2 to server version: 5.1.33-log
Type 'help;' or '\h' for help. Type '\c' to clear the buffer.
mysql> use mysql;
Database changed
mysql> select host,user,password from user;
+-----------+------+-------------------------------------------+
| host      | user | password                                  |
+-----------+------+-------------------------------------------+
| localhost | root | *8D20E4B2CA17D3AAEC1680514E4694C9A19005E5 |
| %         | root | *8D20E4B2CA17D3AAEC1680514E4694C9A19005E5 |
| 127.0.0.1 | root | *8D20E4B2CA17D3AAEC1680514E4694C9A19005E5 |
| localhost |      |                                           |
| %         |      |                                           |
+-----------+------+-------------------------------------------+
5 rows in set (0.00 sec)

图解:

mysql对jta的支持:

mysql创建表的类型有两种,innodb,MyISAM
查看my.ini(my.cnf)文件发现默认情况下没有打开 innodb引擎 直接跳过 skip-innodb,就是在前加个#
show variables like '%innodb%';可以显示innodb是不是已经开启了
这时hava_innodb应该显示的是yes

 

 

 

 

 

 

  • 大小: 131 KB
  • 大小: 235.7 KB
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics