java基础
文章平均质量分 89
至臻于勤-大道至简
过去的经历都不代表什么,如果你的经历很精彩,那就努力让自己的未来更精彩!
展开
-
JSONP跨域访问
做为一个程序猿在开发项目中,难免会遇到系统与系统之间的交互,特别是现在各种框架的应用,在做业务分析的时候都会根据不同的业务应用分不同的小系统,各自为营。这样做的好处是不言而喻的,使业务解耦、系统解耦方便系统的维护及扩展。那么系统与系统之间的交互就会成为设计的一个重要的组成部分,根据业务要求的不同可以使用:1.MQ同步:activeMQ\kafka\rabbitMQ\zeroMQ等等这一原创 2016-05-25 11:42:58 · 337 阅读 · 0 评论 -
JAVA IO(BIA)总结
java BIO NIO AIO总结java io操作是编程人员经常使用到的,以前只是使用没有对这三种IO做系统的了解,本文将对这三种IO作详细的介绍并附有测试完整代原创 2017-09-01 15:04:10 · 413 阅读 · 0 评论 -
java序列化及项目中常用的序列化工具比较
1.我们知道在java中有序列化的概念 序列化的过程就是将对象转变成字节码,反序列化即是从字节码转换成对象的过程一般情况下要求实现Serializable接口,此接口中没有定义任何成员,只是起到标记对象是否可以被序列化的作用。为何需要有序列化呢?一方面是为了存储在磁盘中,另一个作用就是作为网络远程传输的内容。2.java中实现序列化 需要类实现了Serializable或External...原创 2018-05-23 16:37:11 · 12853 阅读 · 0 评论 -
java8之ThreadPoolExecutor源码解读
前言 现在多数服务器都有多个CPU,这为多线程并发执行任务提供了良好的硬件支持,在开发中,我们也会根据具体业务尝试使用多线程编程来提高业务执行的效率。那么在java8中如何正确的使用多线程?如何减少资源的消耗让任务执行更高效呢? 线程池 在java中创建、销毁多线程都是要破费很多资源的,所以在使用中应该避免自己创建多线程去执行任务,而是使用线程池来处理。...原创 2018-12-13 13:01:22 · 339 阅读 · 0 评论