05 2017 档案
_stdcall调用
摘要:以前看windows编程时一直有个 _stdcall 函数调用约定 一直不是很理解,只能硬记。 现在终于在《程序是怎样跑起来的》这本书书中找到了答案。 1. _stdcall 是standard call (标准调用) 的略称 Windows提供的DLL文件内的函数基本上都是_stdcall调用方式 阅读全文
posted @ 2017-05-29 19:38 f91og 阅读(1220) 评论(0) 推荐(0) 编辑
《java并发编程实战》读书笔记7--线程池的使用
摘要:第8章 线程池的使用 8.1 在任务与执行策略之间的隐性耦合 虽然Executor框架为制定和修改执行策略都提供了相当大的灵活性,但并非所有的任务都适用所有的执行策略。有些类型的任务需要明确地指明执行策略: 依赖性任务 使用线程封闭机制的任务 对响应时间敏感的任务 使用ThreadLocal的任务 阅读全文
posted @ 2017-05-29 16:34 f91og 阅读(635) 评论(0) 推荐(0) 编辑
《java并发编程实战》读书笔记6--取消与关闭
摘要:第7章 取消与关闭 这章的主要内容是关于如何使任务和线程安全,快速,可靠的停止下来。 7.1 任务取消 在Java中没有一种安全的抢占方式来停止线程,但是可以使用一些协作机制,比如: 让素数生成器运行1秒后取消(并不会刚好在运行1秒后停止,因为在请求取消的时刻和run方法中循环执行下一次检查之间可能 阅读全文
posted @ 2017-05-27 19:44 f91og 阅读(614) 评论(0) 推荐(0) 编辑
jpa缓存导致无法查询到更新后的数据&android出现ANR的一个解决办法
摘要:1. 向服务器更新记录后查询,始终查询不到更新后的信息 只能查到更新之前的,马上推断出是缓存的问题。网上搜索一番,将问题定位为jpa缓存,我们要设置jpa查询时不从缓存中取,直接从数据库中取,这样便能保证查询到的结果是最新的,但是性能可能会有所影响。参考资料:https://en.wikibooks 阅读全文
posted @ 2017-05-14 16:30 f91og 阅读(5496) 评论(0) 推荐(0) 编辑
《java并发编程实战》读书笔记5--任务执行, Executor框架
摘要:第6章 任务执行 6.1 在线程中执行任务 第一步要找出清晰的任务边界。大多数服务器应用程序都提供了一种自然的任务边界选择方式:以独立的请求为边界。 -6.6.1 串行地执行任务 最简单的任务调度策略是在单个线程中串行地执行各项任务。 虽然简单明了,但是每次只能处理一个请求。当服务器正在处理请求时, 阅读全文
posted @ 2017-05-13 12:36 f91og 阅读(312) 评论(0) 推荐(0) 编辑
《java并发编程实战》读书笔记4--基础构建模块,java中的同步容器类&并发容器类&同步工具类,消费者模式
摘要:上一章说道委托是创建线程安全类的一个最有效策略,只需让现有的线程安全的类管理所有的状态即可。那么这章便说的是怎么利用java平台类库的并发基础构建模块呢? 5.1 同步容器类 包括Vector和Hashtable,此外还包括在JDK1.2中添加的一些功能相似的类,这些同步的封装器类由Collecti 阅读全文
posted @ 2017-05-12 20:09 f91og 阅读(479) 评论(0) 推荐(0) 编辑
《java并发编程实战》读书笔记3--对象的组合
摘要:希望将一些现有的线程安全组件组合为更大规模的组件或程序 设计线程安全的类 如果对象中所有的域是基本类型变量,那么这些域将构成对象的全部状态。例如,LinkedList的状态就包括该链表中所有节点对象的状态。要确保线程的安全性,就需要确保它的不变性条件不会在并发访问的情况下被破坏。 实例封闭 当一个对 阅读全文
posted @ 2017-05-06 20:52 f91og 阅读(637) 评论(0) 推荐(0) 编辑
转载---HttpUrlConnection发送post请求汉字出现乱码的一个解决方法及其原因
摘要:原文:http://blog.csdn.net/qqaazz211/article/details/52136187 在网上看到了这篇比较简单的解决方法,果然有用,特记之 解决方法是:将 out.writeBytes(string); 改成 out.write(string.getBytes()); 阅读全文
posted @ 2017-05-06 18:27 f91og 阅读(8212) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示