摘要: public static void main(String[] args) { DecimalFormat decimalFormat = new DecimalFormat("00000"); System.out.println(decimalFormat.format(21)); } 阅读全文
posted @ 2017-01-05 11:31 爱畔畔真是太好了 阅读(153) 评论(0) 推荐(0) 编辑
摘要: 我们注意到它里面包含了这段配置:<load-on-startup>1</load-on-startup>,那么这个配置有什么作用呢? 1)load-on-startup元素标记容器是否在启动的时候就加载这个servlet(实例化并调用其init()方法)。 2)它的值必须是一个整数,表示servle 阅读全文
posted @ 2017-01-05 11:29 爱畔畔真是太好了 阅读(412) 评论(0) 推荐(0) 编辑
摘要: ExecutorService 建立多线程的步骤: 几种不同的ExecutorService线程池对象 上面四种线程池,都使用Executor的缺省线程工厂建立线程,也可单独定义自己的线程工厂下面是缺省线程工厂代码: 也可自己定义ThreadFactory,加入建立池的参数中 Executor的ex 阅读全文
posted @ 2017-01-05 11:27 爱畔畔真是太好了 阅读(214) 评论(0) 推荐(0) 编辑
摘要: public static void main(String[] args) throws ParseException{ //先转成日期 String fmt = "yyyyMM"; SimpleDateFormat sdf = new SimpleDateFormat(fmt); Date date = sdf.p... 阅读全文
posted @ 2017-01-05 11:04 爱畔畔真是太好了 阅读(108) 评论(0) 推荐(0) 编辑
摘要: 建议把 <property name="maxWait" value="60000"/> 改成 <property name="maxWait" value="1000"/> <!--连接池初始化时打开的连接数--> 和<!-- 最大空闲连接数 --> 可以根据应用的实际并发数量做相应的调整,如果每 阅读全文
posted @ 2017-01-05 11:03 爱畔畔真是太好了 阅读(322) 评论(0) 推荐(0) 编辑
摘要: import org.apache.commons.io.FileUtils; public static void main(String[] args) throws IOException { File file = new File("c:\\1\\2\\3\\4.txt"); FileUtils.writeStringToFile(file, "... 阅读全文
posted @ 2017-01-05 10:59 爱畔畔真是太好了 阅读(773) 评论(0) 推荐(0) 编辑
摘要: <% String userAgent = request.getHeader("User-Agent"); if (userAgent != null && userAgent.indexOf("http") == -1 && userAgent.toLowerCase().indexOf("sp 阅读全文
posted @ 2017-01-05 10:47 爱畔畔真是太好了 阅读(164) 评论(0) 推荐(0) 编辑
摘要: 分表是分散数据库压力的好方法。 分表,最直白的意思,就是将一个表结构分为多个表,然后,可以再同一个库里,也可以放到不同的库。 当然,首先要知道什么情况下,才需要分表。个人觉得单表记录条数达到百万到千万级别时就要使用分表了。 1,分表的分类 1>纵向分表 将本来可以在同一个表的内容,人为划分为多个表。 阅读全文
posted @ 2017-01-05 10:26 爱畔畔真是太好了 阅读(1871) 评论(0) 推荐(0) 编辑
摘要: 单库单表 单库单表是最常见的数据库设计,例如,有一张用户(user)表放在数据库db中,所有的用户都可以在db库中的user表中查到。 单库多表 随着用户数量的增加,user表的数据量会越来越大,当数据量达到一定程度的时候对user表的查询会渐渐的变慢,从而影响整个DB的性能。如果使用mysql, 阅读全文
posted @ 2017-01-05 10:25 爱畔畔真是太好了 阅读(248) 评论(0) 推荐(0) 编辑
摘要: 第1章 引言 随着互联网应用的广泛普及,海量数据的存储和访问成为了系统设计的瓶颈问题。对于一个大型的互联网应用,每天几十亿的PV无疑对数据库造成了相当高的负载。对于系统的稳定性和扩展性造成了极大的问题。通过数据切分来提高网站性能,横向扩展数据层已经成为架构研发人员首选的方式。 水平切分数据库:可以降 阅读全文
posted @ 2017-01-04 17:31 爱畔畔真是太好了 阅读(351) 评论(0) 推荐(0) 编辑