相关分类: Java技术 C/C++ VB delphi
  • 021.7 装饰设计模式

    解决问题 :给对象提供额外的功能(职责),比继承更灵活 public class PersonDemo{ public static void main(String[] args) { Person p = new Person(); NewPerson np = new NewPerson(p); np.eat(); }} class Person{ void eat(){ System. out .println( " eat " ); }...

    2018-06-18 01:23:42

  • [原创]java调用PageOffice生成word

    一、在开发OA办公或与文档相关的Web系统中,难免会遇到动态生成word文档的需求,为了解决工作中遇到导出word文档的需求,前一段时间上网找了一些资料,在word导出这方面有很多工具可以使用,jacob、poi、java2word、itext。jacob要求服务器必须是windows操作系统,服务...

    2018-06-18 01:23:41

  • Java杂记9—NIO

    前言 非阻塞IO,也被称之为新IO,它重新定义了一些概念。 缓冲buffer 通道 channel 通道选择器 BIO 阻塞IO,几乎所有的java程序员都会的字节流,字符流,输入流,输出流等分类就是针对BIO而言的。我们在使用BIO的时候都是建立基本的节点流然后用过滤流进行包装。 不同...

    2018-06-18 01:23:26

  • Java中mouseDragged有效mouseMoved没响应的可能原因

    1.这个问题在jdk7与jdk8上都会出现. 2.具体表现为: 单独写个测试例子,用JFrame实现了mouseMoved接口,mouseDragged和mouseMoved都输出方法名和坐标,结果是不按下鼠标键,也是输出mouseDraggedx:111,y:1111这样的,响应不正常。 换成继承Frame也是同样的效果。 自己的...

    2018-06-18 01:22:57 java web开发

  • CAS 分析

    CAS是什么 (1) CAS(Compare and Swap) 比较并交换, 比较并交换是在多线程并发时用到的一种技术 (2) CAS是原子操作, 保证并发安全性, 而不是保证并发同步. (3) CAS是一个CPU指令 (4) CAS是一种非阻塞的轻量级乐观锁 什么是乐观锁和悲观锁 乐观锁, 严格来讲并不是锁, 他...

    2018-06-18 01:23:10

  • 微服务-服务发现与消费、负载均衡(ribbon)、服务间

    一、我们构建一个服务消费者,主要完成两个目标,发现服务以及消费服务。 1.服务的发现任务是由Eureka的客户端完成,在服务治理框架下,服务间的调用不再通过指定具体的实例地址来实现,而是通过向服务名发起请求调用实现, 所以服务调用方在调用服务提供方的时候,并...

    2018-06-18 01:23:06

  • 什么是序列化,为什么要序列化

    简单来说序列化就是一种用来处理对象流的机制,所谓对象流也就是将对象的内容进行流化,流的概念这里不用多说(就是I/O),我们可以对流化后的对象进行读写操作,也可将流化后的对象传输于网络之间(注:要想将对象传输于网络必须进行流化)!在对对象流进行读写操作时会引...

    2018-06-18 01:22:58

  • [原创]java实现word转pdf

    最近遇到一个项目需要把word 转成pdf,百度了一下网上的方案有很多,比如虚拟打...

    2018-06-18 01:22:51 word转pdf

  • 包装模式就是这么简单啦

    ...

    2018-06-18 01:22:51

  • 021.8 properties(开发使用频率高)

    内容:Properties基本存...

    2018-06-18 01:22:48

2