摘要: JSON(JavaScript Object Notation)是一种轻量级的数据交换格式。因为采用独立于语言的文本格式,也使用了类似于C语言家族的习惯,拥有了这些特性使使JSON称为理想的数据交换语言,作用是易于阅读和编写,同时也易于机器解析和生成(一般用于网络传输速率)。 (1)JSON.par 阅读全文
posted @ 2018-07-28 17:52 Andrew_F 阅读(254) 评论(0) 推荐(0) 编辑
摘要: console输出: 阅读全文
posted @ 2018-07-16 13:51 Andrew_F 阅读(704) 评论(0) 推荐(0) 编辑
摘要: 注意: 阅读全文
posted @ 2018-07-02 19:47 Andrew_F 阅读(2723) 评论(0) 推荐(0) 编辑
摘要: //上传-- // 1 保存数据到excel,对应的sheet头header,body数据类型list //2 上传文件到服务器中 //下载-- // 1 获取文件路径 //2 导出数据到保持的路径(或者是浏览器路径) /** * 保存数据到excel * @param listBody * @param sheetName */ public void sa... 阅读全文
posted @ 2018-07-01 23:49 Andrew_F 阅读(754) 评论(0) 推荐(0) 编辑
摘要: 上传:先获取上传的路径+文件名,然后上传 下载: 1.先读取服务器路径下的文件(也就是需要下载的文件)需要知道 --文件路径+文件名 ,采用输入流fileInputStream将文件读取到buffer中 2.创建输出流 OutputStream,将buffer的数据写到输出流 --输出流需要 --输 阅读全文
posted @ 2018-07-01 19:31 Andrew_F 阅读(255) 评论(0) 推荐(0) 编辑
摘要: 代码中直接调用时就已经进行了构造函数的初始化: 阅读全文
posted @ 2018-06-27 17:43 Andrew_F 阅读(195) 评论(0) 推荐(0) 编辑
摘要: 针对生产者-消费者模型编程几种写法 生产者消费者有进行同步加锁的 (1)整个工程只有多个class文件的,也就是Producer类和Consumer类分开写的。 参见http://www.cnblogs.com/Andrew520/p/8881635.html 或者http://www.cnblog 阅读全文
posted @ 2018-04-27 15:16 Andrew_F 阅读(468) 评论(0) 推荐(0) 编辑
摘要: 三、采用BlockingQueue实现 BlockingQueue也是java.util.concurrent下的主要用来控制线程同步的工具。 BlockingQueue有四个具体的实现类,根据不同需求,选择不同的实现类1、ArrayBlockingQueue:一个由数组支持的有界阻塞队列,规定大小 阅读全文
posted @ 2018-04-27 14:50 Andrew_F 阅读(348) 评论(0) 推荐(0) 编辑
摘要: 读--读 并行 ,不阻塞 读--写 串行,阻塞 写--写 串行,阻塞 运行结果如下: Thread-1读操作:0Thread-0读操作:0Thread-8读操作:0Thread-6读操作:0Thread-3读操作:0Thread-7读操作:0Thread-2读操作:0Thread-4读操作:0Thr 阅读全文
posted @ 2018-04-19 22:40 Andrew_F 阅读(405) 评论(0) 推荐(0) 编辑
摘要: 1.堆栈stack操作:尾进 尾出 或者叫先进后出 2.队列queue操作:尾进 首出 或者叫先进先出,后进后出 阅读全文
posted @ 2018-04-19 17:06 Andrew_F 阅读(2996) 评论(1) 推荐(0) 编辑