`
bulargy
  • 浏览: 66566 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论
文章列表
Tomcat的7引入了许多新功能,并对现有功能进行了增强。很多文章列出了Tomcat 7的新功能,但大多数并没有详细解释它们,或指出它们的不足,或提供代码示例。本文将明确描述TOMCAT 7中七个最显著的特征和新增的功能,并对其作 ...
linux crontab 详解 基本格式 : *  *  *  *  *  command 分 时 日 月 周 命令 第1列表示分钟1~59 每分钟用*或者 */1表示 第2列表示小时1~23(0表示0点) 第3列表示日期1~31 第4列表示月份1~12 第5列标识号星期0~6(0表示星期天) 第6列要运行的命令 crontab文件的一些例子: 30 21 * * * /usr/local/etc/rc.d/lighttpd restart 上面的例子表示每晚的21:30重启apache。 45 4 1,10,22 * * /usr/local/etc/rc.d/lighttpd re ...
vi 编辑器是所有Unix及Linux系统下标准的编辑器,它的强大不逊色于任何最新的文本编辑器,这里只是简单地介绍一下它的用法和一小部分指令。由于对 Unix及Linux系统的任何版本,vi编辑器是完全相同的,因此您可以在其他任何介绍vi的地方进一步了解它。Vi也是Linux中最基本的文本编辑 器,学会它后,您将在Linux的世界里畅行无阻。 1、vi的基本概念 基本上vi可以分为三种状态,分别是命令模式(command mode)、插入模式(Insert mode)和底行模式(last line mode),各模式的功能区分如下: 1) 命令行模式command mode) 控 ...
打开 Eclipse -> Window -> Perferences -> Java -> Editor -> Content,最下面一栏 auto-Activation 会看到只有一个"."存在。表示:只有输入"."之后才会有代码提示,我们要修改的地方就是这里,可是Eclipse默认只允许输入4个自定义字符。 先把上图中"."的地方输入几个随便的字符,例如"aaaa",点最下面的"OK"来保存设置。 然 后打开 Eclipse的 File -> Expor ...
最近用poi生成execl文件的时候,有一个查询结果有16000条数据,导出的时候莫名奇妙的就线程停掉了。也不报错也不怎么怎么样,就那么停了。后来在网上看到一篇文章解决了问题,是由于tomcate的jvm指定的小了造成。于是最近找 ...
垃圾回收 1.引用计数收集器:创建、引用时+1,超过生命周期-1。(早期) 优点:快速,交织在程序中。对不能被长时间打断的程序有利。 缺点:无法检测死循环 2.跟踪收集器:追踪从根节点开始的对象引用图,“标记并清除” 3.压缩收集器:压缩和拷贝。将活动对象越过空闲区域滑动到堆的另一端,使另一段有大的连续空闲区。 对象-句柄-堆 优点:堆中对象移动后只用跟新句柄表引用,无需更新程序本身的引用 缺点:对象访问带来了性能损失 4.拷贝收集器:将所有活动对象移动到一个新的区域,“停止并拷贝” 优点:从根对象遍历的过程中就可以同时拷贝,无需标记 缺点:需要双倍的内存空间,效率低,长生命周期对象来回拷 ...
1.每一个java程序都运行于自己的jvm实例上 2.当一个程序中的所有非守护进程都终止时,该程序的jvm实例将自动退出 3.每个jvm都有一个类装载器子系统,都有一个执行引擎 4.运行时数据区包含:方法区、堆、java栈、PC寄存器、本地方法栈 5.每个jvm实例都有自己的一个方法区和一个堆区,被该jvm实例的中所有线程共享 6.当一个线程被创建时,它将得到自己PC寄存器和一个java栈 7.线程执行java方法(非本地方法)时,PC寄存器的值总是指示下一条被执行的指令,java栈总是存执该线程中java方法调用的状态(局部变量、调用时传入的参数、返回值、运算中间结果等) 8.java栈时有栈 ...
最近的一个项目需要导出大数据量的Excel文件,我使用了POI做为底层的Excel导出API。 在实际使用中得到一点小小体会,与大家分享一下。 测试数据: 数据记录长度:24字段/记录 字段大小:2个中文字/字段 JVM内存实际支持导出的记录数:11000条记录/64M JVM内存配置到1024M时,可以导出此类数据10W条以上,大家可以参考此数据来配置自己的Excel数据量和JVM内存,以达到效果最优。 附:JVM内存配置说明 查看当前JVM的内存使用情况 System.out.println(Runtime.getRuntime().totalMemory()/(1024*1024) + ...
在 使用url进行参数传递时,经常会传递一些中文名的参数或URL地址,在后台处理时会发生转换错误。在有些传递页面使用GB2312,而在接收页面使用 UTF8,这样接收到的参数就可能会与原来发生不一致。使用服务器端的urlEncode函数编码的URL,与使用客户端javascript的 encodeURI函数编码的URL,结果就不一样。 javaScript中的编码方法: escape() 方法: 采用ISO Latin字符集对指定的字符串进行编码。所有的空格符、标点符号、特殊字符以及其他非ASCII字符都将被转化成%xx格式的字符编码 (xx等于该字符在字符集表里面的编码的16进制数字)。比如 ...
面都是我收集的一些比较常用的正则表达式,因为平常可能在表单验证的时候,用到的比较多。特发出来,让各位朋友共同使用。呵呵。 匹配中文字符的正则表达式: [u4e00-u9fa5] 评注:匹配中文还真是个头疼的事,有了这个表达式就好办了 匹配双字节字符(包括汉字在内):[^x00-xff] 评注:可以用来计算字符串的长度(一个双字节字符长度计2,ASCII字符计1) 匹配空白行的正则表达式:ns*r 评注:可以用来删除空白行 匹配HTML标记的正则表达式:<(S*?)[^>]*>.*?|<.*? /> 评注:网上流传的版本太糟糕,上面这个也仅仅能匹配部分,对于复 ...
3个重要组件: Logger、Appender、Layout (自从Log4j的1.2版本,Logger类被Catalog类所取代) 日志级别: OFF、FATAL、ERROR、WARN、INFO、DEBUG、ALL、自定义 常用的ERROR、WARN、INFO、DEBUG Log4j提供的appender有以下几种: org.apache.log4j.ConsoleAppender(控制台) org.apache.log4j.FileAppender(文件) org.apache.log4j.DailyRollingFileAppender(每天产生一个日志文件) org.apache.l ...
一 JSP2.0与JSP1.2比较 JSP 2.0是对JSP 1.2的升级,新增功能: 1. Expression Language 2. 新增Simple Tag和Tag File 3.web.xml新增<jsp:config>元素 特别说明web.xml. web.xml新增<jsp:config>元素 <jsp-config> 元素主要用来设定JSP相关配置,<jsp-config> 包括<taglib>和<jsp-property-group> 子元素。 (1)其中<taglib>以前的Jsp1 ...
网上关于eclipse.ini的说明已经很多了,自己把适合自己机子的配置弄出来以备后用 --launcher.XXMaxPermSize //eclipse启动时的非堆最大内存 -vmargs //设置jvm -Xms //JVM初始分配的内存 -Xmx //JVM最大分配的内存,默认空余堆内存小于40%时,JVM就会增大堆直到-Xmx的最大限制,空余堆内存大于70%时,JVM会减少堆直到- Xms的最小限制 -XX:PermSize //非堆内存初始值 -XX:MaxPermSize //最大非堆内存 -XX:+UseParallelGC //双核使用加快gc 自己开发机是1G的内存,奔4 ...
周2去参加bea的技术日,一直都在讲soa什么的。还是和去年一样adobe去讲了不少。感觉今年的比去年的要好一点,技术含量也高一点。讲的也好一点。 冲着那件比较酷的黑色T-恤去的。感觉还不错。 今天的抽奖还可以有软件有书有iphone。可惜我什么都没抽到,郁闷一下~~~
    事情是这样的,小弟第1次做TL,带4个人一起做一个平台,其中有一位实习生是某一个公司资格很老的项目经理的亲戚弄进来,此人看上去虽然还算机灵,但是基础很差,并且十分的不虚心。其他组员都对他感到很无奈,我也对他很无奈。曾经向我的老大反应过这个问题,但是老大也没办法,可能是公司高层也很看重那位项目经理的缘故,拉不下面子来。     我和我的老大都找这个实习生谈过,我老大还说他甚至已经把话说的比较重了。但是他好了3天又开始犯毛病了。 列举一下他的部分让我郁闷的行为: 1. 长期不更新代码或者下载svn上最新的代码。     经常自己改了2,30个类后再提交,我每次更新总能发现有鲜红的叉叉,然后 ...
Global site tag (gtag.js) - Google Analytics