- 博客(12)
- 收藏
- 关注
翻译 Tomcat server.xml配置示例
本文由 伯乐在线 - 唐尤华 校稿。未经许可,禁止转载!英文出处:examples.javacodegeeks.com。几乎所有容器类型的应用都会包含一个名为 server.xml 的文件结构。基本上,其中的每个元数据或者配置都是容器完成初始化所需要的。正是由于这些内容都是可配置的,使得软件设计者或架构师可以在容器运行时或销毁时(停止)的情况下注入需要的服务。明白这一点,其重要性不
2015-11-16 15:00:24
1134
翻译 10个Redis技巧
本文由 伯乐在线 - jasper 校稿。未经许可,禁止转载!英文出处:Joe Engel。Redis 在当前的技术社区里是非常热门的。从来自 Antirez 一个小小的个人项目到成为内存数据存储行业的标准,Redis已经走过了很长的一段路。随之而来的一系列最佳实践,使得大多数人可以正确地使用 Redis。下面我们将探索正确使用 Redis 的10个技巧。1、停止使用 KEYS
2015-07-21 18:04:37
588
翻译 把Java数组转换为List时的注意事项
唐尤华 校稿,翻译自 mlangc 不幸的是并不是每件事都尽如人意。举个例子,现在将一个Java数组转换为List。当然,我们可以使用Arrays.toList方法,但是如果没有慎重思考就随便使用几乎肯定会产生令人讨厌的意外。考虑完下面这段程序并预测其输出你就明白我的意思了: package com.wordpress.mlangc.arrays;import java.util.Arrays;
2015-02-09 15:58:12
1197
转载 多进程log4j日志丢失问题分析
转自:http://hellojavaer.iteye.com/blog/977599一、背景:后台有很多任务,每个任务都是一个main函数(JVM或进程),但是所有的任务都加载同一个log4j.xml文件,即往同一份文件中输出日志。二、原因追踪:在 log4j 的 DailyRollingFileAppender 类中:Java代码
2015-01-26 10:32:44
5282
转载 Java for-each循环解惑
从Java5起,在Java中有了for-each循环,可以用来循环遍历collection和array。For each循环允许你在无需保持传统for循环中的索引,或在使用iterator /ListIterator时无需调用while循环中的hasNext()方法就能遍历collection。Java中,for-each循环简化了任何Collection或array的遍历过程,但并不是每个Jav
2015-01-19 11:39:17
531
原创 多线程awaitTermination和shutdown的使用问题
最近做一个抓取网页的任务,由于需要抓取的数据量比较大,并且抓取的间隔比较短,每次抓取任务启动后会有多次网络请求,为了提高抓取的效率采用了多线程的方式实现: 初始时采用了上图的实现方式,其中CORE_POOL_SIZE为10,max_pool_size为16,采用此方法启动后发现程序一直处于运行状态,无法结束,通过jdk自带的工具JVM查看程序的执行状态后发现,此时所有线程都处于a
2014-12-18 16:03:38
26949
1
原创 莫名其妙的解决了一个莫名其妙的问题
这两天做一个cms的添加数据功能,本来很简单的一个功能,前天就写好了,昨天早上来了,想到昨天写的那个功能是在原来已经存在的一个类里写的,并且数据库中的表用的也是原来的,更严重的是还对原来的方法进行了修改,一想这么可能会对原来的业务逻辑方法有影响,
2014-08-22 23:26:12
817
转载 MySQL批量SQL插入性能优化
对于一些数据量较大的系统,数据库面临的问题除了查询效率低下,还有就是数据入库时间长。特别像报表系统,每天花费在数据导入上的时间可能会长达几个小时或十几个小时之久。因此,优化数据库插入性能是很有意义的。经过对MySQL innodb的一些性能测试,发现一些可以提高insert效率的方法,供大家参考参考。 1. 一条SQL语句插入多条数据。常用的插入语句如:
2013-09-24 20:29:20
479
原创 java关于重载带来的难题—方法匹配
首先让我们来看一个例子(以下的输出结果基于jdk6版本):class EasyOver { static void go(int x){ System.out.println("int "); } static void go(long x){ System.out.println("long "); } static void go(double x){ Syst
2013-06-04 12:07:52
1032
原创 java协变式返回类型在重写中的应用
/** *从java5开始,只要新的返回类型是被重写的(超类)方法所声明的返回类型的子类 *就允许更改重写方法中的返回类型 *但是如果尝试用1.4编译器或者利用如下的源标志编译这段代码: * javac -source 1.4 Beta.java *将会看到如下编译错误: attemping to use incompatible return type */class Alp
2013-05-25 21:51:12
619
原创 javaEE写入Mysql中文乱码解决方法
做网站页面传值中有中文的时候,可以使用filter来进行中文编码过滤,可是好不容易在java的控制台输出正常了,但插入到Mysql里,还是乱码),这种情况多数是链接数据库时的编码出了问题这时:1、首先检查数据库的编码是否和页面一致,不一样就改成一致的2.建表的时候,所建表的中文字段编码是否与数据库编码一致3.最后一个就是链接数据库的编码设置,多数情况都是这个原因,设置URL的时
2013-05-25 16:59:51
811
原创 java的四种访问控制级别对于成员的可见性的整理
由于最近要考一个scjp的认证,关于这个认证我就不多说了,相信大家都知道,有人说有了这个认证的话工资会比没有的高出30%左右,不知道这是不是真的。但是不管怎么样考一下还是挺好的,最起码会知道一些以前从来不知道的关于java语言的一些细节性的东西。在看官方推荐的那本考试教材之前我自认为对java掌握的还不错,没想到刚看完第一章就发现自己原来还有这么多不懂(或者说不知道)的地方,真是什么时候都不能有自
2013-05-17 12:18:04
2609
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人