同桌,我想你了
今天去万达看了,致青春去年也是这个时期上映的,而且类型相同,不过和致青春比还是差了一些,也许是因为觉得有些剧情太过于夸张,也许是因为期望太高了吧。前半段主要是校园生活,大白兔奶糖、跳青蛙、校服、口琴等都很怀旧,穿插着轰炸大使馆、911、新千年、非典、雅典奥运会等大事件,周小栀为了爱情没去北大,去了厦大,然后双方都为去美国而努力,结果林一成功拿到签证…
JVM学习笔记四——内存分配与回收策略
     之前学习了jvm的内存模型以及垃圾回收机制,而这篇日记将记录几个JVM中对象在分配内存是应该遵循的策略。毕竟,想要去优化程序,不仅要考虑垃圾回收的过程,还要从对象内存分配的角度减少gc的代价。 一、首先来介绍MinorGC和Full GC区别: 新生代GC(Minor GC):指发生在新生代的垃圾收集动作,因为Java对象大多都具备朝生夕…
Python学习笔记(一)
1、Python不是用大括号来包裹代码块,而是通过缩进表达代码逻辑,确实一开始让人不适应,而且在一开始编写代码的过程中犯了不少此类错误。 不同的缩进深度分割不同的代码块 2、Python文件以模块的形式组织,每一个Python脚本文件都可以被当成一个模块。模块以磁盘文件的形式存在。模块里的代码可以是一段直接执行的脚本,也可以是一堆类似库函数的代码,…
JVM学习笔记三——垃圾收集器
JVM学习笔记三——垃圾收集器 上图是基于Sun的HotSpot虚拟机收集器,可以看到有7种收集器,分为两块,上面为新生代收集器,下面是老年代收集器。如果两个收集器之间存在连线,就说明它们可以搭配使用。 在具体讲收集器之前,先明确两个概念: 1. 并行(Parallel):指多条垃圾收集线程并行工作,但此时用户线程仍然处于等待状态。 2. 并发(C…
2013, 青春绝版,2014,梦想天空
              2013, 青春绝版,2014,梦想天空   年岁大了,人人也变得愈发慵懒,前一分钟还梦见那些“偷得浮生半年闲”的美好午后时光,回过头来,2014已经过去了四分之一。 今天是3月最一天,虽然想写点东西,也许是因为周末整理房间,看到了高中时候的日记本以及电脑上以前的许多相片吧。   前些天写了一篇日记,让我生活起了一圈涟漪…
JVM学习笔记二——垃圾收集算法
垃圾收集器在对堆进行回收前,第一件事情就是要确定这些对象有哪些还“存活”着,哪些已经“死去”(即不可能再被任何途径使用的对象)。 一:对象存活判断算法: 1、引用计数算法: 给对象中添加一个引用计数器,每当有一个地方引用它时,计数器值就加1; 当引用失效时,计数器值就减1;任何时刻计数器都为0的对象就是不可能再被使用的。优点: 实现简单,判定效率高…
最初不相识,最终不相认
        今天是3月16日,你来南京一周年的日子,可惜却不在一起了。春节和家里都说了,满心欢喜的来到了南京,结果知道了你不能来的消息,当时脑子里就空了,其实你我都明白双方家里其实都反对我们在一起,几次想让你去我家,你总是推脱,不肯去,总是找各种理由,认识七八年了,去年知道舅妈给我介绍对象了,瞒着家里,从广东来到南京,很长一段时间都不敢告诉家里…
JVM学习笔记一——内存区域
JVM是java知识体系的基石之一,任何一个java程序的运行,都要借助于他。或许对于我这种初级程序员而言,工作中很少有必要刻意去关注JVM,然而如果能对这块知识有所了解,就能够更清晰的明白程序的运行机制,从而写出更为健壮的代码,也能更好的理解java中很多处理方式的原因。周志明的深入理解Java虚拟机刚出版的时候就买了,可是一直没有看,中间偶尔抽…
Linux与windows之间交换压缩包中中文文件乱码的解决
平时工作中经常要用 到SecureCRT和SecureFX来远程连接Linux服务器,大部分都是使用SecureCRT连接,有时候也使用SecureFX上传或者下载文件,一般都是英文文件,所以一直没出什么问题。今天由于项目有一个大版本更新,需要将文件应用系统备份下来,开始想着这个容易,使用SecureFX把文件应用文件夹压缩下载下来就可以了,下载后…
java导出Excel(动态列)
java导出excel的文章网上搜索有许多,一般有两种,poi和jxl方式,但是一般导出的都是列固定的,对应的都是javabean中的一个属性,偶尔有做动态列的,也是伪动态,比如这个bean有20个字段,web端有个页面,显示出所有的20个属性,然后根据你选择了哪些属性导出,最多不能超过这20个属性,所以我说这种是伪动态的。最近遇到了一个导出要求,…