计算机基础知识
spring:
- spring学习系列 【第十三章】 测试 之 13.3 集成测试 ——跟我学spring3 http://jinnianshilongnian.iteye.com/blog/1469524
Mybatis:
J2EE:
- j2ee的12项技术 简单说明是哪12项技术
- 通向架构师的道路(第十八天)万能框架Spring(一) 系列文章,可以看看
WebService:
- Web Service是什么? http://www.91dota.com/?p=270
Java基础
基础:
- java解惑你知多少(一) Java基础系列
- java内部类
- java教程2 对Java、Javac、Javah命令的用法说明
- 博客FG2006的Java基础系列
- Java系列教程 很深入的介绍了java的常用类的内部原理
- Java基础(52)
J2EE
网络编程
- Java网络编程从入门到精通(1):Internet地址概述 系列共20篇,值得学习
- 浅出Java Socket 编程
摘要:
ServerSocket server=new ServerSocket(6789);
Socket client=new Socket(InetAddress.getLocalHost(),5678);
BufferedReader in=new BufferedReader(new InputStreamReader(server.getInputStream()));
PrintWriter out=new PrintWriter(server.getOutputStream());
- java socket编程总结 TCP、UDP意义和特点;Socket;Java的Socket、ServerSocket;Datagram数据报;MulticastSocket
摘要
数据报:
DatagramPacket packet=new DatagramPacket(buf, 256);
Socket.receive (packet);
DatagramPacket packet=new DatagramPacket(buf, length, address, port);
Socket.send(packet);
并发:
线程
- 线程知识 有线程所有状态转化的图; sleep()方法是Thread类的方法,线程虽然休眠了,但是对象的机锁没有被释放; 而wait()方法则会在线程休眠的同时释放掉机锁,其他线程可以访问该对象;Yield()方法是停止当前线程,让同等优先权的线程运行;join()方法使当前线程停下来等待,直至另一个调用join方法的线程终止;
- ThreadPoolExecutor几点使用建议
nio 、IO
Reader类能够将输入流中采用其他编码类型的字符转换为Unicode字符
标准IO: System.in、System.out、System.err
对象的序列化和反序列化: 实现了java.io.Serializable接口;自定义序列化,demo代码
所有流使用的demo的代码
Java IO 的一般使用原则
JNI
类重点说明
加密解密
- JAVA 上加密算法的实现用例 详细介绍了加密解密算法,再加上在java中的应用
- Java中常用的加密方法(JDK)
异常
- java的内存设置 Xms Xmx PermSize MaxPermSize区别
- JVM性能调优
- 如何详细设置SUN/IBM JVM的GC日志输出(转) JVM各个参数的英文详细说明
- 优化Java堆大小的5个技巧 较理论的说明
- 《深入理解Java虚拟机:JVM高级特性与最佳实践》
- JVM学习笔记 9篇java虚拟机学习笔记,可以看看
- HashMap,LinkedHashMap,TreeMap的区别
- Java集合的Stack、Queue、Map的遍历 foreach语法遍历Stack、Queue、Map
- 使用ConcurrentLinkedQueue惨痛的教训 queue.isEmpty() 效率远远大于 queue.size()
应用
- Java实现给图片添加水印
- Java 实现Ping功能
- Java 访问注册表 Preferences、jRegistry
读文件
摘要
1。使用java.util.Properties类的load()方法
2。使用java.util.ResourceBundle类的getBundle()方法
3。使用java.util.PropertyResourceBundle类的构造函数
4。使用class变量的getResourceAsStream()方法
5。使用class.getClassLoader()所得到的java.lang.ClassLoader的getResourceAsStream()方法
6。使用java.lang.ClassLoader类的getSystemResourceAsStream()静态方法
7. javax.servlet.ServletContext的getResourceAsStream()方法
Java调用外部程序
其他
Java趣味研究
- String a = new String("b");到底是几个对象 2个,string池和堆上各一个
- 关于 Java 中 finally 语句块的深度辨析 finally 语句块应该是在控制转移语句之前执行,控制转移语句除了 return 外,还有 break 和 continue;当一个线程在执行 try 语句块或者 catch 语句块时被打断(interrupted)或者被终止(killed),与其相对应的 finally 语句块可能不会执行;当在try语句中调用System.exit(0),finally语句不会执行
- Java内存泄露的理解与解决
算法:
- 一种多数据源分页算法 多数据源分页可以参考一下
JSP
教程
技巧
应用
常用功能设计
- 用户权限管理 很详细,似乎不错,建议看看
- 使用Spring Security实现权限管理 以定义影片的权限为主
计算机基础
设计模式
算法
- 红黑树、二叉树等算法http://akon405.iteye.com/category/213529
JavaScript:
培训课程:
- JavaEE+物联云计算就业班招生简章 培训课程,作为后续学习的一个参考
假死: