- 浏览: 191053 次
- 性别:
- 来自: 北京
最新评论
-
刘一杰:
...
Database Link详解 -
chaomc:
...
Database Link详解 -
mz0827:
这玩意儿返回的是那个字段的list
hibernate去掉重复记录 -
kadan_james:
...
Database Link详解 -
moonights:
惭愧了 这个不是俺写的.......
有关JAVA的内存泄露的文章
文章列表
Android推送服务器
- 博客分类:
- java
NIO实现的 Socket底层数据传输框架 参考了mina的部分实现思想.服务端通过acceptor监听连接,将连接请求分配给具体的processor,processor中含有事件处理线程,对读写进行处理 客户端通过connector建立连接,连接后分配processor,进行读写处理.
https://github.com/moonights/push_server
ORA-00600:内部错误代码
- 博客分类:
- oracle
ORA-00600:内部错误代码,参数:[15160]
执行某些语句报以上错误,DBeaver plsql工具均会断开连接 需重新连接才可。
估计是ORACLE的一个BUG,。
解决方案:数据清理,重启服务,或讲将原表中数据全部导出,然后重新建库建表,再把数据导入。
数据库文档生成工具~
在项目管理过程中避免不了数据库文档的编写,尤其是在验收阶段如果项目初期没有很好的对数据库文档进行管理,只能回过头来补充文档,为了减少人为错误和机械工作,本工具就是简单的实现库文档的快速生成。
下载:
https://github.com/moonights/dbdoc.git
在我们的应用中,会经常性的修改配置文件,但是往往web应用的配置文件是全局性的,如何让修改动态生效?这里提供一种方法。
log4j中我们可以配置log4j.xml动态生效。它是怎么做的?简单的说就是一个daemon线程不停的在检查文件修改时间。
DOMConfigurator.configureAndWatch(String fileName);
如果我们看一下这部分的源代码就会发现:log4j提供了一个抽象类FileWatchdog
这个类完成了线程的大部分工作。然后提供了一个抽象方法doOnChange()给子类来实现。
好了我们的工作其实 ...
优点:一种十分巧妙的排序方式,排序速度也很快。
缺点:排序是巧妙,对大数据和重复值问题就该排序就不适用了。
Integer[] numberArray = {3,5,9,7,4,13,15,0,2,20};
boolean[] boolArray = new boolean[21];
for(int i=0;i<numberArray.length;i++){
boolArray[numberArray[i]] = true;
}
for(int i=0;i<boolArray.length;i++){
if(boolArray ...
很久没有积累东西了,碰巧前几天遇到一个的问题,虽然不大但是比较有意思,在这里稍微记录一下,以后可以作为面试题之类的考验其他人,想想也远比那些被我们诟病的题目要实际的多:
有表结构如下:
T_SOME_TABLE{
crowid varchar(36);
zrmb float(7,3);
zjdw float(7,3);
}
问以下两段代码,哪段会出现错误,为什么?
---------------------------------------代码片段1:--------------------------------------
后台代码如下:
St ...
个人转载的一篇文章,可以对内存泄露的问题理解多一些,其中标红的是本人感兴趣的内容:)
----------------------------------------------------------------------------------------------------------------------------------
很多人在谈论内存泄露问题,当然对于c/c++来说,这个应该是老掉牙的问题,但是很多Java人员也越来越多得讨论这个问题,我这里写个小结,希望对大家有一定的参考价值。 内存泄漏的慨念 1.c/c++是程序员自己管理内存,Java内存是由GC自 ...
Java的一个重要优点就是通过垃圾收集器GC (Garbage Collection)自动管理内存的回收,程序员不需要通过调用函数来释放内存。因此,很多程序员认为Java 不存在内存泄漏问题,或者认为即使有内存泄漏也不是程序的责任,而是GC 或JVM的问题。其实,这种想法是不正确的,因为Java 也存在内存泄漏,但它的表现与C++不同。如果正在开发的Java 代码要全天24 小时在服务器上运行,则内存漏洞在此处的影响就比在配置实用程序中的影响要大得多,即使最小的漏洞也会导致JVM耗尽全部可用内存。另外,在很多嵌入式系统中,内存的总量非常有限。在相反的情况下,即便程序的生存期较短,如果存在分配大 ...
连接池监听<servlet> <servlet-name>proxool</servlet-name> <servlet- class>org.logicalcobwebs.proxool.admin.servlet.AdminServlet</servlet-class> </servlet> <servlet-mapping> <servlet-name>proxool</servlet-name> <url-pattern>/Admin/proxool/</url ...
struts2 json 插件使用(转)
如果你在你的应用里大量的使用到ajax,那么应该考虑是否可以使用json来使你的请求响应更快。
如果你使用的是struts2框架,那么你可以使用struts2 json plugin来实现json数据的提交和发布。你可以到以下网站找到struts2 json plugin 的使用说明:https://cwiki.apache.org/confluence/display/WW/JSON%20Plugin
如果你还不是很了解json,你可以在以下网站找到json数据结构说明:http://www.json.org/
...
运行环境: Windows Server 2003 R2/ Service Pack 2/IBM/Inter(R) Xeon(R)CPU 5140 @2.33Ghz 2.33Ghz,4.00GB的内存/ jre1.5.0_04 数据库: Sql Server 2000 服务器: Tomcat 5.5,Tomcat 6.0, 部署出现的问题: tomcat5和6下均出现以windows服务的方式启动服务有乱码出现,但是以cmd的方式启动正常,现在测试部分是由编码造成,但部署环境下不便调试程序,有没有人遇到此类问题,希望可以得到解答 ...
spring为ApplicationContext提供的3种实现分别为:ClassPathXmlApplicationContext,FileSystemXmlApplicationContext和XmlWebApplicationContext,其中XmlWebApplicationContext是专为Web工程定制的。使用举例如下: 1. FileSystemXmlApplicationContext eg1. ApplicationContext ctx = new FileSystemXmlApplicationContext("bean.xml" ...
Spring中ApplicationContextAware接口用法
加载Spring配置文件时,如果Spring配置文件中所定义的Bean类,如果该类实现了ApplicationContextAware接口,那么在加载Spring配置文件时,会自动调用ApplicationContextAware接口中的 public void setApplicationContext(ApplicationContext context) throws BeansException方法,并且自动可获得ApplicationContext 对象。前提必须在Spring配置文件中指定改类。程序 ...
JSF中的FacesContext对象详解(转)
在Faces API中有两个类是要经常使用的. 一个是FacesContext 一个是ExternalContext.首先讲解如何使用FacesContext .
对每个JSF请求,FacesServlet对象都会为其获取一个javax.faces. context.
FacesContext类的实例。FacesServlet对象将下列3个取自Web容器的对象传给javax.faces.context.FacesContextFactory对象的getFacesContext方法,以此来做到这一点:
...
拦截器(Intercept):顾名思义,拦截操作,也就是在Hibernate做出动作之前会调用的方法。如果你有需要在Hibernate操作数据库之前想要做的操作,就需要用到这个东西了。 监听器(Listener):监听,就是监视Hibernate的一举一动,如 ...