自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 程序员必修课--sql思维举重训练

写sql是程序员基本功课,找工作面试一般必有sql题,实际工作中对sql的需求更是千变万化,所以掌握好sql对于一个程序员来说是件非常重要的事情.本文通过一个简单易懂的关系(学生/课程/成绩关系)尽量构造出各种各样的需求来提高我们写sql的功底,其中有些sql还是有一些难度的,大多数sql我都给出...

2012-05-20 13:57:52 17290 81

原创 dubbo入门实例代码

首先看一下代码结构组织结构: (一)lk-dubbo-parent主要用于组织三个工程,只是pom文件 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http:...

2016-04-30 23:51:58 4092 12

原创 dubbo入门实例及性能测试

ubbo集群和非duboo(在同一jvm内运行)性能对比代码下载地址: http://download.csdn.net/detail/lk_blog/9507435 使用实例测试注意事项: 1.下载zookeeper  地址: http://zookeeper.apache.org/rele...

2016-04-30 23:36:49 4610 9

原创 maven部署ojdb14.jar到nexus仓库报错及解决方法

部署命令: mvn deploy:deploy-file -DgroupId=com.oracle -DartifactId=ojdbc14 -Dversion=10.2.0.3.0 -Dpackaging=jar -Dfile=E:\ojdbc14.jar -Durl=http://101.2...

2016-03-30 22:37:48 4167 8

原创 maven获取svn版本号并输出到MANIFEST.MF的两种方法

方法一: scm:svn:svn://127.0.0.1/src/trunk scm:svn:svn://101.200.158.126/src/trunk HEAD svn://127.0.0.1/src/trunk 采用方法一需要在maven中配置,注意...

2016-03-30 22:28:13 6737 13

原创 p6spy2.x配置为slf4j-log4j输出日志同时到控制台和文件

spy.properties配置:     appender=com.p6spy.engine.spy.appender.Slf4JLogger log4j.properties中配置如下: ##p6spy log4j.log...

2016-02-29 21:07:35 6918 7

原创 配置log4j日志动态加载(不重启服务)

方法一:使用spring提供的配置 参考文章:http://www.tuicool.com/articles/nuUVZr http://blog.csdn.net/javaloveiphone/article/details/7994313 此方法在spring4.x的版本中都可以使用...

2016-02-01 14:32:30 10886 5

原创 查看在数据库中实际执行时的解析计划

