关于 JVM 垃圾回收机制的基础内容,可参考上一篇博客 垃圾回收机制 ( Garbage Collection ) 简介 上一篇博客,介绍了堆的内存被分为三个部分:年轻代、老年代、永生代。这篇博文将演示这三个部分如何交互,实际也演示了垃圾回收。 1. 首先,所有新创建的对象都会陪分配到年轻代的 Ed ...
分类:
编程语言 时间:
2016-06-25 06:08:41
阅读次数:
157
一、下载 Spring 下载地址:http://repo.spring.io/libs-release-local/org/springframework/spring 下载zip压缩包: 并解压。 二、在 Eclipse 呀 myEclipse 中开发 Spring 应用 1. 新建 java p ...
分类:
编程语言 时间:
2016-06-25 06:08:40
阅读次数:
197
GC算法 垃圾收集器 参考:http://www.cnblogs.com/ityouknow/p/5614961.html 概述 垃圾收集 Garbage Collection 通常被称为“GC”,它诞生于1960年 MIT 的 Lisp 语言,经过半个多世纪,目前已经十分成熟了。 jvm 中,程序 ...
分类:
编程语言 时间:
2016-06-25 06:08:12
阅读次数:
207
查看API得知: public class OutputStreamWriter extends Writer public class InputStreamReader extends Reader OutputStreamWriter:是Writer的子类,将输出的字符流转变为字节流; Inp ...
分类:
编程语言 时间:
2016-06-25 06:08:02
阅读次数:
194
类:Vacation 类:DateToDate 类:WorkDate ...
分类:
编程语言 时间:
2016-06-25 06:07:01
阅读次数:
389
生活中有着很多的Builder的例子,个人觉得大学生活就是一个Builder模式的最好体验:要完成大学教育,一般将大学教育过程分成4个学期进行,因此没有学习可以看作是构建完整大学教育的一个部分构建过程,每个人经过这4年的(4个阶段)构建过程得到的最后的结果不一样,因为可能在四个阶段的构建中引入了很多的参数(每个人的机会和际遇不完全相同)。
Builder模式要解决的也正是这...
分类:
编程语言 时间:
2016-06-25 01:00:50
阅读次数:
231
最近利用业余时间体验了下python语言,并写了个爬虫爬取我csdn上关注的几个大神的博客,然后利用leancloud一站式后端云服务器存储数据,再写了一个android app展示数据,也算小试了一下这门语言,分享一些跳坑经验...
分类:
编程语言 时间:
2016-06-25 01:00:01
阅读次数:
937
Spring中事务管理概述
事务管理API详解
PlatformTransactionManager接口
TransactionDefinition
Spring的事务管理
事务操作的环境搭建
手动编码的方式完成事务管理
声明式事务管理:(原始方式)
声明式事务管理:(自动代理,基于切面)
基于XML配置方式的事务管理
基于注解配置方式的事务管理...
分类:
编程语言 时间:
2016-06-25 00:57:47
阅读次数:
289
文件复制一般是采用两种方式进行操作: 1:将源文件中的内容全部读取到内存中,并一次性的写入到目标文件中;(不常用这种方式) 2:不将源文件中的内容全部读取进来,而是采用边读边写的方式; 实例01: package cn.itcast05; import java.io.FileInputStream ...
分类:
编程语言 时间:
2016-06-25 00:57:05
阅读次数:
265
Graphics类提供基本绘图方法,Graphics2D类提供更强大的绘图能力。本节讲解Graphics类,下节讲解Graphics2D。 Graphics类提供基本的几何图形绘制方法,主要有:画线段、画矩形、画圆、画带颜色的图形、画椭圆、画圆弧、画多边形等。 1. 画线在窗口画一条线段,可以使用G ...
分类:
编程语言 时间:
2016-06-25 00:57:46
阅读次数:
487
三、Spring的核心之AOP(Aspect Oriented Programming 面向切面编程) 1、AOP概念及原理 1.1、什么是AOP OOP:Object Oriented Programming面向对象编程 AOP:Aspect Oriented Programming面向切面编程 ...
分类:
编程语言 时间:
2016-06-25 00:56:43
阅读次数:
408
全部的文件:http://files.cnblogs.com/files/xiaobo-Linux/ubuntu%E6%98%BE%E7%A4%BA%E7%B3%BB%E7%BB%9F%E7%BD%91%E9%80%9F.tar.gz 首先要安装系统监视工具System monitor Indica ...
分类:
编程语言 时间:
2016-06-25 00:55:03
阅读次数:
214
参考:http://pip.readthedocs.io/en/latest/user_guide/#config-file Pypi在国内豆瓣源的地址如下: http://pypi.douban.com/simple/ 注意后面要有/simple目录。使用特定的镜像源特意用-i参数指定,比如:我们 ...
分类:
编程语言 时间:
2016-06-25 00:53:10
阅读次数:
788
方法一: 大小写字母在ascii码表中相减的值为32 故可将字符串转车字符数组 小写转大写减32 大写转小写加32 String s= "good"; char[] c = s.toCharArray; //首字母大写 c[0]-=32; 方法二 String类中的 toLowerCase()将单词 ...
分类:
编程语言 时间:
2016-06-25 00:51:49
阅读次数:
200
本文转载自cmsblogs chenssy 原文地址:http://cmsblogs.com/?p=1220 本文仅供本人学习参考使用,如有侵权立即删除。 在JDK的Collection中我们时常会看到类似于这样的话: 例如,ArrayList: 注意,迭代器的快速失败行为无法得到保证,因为一般来说 ...
分类:
编程语言 时间:
2016-06-25 00:51:20
阅读次数:
261
本文转载自博客园牛奶、不加糖 原文地址:http://www.cnblogs.com/ITtangtang/p/3948555.html 本文仅供本人学习参考使用,如有侵权立即删除。 一、 ArrayList概述: ArrayList是基于数组实现的,是一个动态数组,其容量能自动增长,类似于C语言中 ...
分类:
编程语言 时间:
2016-06-25 00:51:21
阅读次数:
252
描述 http://www.lydsy.com/JudgeOnline/problem.php?id=2754 给出n个姓名串和m个点名串.求每个点名串在多少人的姓名中出现过(在名中出现或在姓中出现,不能跨越),以及最后每个人被点到多少次. 分析 这种解法是用后缀数组优化一下暴力,(优化了吗?)复杂 ...
分类:
编程语言 时间:
2016-06-25 00:51:45
阅读次数:
279