- 博客(70)
- 资源 (13)
- 收藏
- 关注
原创 MyBatis Log Plugin插件作者之闲言碎语
大家好,我是MyBatis Log Plugin插件的开发作者ob,因为csdn一些被人诟病的原因,离开了csdn很长一段时间,但是csdn上面关于MyBatis Log Plugin插件介绍的文章却是蛮多的,在此表示下感谢,没有你们的分享,这款插件也不会有这么多人支持!自从几年前我开发了这款插件,我自己却从来没有在csdn上面发过此款插件的相关介绍,感觉有点不太合适,所以这次回到这边,准备随便写点东西。顺便提一句,csdn的博客编辑变化挺大,输入内容也变的很顺滑,挺舒服的编辑体验。下面内容真的只是
2021-02-09 21:48:43
2430
5
原创 JPA SQL插件
插件功能还原JPA输出的日志为完整的SQL语句。 把SQL日志里面的?替换为真正的参数值。 选中要还原的JPS日志,右键点击菜单Restore Sql,还原SQL语句.按钮作用Text: 从文本内容还原SQL语句 Settings: 配置不想要输出的SQL语句 Format: 输出格式化过的SQL语句 Rerun: 重启插件 Stop: 停止插件插件配置以springboot工程为例,在application.yml文件里面需要配置sql日志的输出级别为:trace.
2020-12-01 21:16:30
2637
4
原创 Toolset插件
插件介绍Toolset是一个基于IntelliJ平台的插件,包含各种开发工具,能够帮助编码,提高开发效率。功能列表包含多个Tab,每个Tab下面又包含一些子标签,每个标签提供相应的功能。Convert Common: Base64, Hex, Html, Unicode, URI, URIComponent Decimal: Hex conversion, JavaScript execute Json: Format, Quote Parse, Key:Value, XM.
2020-12-01 21:12:28
1918
2
原创 Camel Case插件
插件介绍一款基于IntelliJ平台的驼峰格式互相转换插件功能特性轻松地将各种不同格式转换成指定的格式 支持格式: foo_bar, fooBar, FooBar, FOO_BAR 支持自定义快键 支持同时转换多个块的文本内容快捷键技巧下面给大家分享个小技巧。因为IDE装了各种各样的插件,以及默认IDE存在的快捷键,导致快捷键组合都不够用了,比如这款Camel Case插件,如果每个转换格式都分配一个快捷键的话,需要占用四个组合键,实在是难以接受,而且还不一定记得清.
2020-12-01 21:08:03
1926
原创 Smart Search插件
插件介绍使用自定义搜索引擎搜索选定的文本。引擎配置File | Settings | Other Settings | Smart Search使用%s代替搜索的关键字搜索文本选中要搜索的内容,右键点击,选择搜索引擎仓库地址https://plugins.jetbrains.com/plugin/14615-smart-search销售价格免费...
2020-12-01 21:06:25
4056
原创 Smart Jump插件
插件介绍一款支持各种导航跳转,弥补IDE未提供导航的场景,提升开发效率。支持场景Java Method ➔ MyBatis Xml MyBatis Xml ➔ Java Method Html ➔ JS/CSS file Html ➔ JS function Vue event ➔ JS function JS file ➔ Java Controller RequestMapping Eggjs jump Maven pom.xml jump上面各种支持场景可以通过开.
2020-12-01 21:04:37
914
原创 MyBatis Log Plugin插件
MyBatis Log插件功能还原MyBatis输出的日志为完整的SQL语句。 把SQL日志里面的?替换为真正的参数值。 选中要还原的MyBatis日志,右键点击菜单Restore Sql,还原SQL语句. Java接口方法与Mapper xml文件互相跳转。按钮作用Text: 从文本内容还原SQL语句 Settings: 导航跳转开关,配置不想要输出的SQL语句 Format: 输出格式化过的SQL语句 Rerun: 重启插件 Stop: 停止插件日志示例My.
2020-12-01 20:58:51
3601
原创 HttpClient上传文件到微信素材乱码问题解决
在开发微信第三方公众平台的时候,需要上传图片、语音等文件到微信服务器。当文件名存在中文时会出现乱码。网上搜了一大堆文章,大部讲什么设置编码啥的,放到微信素材上传这个场景就是用不了,试了各种方式,依然是乱码。。
2015-07-16 17:41:56
8811
1
原创 Velocity操作字符串
#foreach($item in $!{columnDatas}) #set ($columnName = $item.columnName) #set ($columnArray = $columnName.split("_")) #set ($camelColumnName = "") #foreach($word in $!{columnArray}) #s
2015-06-11 15:19:26
23329
1
原创 SVN历史版本比较报错:Bad URL passed to RA layer
SVN历史版本比较报错:Bad URL passed to RA layer
2015-03-30 16:17:10
9085
原创 拼上下级关系的json数据格式
一个无聊的需求是需要在后台把一个树形结构拼成json字符串。记录一下这个过程:把下面那张图的数据列表拼成这样的串:{"children":[{"children":[{"children":[ ],"id":"4","name":"d","pid":"2"},{"children":[ ],"id":"5","name":"e","pid":"2"}],"id":"2","name":"b
2015-02-05 10:31:12
3145
1
原创 eclipse项目打成war包时没有web.xml等文件
有些时候,当我们把项目从svn或其他地方导入到eclipse的环境下面的时候,部署路径会存在一些问题。比如右键export打成一外war包,有些配置文件没有打进去,或者路径没有放到WEB-INF下面,Add and Remove到tomcat的webapps下面的时候,文件也没有拷全,导致部署失败。原因就在于普通文件夹跟源代码文件夹之间存在一些差异,可以通过文件夹右健...
2015-02-04 14:22:21
9325
原创 Eclipse一直building workspace问题解决
自从更新了maven库的一些新jar包之后,eclipse就开始一直循环building workspace,一两秒一次,搞的调试运行都不正常了,实在受不了。然后当然是从网上搜各种解决方案,试了一圈,没有一个是有针对性解决的,大部分文章介绍的都是clean啊,清理啊,加速啊,优化的,不知道对别人有没有用,反正我这边怎么整都还是一直building。后面绕了一圈发现解决办法很简单,把Mave
2015-01-09 09:33:27
72367
7
转载 程序员必须知道的SQLSERVER数据库优化技巧
摘要:文章:程序员必须知道的SQLSERVER数据库优化技巧 摘要:北京联高软件开发有限公司徐斌王春晨摘要:数据库优化不仅是数据库管理员的任务,程序员也必须知道一些优化技巧,有利于开发高效,发表于北京联高软件有限公司技术文章栏目,代码以高亮显示。关键字:优化, 技巧, sqlserver, 程序, 数据库, 设置, 过程, 索引, 系统, varchar, set, 存储, fldname,
2012-12-13 09:36:03
3878
1
原创 分享一个网页右下角弹窗的代码
dialogBox\css\dialogBox.css *{ margin:0px; border:0px; padding:0px;}.backgroundLayer_db{ position:absolute; z-index:9998; border: 1px solid #A67901; background: #EAEAEA;
2012-10-28 19:37:45
3510
原创 去除html代码里面的script正则
/** * 去除html代码里面的脚本字符(...和 * @author ob * */public class Regex { /** * @param args */ public static void main(String[] args) { //注意,这里有大小写 String s = "aaaabbbbbbbbbcccccmm"; s = s.re
2012-09-14 08:53:04
4513
转载 Struts2中在页面中比较时间大小的方法
转自:http://hexudonghot.blog.163.com/blog/static/53204342201062975642753/
2012-06-14 10:19:10
1336
转载 struts2标签详解
要在jsp中使用Struts2的标志,先要指明标志的引入。通过jsp的代码的顶部加入以下的代码:If elseif else描述:执行基本的条件流转。参数: 名称必需默认类型描述备注test是 boolean 决定标
2012-05-11 17:46:42
837
转载 Java 6 JVM参数选项大全(中文版)
本文是基于最新的SUN官方文档Java SE 6 Hotspot VM Options 编写的译文。主要介绍JVM中的非稳态选项及其使用说明。为了让读者明白每个选项的含义,作者在原文基础上补充了大量的资料。因为是初稿,如有描述错误,敬请指正。 非稳态选项使用说明-XX:+ 启用option-XX:- 不启用option-XX:= 设定option的值为数字类型,可跟单位
2012-03-16 14:24:42
1259
原创 HTML教程的一个网站
http://www.admin5.com/html/http://www.cftea.com/c/2007/04/NEVLTYFPFJI7WDJL.asp
2012-03-16 14:14:43
638
转载 jquery trim() 功能源代码
jquery trim() 作用是,删除字符串两边出现的空格// Used for trimming whitespacetrimLeft = /^\s+/,trimRight = /\s+$/,// Use native String.trim function wherever possibletrim: trim ?function( text ) {return
2012-03-16 14:07:18
1290
转载 Java数组声明、创建、初始化
本文讲述了Java数组的几个相关的方面,讲述了对Java数组的声明、创建和初始化,并给出其对应的代码。AD:一维数组的声明方式:type var[]; 或type[] var;声明数组时不能指定其长度(数组中元素的个数),Java中使用关键字new创建数组对象,格式为:数组名 = new 数组元素的类型 [数组元素的个数]实例:TestNew.java:程序
2012-03-16 13:56:26
874
1
转载 让一个任务整点运行
OneHour.java类:import java.util.Calendar;import java.util.Date;import java.util.Timer;public class OneHour { private final static long JOB_INTERNAL = 1000 * 60 * 60;//隔一个小时运行一次,如果是测试,可以改小一点
2012-03-13 14:30:18
5584
原创 短信收发封装的一个工具类
import java.util.ArrayList;import java.util.List;import javax.crypto.spec.SecretKeySpec;import org.apache.log4j.Logger;import org.smslib.AGateway;import org.smslib.GatewayException;import org.
2012-03-01 11:42:33
3171
转载 递归算法实现全排列
public class FullSort { //将NUM设置为待排列数组的长度即实现全排列 private static int NUM = 3; /** * 递归算法:将数据分为两部分,递归将数据从左侧移右侧实现全排列 * * @param datas * @param target */
2012-03-01 09:55:59
898
原创 HIBERNATE - 符合Java习惯的关系数据库持久化
Hibernate在线文档:http://www.redsaga.com/hibernate-ref/3.x/zh-cn/html/index.htmlRestrictions.sqlRestriction以时间作为条件查询http://blog.csdn.net/haozh502/article/details/5616430Criteria 进阶查询
2012-01-13 17:29:19
1268
原创 Java中Double和Long互相转换
public class LongAndDouble { /** * @param args */ public static void main(String[] args) { double d = 88.88; long l = Math.round(d); System.out.println(l); long ll = 100L; double d
2012-01-13 17:14:15
125878
2
转载 SQLServer里面的一些时间处理
//获取系统当前时间select getdate();select cast(getdate() as datetime);//比较当天的时候select * from table_name where (cast(adddate as datetime)-getdate())-1;select * from table_name where (cast(adddate as
2012-01-13 14:51:28
4089
1
原创 Java泛型instanceof用法
import java.util.ArrayList;import java.util.HashMap;import java.util.List;import java.util.Map;public class C { /** * @param args */ public static void main(String[] args) { Map> map = n
2012-01-13 14:21:55
20406
4
原创 Map分组排列
List ggNoticeAllocates = ggNoticeAllocateManager.findByProperty("noticeguid", getModel().getNoticeguid()); Map> ggNoticeAllocateMap = new HashMap>(); for (GgNoticeAllocate ggNoticeAllocate : ggNot
2012-01-10 13:27:30
3373
转载 怎样使一个INPUT框里的文字在框被点击后自动全选或清除?
$("#smsContent").focus(function(){ this.select();});
2011-12-26 17:52:04
17530
1
原创 内容长度超过单元格宽度自动截取变成...的CSS代码
.MMTab {table-layout: fixed;width: 100%;}.MMTab td {text-overflow: ellipsis;overflow: hidden;white-space: nowrap;padding: 0px;height: 25px;}
2011-12-09 17:51:04
1763
转载 去掉html标签的js
function delHtmlTag(str){ return str.replace(/]+>/g,"");//去掉所有的html标记 }var str = "This is testss";str = delHtmlTag(str);alert(str);Java的好像是这个Str.replaceAll("]*>","");原文地址:http://h
2011-12-09 17:44:34
16172
1
转载 短信猫接收与发送短信整理
一、主要就用到三个包:1、log4j-1.2.16.jar2、smslib-3.5.1.jar3、comm.jar(这个不需要拷到lib下面)二、在Windows环境下使用SMSLib编程的时候,我们需要做一下comm的配置:1、将win32com.dll放置在%JAVA_HOME%\jre\bin下2、将comm.jar放置在%JAVA_HOME%\jre\l
2011-12-09 14:37:06
17610
8
转载 svn cannot map the project with svn provider解决办法
首先,讲一下今天遇到一个很头疼的问题,更新Workspace原有的项目,他总是谈对话框说什么连接 to old,结果我火了,直接把项目删除饿删了重来,问题来了结果svn又弹窗了:cannot map the project with svn provider。第一反应就是网上搜一下,结果如下:原因:可能是subclipse新旧版本冲突造成的,删掉\.metadata\.plugins\
2011-12-09 11:40:12
1137
马士兵老师Hibernate文档
2010-04-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人