
java
文章平均质量分 57
Cat is a Dog
Hard Backend | Soft Full Stack | Deep Devops | Light Security | Keep Farming
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
vim使用技巧
deloperWorks:我的通知:{[num_notify] 个新通知}([num_notify] 个新通知) {[num_invite] 个网络请求}([num_invite] 个网络请求) 退出 选择语言:English 中文原创 2011-06-15 18:41:00 · 708 阅读 · 0 评论 -
Java数组使用技巧
看到的一篇blog,感觉确实很使用,之前也知道一点,但没系统总结过,感觉不错,拿来跟大家分享下!0. 声明一个数组(Declare an array) 123String[] aArray = new String[5];String[] bArray = {"a","b","c", "d", "e"};转载 2013-09-18 11:27:24 · 753 阅读 · 0 评论 -
org.apache.jasper.JasperException: Unable to compile class for JSP:解决方法
今天碰到起tomcat报错:org.apache.jasper.JasperException: Unable to compile class for JSP:项目升级jsp-api这个包因为项目中有像jsp-api.jar servlet-api.jar跟tomcat6的lib中同样的包,但版本比tomcat6的版本要低,在运行的时候,因为会优先加载项目中的包,所以产生原创 2013-12-11 17:37:21 · 1243 阅读 · 0 评论 -
格式化Mon Dec 12 15:00:14 CST 2011日期
public static String getFormateDateStr(String str) { Date d = null; if(StringUtils.isEmpty(str)) { log.error("DateUtils|getFormateDateStr入参为空"); return null原创 2013-12-31 10:53:32 · 3081 阅读 · 0 评论 -
感觉不错的介绍一致性hash的文章
[转]一致性哈希算法转载地址:http://www.codinglabs.org/html/consistent-hashing.html http://博客园/dubing/archive/2011/12/30/2307832.html 分布式缓存问题假设我们有一个网站,最近发现随着流量增加,服务器压力越来越大,之前直接读写数据库的方式不太给力了,于是我们想引入Memc转载 2014-01-09 11:19:36 · 776 阅读 · 0 评论 -
java中遍历map的性能分析
1. 阐述 对于Java中Map的遍历方式,很多文章都推荐使用entrySet,认为其比keySet的效率高很多。理由是:entrySet方法一次拿到所有key和value的集合;而keySet拿到的只是key的集合,针对每个key,都要去Map中额外查找一次value,从而降低了总体效率。那么实际情况如何呢? 为了解遍历性能的真实差距,包括在遍历key+value、遍历key、遍历v转载 2014-01-14 18:54:36 · 922 阅读 · 0 评论 -
HashMap的介绍,不错哦
HashMap的工作原理是近年来常见的Java面试题。几乎每个Java程序员都知道HashMap,都知道哪里要用HashMap,知道Hashtable和HashMap之间的区别,那么为何这道面试题如此特殊呢?是因为这道题考察的深度很深。这题经常出现在高级或中高级面试中。投资银行更喜欢问这个问题,甚至会要求你实现HashMap来考察你的编程能力。ConcurrentHashMap和其它同步集合的引入转载 2014-01-14 19:44:51 · 1347 阅读 · 0 评论 -
网站性能优化总结
似乎性能优化永远都是属于门户网站的事儿,与咱们小民无关?!这种想法在网络技术高速发展的今天,似乎有点落伍了。如果你是专业从事互联网的技术人员,甚至是负责优化公司网站的专家,自己的小站也别忘记适当地优化一下.好像只有雅虎的人平时谈论这个问题比较多,是因为雅虎发明了YSlow和一套检验网站性能的机制?如果你使用的是Firefox,可以安装YSlow,来查看自己网站的性能,根据提示进行优化.总结原创 2014-02-09 22:54:31 · 897 阅读 · 0 评论 -
Guava手册
引言Guava工程包含了若干被Google的 Java项目广泛依赖 的核心库,例如:集合 [collections] 、缓存 [caching] 、原生类型支持 [primitives support] 、并发库 [concurrency libraries] 、通用注解 [common annotations] 、字符串处理 [string processing] 、I/O 等等。 所有转载 2014-11-10 12:18:49 · 942 阅读 · 0 评论 -
FireBug调试程序发现某请求状态为Aborted
今天调试程序,发现一个请求的返回状态为Aborted,既不是正常返回200,也不是300-500的错误,查询应用程序的日志,没有访问日志,后查询ngnix的访问日志和错误日志,都没有发现有记录,查看ngnix也是正启动的,后面通过telnet 本地80端口,发现不通,由此断定网络通讯阻塞了,于是将虚拟机的防火墙关闭,命令如下:/etc/init.d/iptables stop,马上,连接便原创 2013-08-09 18:20:09 · 11539 阅读 · 1 评论 -
java读取excel文件
这段时间,由于工作原因,需要处理好几千条数据,于是从库把数据倒出来,生成的是excel文件。对于大量重复的操作,人工一个个来处理费时费劲易错,所以就想了搞个程序来处理这些excel里的数据,于是写了个程序,可以解析excel2007的文档。注:之前用的版本低,报不能错里excel2007的错误,后面改成poi-3.8就可以支持2007了。如果大家碰到类似的问题,可以升级下版本就ok了。原创 2013-01-07 17:42:09 · 962 阅读 · 0 评论 -
java23中设计模式级解释代码
23种设计模式JAVA代码实现和追mm和设计模式 关键字: 23种设计模式java代码实现 追mm和设计模式 最讨厌废话了,把代码贴出来最简单。 package lq.test; import java.io.*; import j原创 2011-06-15 18:43:00 · 822 阅读 · 0 评论 -
Java常见问题
1. 问:怎样用 Win95 的记事本 (Notepad) 来编辑 Java源程序? 答:记得存档时扩展名要加上".java",文件类型改成:“所有的文件(*.*)”。 2. 问:到底 Java 是如何传递参数的?是by value或by reference? 答:All parameters (values of primitive types, and values that are references to objects) are passed by value [JLS原创 2011-04-21 16:47:00 · 520 阅读 · 0 评论 -
String类的splite方法使用注意几点的地方
String splite()方法的使用注意点 博客分类: J2SE.在java.lang包中有String.split()方法,返回是一个数组 我在应用中用到一些,给大家总结一下,仅供大家参考: 1、如果用“.”作为分隔的话,必须是如下写法:String.split("\\."),这样才能正确的分隔开,不能用String.split("."); 2、如果用“|”作为分隔的话,必须转载 2012-04-23 18:58:49 · 2130 阅读 · 0 评论 -
mybatis配置介绍
. Mybatis1 什么是 MybatisMybatis 是对 JDBC 的封装,它隐藏了具体的 JDBC 的 API ,它把 SQL 语句放到了配置文件中,它能自动把不同的输入数据映射到 SQL 语句的动态参数上,它能自动把 SQL 语句的执行结果映射为 JAVA 对象…… MyBatis 是一个持久化层的框架!Mybatis 是一个 ORM 框架可以说 Mybatis 是一个原创 2012-05-07 15:10:33 · 763 阅读 · 0 评论 -
Java Web项目中解决中文乱码方法总结
第一种情况:调用jsp页面中文显示乱码问题描述:通过浏览器调用jsp页面,在浏览器中显示的中文内容出现乱码。解决方法:首先确认本jsp在编辑器中保存文件内容时,使用的是utf-8的编码格式,然后在jsp页面的开始处添加就可以解决这种中文乱码问题第二种情况:调用servlet页面显示乱码问题描述:通过浏览器调用servlet,servlet在浏览器中显示的内容出现乱码。解原创 2012-05-13 10:58:25 · 21265 阅读 · 5 评论 -
jsp四种对象的作用范围
JSP的四种范围,分别为page,request,session,application可以用setAttribute("",""); getAttribute("","");其中用page时,标名pageContext.setAttribute("","");它只能在同一个页面中有效 Request。Request 的范围是指在一JSP 网页发出请求到另一个JSP 网页之间,随原创 2012-06-08 10:54:59 · 1217 阅读 · 0 评论 -
displaytag用法总结
DisplayTag是一个非常好用的表格显示标签,适合MVC模式,其主页在http://displaytag.sourceforge.net 一、最简单的情况,未使用标签 标签遍历List里的每一个对象,并将对象里的所有属性显示出来。一般用于开发的时候检查对象数据的完整性。 二、使用标签的情况转载 2012-07-06 23:28:10 · 8413 阅读 · 0 评论 -
EL表达式详细介绍
EL表达式 1、EL简介1)语法结构 ${expression}2)[]与.运算符 EL 提供.和[]两种运算符来存取数据。 当要存取的属性名称中包含一些特殊字符,如.或?等并非字母或数字的符号,就一定要使用 []。例如: ${user.My-Name}应当改为${user["My-转载 2012-07-27 16:00:38 · 526 阅读 · 0 评论 -
10亿条记录排序
10亿个字符串的排序问题博客分类: 数据结构10亿个字符串排序 一、问题描述有一个大文件,里面有十亿个字符串,乱序的,要求将这些字符串以字典的顺序排好序 二、解决思路 将大文件切割成小文件,每个小文件内归并排序; 对所有的小文件进行归并排序——多重归并排序 三、解决方案3转载 2014-12-15 18:14:02 · 8520 阅读 · 2 评论