现象:有一条sql在plsql中执行起来非常快47ms,但通过java程序执行的时候很慢,执行了87279ms ,通过执行计划看在plsql中执行命中索引消耗很少,在程序中执行的执行计划不知怎么得到. 可以通过 select * from table(dbms_xplan.display...

2016-01-31 20:54:34 3491 6

原创 hibernate不自动建表及报错信息记录

使用的jar及代码如下: dependency> groupId>javax.persistencegroupId> artifactId>persistence-apiartifactId> dependency> @Generated...

2016-01-31 20:42:03 3904 3

原创 异常捕获和抛出你理解的到位吗,是否你也存在这样的错误?

在dao层的所有方法都用了try catch 拦截,在servic层又进行了try catch 拦截,spring配置在service层控制事务.这样的实现是错误的.

2015-12-30 23:31:36 4647 8

原创 属性文件读写工具类

属性文件读写是程序经常要配置的内容.从网上找一些属性文件读写的源码大多数是操作一个键值和读写所有键值的工具类封装. 本文所提供的工具类在原读写的基础上支持了自动转换为实体类对象,这样的封装带来的好处: 1.更面向对象化, 属性文件和实体类对象无缝转化. 2.避免了定义键名书写字符串...

2015-12-29 22:18:09 3512 7

原创 CentOs Linux服务器环境搭建记录

1.本地重装了vmware和新建了一个CentOs6.5的虚拟机,以前的虚拟机不知为什么不能访问了,怀疑是vmware出了问题,因为VMware Network Adapter VMnet1 和VMware Network Adapter VMnet8当时是没有流量的. 2.使用winscp...

2015-11-29 10:43:42 3594 5

原创 仿百度文库实现方案

主要实现思路摘入如下:     将文档转换为PDF,然后将PDF转换为SWF,再通过Flexpaper在线显示文档.    转换常用Office文档为PDF格式,目前主要有三种方案:利用Jacob或者JCom调用MS Office或者WPS Office API,利用JODConverte...

2015-11-29 10:39:21 3896 5

原创 apache-cxf 使用整理

1.下载地址:http://cxf.apache.org/download.html 2.命令含义:http://cxf.apache.org/docs/java-to-ws.html 3.命令举例: java2wsdl -o -cp 其中的指的是*.ja...

2015-10-31 21:18:45 3756 7

原创 Jenkins搭建过程中遇到的问题整理记录

Jenkins使用进阶参考: http://www.cnblogs.com/zz0412/tag/jenkins/ 1. Jenkins默认的配置路径为:{user_dir}\.jenkins,修改为其他路径的方式: 配置环境变量set JENKINS_HOME=...

2015-10-31 21:14:31 14456 6

原创 开发环境配置及优化

工欲善其事必先利其器,前几天帮同事解决问题,他修改代码后怎么都不是自己所要的效果,我判断是由于IE缓存问题,清除IE缓存后果然功能正常了.    我整理了一下开发常用的配置,时间仓促,整理的不全,欢迎大家补充. 1.配置输入法 "中文时使用英文标点".     配置此...

2015-09-30 23:23:41 3565 5

原创 监控网页内容,发现需要的内容后弹框和声音提醒

帮朋友的忙写了个小应用,他需要每隔一段时间自动访问一个网页,如果发现特定的内容就弹框提醒和声音提醒,一条消息已经提醒过了就不用再次提醒了,只有遇到新的才提醒。 这是一个小功能,一会儿就搞完了,把里面的知识点简单梳理一下: 1.定时访问网页:     (1)定时器jdk自带了,直接使用就行.   ...

2015-09-30 22:12:35 5981 9

原创 RESTful调用报错status code=415 Unsupported Media Type

客户端使用RESTful调用时报status code=415 Unsupported Media Type. 问题产生的原因可能在于客户端,也可能在于服务端. 使用客户端做测试时注意设置Headers,以Firefox的插件RESTClient为例设置如下: 排除客...

2015-08-30 22:07:43 49391 7

原创 javascript方法时间差值转为00:00:00格式

前台有时要求显示00:00:00格式的时间差值,简单记录一下,方便以后查找 function getUseTime(nowDate, startDate) { var hour = nowDate.getHours(); var min = nowDate.ge...

2015-08-30 21:45:45 4561 4

原创 /*+ BYPASS_UJVC */ 处理数据更新时不能更新问题

在使用implict update table 时,发现其中一个表一定要有唯一约束,否则会报错!但是oracle可以使用hints:/*+ BYPASS_UJVC*/ 屏蔽掉队唯一性的检查。 update (select /*+ BYPASS_UJVC */ * ...

2015-07-28 21:57:01 4850 4

原创 提高sql查询性能-使用instr函数替换like

在查询时经常使用like作为关键字进行模糊查询,在生产环境中由于数据量较大,使用like查询时比较慢,尝试了一些方法,最终发现使用oracle的instr函数可以显著提高查询的效率. 关于数据量: SELECT count(1) FROM t_partner_role;  --6...

2015-07-28 21:51:54 9923 9

原创 dll注册失败解决办法

公司项目中安装文档处理的插件时,报错如下: 处理方法: cd \Windows\SysWOW64 regsvr32 "C:\Program Files (x86)\talkweb\DocControl\TwDocCtrl.ocx" 解释: \Windo...

2015-06-30 22:43:18 17179 6

原创 Eclipse插件-PatternBox

设计模式的正确使用能为代码带来很大的灵活性.记住设计模式的应用场景比较容易,网上找到的多是类图,依葫芦画瓢能写出代码,但如果有代码生成工具来生成设计模式肯定比较好,现在介绍一款Eclipse插件-PatternBox是一个Java设计模式编辑器。它提供一个基于模板的代码生成器。这个基于XML的模板...

2015-06-30 22:27:00 2381 5

原创 一款工具助你减少java代码bug

场景: 今天收到了一封邮件,生成环境出现了“/by zero”错误,这个错误足足经过两天的排查才找到了原因,能否在上线前就尽量规避一些错误呢? 那个问题产生的原因如下: if(Math.abs(rowRecord.getBenefitmoney())==(Math.abs(rowRecord...

2015-05-31 15:18:30 3253 8

原创 项目配置p6spy打印ibatis的完整sql

项目使用ibatis,开启了打印sql功能,可是打印到控制台的sql中带有? , 例如: select o.id,o.orgName,o.hrCode,o.hrpCode,o.displayName  from T_UAM_STAFF s  where s.hrStatus 想要在数据库中执行该s...

2015-05-31 13:38:09 4424 6

原创 使用FileFilter过滤文件清理Maven仓库

本地的Maven仓库越来越大,打算清理一下SNAPSHOT文件,自己的工程可以把仓库从根路径开始直接删除,但还有一些特殊情况引用了第三方的SNAPSHOT文件,网上找了一下没有工具,只是文件过滤和删除,也没什么复杂的,干脆自己写几行代码实现了吧. 以前的做法是使用File.list()方法获得所...

2015-04-30 21:12:15 1845 10

原创 错误总结:Access restriction: The type ** is not accessible due to restriction on required library

来到新公司,下载代码查看后发现有很多地方标红报错了.     仔细一看都是Access restriction: The type ** is not accessible due to restriction on required library类型的错误,这种错误的原因一般都是引用了jdk...

2015-04-29 21:23:13 12314 8

原创 Jboss加载不到数据库驱动问题解决过程记录

错误日志:22:41:44,320 ERROR [org.jboss.msc.service.fail] (ServerService Thread Pool -- 48) MSC000001: Failed to start service jboss.persistenceunit."...

2015-03-13 23:27:21 9659 13

原创 多线程超时限制执行辅助类

在多线程开发中,经常会遇到在多线程中执行一段程序,如果N秒内执行完则返回结果,如果超出了N秒还没执行完则提示超时限制,以下是一个工具类,封装了超时逻辑。 工具类采用了jdk5才加入的FutureTask,因此必须运行在jdk5及以上版本的jdk中,另外本工具类不是线程安全的,所以使用时请采用new...

2015-03-02 22:07:31 1067 4

原创 线程池多线程比较实例

本实例是一个比较多线程的一个小例子, testThreadPool1与testThreadPool2 比较了shutdown与shutdownNow的区别; testThreadPool3与testThreadPool4比较了匿名内部类直接new Callable,与先new Callable出来...

2015-02-28 11:55:12 1203 5

原创 Tomcat打包时多项目共享jar和精确指定jar版本

在产品打包发布时一个tomcat中如果存在多个war,部署的一般方式是部署到%TOMCAT_HOME%/webapps目录下,目录结构遵循J2EE规范,把引用的jar放到%TOMCAT_HOME%/webapps/xxxxx.war/WEB-INF/lib下面即可。但是多个项目完全可能引用了相同的...

2015-02-27 18:11:36 5643 5

原创 IDEA 环境常用设置整理

1.修改为Eclipse快捷键 File -> Settings -> Keymap => Keymaps改为 Eclipse copy 2.显示行号: File -> Settings -> Keymap ->Editor ->General -&...

2015-01-25 17:30:44 12180 42

原创 MyEclipse环境常用设置整理

1.修改编码 Window->Preferences-> General ->Workspace ->Text file encoding 修改为UTF-8 Window->Preferences->MyEclipse->Files and Editor...

2015-01-25 17:22:06 2135 4

原创 程序员必修改课之maven实用命令

总结一下我在工作中用的比较多的一些Maven命令. 1. mvn clean 2.mvn package 3.mvn dependency:tree 4.mvn dependency:copy-dependencies 5.mvn dependency:ananlyze

2014-12-30 08:15:34 2405 11

原创 jboss-eap-6.3集成OracleDS和MySqlDS配置

jboss-eap-6.3集成OracleDS和MySqlDS

2014-12-06 13:21:59 5161 10

原创 maven解决jar冲突调试步骤

错误日志: nested exception is java.lang.NoSuchMethodError: javassist.util.proxy.ProxyFactory.setUseCache(Z)V

2014-11-27 21:56:56 19543 8

转载 Java线程面试题 Top 50

本文由 ImportNew - 李 广 翻译自 javarevisited。欢迎加入Java小组。转载请参见文章末尾的要求。 不管你是新程序员还是老手,你一定在面试中遇到过有关线程的问题。Java语言一个重要的特点就是内置了对并发的支持,让Java大受企业和程序员的欢迎。大多数待遇丰厚的...

2014-08-25 08:24:32 1877 12

转载 Oracle SQL性能优化

(一)避免使用"*"替代所有的列

2014-08-09 22:16:31 1607 10

原创 应用程序不能完全结束的原因探秘及调试方法

把程序部署到Tomcat或WebLogic后,经常碰到结束程序时不能完全结束,某些线程还活着,必须手动强制关闭整个服务器才可以结束.但如果我们的应用服务器上部署了很多个重要应用,其中一个应用的启停应该不能影响其他应用才对.究竟是什么原因导致了我们的服务器不能关闭呢?估计很多人没有深入究过这个问题吧...

2014-08-09 18:42:30 2618 5

转载 程序员的这一天:也许永远不会到来

转自:http://www.open-open.com/news/view/17aade8

2014-08-09 09:28:22 1900 20

提示
确定要删除当前文章?
取消 删除