2018年5月

收藏贴~,需要的可以收藏啦~  Workspace:工作区  Index / Stage:暂存区  Repository:仓库区(或本地仓库)  Remote:远程仓库一、新建代码库  # 在当前目录新建一个Git代码库  $ git init  # 新建一个目录,将其初始化为Git代码库  $ git init[project-name]  # 下载一个项目和它的整个代码历史  $ git clone [url]二、配置Git的设置文件为.gitconfig,它可以在用户主目录下(全局配置),也可以在项目目录下(项目配置)。  # 显示当前的Git配置  $ git config--l...

阅读全部

 Spring自带的@Autowired的缺省情况等价于JSR-330的@Inject注解; Spring自带的@Qualifier的缺省的根据Bean名字注入情况等价于JSR-330的@Named注解; Spring自带的@Qualifier的扩展@Qualifier限定描述符注解情况等价于JSR-330的@Qualifier注解。用过Spring框架的我们都知道,每当生成依赖注入的时候,我们都必须生成相应类的set方法,而且要在set方法上面写上@Autowired,才能实现依赖注入,如下:package com.kaishengit.web; import ...

阅读全部

从Java5.0开始,Java虚拟机在启动的时候回实例化9个对象池。这9个对象池分别用来存储8中基本类型的包装类对象和String对象,主要是为了效率问题。大家应该知道,创建String对象有俩种办法,代码如下:String str1="hello"; String str2=new String("hello");这俩种创建String对象的方法有什么区别吗?区别就在于第一种方法在对象池中取对象,第二种方法直接生成新的对象。当在程序中直接用双引号引起来一个字符串时,Java虚拟机(JVM)就到String的对象池中就去检查是否有一个值相同的对象。如果有,就取现成的对象;如果没有则...

阅读全部

在Linux系统 根据端口查看进程有两种方式:1、lsof -i:端口号2、netstat -tunlp|grep 端口号以上两种方式都可以查看指定端口被哪个进程占用的情况。方法1:lsof -ilsof -i 用以显示符合条件的进程情况,lsof(list open files)是一个列出当前系统打开文件的工具。以root用户来执行lsof -i命令,如下图 方法2:lsof -i:端口号lsof -i:端口号,用于查看某一端口的占用情况,比如查看22号端口使用情况,lsof -i:22,如下图 方法3:netstat -tunlpnetstat -tunlp用于显...

阅读全部