本月博客排行
-
第1名
龙儿筝 -
第2名
johnsmith9th -
第3名
wy_19921005 - zysnba
- sgqt
- lemonhandsome
年度博客排行
-
第1名
宏天软件 -
第2名
青否云后端云 -
第3名
龙儿筝 - gashero
- wallimn
- vipbooks
- benladeng5225
- wy_19921005
- fantaxy025025
- e_e
- zysnba
- ssydxa219
- sam123456gz
- javashop
- arpenker
- tanling8334
- kaizi1992
- xpenxpen
- wiseboyloves
- xiangjie88
- ranbuijj
- ganxueyun
- sichunli_030
- xyuma
- wangchen.ily
- jh108020
- lemonhandsome
- zxq_2017
- jbosscn
- Xeden
- luxurioust
- lzyfn123
- johnsmith9th
- zhanjia
- forestqqqq
- nychen2000
- ajinn
- wjianwei666
- hanbaohong
- daizj
- 喧嚣求静
- mwhgJava
- silverend
- kingwell.leng
- lchb139128
- lich0079
- kristy_yy
- jveqi
- java-007
- sunj
最新文章列表
Item 58: Use checked exceptions for recoverable conditions and runtime exception
1. The Java programming language provides three kinds of throwables: checked exceptions, runtime exceptions, and errors.
2. Use checked exceptions for conditions from which the caller can reaso ...
Item 57: Use exceptions only for exceptional conditions
1. Exceptions are, as their name implies, to be used only for exceptional conditions; they should never be used for ordinary control flow. A well-designed API must not force its clients to use excep ...
Solr4.7.0中整合中文分词mmseg4j-1.9.1
刚接触Lucene2.x和Solr2.x的时候,谈到中文分词,会让我立即想到用庖丁中文分词,庖丁中文分词因巨大的中文词库以及支持不限制个数的用户自定义词库,而且是纯文本格式,一行一词,使用后台线程检测词库的更新,自动编译更新过的词库到二进制版本而出名。
几年过去了,Lucene和Solr都发展到了4.7.x版本,重拾中文分词,发现庖丁中文分词 ...
java的异常处理机制
一.什么是异常; 二.什么是异常处理; 三.异常在JVM的具体表现; 四.try-catch-finally结构,throws语句,throw语句以及throws与throw区别; 五.java中的异常类。
首先,认识一下异常,很简单,就是在某些情况下,当前程序或代 ...
Java异常的性能分析
在Java中抛异常的性能是非常差的。通常来说,抛一个异常大概会消耗100到1000个时钟节拍。
通常是出现了意想不到的错误,我们才会往外抛异常。也就是说,我们肯定不希望一个进程一秒钟就抛出上千个异常。不过有时候你确实会碰到有些方法把异常当作事件一样往外抛。我们在这篇文章中已经看到一个这样的典范):sun.misc.BASE64Decoder之所以性能很差就是因为它通过抛异常来对外请求道,”我还需要 ...
java.lang.UnsupportedOperationException
在使用Arrays.asList()后调用add,remove这些方法时出现 java.lang.UnsupportedOperationException异常。这是由于Arrays.asList() 返回java.util.Arrays$ArrayList, 而不是ArrayList。Arrays$ArrayList和ArrayList都是继承AbstractList,remove,add等 ...
oracle存储过程异常处理及时间戳变量类型
下面通过一个简单的存储过程代码段来说明问题:
CREATE OR REPLACE PROCEDURE load_error IS
V_td1 test1.td1%TYPE;
v_td1xh test1.td1xh%TYPE;
v_gxsj ...
git 异常 fatal: The remote end hung up unexpectedly
发生在push命令中,有可能是push的文件过大导致解决方法:windows:在 .git/config 文件中加入[http]postBuffer = 524288000linux:git config http.postBuffer 524288000
SpringMVC中,异常处理返回JSON格式
写一个类,实现HandlerExceptionResolver接口
然后在Spring的配置文件内添加如下
<bean id="exceptionResolver" class="com.liyunpeng.ExceptionHandler"></bean>
在重写的方法里面
response.getWriter().print(); ...
由浅入深Java线程之uncontrolled exceptions
前两天翻阅《Effective Java》发现一条提示慎用线程组。ThreadGroup提供的很多功能的实现是有瑕疵的。例如,我们可以调用activeCount获得该组中活动线程的数量,一旦这个数组进行了分配,并用enumerate方法遍历,如果线程数增加了,就有可能忽略掉调用activeCount后新增的线程。关于处理线程组逻辑,可以用线程池的executor代替。
也许ThreadGr ...
android Service onStartCommand intent为null
03-02 17:15:44.770 536 778 W ActivityManager: Scheduling restart of crashed service ****/.service.WatchDogService in 5000ms
03-02 17:15:44.770 536 778 W ActivityManager: Scheduling restart ...
ORA-00001: unique constraint (BBASS.PK98) violated 主键约束问题
ORA-00001: unique constraint (BBASS.PK98) violated 主键约束问题
BBASS.PK98为当前要插入数据的表中的一个主键名。
出现这个错误的原因:主键存在重复的问题,在bbass平台中(包括以后很多时候),很多model在自动生成主键的时候,会采用sequence的方式,并且很多时候hibernate的配置文件中会将不同的mode ...
Unable to locate appropriate constructor on class
org.hibernate.hql.internal.ast.QuerySyntaxException: Unable to locate appropriate constructor on class [com.lj.core.model.Channel] [select new Channel(c.id, c.name) from com.lj.core.model.Channel c whe ...
-bash: ssh: command not found解决方法
想使用centos 6 ssh远程管理一台服务器,结果使用ssh命令提示-bash: ssh: command not found 原因是没有安装ssh客户端,只需要安装一下就行了,命令是:yum install openssh-clients 执行完,就可以正常使用了
Superclass has no null constructors but no arguments were given
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'indexService' defined in file [D:\konghaoShopping\cms-web\target\classes\com\lj\cms\service\IndexService.class]: ...
解决“HTTP/1.1 405 Method not allowed”问题,让静态文件响应POST请求
Apache、IIS、Nginx等绝大多数web服务器,都不允许静态文件响应POST请求,否则会返回“HTTP/1.1 405 Method not allowed”错误。 例1:用Linux下的curl命令发送POST请求给Apache服务器上的HTML静态页
[root@new-host ~]# curl -d 1=1 http://www.sohu.com/index.html<! ...