
编程技巧
lBovinl
这个作者很懒,什么都没留下…
展开
-
hibernate基础积累
*、hibernate cascade="none" none:在保存、删除修改对象的时候,不考虑其附属物的操作详情:http://blog.163.com/jr_yy821180/blog/static/19590412620118293542748/ 填坑经历:该配置曾导致大批附属数据未正常生成,那叫一个苦逼。 *、hql中可以使用is not...原创 2016-10-26 16:40:44 · 199 阅读 · 0 评论 -
java之jdbc处理大字段
*、#java之jdbc传输大字段方案一采用base64将bytes编码成string传输然后解码成bytes入库的流程方案二从预处理的结果获取流然后执行预处理查询单条再填充blob的流程 ...原创 2018-07-05 01:51:51 · 304 阅读 · 0 评论 -
八阿哥-酷-第四弹
*、Cannot retrieve mapping for action /Caecp/complaintReviewAction检查:jsp页面是否使用了html:form,替换成form测试是否可行 *、does not contain handler parameter named 'method' 异常form属性里面缺少一个 method="post"配置项 ...原创 2017-11-27 10:49:06 · 473 阅读 · 0 评论 -
一个需求引发的技术链
*、项目有一个独立的功能需求,借此想学一下maven来管理项目的构建任务*、项目需要不间断的执行,所以使用Quartz来做定时任务*、项目同时需要处理mysql和oracle两种数据库,所以直接编写jdbc管理事务进行数据获取和保存*、项目需要被另一个项目调用,所以配置了jersey轻量级的框架*、项目被调用时尽量不影响调用的项目,所以在调用端使用了jsonp技术 学而...原创 2017-08-04 21:55:28 · 172 阅读 · 0 评论 -
java之反编译class
*、面对别人已经打好的jar包,而你又非要修复其中的Bug,你应该怎么做呢?第一步:创建一个工程第二步:将目标class所在的jar及其关联jar放入lib目录下第三步:在src下构建与class目录一样的路径第四步:新建一个java文件,名称同class名,内容copy于class文件第五步:源码编辑你想要的功能或待修复的bug第六步:编译出新的class第七步:...原创 2017-01-11 17:29:40 · 158 阅读 · 0 评论 -
如何阅读项目代码
一、引自:http://blog.youkuaiyun.com/bbbian/article/details/547352个人梳理:1、阅读代码首先找代码开始的地方2、分层次(类似于二叉树的广度优先遍历)3、注解(要有意义、越困难的地方越需要因编程技巧可能便存在于此)4、重复但要有度5、运行单步跟踪 二、引自guanking 的回复: 1、从需求入手了解功能。 2、...原创 2014-12-11 14:44:17 · 162 阅读 · 0 评论 -
一句话编程常识
*、IE自动缓存异步通信的数据 *、 File.separator的表现是window为\而linux下为/ *、GBK2312是简体中文的字符集编码,而GBK是GBK2312的扩展不仅仅只是显示简体还有繁体等。 *、zip下载(实在不知道放哪里了)http://szhnet.iteye.com/blog/199059 ...原创 2016-12-23 17:38:58 · 148 阅读 · 0 评论 -
getBytes详解
*、getBytes()知多少http://blog.sina.com.cn/s/blog_6d3fcc7e0101a4pn.html原创 2016-12-23 17:15:46 · 610 阅读 · 0 评论 -
如何入手老项目
*接手一个老项目的代码文件时接手一个老项目的代码文件时一定要有操作或开发文档一定要有操作或开发文档一定要有操作或开发文档*、先分清是源码文件还是可直接部署的war文件*、若是war文件直接部署至服务器下运行至于错误视具体情况而定 能解决解决不能解决的先进行下一步操作*、服务器启动后尝试:访问项目工程*、跟着操作或开发文档首先要了解项目业务及其框架基本知识*、待...原创 2016-12-19 10:57:24 · 160 阅读 · 0 评论 -
RandomAccessFile用法
*、RandomAccessFile之读取文件且同时修改编码StringBuffer localStringBuffer = new StringBuffer();RandomAccessFile localRandomAccessFile = new RandomAccessFile( sNewFileName, "r");long l1 = localRandomAcce...原创 2016-12-15 11:10:37 · 200 阅读 · 0 评论 -
FileUpload坑的汇聚
*、ServletFileUpload 乱码之FileItemstr = new String((item.getString("iso8859-1")).getBytes("iso8859-1"),"code"); 其中code:你的目标编码 *、ServletFileUpload 乱码之文件对象ServletFileUpload upload = new Servle...原创 2016-12-14 17:16:44 · 142 阅读 · 0 评论 -
正则基础积多少
*、()的理解该括号代表里面的内容必须出现至于次数视情况而定 *、|的理解中文:或,是正则中一个关键字,代表或者的意思 *、[]的理解中括号,仅匹配一个符合中括号内部规则的字符 *、^的理解代表一个行的开头位置,位置,位置 *、$的理解代表一个行的结束位置,位置,位置 *、\w和\W的理解前者代表数字、字符、下划线后者代表非(...原创 2016-11-28 15:19:28 · 136 阅读 · 0 评论 -
八阿哥-酷-第二弹
*、No bean named 'usersService' is defined,springContent.getBean failed解决方案是若lib下jar包确认没问题,重新在java build path中删除再加入一遍lib的jar即可 *、mysql-Duplicate entry * for key *向主键唯一字段插入相同的主键内容会出现该异常 *、...原创 2016-11-23 16:50:21 · 301 阅读 · 0 评论 -
调试小技巧
*、调试小常识基本上凡是代码能执行的地方都可以添加断点进行调试,从而跟踪代码的执行情况,观察代码是否执行正确 *、F5进入函数内部该功能是进入即将执行的函数内部,是一个进入函数入口的操作 *、F6进行下一行,下一行,下一行 该功能是调试当前行,行,行,无论是否是简单的单条语句,还是带有嵌套的多层函数,执行该操作只会将当前行当成一个整体来看待,从而只执行一步 ...原创 2016-11-22 18:55:37 · 129 阅读 · 0 评论 -
八阿哥-酷-第一弹
*、提交SVN遇到:403 Forbidden错误: 原因如下:1、写权限问题;2、SVN地址问题 解决办法:1、找SVN管理员赋予权限即可;2、修改svn的地址(PS:百分之九十九是大小写)针对第二中问题:你需要检查你的SVN目录是不是有大小写的冲突,这个可以询问SVN创建者看看SVN库真正的名称是什么尤其是大小写一定要问清楚,不然就会遇到该问题。然后修改方式:右键需...原创 2016-11-16 11:29:55 · 179 阅读 · 0 评论 -
java基础之读写性能
PS:来源忘记,尚未查到,希望见过该代码出现的原址能慷慨告知,先谢谢啦~apacheAPI,scanner和jdkAPI读取文件的内存以及时间的对比public class JavaProperty { /** * 创建一个文件 * 写入数据,作为测试文本 */ public void MakeFile() { try { File file...原创 2016-10-31 16:15:02 · 186 阅读 · 0 评论 -
java基础之字符串
*、字符串操作之substringpublic String substring(int beginIndex,int endIndex)重点:包前,不包后; *、字符串操作之转成Date public Date tranStrToDate() { SimpleDateFormat format = new SimpleDateFormat("y...原创 2016-10-31 16:11:25 · 126 阅读 · 0 评论 -
八阿哥-酷-第三弹
*、Skipped installing application listeners due to previous error原因:编译时的jdk和当前运行环境jdk不一致;解决方法:在Ttomcat电脑上安装与编译环境相同的JDK,并修改系统环境变量或在 startup.bat中指定JDK。 *、Deployment failure on Tomcat 6.x. Cou...原创 2017-03-18 23:21:59 · 184 阅读 · 0 评论