- 博客(9)
- 收藏
- 关注
原创 JAVA虚拟机内存结构
一、JVM给JAVA应用程序带来的影响: 1、一次编写 到处运行 2、相对安全的内存管理和访问机制,避免了绝大多数的内存泄露和指针越界问题 c、c++等语言需要自己去为对象申请内存,同时主动维护其生命周期,而JAVA在JVM的自动内存管理机制下,不需要为每个new操作去写配对的free或者delete操作,而是交给JVM自动管理,因此不容易出现内存泄露和内存溢出等问题。但是一旦出现
2018-01-23 09:54:11
344
转载 BlockingQueue
原文 http://wsmajunfeng.iteye.com/blog/1629354前言: 在新增的Concurrent包中,BlockingQueue很好的解决了多线程中,如何高效安全“传输”数据的问题。通过这些高效并且线程安全的队列类,为我们快速搭建高质量的多线程程序带来极大的便利。本文详细介绍了BlockingQueue家庭中的所有成员,包括他们各
2017-05-18 13:42:32
143
转载 Linux 文件基本属性
Linux系统是一种典型的多用户系统,不同的用户处于不同的地位,拥有不同的权限。为了保护系统的安全性,Linux系统对不同的用户访问同一文件(包括目录文件)的权限做了不同的规定。在Linux中我们可以使用ll或者ls –l命令来显示一个文件的属性以及文件所属的用户和组,如:[root@www /]# ls -ltotal 64dr-xr-xr-x 2 root root 409
2017-03-26 14:02:58
197
转载 mybatis 动态sql
IF 、WHERE标签: resultType="Blog"> SELECT * FROM BLOG WHERE state = ‘ACTIVE’ AND title like #{title} WHEN标签: resultType="Blog">
2017-03-26 13:53:16
207
原创 linux 目录结构
树状目录结构:/bin:bin是Binary的缩写, 这个目录存放着最经常使用的命令。/boot:这里存放的是启动Linux时使用的一些核心文件,包括一些连接文件以及镜像文件。/dev :dev是Device(设备)的缩写, 该目录下存放的是Linux的外部设备,在Linux中访问设备的方式和访问文件的方式是相同的。
2017-03-26 13:22:36
212
原创 linux 命令
关机命令:Shutdown –h now 立马关机Shutdown –h 20:25 系统会在今天20:25关机Shutdown –h +10 十分钟后关机Shutdown –r now 系统立马重启Shutdown –r +10 系统十分钟后重启reboot 就是重启,等同于 shutdown –r nowhalt 关闭系统,等同于shutdown –h now
2017-03-26 13:21:59
175
转载 maven 开发环境 、测试环境、生产环境打包
转载自: http://blog.csdn.net/xinyuwuheng123/article/details/53436962 感谢作者作为一名程序员,在开发的过程中,经常需要面对不同的运行环境(开发环境、测试环境、生产环境、内网环境、外网环境等等),在不同的环境中,相关的配置一般不一样,比如数据源配置、日志文件配置、以及一些软件运行过程中的基本配置。每次在不同环境部署程序
2017-03-14 14:34:36
345
转载 Java集合---ConcurrentHashMap原理分析(转)
转载自: http://www.cnblogs.com/ITtangtang/p/3948786.html Java集合---ConcurrentHashMap原理分析 感谢作者集合是编程中最常用的数据结构。而谈到并发,几乎总是离不开集合这类高级数据结构的支持。比如两个线程需要同时访问一个中间临界区(Queue
2017-02-18 13:01:30
171
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人