- 浏览: 282941 次
- 性别:
- 来自: 北京
最新评论
-
bjmike:
public static void main(String ...
检测OutOfMemoryError是否可以被捕捉 -
bjmike:
setenfore 0,关闭防火墙
hdoop创建ssh互信 -
bjmike:
helloboy077 写道java.lang.Object
...
检测OutOfMemoryError是否可以被捕捉 -
helloboy077:
java.lang.Object java.lang.Thr ...
检测OutOfMemoryError是否可以被捕捉 -
jaedong:
不如果想要这种结果只能让第一个线程制行完
td1Session ...
同一代码多线程并发的混乱情况
文章列表
CLOB can be of 4GB. It is the limit of PL/SQL
查看db_link
select owner,db_link,host from all_db_links;
修改用户密码:
alter user cis identified by "*cis_lhhost" ;
登陆:
sqlplus /nolog
connect sys/pwd as sysdba
查看存在那些数据库:
select Name from V$database;
查 ...
烦人啊,哇啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊,在也不做骑驴看唱本的事情了,坚决就坚决点!!!
坏毛病,不要犹豫不决!!!
无意当中想到这个问题,然后google 一下。找到一篇对 serialization 介绍的文章,关于这个问题比较多的人解释是:hibernate有二级缓存,缓存会将对象写进硬盘,就必须序列化,以及兼容对象在网络中的传输 等等...
目的: ...
我们生产上有一应用,该应用一直cpu占有100%.无奈之下测试啊,结果测试了好几个月,问题都没解决。
一个偶然的机会,我修改了与该系统交换的前置系统代码,做了一下联测,突然发现,某种情况,前置会导致该应用cpu使用率100%。突然幡然醒悟,原来一直找的原因在这里啊。以前测不出来,是因为我们测试的环境和生产不符合,没有加于前置系统。自此得出了一个结论,测试时,一定要尽最大可能的和生产相符。教训啊。。。
当候选 Bean 数目不为 1 时的应对方法
在默认情况下使用
@Autowired
注释进行自动注入时,Spring 容器中匹配的候选 Bean 数目必须有且仅有一个。当找不到一个匹配的 Bean 时,Spring 容器将抛出
BeanCreationException
异常,并指出必须至少拥有一个匹配的 Bean。我们可以来做一个实验:
清单 10. 候选 Bean 数目为 0 时
<?xml version="1.0" encoding="UTF-8" ?><beans xmlns="http://www.s ...
自从接触Java和JSP以来,就不断与Java的中文乱码问题打交道,现在终于得到了彻底的解决,现将我们的解决心得与大家共享。
一、Java中文问题的由来
Java的内核和class文件是基于unicode的,这使Java程序具有良好的跨平台性,但也带来了一些中文乱码问题的麻烦。原因主要有两方面,Java和JSP文件本身编译时产生的乱码问题和Java程序于其他媒介交互产生的乱码问题。
首先Java(包括JSP)源文件中很可能包含有中文,而Java和JSP源文件的保存方式是基于字节流的,如果Java和JSP编译成class文件过程中,使用的编码方式与源文件的编码不一致,就会出现乱码 ...
batis是一个高效,方便,易于学习的数据访问组件,在性能上比hibernate高,学习难度也比hibernate和jdo要低,而且它比直接使用jdbc方便和易于维护。所以Ibatis深入大家的喜爱,一些对性能有更高的要求的系统(如保险,金融行业系统),或改造遗留系统时,Ibatis是数据访问组件的首选。
在使用Oracle数据库时,读取CLOB和BLOB等大类型的数据一直是个比较犯难的事,一般都是通过JDBC代码来实现对CLOB和BLOB数据的读写,效果和性能都是最好的,但是代码也相当复杂,且代码难以重用。
在使用ibatis作为数据访问组件,也经常会遇到要读取CLOB,BLOB大类型数据。怎 ...
同一个程序,一个月以前我在解决时,仍然只是一个低级程序员,就在昨天,我解决时,仿佛变成了一个高级程序员。很多时候,在乎的往往多想的那一步。
众所周知,java的nio在1.6.x版本以前存在某种bug,而这个bug是导致cpu占用率100%的元凶。三个月前我们领导交给我了一个艰巨的任务——研发一个放之四海儿皆准的高性能底层通讯框架。在此之前,我从未用过nio从事过项目开发,最多时写点example,而突然收到这样一个艰巨的任务,当时的心理压力异常大。
废话少说,经过了长达数月的研究mina,等源码的结构及工作方式,终于写出了自己的nio框架。经过了项目组全体成员的审查,和长时间的压力测试, ...
今天程序中需要用到最快的查询算法,本来想自己写,可是突然感觉java提供强大的collection操作类库应该包含这些。于是搜了一番,发现,确实如我所想。自己写了个exaple:
int[] arr=new int[]{5,2,7,9,4,9,3,2};
Arrays.sort(arr);
for(int a:arr){
System.out.print(a+" ");
}
System.out.println();
System.out.print(Arrays.binarySearch(arr, 12));
但是java自带 ...
不要嫌弃自己写的文章臭,文字不同等诸多毛病。
关键是要敢于尝试,不断的写博客,不断的总结知识的过程。以后觉得,每天或多或少写点文章,总结一下自己。慢慢的就混到专家级的那些水平。
其实专家和我们的差别就是侃到正点上了,很多东西,我们程序员心理明白,就是没有上升到系统的知识,或者没有形成明晓的语言表达出来。
表达力是一个很重要的能力。
工作4年了,越来越感觉自己的技术在落后。在现在这个公司,除了coding还是coding,没有感觉自己水平有多大的提高,到时还是感觉停留在3年前我刚到这个公司的水平。
在我这个工作经验,一般来说都是从事设计,架构的工作了,可是我感觉自己远远还没有达到应有的水平。
一人到寺庙拜菩萨,却发现有一个和菩萨长的一样的人在拜。
求人莫若求己。我决定以后加强自己的设计能力,编码能力。多研究一些开源的代码。据说mina读懂,java本质就了解了,一定要把mina研究透彻!!
以后不能玩了!
今日数据库报了ORA-01502: index 'ATOS.PK_T_FAULTMANAGEMENT' or partition of such index is in unusable state
错误。
按网上方法,执行 alter index idx_t rebuild;
发现在执行select *时候,数据查询不出来了。
后来请教了专家,rebuild是数据逻辑没有损坏情况下是可以的,我们的数据以前有可能发生断电,所以只能通过先drop index,再create index的方法。
dl dd img{background: url(../static/images/dazhong/ruanjian.png?17) no-repeat right top; vertical-align:middle; width: 16px; line-height: 28px;margin-right: 2px; height: 16px}
诸如上面资源中图片地址后面含有?号,是为了让浏览器不缓存该地址。类似的某些css地址后面跟一串数字也是此用途。一般这些数字是文件修改的最新日期。
最近打算用kilim做一个rpc框架, kilim有自己的nio框架 而在业界有强劲的netty和mina。
所以问了一下kilim的作者,他的回答说 因为底层用的都是java nio的api,所以留给nio框架最
主要的问题是这2点
(i) 为了处理很多socket连接和优化吞吐量,会导致了大量的线程切换。
Amount of thread switching done to handle n numbers of sockets and
optimizing for throughput.
(ii) 有很多次的selector的中断和调用,唤醒seletor是很费资源的操作。 ...