摘要: 先了解AOP的相关术语: 1.通知(Advice): 通知定义了切面是什么以及何时使用。描述了切面要完成的工作和何时需要执行这个工作。 2.连接点(Joinpoint): 程序能够应用通知的一个“时机”,这些“时机”就是连接点,例如方法被调用时、异常被抛出时等等。 3.切入点(Pointcut) 通 阅读全文
posted @ 2017-07-14 13:07 旁听1 阅读(232) 评论(0) 推荐(0)
摘要: Java多线程学习 Java多线程学习 时间:2015-03-14 13:53:14 阅读:242778 评论:4 收藏:11 [点我收藏+] 标签:java 多线程 同步 数据传递 林炳文Evankaka原创作品。转载请注明出处http://blog.csdn.net/evankaka 目录(?) 阅读全文
posted @ 2017-07-14 09:55 旁听1 阅读(150) 评论(0) 推荐(0)
摘要: [xml] view plain copy print? [xml] view plain copy print? 阅读全文
posted @ 2017-07-11 08:52 旁听1 阅读(1306) 评论(0) 推荐(0)
摘要: /** * 一个汉字是一个字符,就是2个字节,就是16位,所以,要读取汉字,还得用字符流 * 基础流 */FileInputStream ://(字节输入流,一次读取1个字节(就是8位)) FileInputStream fis = new FileInputStream("文件路径");//字节输 阅读全文
posted @ 2017-07-07 18:45 旁听1 阅读(746) 评论(0) 推荐(0)
摘要: 说明:Statement stmt = con.createStatemen=(ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_READ_ONLY); 通用格式为:Statement stmt=con.createStatement(int ty 阅读全文
posted @ 2017-07-07 17:20 旁听1 阅读(210) 评论(0) 推荐(0)
摘要: 在DataSource中事先建立多个数据库连接,保存在数据库连接池中。当程序访问数据库时,只用从连接池中取空闲状态的数据库连接即可,访问结束,销毁资源,数据库连接重新回到连接池,这与每次去直接访问数据库相比,会节省大量时间和资源。 JNDI( Java Naming and Directory In 阅读全文
posted @ 2017-06-29 10:39 旁听1 阅读(282) 评论(0) 推荐(0)
摘要: 转载原文出处:http://www.codeceo.com/article/jvm-memory-stack.html JAVA能够实现跨平台的一个根本原因,是定义了class文件的格式标准,凡是实现该标准的JVM都能够加载并解释该class文件,据此也可以知道,为啥Java语言的执行速度比C/C+ 阅读全文
posted @ 2017-06-26 18:19 旁听1 阅读(177) 评论(0) 推荐(0)
摘要: 1) Open-Close Principle(OCP),开-闭原则,讲的是设计要对扩展有好的支持,而对修改要严格限制。这是最重要也是最为抽象的原则,基本上我们所说的Reusable Software既是基于此原则而开发的。其他的原则也是对它的实现提供了路径。2) Liskov Substituit 阅读全文
posted @ 2017-06-22 14:57 旁听1 阅读(127) 评论(0) 推荐(0)
摘要: 19.实现线程同步的方式,以及区别 为何要使用同步? java允许多线程并发控制,当多个线程同时操作一个可共享的资源变量时(如数据的增删改查), 将会导致数据不准确,相互之间产生冲突,因此加入同步锁以避免在该线程没有完成操作之前,被其他线程的调用, 从而保证了该变量的唯一性和准确性。 同步的方式 1 阅读全文
posted @ 2017-06-19 21:09 旁听1 阅读(2936) 评论(0) 推荐(0)
摘要: 之前我将高并发的解决方法误认为是线程或者是队列可以解决,因为高并发的时候是有很多用户在访问,导致出现系统数据不正确、丢失数据现象,所以想到 的是用队列解决,其实队列解决的方式也可以处理,比如我们在竞拍商品、转发评论微博或者是秒杀商品等,同一时间访问量特别大,队列在此起到特别的作用,将 所有请求放入队 阅读全文
posted @ 2017-06-19 21:01 旁听1 阅读(326) 评论(0) 推荐(0)