经典的一句话:C++程序员觉得内存管理太重要了,所以一定要自己进行管理;C#,Java程序员觉得内存管理太重要了,所以一定不能自己去管理。
某些语言,比如C语言,要求程序员显式的分配内存、释放内存。程序按需分配内存,不需要的时候将内存释放。但是这种做法容易引起内存泄露:即由于某种原因未能将分配...
分类:
编程语言 时间:
2014-05-08 10:32:37
阅读次数:
303
InnoDB是Mysq的表提供事务、回滚、崩溃修复能力和多版本并发控制的事务安全。MyIsAm存储引擎是Mysql中常见的存储引擎。Memory存储引擎所有的数据都存在内存中。速度快,但安全性不高。default-character-set
= utf8character-set-server = ...
分类:
数据库 时间:
2014-05-08 10:12:39
阅读次数:
307
实际上,在Java应用中所有程序都运行在线程里,如果在程序中没有手工设置过ClassLoader,对于一般的java类如下两种方法获得的ClassLoader通常都是同一个this.getClass.getClassLoader();
Thread.currentThread().getConte....
分类:
其他好文 时间:
2014-05-08 09:39:17
阅读次数:
523
原文:http://www.ibm.com/developerworks/cn/java/j-lo-optmizestring/Java 性能优化之
String 篇String 方法用于文本分析及大量字符串处理时会对内存性能造成不可低估的影响。我们在一个大文本数据分析的项目中(我们统计一个约 30...
分类:
编程语言 时间:
2014-05-08 09:37:15
阅读次数:
438
线程的生命周期:新建状态:用new语句创建的线程对象处于新建状态,此时它和其它的java对象一样,仅仅在堆中被分配了内存就绪状态:当一个线程创建了以后,其他的线程调用了它的start()方法,该线程就进入了就绪状态。处于这个状态的线程位于可运行池中,等待获得CPU的使用权运行状态:处于这个状态的线程...
分类:
编程语言 时间:
2014-05-08 05:11:34
阅读次数:
280
参考自《大型网站技术架构》第1~3章
1、大型网站架构演化发展历程
(1)初始阶段的网站架构:一台服务器分别作为应用、数据、文件服务器
(2)应用服务和数据服务分离:三台服务器分别承担上述三项工作,其中应用服务器要求CPU强大、数据库服务器需求更快的硬盘和内存,文件服务器需要较大的硬盘。
(3)使用缓存改善网站性能:分为本地缓存以及缓存在专门的分布式服务器上的远程缓存。
(4)使...
分类:
Web程序 时间:
2014-05-08 04:42:48
阅读次数:
430
最近刚刚接触broadleaf commerce, 一个电商网站的开源模版。具体的运行和配置可以参考链接:点击打开链接
而该模版是在jetty容器下运行的,数据库是HSQL。官方网站上给出了如何将数据库迁移到mysql以及把项目工程部署在tomcat中所需要的配置,但是过程不甚详细,网上这方面的资源也不是很多,所以楼主就打算写这篇博客作为一个总结。
1.数据库的迁移(HSQL到MYSQL)...
分类:
数据库 时间:
2014-05-08 04:06:52
阅读次数:
615
在程序中使用缓存可以极大的提高程序的运行速度,设计一个简单的缓存类并不需要太复杂的逻辑.简单的只需要3个接口.
存对象
取对象
删除对象...
分类:
移动开发 时间:
2014-05-08 04:05:50
阅读次数:
439
工作多年,因为项目需要,用过的编程语言不少了:c/c++、java、c#、汇编、vb、objective c、apple script。不过主要使用的还是c/c++,一方面是用得久了,习惯了。另一方面,思考问题的方式已经偏“底层”了,不想内存、不考虑指针,似乎就浑身冷汗,无法编程了。连带我在面试一些小朋友的时候也会不自觉的问一些底层的知识点。再有一方面,就是想要程序的运行效率更高一些,个人一直以写...
分类:
编程语言 时间:
2014-05-08 03:47:24
阅读次数:
435
Tomcat 8(七)解读Bootstrap(http://blog.csdn.net/flyliuweisky547/article/details/23464245)介绍过,Connector初始化/启动的时候将初始化/启动内部的ProtocolHandler,而ProtocolHandler又会初始化/启动内部的Endpoint。其实ProtocolHandler只是个接口
Protoco...
分类:
其他好文 时间:
2014-05-08 01:46:12
阅读次数:
629