摘要:昨天看了下数据库连接池,有很多开源的连接池,为了方便就使用了tomcat中带的连接池, 开始找了几篇文章,都没有弄成功,tomcat图形管理界面创建连接池的也不好用, 后来在网上找了一篇tomcat5.5的配置文章,总算是解决了, 按照下面的例子试了下,刷新几次后就出现了 Cannot get a
阅读全文
摘要:select * from uc.uc_customer a where to_char(a.create_date,'YYYY-MM-DD')>'2017-07-21'
阅读全文
摘要:Amino框架是一个采用无锁方式实现并行计算的框架,可惜的是,网上关于Amino框架的介绍甚少。根据所掌握的资料,稍微总结一下: 1. 锁机制到无锁机制 锁机制可以确保程序和数据的线程安全,但是锁是一种阻塞式的同步方式,无论是ReentrantLock、synchronized,还是Semaphor
阅读全文
摘要:Dbvisualizer默认不自动提示SQL语句的命令及查询的表,虽然可以通过Ctrl+/快捷键进行手动调用出提示信息,用习惯了PLSQL Developer难免有些不适应。 设置自动提示方法: 点击Tool->Tool Properties->SQL Commander->Auto Complet
阅读全文
摘要:Oracle 外连接(OUTER JOIN) 左外连接(左边的表不加限制) 右外连接(右边的表不加限制) 全外连接(左右两表都不加限制) 对应SQL:LEFT/RIGHT/FULL OUTER JOIN。 通常省略OUTER关键字, 写成:LEFT/RIGHT/FULL JOIN。 在左连接和右连接
阅读全文
摘要:我们可以通过synchronized块来同步特定的静态或非静态方法。要想实现这种需求必须为这些特性的方法定义一个类变量,然后将这些方法的代码用synchronized块括起来,并将这个类变量作为参数传入synchronized块。下面的代码演示了如何同步特定的类方法: Java代码 public c
阅读全文
摘要:当你在Eclipse中 running/debugging一个应用程序的时候,有关该应用程序的运行调试信息及日志信息都会输出到控制台(console )显示,但是Eclipse只会显示最后一部分的日志信息,如果你的应用程序会产生大量的运行调试信息及日志信息,你可能会想保持这些信息到文件中,以便查看分
阅读全文
摘要:这个类真的非常实用,更重要的是 它确实非常简单: 附上自己的代码,可以自己试试: AtomicInteger,一个提供原子操作的Integer的类。在Java语言中,++i和i++操作并不是线程安全的,在使用的时候,不可避免的会用到synchronized关键字。而AtomicInteger则通过一
阅读全文
摘要:转自:https://www.oschina.net/translate/again-10-tips-on-java-debugging-with-eclipse 你应该看过一些如《关于调试的N件事》这类很流行的帖子 。假设我每天花费1小时在调试我的应用程序上的话,那累积起来的话也是很大量的时间。由
阅读全文
摘要:前些天和同事交流调试技巧时,知道了 Eclipse debug 时有个 drop to frame 的技巧。这是我以前不知道的,自己又查了一下这个功能的含义。官方的解释是: Select the Drop to Frame command [ ] to re-enter the selected s
阅读全文
摘要:林炳文Evankaka原创作品。转载请注明出处http://blog.csdn.net/evankaka ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,是Google的Chubby一个开源的实现,是Hadoop和Hbase的重要组件。它是一个为分布式应用提供一致性服务的软件,提
阅读全文
摘要:一.dump基本概念 在故障定位(尤其是out of memory)和性能分析的时候,经常会用到一些文件来帮助我们排除代码问题。这些文件记录了JVM运行期间的内存占用、线程执行等情况,这就是我们常说的dump文件。常用的有heap dump和thread dump(也叫javacore,或java
阅读全文
摘要:当service层向web层传输大数据容量的对象时,会受到Dubbo的限制,报类似如下异常: com.alibaba.dubbo.remoting.transport.AbstractCodec.checkPayload() ERROR Data length too large: 11557050
阅读全文
摘要:右键build path -> configure build path -> source ,选择 src/main/java、src/test/java删除,然后再新建。
阅读全文
摘要:在新的公司,由于项目很大,在本机运行会很慢,所以都是在本地开发,在远程虚拟机上运行。这样就让我痛苦了,我怎么在本地Eclipse上进行debug调试呢,但是在公司前辈的指导下让我知道了本地Eclipse一样可以远程debug代码。 首先你本地Eclipse上要有和部署在远程服务器一至的项目,否则de
阅读全文
摘要:在Java SE6中我们可知道一个非常方便的输入数据的类Scanner,位于java.util包中,这个Scanner的具体用法为Scanner in = new Scanner(System.in);。 通过new创建一个Scanner对象,Scanner需要传入一个System.in作为参数,这
阅读全文
摘要:程序输出信息使用PrintStream(或者PrintWriter),程序输入信息使用Scaner
阅读全文