传智播客JAVA培训2010 5 9
今天是项目的第三天了,和昨天的内容差不多,所以今天的总结没有围绕项目展开,我之所以,要拿出CVS/SVN来说的原因是因为版本控制器非常的重要,因为以后我们进入公司之后,第一次事情就是告诉单人开发的模式 ,大家都知道在企业里面,是不是是一个人开发的,是协作开发。所以,作为一个有开发经验的同志都知道,这两样知识点是必须要掌握,我个人感觉,不光要掌握,这个一定要作为忧先的地位。
以前一直有许多的困惑,也不是我不相信我以前的程序员,我以前一直写的代码我自己是不满意的,最主要的原因还是因为我那个时候的水平很菜,虽然写了将旧一年的代码,虽然也一直在近步,但是我还是感觉我写的代码质量不高。因为有一个标准,只是个人感觉,因为和我协作的两个同事,都是应届生,大家都是入这个行业,所以都不知道怎么样的代码才是优质的。
如念,和这些名师,特别是从现在这个行业的实战过程中,业务逻辑虽然不是很负责,我个人感觉这方面也不是很难的事情,我最大的收获就是,知道了一个项目从前到后的流程,也明白了,因为要采用三层的架构,虽然以前也知道什么解藕,代码重用这些专业术语,介理说实在是知其然,而不知其所以然,现在算是知道了这样做的的确确可以达到了这些效果,也明白了写程序的思路,是非常重要的。
言规正传,CVS/SVN是今天的重点,希望每一个人都能熟悉的运用,为我们找工作的时候不至于拖后脚。
1.其概念作为了解,以前有使用过CVS的基础,知识版本控制器的作用。
2.SVN工作的基本思想是这样的:
在一台服务器上建立一个仓库,仓库中有许多项目的源代码。由仓库管理员管理。每个用户在使用
之前,先把仓库中的项目文件下载到本地。用户做的任何更改,都是在本地进行的,然后使用
SVN命令进行提交,由SVN管理员统一修改。这样就可以跟踪文件变化,冲突控制了。
3.安装时,不要使用中文 和 有空格的路径。
4.启动SVN
1. DOS下进入到svn/subversion/bin 目录 svnserve --help查看用法。后台模式在WINDOWS下无多大用途。svnserve --d运用后台模式。
2.启动之后,可以查看进程看到一个svnserve.exe的名称,表示成功。同时也可能用命令(netstat --an):可以看到一个端口为:3690(SVN默认)
3.把SVN配置成windows服务的步骤:
1.sc create 服务名称 binPath= "SVN的bin目录下的svnse
相关文档:
MySQL:
String Driver="com.mysql.jdbc.Driver"; //驱动程序
String URL="jdbc:mysql://localhost:3306/db_name"; //连接的URL,db_name为数据库名
String Username="username"; //用户名
String Password="password"; //密码
Class.forName(Driver).new Instance();
......
本周遇到一个java乱码问题,于是对java的编码问题做了一些实验和了解。简单分析如下:
先看下如下代码:
import
java.io.UnsupportedEncodingException;
public
class
CharSetTest {
public
static
void
main(String[] args)
throws
UnsupportedEncodingException {
String test =
"
篮球
" ......
一、配置环境变量:
我的电脑->属性->高级->环境变量->系统变量中添加以下环境变量:
JAVA_HOME=D:\Program Files\Java\jdk1.6.0_20
Java的安装目录,当Java安装目录改变时只需改变此变量即可,做到一改全改,同时第三方软件会引用约定好的JAVA_HOME变量,不然,你不能正常使用该软件
PATH=..........;%JAV ......
本范例以使用来电显示ActiveX控件JDComport.ocx为例,说明怎样在Java中集成ActiveX控件。
1、开发环境:Eclipse(Java主流开发工具)
(1)需要用到SWT、Visual Editor插件;
(2)Eclipse软件及其相关插件可到 http://www.eclipse.org/downloads/ 下载。
2、需要用到JDC ......
import javax.swing.JOptionPane;
public class San {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
&n ......