j2ee
davenTsang
黑暗给了我一双黑色的眼睛,我却用来翻白眼!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
加密法(AES,MD5)----对byte[]加密
最近用到加密的算法,记下来可以让自己以后阅读。 AES是现在流行的高级加密法,每个key对应生成的的密匙都是不一样的(对称加密法都是这样),也就是说就算同一个密码不同的key生成的密匙是不同的。例如,key---->密匙:admin---->admin。 superadmin---->admin 。密匙是:原创 2016-11-17 11:47:21 · 6815 阅读 · 0 评论 -
spring声明式事务不能回滚
现在的项目要提供接口给别人调用,定义了一些错误码,出现错误只能捕获分析再返回错误码。这样就导致了插入数据库的时候出现异常无法进行自动回滚,需要在catch异常块里面处理完一些返回信息之后设置TransactionAspectSupport.currentTransactionStatus().setRollbackOnly();手动回滚事务。这个可以根据自己的项目需要来的,spring事务在类级别原创 2017-05-05 11:10:10 · 469 阅读 · 0 评论 -
spring+quartz定时器
spring本身自己也会有一个task定时器并且非常方便,但可配置性不是很高,就想到了在spring里面用quartz,然后配合属性文件使用。先看下spring自带的task怎么使用。<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSche原创 2017-09-05 10:55:49 · 514 阅读 · 0 评论 -
SVN合并分支、分支打分支,分支合并分支
由于之前没有做版本的管理,导致在后来分支的管理出现了救火的情况。先说下自己的svn版本和合并的情况。项目需求:在线版本保证最新,主干在开发,我打了在线版本做成分支,然后在分支上面修改bug。但是说要在修改bug的过程当中应对一些紧急的bug,之前没做过svn分支的管理,只做过一些简单的更新、提交、编辑冲突。直接开干,弄个svn服务端把环境模拟成自己的项目。1.建立truck、b原创 2017-12-21 11:25:15 · 388 阅读 · 0 评论 -
eclipse远程调试
很多时候我们用到的都是本地调试,但有些特殊情况想看预生产环境出现的情况,就可能会用到远程调试了。如我现在的情况:提供接口在预生产环境给别人联调。输入的数据非常多,不方便在本地调试。就可以直接使用远程调试。记录下来以便后续查阅。点击调试配置在左边的 Remote java application右键新建一个配置。输入需要调试的主机IP,端口原创 2017-09-04 11:43:33 · 333 阅读 · 0 评论 -
JDK源码调试显示不出变量问题解决
废话不多说,首先把%JAVA_HOME%\src.zip和%JAVA_HOME%\jre\lib\rt.jar 复制到D盘根目录下(可以是任何地方),我的是jdk1.8,以1.8为例。把src.zip解压成jdk8_src,这里有个注意的地方就是只能jdk8_src文件夹只能留下三个文件夹java,javax,org。不知道是不是jdk1.8的原因还是其他,如果留下其他两个会出现错误。引用不正确?...原创 2018-03-29 15:01:06 · 422 阅读 · 0 评论 -
Spring事务配置隔离级别Isolation.READ_COMMITTED引发的一系列问题
这两天改了下spring事务隔离级别,使用Isolation.READ_COMMITTED,导致了放到生产环境马上出现错误。这是在测试环境没有的,找log发现了:Caused by: java.sql.SQLException: Cannot execute statement: impossible to write to binary log since BINLOG_FORMAT = ST...原创 2018-06-08 16:59:38 · 20635 阅读 · 2 评论 -
spring clound之eureka学习(1)服务端的搭建和注册客户端
微服务架构是很火了。用了一天过滤式的看了下概念,感觉对目前公司的架构还是可以有一点帮助的。概念性的东西在网上已经很多大神解释了,本文是个人学习的一些记录。和大家一样我也是没接触过spring clound,连spring boot都比较少用。听说eureka要闭源了,但是看了下这个比其他几个服务发现框架简单。下面先搭起一个eureka注册中心:这个是项目目录结构,使用ma...原创 2018-07-31 11:01:03 · 259 阅读 · 0 评论 -
springmvc+hibernate的一个简单实例
刚刚进到新的公司,看到项目都是用webservice+springmvc的形式,之前一直用的是Struts的。觉得有必要看下且记录下来。因为之前有记录过注解注入方式,但这么久没有接触了,忘记了。还好自己有记录在博客里面。环境:spring4.0.4.RELEASE,hibernate4.3.10Final,包都是在官网上面下载。eclipse+mysql做的springmvc+hibernate,原创 2016-11-17 11:48:32 · 324 阅读 · 0 评论 -
JAVA将UNICODE码转成中文遇到的问题
在JAVA的群里见到这样的一个问题,java中直接输出unicode码“\u775b”,System.out.println("\775b");就可以得到一个中文“晴”字;但是String s="\\u775b"; System.out.println(s);样子却得不到中文。想了一个下午吖,终于想到可能是字符串自己的解析有问题。后来在网上找到了这个方法,public static String原创 2016-11-17 11:48:25 · 3794 阅读 · 0 评论 -
加密法(AES,MD5)----对String加密
对String的加密是在对byte[]的加密基础上进行的。就是把String转回byte数组输入,然后在把byte数组转回String输出 加密: private String getEncString(String msg) { byte[] ming = null; byte[] enc = null; String mStr = ""; BA原创 2016-11-17 11:47:24 · 531 阅读 · 0 评论 -
JfreeChart生成折线图
用到的jar包有:jcommon-1.0.16.jar,jfreechart-1.0.13.jar 代码如下:package com.take.test; import java.awt.Color;import java.awt.Font; import org.jfree.chart.ChartFactory;import org.jfree.cha原创 2016-11-17 11:47:28 · 428 阅读 · 0 评论 -
spring注解方式注入
用习惯了set方式注入,最近有个项目是用的注解方式注入的,感觉挺方便的。记录下来让自己以后翻阅。按照现在的项目说说吧。首先需要一个成型的SSH框架组成的项目,比如的项目里面有个这些类DeviceDao,DeviceDaoImpl,DeviceService,DeviceServiceImpl。首先在applicationContext.xml里修改文件头 beans原创 2016-11-17 11:48:01 · 314 阅读 · 0 评论 -
配置Tomcat输出log文件
最近做的项目总是出现404错误,在控制台看不到错误的信息。去Tomcat下面看,也看不到错误的原因,后来在上网找了个方法打印tomcat的记录信息可以看出错误。首先在Tomcat的安装目录的common/classes/(非安装的tomcat可以找到tomcat的解压包下面的就可以了),在这里建一个log4j.properties文件内容是 log4j.rootLogger=i原创 2016-11-17 11:48:04 · 2457 阅读 · 0 评论 -
poi导出excel表
最近在帮人家做一个查询的功能,需要用到poi导出excel表格,之前一直也没有用过,不知道是什么情况,后来在网上找了些资料看下,也就那么一回事。希望可以给大家一些思路吧。首先是创建一个sheet,然后再往里面添加单元格,如果手动输出过表格的话,原理其实是差不多的。来一个完整的方法: /** * 导出excel表 * @throws IOException原创 2016-11-17 11:48:07 · 269 阅读 · 0 评论 -
DOM读取xml文件
第一次用这个DOM解析xml文件,搞了一个下午。为了搞清楚怎么读取xml的问题,查看了jdk的api也就那么回事。先看下xml文件test.xml xml version="1.0" encoding="UTF-8"?> pets> pet> id>1id> name>dogname> master>jackmaster>原创 2016-11-17 11:48:17 · 327 阅读 · 0 评论 -
List泛型数组排序
List泛型排序,很多地方要用到排序,有算法的排序,也有已经组装好的类调用。对数组的,对集合的排序相信大家都不陌生。记录下刚刚花了差不多一个小时才做出来的一个对List的排序,大部分时间都是用在看API上面了,代码不多。下面是代码:List list=new ArrayList(); Object[] obj1 = new Object[2]; Object[]原创 2016-11-17 11:48:20 · 1891 阅读 · 0 评论 -
WebLoginc配置数据源出现Resource Exception
最近使用weblogic和oracle还有myeclipse进行开发项目,需要用到weblogic配置数据源,之前配好了,但是今天一开myeclipse运行项目就出现了 An error occurred during activation of changes, please see the log for details. weblogic.application.ModuleExcepti原创 2016-11-17 11:48:23 · 762 阅读 · 0 评论 -
unable to find valid certification path to requested target解决方法
今天售后来咨询客户买了证书出现https请求400错误,让帮忙弄下。看到客户的代码好像没什么问题,自己就试了下,还真的出现异常了。记录下避免以后被坑。场景:双向验证的SSL,请求需要带客户端证书。有可能大家碰到的问题不一样,但是出现这个问题是一个客户反馈过来的。用的是apache的httpclient,注册证书请求服务端,然后报400错误,错误信息是unable to find valid...原创 2018-08-31 17:52:50 · 3407 阅读 · 0 评论
分享