java
GC算法之复制算法
常见的GC算法有四种:引用计数法,标记清除算法、复制算法、标记整理算法。其中引用计数法效率太慢,现在已经不使用了。标记清除算法由于回收之后存在大量的内存碎片,存在效率和空间问题!为了解决效率问题,引出 【阅读更多...】
JVM运行原理
1.JVM简析 作为一名Java使用者,掌握JVM的体系结构也是很有必要的。 说起Java,我们首先想到的是Java编程语言,然而事实上,Java是一种技术,它由四方面组成:Java编程语言、Java 【阅读更多...】
freemarker生成word文档
这段时间有个需求,需要将word模板部分文字变成不可编辑的,传给其他公司。由于现在的模板都是用书签形式进行替换的,并且是用pageoffice操作的,我们系统不允许设置任何格式。解决方案是:读取生成的 【阅读更多...】
POI替换word书签(.doc格式)
不说了,直接上代码。由于上网找了很多种方法都没有解决.doc格式的文档书签替换,所以干脆自己琢磨着写了一个简单版本的。做个笔记,以防日后用到。 package com.sy.poi; import 【阅读更多...】
几个关于字符串的算法
一、打印一个字符串中a出现的次数 private static int getCount(String input) { input = input.toLowerCase(); int coun 【阅读更多...】
几个问题
1、定义一个hash表 2、找出100以内的素数(素数是指除了1和他本身没有别的因子了) public static void printSushu(int n){ for(int i=2;i< 【阅读更多...】
使用springMVC搭建一个web项目
一、WHAT Spring MVC属于SpringFrameWork的衍生产品,从而在使用Spring进行WEB开发时,可以选择使用Spring的SpringMVC框架或集成其他MVC开发框架,比如S 【阅读更多...】
forward与redirect的区别
说到forward(转发)和redirect(重定向),大家都不陌生。在学习Servlet和JSP时,经常会使用到forward和redirect,在servlet中我们经常会这样使用forward和 【阅读更多...】
java中功能注解的本质和使用
一、前言 以前XML是各大框架的青睐者,它以松耦合的方式完成了框架中几乎所有的配置,但是随着项目越来越庞大,XML的内容也越来越复杂,维护成本变高。于是就有人提出来一种标记式高耦合的配置方式——注解。 【阅读更多...】
java中AspectJ的使用
AspectJ 是一个 AOP 的具体实现框架。AOP(Aspect Oriented Programming)即面向切面编程,可以通过预编译方式和运行期动态代理实现在不修改源代码的情况下给程序动态统 【阅读更多...】