2016年8月30日

【转】深入理解Java内存模型(一)——基础

摘要: 并发编程模型的分类 在并发编程中,我们需要处理两个关键问题:线程之间如何通信及线程之间如何同步(这里的线程是指并发执行的活动实体)。通信是指线程之间以何种机制来交换信息。在命令式编程中,线程之间的通信机制有两种:共享内存和消息传递。 在共享内存的并发模型里,线程之间共享程序的公共状态,线程之间通过写 阅读全文

posted @ 2016-08-30 06:20 让自己行动起来 阅读(212) 评论(0) 推荐(0) 编辑

2016年5月30日

Java中如何判断当前环境是大端字节顺序还是小端字节顺序

摘要: 什么叫大端表示法(大端字节顺序)及小端表示法(小端字节顺序),以及Java中如何判断当前CPU是大端字节顺序还是小端字节顺序 阅读全文

posted @ 2016-05-30 22:11 让自己行动起来 阅读(6219) 评论(0) 推荐(1) 编辑

2016年5月29日

操作系统文件建议锁与强制锁

摘要: 文件锁有建议使用和强制使用之分。 建议锁又称协同锁。对于这种类型的锁,内核只是提供加减锁以及检测是否加锁的操作,但是不提供锁的控制与协调工作。也就是说,如果应用程序对某个文件进行操作时,没有检测是否加锁或者无视加锁而直接向文件写入数据,内核是不会加以阻拦控制的。因此,建议锁,不能阻止进程对文件的操作 阅读全文

posted @ 2016-05-29 13:25 让自己行动起来 阅读(1509) 评论(0) 推荐(0) 编辑

2015年12月27日

深入理解REST与Servlet架构的区别

摘要: 本身这个比较是个伪命题,因为RESTful Service是一个软件架构“风格”,而servlet是java 服务端的一种技术之所以把它们拿出来比较,是由于它们代表了两个时代的技术风格与架构。下面就来阐述这两种技术架构的区别。Servelt API是1998年发布的,它的核心API一直变化不大,非常... 阅读全文

posted @ 2015-12-27 10:33 让自己行动起来 阅读(9728) 评论(0) 推荐(0) 编辑

2015年11月23日

iOS开发中EXC_BAD_ACCESS的另类原因

摘要: 今天偶然学习iOS开发的时候碰到一个EXC_BAD_ACCESS的异常,经查资料得到的解释是由于访问了已经被回收了堆内存对象导致的,参考:http://code.tutsplus.com/tutorials/what-is-exc_bad_access-and-how-to-debug-it--cm... 阅读全文

posted @ 2015-11-23 21:07 让自己行动起来 阅读(2208) 评论(0) 推荐(0) 编辑

2015年6月16日

解决MacOS Terminal打开慢的问题

摘要: 用了Mac有一段时间了,突然发现Terminal打开奇慢,每次打开都显示logining...,打开大概要个五六秒的时间,以前打开都是瞬间打开的啊,这对于我们这种追求速度的程序员怎么受的了呢。开始一直不知道哪里出了问题,以为是设置出了问题,可是设置试了个遍还是不见快。后来在国外的一个网站上才找到原因... 阅读全文

posted @ 2015-06-16 08:49 让自己行动起来 阅读(942) 评论(0) 推荐(0) 编辑

2015年5月29日

2015版Force Touch Mac Book激活三个手指拖动窗口

摘要: 新买的2015版的Mac Book Pro,一切都好,就是原来一直很的很习惯的三个手指拖动窗口的手势,突然找不到地方设置了,很是让我失望了一把,在想苹果怎么会把这么有用的手势去掉了呢。还好有万能的Google,搜索了一下,在Apple的官网找到了还原这个设置的方法。在些翻译一下,希望对国内的朋友有帮... 阅读全文

posted @ 2015-05-29 22:04 让自己行动起来 阅读(1642) 评论(0) 推荐(0) 编辑

2014年12月19日

127.0.0.1与localhost与ip的区别

摘要: 127.0.0.1与localhost与ip的区别May 18, 2014localhost不联网不使用网卡,不受防火墙和网卡限制本机访问一般使用本地套接字文件AF_UNIX应用程序一般约定使用localhost时优先查本地套接字连接. mysqlclient 与 mysqlserver 就是这样的... 阅读全文

posted @ 2014-12-19 07:59 让自己行动起来 阅读(703) 评论(0) 推荐(0) 编辑

2014年5月18日

设置Chrome和IE搜索栏的默认搜索引擎

摘要: 由于本人比较喜欢用Google香港作为自己的默认搜索引擎,Chrome里面可以轻松设置。======================== Chrome ========================1. 先用任意浏览器打开www.google.com.hk, 在搜索输入框里输入任意字符然后sear... 阅读全文

posted @ 2014-05-18 09:18 让自己行动起来 阅读(4060) 评论(0) 推荐(1) 编辑

2014年1月5日

JavaScript模块化编程 - CommonJS, AMD 和 RequireJS之间的关系

摘要: 这几天在学习CommonJS的时候突然在StackOverflow上搜索到一个非常好的一个帖子,是关于CommonJS, AMD和RequireJS之间的关系的问答贴。我感觉写的非常好,鉴于没有找到相关的中文文章,特意翻译过来一下和大家分享一下。 先说说CommonJSCommonJS - 大家是不是觉得JavaScript仅仅是一个客户端的编译语言,其实JavaScript设计之初不仅仅是针对客户端设计的语言。后来只是由于Web的迅速流行,加之Netscape和微软之间之争过早的将JavaScipt标准化。要了... 阅读全文

posted @ 2014-01-05 21:54 让自己行动起来 阅读(2853) 评论(1) 推荐(2) 编辑

导航