- 博客(20)
- 收藏
- 关注
原创 Java Map
Map HashMap 数组 + 链表 + 红黑树(jdk8) 原理 key -> hash() -> hashcode table[hashcode & (table.length - 1)] hash冲突 链表遍历 红黑树查找 key ==或者equals() 链表长度超过8,并且table的长度不小于64(否则resize()),将链表转换为红黑树 Node...
2019-04-24 09:44:29
93
Linux命令行学习三
1. whoami-当前用户的用户名 [code="java"] whoami //显示当前用户的用户名 [/code] 2. pwd-当前工作目录 [code="java"] pwd //显示当前工作目录 [/code] 3. cd-切换工作目录 [code="java"] cd /home/txazo //切换到绝对路径 cd home/txazo //切...
2012-09-21 10:13:53
64
原创 Linux文件编辑
1. cat-文件编辑 [code="java"] cat > init.conf //新建文件或清空文件内容并编辑,【Ctrl + C】退出编辑 cat >> init.conf //追加内容到文件末尾,【Ctrl + C】退出编辑 [/code] 2. vi-文件编辑 1)命令模式 开始进入vi的模式,任何模式下按【Esc】回到此模式。 [code="java"] v...
2012-09-19 21:18:51
69
原创 Linux文件系统
1. ls-查看文件 [code="java"] ls //列出文件名或目录名 ls -l //列出文件的详细信息 ls -a //列出包含隐藏文件的所有文件 ll //ls -l的别名 [/code] [code="java"] drwxr-xr-x 2 txazo txazo 4096 9月 17 16:53 downloads drwxr-xr-x:文件种类和...
2012-09-19 18:06:40
64
原创 Linux进程管理
1. ps-查找系统中允许的进程 PID:进程ID号,用户管理进程时要用到PID。 [code="java"] ps //输出进程信息 ps -u //输出中增加几列信息 ps -a //查看系统中的其它进程 ps -au //ps -a和pa -u的结合 ps -l //输出中可查看父进程 [/code] 2. kill-杀死进程 [code="java"] ...
2012-09-18 22:35:39
60
原创 Linux关机重启注销运行级别
1. 关机重启-shutdown [code="java"] shutdown -h now //立即关机 shutdown -h +3 //3分钟后关机 shutdown -h 20:00 //20:00关机 shutdown -r now //立即重启 shutdown -r +3 //3分钟后重启 shutdown -r 20:00 //20:00重启 shutd...
2012-09-18 21:35:37
78
原创 Linux开机启动过程
1. 加载BIOS 2. 读取MBR 3. Boot Loader 4. 加载内核 5. init根据inittab文件来设定运行级别 6. init进程执行rc.sysinit 7. 启动内核模块 8. 执行不同运行级别的脚本程序 9. 执行/etc/rc.d/rc.local 10. 执行/bin/login程序进行登录 1. 加载BIOS 按下开机电源,计算机会首先...
2012-09-18 16:45:48
63
原创 Linux命令行学习一
1. cat-建立文件 [code="java"] cat 1.txt //查看文件内容 cat > 1.txt //创建文件或覆盖文件内容 cat >> 1.txt //追加内容 [/code] 2. ln-建立链接文件 [code="java"] ln -s a a.sln //创建软链接 ln a a.hln //创建硬链接 [/code] 3. rm-删除文件...
2012-09-14 16:23:13
60
原创 Spring AOP
1. Spring AOP 2. Spring AOP注解 1. Spring AOP 1)切面类 [code="java"] public class LogAspect { public void before() { System.out.println("Before"); } public Object around(ProceedingJoinP...
2012-09-05 12:32:46
83
原创 Java开发性能优化
1. 不用new关键字创建类的实例 用new关键字创建类的实例时,构造函数会被自动调用。 实现Cloneable接口,就可以调用clone()方法来创建对象,clone()方法不会调用构造函数,可以结合工厂模式一起使用。 [code="java"] public class FruitFactory { private static Fruit fruit = new Fruit(...
2012-09-05 11:39:57
65
原创 SSH2配置文件头
1. web.xml 2. struts.xml 3. hibernate.cfg.xml 4. applicationContext 1. web.xml Web 3.0 [code="xml"] [/code] 2. struts.xml Struts 2.3 [code="xml"] [/code] 3. hiberna...
2012-09-04 13:47:55
59
原创 Spring JavaMail
1. JavaMailSender 2. Spring JavaMail发送文本邮件 3. Spring JavaMail发送HTML邮件 4. Spring JavaMail发送带图片的HTML邮件 5. Spring JavaMail发送带附件的邮件 1. JavaMailSender [code="xml"] true 25000 ...
2012-09-04 13:21:03
91
原创 Spring WebLogic JMS
1. JndiTemplate 2. ConnectionFactory 3. Destination 4. JmsTemplate 5. Spring JMS消息发送 6. Spring JMS消息接受 1. JndiTemplate [code="xml"] weblogic.jndi.WLInitialCon...
2012-09-03 22:57:13
72
原创 Tomcat JDNI Datasource
1. TOMCAT_HOME/conf/context.xml的标签下添加如下内容: [code="xml"] [/code] 2. WEB-INF/web.xml中添加如下内容: [code="xml"] jdbc/txazo javax.sql.DataSource Container [/code] 3. Web应用中访问JNDI Dat...
2012-09-03 08:28:09
87
原创 JDBC连接数据库
1. JDBC连接MySQL 2. JDBC连接Oracle 1. JDBC连接MySQL [code="xml"]driverClass:com.mysql.jdbc.Driver jdbcUrl:jdbc:mysql://127.0.0.1/txazo user:root password:root [/code] 2. JDBC连接Oracle [code=...
2012-09-02 09:51:31
54
原创 Hibernate配置数据库连接
1. Hibernate默认连接池 2. C3P0连接池 3. Proxool连接池 4. JNDI DataSource 1. Hibernate默认连接池 [code="xml"] com.mysql.jdbc.Driver jdbc:mysql://127.0.0.1:3306/txazo root...
2012-09-01 17:38:31
49
Spring配置DataSource的四种方式
1. Spring DataSource 2. DBCP DataSource 3. C3P0 DataSource 4. JNDI DataSource 1. Spring DataSource [code="xml"] [/code] 2. DBCP DataSource [code="xml"] [/cod...
2012-09-01 16:10:36
60
原创 Socket访问网页
网页URL:[url]http://txazo.iteye.com/blog/1669205[/url] IP地址:118.186.66.50 端口号:80 [code="java"] public class HttpSender { private static byte[] request = null; static { StringBuffer temp =...
2012-09-01 11:36:35
99
原创 Java Static
1. 静态变量 2. 静态常量 3. 静态代码块 4. 静态方法 5. 静态内部类 1. 静态变量 [code="java"] public static int number; [/code] 2. 静态常量 [code="java"] public static final int TYPE_APPLE = 0; [/code] 3. 静态代码块 [code="...
2012-08-30 18:39:21
57
原创 JVM类库加载顺序
JVM的类库加载顺序 1. 加载CLASSPATH指定目录下的Jar包 2. java -classpath,lib下的第三方Jar包 3. 加载当前目录下的类文件,classes下的类文件
2012-08-30 16:38:04
70
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人