摘要: 题外话:好久没写blog,做知识归纳整理了。本来设计模式就是个坑,各种文章也写烂了。不过,不是自己写的东西,缺少点知识的存在感。目前还没做到光看即能记住,得写。所以准备跳入设计模式这个大坑。 开篇先贡献给 单例模式(Singleton Pattern) 目的:保证一个类仅有一个实例,并提供一个访... 阅读全文
posted @ 2014-01-23 16:50 macemers 阅读(3991) 评论(2) 推荐(1) 编辑
摘要: 记下来,免得老google。1. 在虚拟机设置里设置好win7的共享文件夹位置:如c:\share2.确定ubuntu下需要共享的文件夹,如~/linuxshare。注意,此文件夹名字必须与win7下的不一样3.mount主机的文件夹到ubuntu下,用这个命令:sudo mount -t vboxsf Host_folder_name Ubuntu_mount_pointyyc@yyc-VirtualBox:~$ sudo mount -t vboxsf share linuxshare4. 每次开虚拟机自动挂载:在/etc/fstab中添加一行,保存Host_folder_name Ubu 阅读全文
posted @ 2013-12-19 09:54 macemers 阅读(397) 评论(0) 推荐(0) 编辑
摘要: 先上一张图: 1. 所有的异常都是由Throwable继承而来。 Error主要描述Java运行时的内部错误和资源耗尽错误,情况比较少见。 Exception才是主要关注的对象 2. Exception分为: 1)Runtime Exception: 由程序错误导致的--如错误类型转换(Cla... 阅读全文
posted @ 2013-12-03 17:33 macemers 阅读(462) 评论(0) 推荐(0) 编辑
摘要: 什么是动态代理(dynamic proxy) 动态代理(以下称代理),利用Java的反射技术(Java Reflection),在运行时创建一个实现某些给定接口的新类(也称“动态代理类”)及其实例(对象) (Using Java Reflection to create dynamic implem... 阅读全文
posted @ 2013-12-03 16:09 macemers 阅读(58723) 评论(2) 推荐(3) 编辑
摘要: VBA的知识比较零散,因此开一贴记录一下使用VBA时的一些方法和心得。主要针对Excel,参考在这里 1. Collection Class 大部分情况下,Collection Class是比数组(Array)更好的一个选择,使用也十分简单: Sub test() 'Create ... 阅读全文
posted @ 2013-10-08 09:56 macemers 阅读(3044) 评论(0) 推荐(0) 编辑
摘要: 最近在搞QuickFIX/J,网上的资料不算很多,遇到一些简单的问题都需要google一阵才能找到解决方法,因此做点记录: 错误:Rejecting invalid message: quickfix.UnsupportedMessageType 这个异常的产生,有两个条件: 1) UseData... 阅读全文
posted @ 2013-10-02 13:54 macemers 阅读(4915) 评论(0) 推荐(0) 编辑
摘要: 第二章的思维导图(代码迟点补上): 阅读全文
posted @ 2013-09-30 15:51 macemers 阅读(331) 评论(0) 推荐(0) 编辑
摘要: 粗略看完《Java Concurrency in Practice》这部书,确实是多线程/并发编程的一本好书。里面对各种并发的技术解释得比较透彻,虽然是面向Java的,但很多概念在其他语言的并发编程中,也可以用到。因此,开始写下其读书笔记,归纳总结。 闲话少说,从第十章开始,先上思维导图: ... 阅读全文
posted @ 2013-09-18 16:10 macemers 阅读(1222) 评论(1) 推荐(0) 编辑
摘要: substring(start,end)在Java编程里面经常使用,没想到如果使用不当,会出现内存泄露。 要了解substring(),最好的方法便是查看源码(jdk6): 1 /** 2 * 3 * "hamburger".substring(4, 8) retur... 阅读全文
posted @ 2013-09-16 12:09 macemers 阅读(3426) 评论(1) 推荐(1) 编辑
摘要: join()是Thread类的一个方法。根据jdk文档的定义: public final void join()throws InterruptedException: Waits for this thread to die. join()方法的作用,是等待这个线程结束;但显然,这样的定义并不清晰... 阅读全文
posted @ 2013-08-28 10:44 macemers 阅读(68465) 评论(4) 推荐(4) 编辑