
代码优化
彷徨的蜗牛
寻找方向
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
观察者模式
对于通知事件可以分成三个部分:事件监听、事件处理和具体的业务流程原创 2022-12-12 12:49:23 · 209 阅读 · 2 评论 -
@Resource annotation is not supported on static fields
@Resource annotation is not supported on static fields 问题解决写set方法,在set方法上做注解@Componentpublic final class OAuthUtil { private static OAuthService oauthService; @Resource(name = "woldoau转载 2015-10-09 14:39:11 · 9699 阅读 · 1 评论 -
jQuery自动加载更多程序
1.1.1 摘要现在,我们经常使用的微博、微信或其他应用都有异步加载功能,简而言之,就是我们在刷微博或微信时,移动到界面的顶端或低端后程序通过异步的方式进行加载数据,这种方式加快了数据的加载速度,由于它每次只加载一部分数据,当我们有大量的数据,但不能显示所有,这时我们可以考虑使用异步方式加载数据。数据异步加载可以发生在用户点击“查看更多”按钮或滚动条滚动到窗口的底部时自动加载;在接转载 2014-08-18 14:17:37 · 785 阅读 · 0 评论 -
Connection is read-only. Queries leading to data modification are not allowed
org.springframework.dao.TransientDataAccessResourceException: ### Error updating database. Cause: java.sql.SQLException: Connection is read-only. Queries leading to data modification are not allowe原创 2013-11-06 21:12:22 · 7641 阅读 · 0 评论 -
链接MySQL数据库出现CannotCreateTransactionException
上线应用链接MySQL数据库时出现如下异常信息:org.springframework.transaction.CannotCreateTransactionException: Could not open JDBC Connection for transaction; nested exception iscom.mysql.jdbc.CommunicationsException:转载 2013-10-26 10:24:27 · 29017 阅读 · 3 评论 -
eclipse 无法启动 报错
!SESSION 2011-08-19 09:50:32.853 -----------------------------------------------eclipse.buildId=M20090211-1700java.version=1.5.0_19java.vendor=Sun Microsystems Inc.BootLoader constants: OS=win32,原创 2011-08-19 10:18:27 · 3904 阅读 · 5 评论 -
java string的hashcode
Java代码 public int hashCode() { int h = hash; if (h == 0) { int off = offset; char val[] = value; int len = count; for (int i转载 2011-10-28 18:12:28 · 974 阅读 · 0 评论 -
java.lang.SecurityException: Prohibited package name: java.demo 定位问题
根据异常信息,定位到java.lang.ClassLoader.preDefineClass进行排查,发现以下代码片断: Java代码 /* Determine protection domain, and check that: - not define java.* class, - signer of this c转载 2011-10-27 14:29:41 · 2131 阅读 · 1 评论 -
java.lang.SecurityException: Prohibited package name: java.demo
今天随便写了一个小程序,居然报下面的这样错误,查看了半天发现程序确实写的没问题。就只好在包和类名上面查看, 我居然把package name 写成以java开头, java.demo。所以就报错了, 随便改成什么都可以,不能以java开头。 具体错误如下: java.lang.SecurityException: Prohib转载 2011-10-27 14:24:58 · 2613 阅读 · 0 评论 -
垃圾代码是这样练成的......很有启发性的一篇文章
很多人喜欢在网上,论坛里,QQ群里,向别人要代码...... 而我个人习惯,不太喜欢看别人代码,因为扔在论坛上的代码,虽然也有精品的,但是大多是新手练手,每每有看到哭笑不得的代码. 所以一般只看运行,看代码也就看看结构,层次. 可是工作中,却每每需要去看别人的代码.....今天就遇到一个极品垃圾代码...一个类里面接近900行代码....线程不安全也就算了,真正能用的代码,不足一半,而那不足一半的代码中,几乎全是垃圾. 让人苦笑.举几个例子,也算给大家乐一乐,对新手也好引以为戒. 人都是新手走来转载 2011-06-02 12:18:00 · 531 阅读 · 0 评论 -
java代码优化
<br />每一种语言都有其自身的特点,只有掌握了其自身的特点,才能用它编写出高效的程序。下面就我个人实践所知谈谈javaSE方面的性能问题, <br />javaEE方面的性能暂不讨论,要是时间可以再写一javaEE方面的性能问题的帖子。 <br /><br />1, 尽量不要使用+号来连接字符串,至少不要在隔行中使用+来连接字符串。因为有的java虚拟机可能对字符串连接+做了性能优化,在都同行的+字符串连接,转化为StringBuffer的append()方法来连接,所以在同行使用+和使用StringB转载 2011-03-16 13:53:00 · 564 阅读 · 0 评论