随笔分类 - Java
java
    
摘要:Bean熟悉替换,只替换部分属性,其他属性值不改变 需要加入:asm.jar cglib-2.1.jar,用来map和bean之间的转换(比spring和反射的效率好,因为加入了缓存) 拷贝的方法: 结果:
        阅读全文
                
摘要:pom文件提示信息: Failure to transfer org.apache.maven.plugins:maven-resources-plugin:pom:2.4.3 from http://repo1.maven.org/maven2 was cached in the local re
        阅读全文
                
摘要:直接上代码: 同步请求: 异步请求:
        阅读全文
                
摘要:自定义注解:这里是一个处理异常的注解,当调用方法发生异常时,返回异常信息 Aspect拦截注解类 测试: 返回信息:
        阅读全文
                
摘要:我这边使用的是intellij idea15 1.new maven webapp project 2.添加groupId和artifactId 3.选择maven路径和maven仓库路径 最后确定之后,等1分钟左右时间,maven会自动补全项目结构。如果没有,自己新建src/main/java等结
        阅读全文
                
摘要:1.关于“下载” 需要设置页面header的一个属性为:Content-Disposition: attachment; filename=下载的文件.txt 如: 2.关于Execl 使用jxl的 jxl地址:http://www.andykhan.com/jexcelapi/download.h
        阅读全文
                
摘要:/** * 将秒数转换为基于00:00的时间 * 如541=9*60+1,表示09:01 * @param minutes * @return */ public static String getTimeByMinutes(int minutes){ //处理小时 int hour = minutes /...
        阅读全文
                
摘要:1.从oracle下载jdk 链接:http://www.oracle.com/technetwork/java/javase/downloads/index.html 然后安装jdk 2.下载Maven,链接:http://maven.apache.org/download.cgi 这里有好几种格
        阅读全文
                
摘要:百度百科: 2.在WebRoot(eclipse中是WebContent)目录下,新建helloworld.tld标签文件 3.在jsp中使用自定义标签 4.访问页面验证 hello,我是自定义标签的内容 2.tld文件中: 3.jsp访问 4.访问 还有一种更简洁的方式,extends Simpl
        阅读全文
                
摘要:跟踪收集器 跟踪收集器采用的为集中式的管理方式,全局记录对象之间的引用状态,执行时从一些列GC Roots的对象做为起点,从这些节点向下开始进行搜索所有的引用链,当一个对象到GC Roots 没有任何引用链时,则证明此对象是不可用的。 下图中,对象Object6、Object7、Object8虽然互
        阅读全文
                
摘要:多线程的同步依靠的是对象锁机制,synchronized关键字的背后就是利用了封锁来实现对共享资源的互斥访问。参考自http://www.cnblogs.com/phinecos/archive/2010/03/13/1684877.html 实例说明:1.貌似同步,实际不同步的情况 package
        阅读全文
                
摘要:还有一种方式,在t3开始前join t2,在t2开始前join t1
        阅读全文
                
摘要:使用阻塞队列代码要简单得多,不需要再单独考虑同步和线程间通信的问题 在并发编程中,一般推荐使用阻塞队列 public class BolckQuene_Pro_Con { private int queueSize = 10;//队列允许存放的最大数 private ArrayBlockingQue
        阅读全文
                
摘要:非阻塞队列,需要考虑到: 1.并发中的同步 2.线程间通信 public class Quene_Pro_Con { //定义队列大小 private static int size = 10; //非阻塞队列 private static PriorityQueue<Integer> quene 
        阅读全文
                
摘要:观察者模式(有时又被称为发布-订阅Subscribe>模式,观察者模式定义了一种一对多的依赖关系,让多个观察者对象同时监听某一个主题对象,这个主题对象在状态上发生变化时,会通知所有观察者对象,让它们能够自动更新自己。 观察者模式的组成 抽象主题角色:把所有对观察者对象的引用保存在一个集合中,每个抽象
        阅读全文
                
摘要:单例,相当于一个全局变量,在整个应用程序中保证只有一个类的实例存在。 线程池、数据库连接池、缓存、日志等对象常被设计成单例 实例: 1.懒汉式单例 /** * 懒汉式单例Singelton:是一种创建性模式,在运行期调用对外开发的方法getInstance时创建单例对象 * 确保每次只创建一个实例,
        阅读全文
                
摘要:多参数查询,使用parameterType。实例: 用户User[id, name, age] 1.mysql建表并插入数据 2.Java实体类 public class User { public User() { } public User(int id, String name, int ag
        阅读全文
                
摘要:和第5节一对一查询类似,但是不同的是,一对一使用的是association,而一对多使用collection。 实例: 1个班级Class,对应1个老师Teacher,对应多个学生Student 1.建表如下: class[cid, cname, tid] teacher[tid, tname] s
        阅读全文
                
 
                    
                
 浙公网安备 33010602011771号
浙公网安备 33010602011771号