java
hu_xinxin
这个作者很懒,什么都没留下…
展开
-
mac 好用的类似Xshell工具
mac 好用的类似Xshell工具原创 2023-02-21 17:28:12 · 3489 阅读 · 0 评论 -
vscode常见的快捷键
vscode常见快捷键原创 2021-12-31 15:56:08 · 292 阅读 · 0 评论 -
UML建模工具
UML 产品经理原创 2021-12-20 21:01:08 · 245 阅读 · 0 评论 -
Mac开发工具Navicat premium安装(无须安装和破解,解压即可使用)
Mac系统安装Navicate premium免安装使用版原创 2021-12-03 11:06:26 · 5444 阅读 · 8 评论 -
关于apache下的一个StringUtils工具类的介绍
import java.util.Arrays;import org.apache.commons.lang.StringUtils;public class Test { /** * @param args */ public static void main(String[] args) { //判断是否Null 或者 "" System.out.println转载 2013-07-20 11:20:50 · 2195 阅读 · 0 评论 -
类加载机制实现原理以及自定义类加载器
类加载器主要有以下过程:第一步:类加载器先试着在缓存中加载class对象(将class文件加载到内存中);第二步:如果在缓存中没有找到该class文件,则使用父类加载器加载clss文件;第三步:如果在没有父类加载器,则使用当前加载器加载这个class文件到内存中;第四步:如果当前加载器还是不能加载这个class文件,则抛出classNotFoundException异常;反之,则返原创 2013-06-27 12:11:15 · 604 阅读 · 0 评论 -
线程Thread总结2
总结: 1. 使用synchronized,lock 解决线程的安全问题。 2. 关于一个经典的问题,死锁的问题。 2. condition控制线程的通信和BlockingQueue控制线程的通信。 3. 连接池的使用 4. ForkJoinPool实现任务的分解:不过必须是多个原创 2013-03-27 22:10:49 · 592 阅读 · 0 评论 -
集合中的一个难懂的知识点
你知道真正的内存的机制吗????????????是大神敢不敢留言?list里面到底是放引用还是对象????package com.huxin.test_collection;import java.util.ArrayList;import java.util.List;import com.huxin.test_collection.domain.Students;publi原创 2013-04-12 21:46:22 · 711 阅读 · 0 评论 -
线程Thread总结1
总结:1. 使用三种方式创建线程和启动线程 2. 三种方式的优缺点: 继承thread的优缺点: 优点:代码更简单,使用getName就可以直接得到线程的名称 缺点:不能共享成员feild(不符合面向对象的思想)原创 2013-03-25 16:09:45 · 591 阅读 · 0 评论 -
JSTL总结
总结: 1. JSTL中的EL不需要任何的配置,只需要遵循javaee1.4规范/servlet2.4的规范/jsp2.0 的规范 2. 关于JSTL的配置与使用: * 先在WEB-INF/LIB的目录下引入两个包:jstl.jar 和 standard.jar * 在js原创 2013-03-21 22:06:47 · 633 阅读 · 0 评论 -
与运行环境交互总结
1. 你能够使用Scanner或者BufferedReader读取键盘输入的内容吗?2. Runtime来启用一个进程(原理已经总结到了小功能里面去了)关键代码:Process p=Runtime.getRuntime().exec("notepad.exe RuntimeTest.java");p.destroy()3.关于clone, 只是浅克隆,对引用的对象不会克隆!原创 2013-04-02 17:40:20 · 858 阅读 · 1 评论 -
动态代理总结
为了实现ocp的原则,需要加一个代理: 类似于AOP的切面的编程思想,扩展性更好。(内部的执行过程至今还搞不懂, 求大神指点)其实以上代码还是很不好,重复的连接太多,可以这样改进,使用一个listener来连接,然后将conn对象放在application里面。package com.huxin.dynamic_proxy;import java.lang.reflect.Invo原创 2013-04-01 23:37:06 · 556 阅读 · 0 评论 -
IO流总结
1.分布式的编程: 就是序列化这个对象之后,就可以保存这个对象。2.File对象操作文件和目录的相关方法和文件过滤器的使用(实现这个FilenameFilter接口):package com.huxin.io.test;import java.io.*;public class FileTest { public static void main(String[] args){原创 2013-04-01 00:25:08 · 636 阅读 · 0 评论