自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(29)
  • 资源 (2)
  • 收藏
  • 关注

原创 Gitlab安装不使用自带的Nginx

gitlab安装Nginx冲突

2023-06-05 17:03:00 1125

原创 SpringBoot2使用@Cacheable注解时,Redis中保存的Value为java序列化乱码问题的解决办法及源码分析

说明:SpringBoot版本为2.1.6.RELEASE看了许多同学的博客都是通过自定义RedisCacheManager组件的方式来解决,我这里换一种方式,采用自定义org.springframework.data.redis.cache.RedisCacheConfiguration组件的方式来解决,并附上源码分析过程:首先要明确SpringBoot Data在整合Redis作为Cache的实现方式后,组件之间的依赖关系变为:CacheAutoConfiguration-->Redi

2020-07-20 17:05:48 1645 2

原创 GetResponseBodyAsStream()方法读取到的响应体流为中文乱码

//1. 获取响应返回的信息 //天猫的responseHeader的Content-Encoding=gzip,且Content-Type的charset=GBK //京东的responseHeaders里没有Content-Encoding,且Content-Type的charset=UTF-8 GetMethod getMethod = new GetMethod(url); ... ...

2020-05-23 18:51:27 3154

原创 服务器安装第二个/多个Mysql的步骤

说明: 1.Mysql为官网下载的zip压缩包,版本为5.7.30 2.服务器现有的Mysql安装路径为:C:\Program Files\MySQL\mysql-5.7.30步骤:1.在C:\Program Files\路径下新建文件夹MySQL3307(名字自己取),从服务器现有的Mysql安装路径下将mysql-5.7.30文件夹拷贝一份粘贴到路径C:\Program Files\MySQL3307\下2.上一步执行完后,第二个Mysql的安装路径最终为:C:\Program Files\My..

2020-05-15 12:36:43 881 2

原创 IDEA SVN回退某个版本的改动点

步骤:1.确定你要回退的版本号。比如现在本地的version=10,你想要回退version=5的改动点(只能回退到上一级版本4)。结果只会将版本5相较于版本4的改动点进行回退,版本10相较于版本9的改动点(不包括前面说的改动点)不会回退到版本4。2.选中目标文件或文件夹,右键:Subversion-Browse Changes...3.输入你的回退版本号,这里示例回退某个版本...

2019-08-13 19:09:18 16102

原创 Springboot集成druid的数据库密码加密功能

看了很多大佬的博客,这里简练总结叙述一下步骤:第一步:Springboot项目集成alibaba.druid不是本文重点第二步:在你的本地仓库里找到你的druid jar包,在当前路径下cmd,执行命令:(下面的jar包是我的版本1.1.13)java -cp druid-1.1.13.jar com.alibaba.druid.filter.config.ConfigToo...

2019-08-05 14:18:36 1074

原创 git的使用,上传本地代码到码云仓库

如果本机第一次使用git:git安装包下载地址:https://git-scm.com/downloads1.本机安装完成后,打开Git Bash,在命令行输入:$ git config --global user.name "Your Name"$ git config --global user.email "Your Email Address"2.生成公钥ssh-keyge...

2019-06-21 16:16:42 741

原创 Mybatis执行SqlServer的sql字符串

场景介绍: 传给dao层的参数是sql字符串,要求在mapper.xml执行此sql字符串返回结果。 使用${sqlstr}可以实现,但有注入风险。解决办法: 使用sql代码块执行。 <select id="selectSql" parameterType="java.lang.String" resultType="java...

2019-04-08 17:18:20 1608 1

原创 配置有CXFServlet的项目对Druid监控功能的整合

1.项目中本来集成有CXF Webservice服务,springboot的parent版本号为2.0.2.RELEASE,集成的CXF版本号为:<dependency> <groupId>org.apache.cxf</groupId> <artifactId>cxf-spring-boot-starter-jaxws<...

2019-03-25 15:17:19 496

原创 Spring Hibernate Validator 服务层的入参校验

使用Hibernate Validator进行入参校验,在网上搜了一大堆都是应用在控制层,由于前端插件的高度封装,在后台控制层进行参数校验已经很鸡肋。项目中已有的入参校验是利用反射机制,对指定参数(硬编码参数名)进行逻辑校验,如果实体类参数名改变那么相应的业务层方法也要改动;另外对boolean类型的参数利用反射机制进行校验显得也很被动(isField(),不是getField())。业...

2019-03-19 18:54:19 793

原创 传统Java项目转换为可输入参数的exe程序执行

1.背景介绍采用springboot框架写了一个定时任务小工具(小工具只是涉及xml报文加工与解密,不涉及数据库)供甲方使用,但小工具逻辑中所需的个别参数:比如盘符名称、定时任务间隔时间等配置在properties文件中,小工具打成可执行jar包后再转换成exe程序供甲方使用。但是不同的甲方对上述的参数要求不同,所以对不同的甲方生成不同的的jar包和exe程序,这样适用性不强,现在抽空对原有小...

2019-01-01 23:17:05 776

原创 IDEA合并SVN分支代码到主干

网上写的一大堆,东拼西凑自己整理下,步骤如下:1.IDEA打开主干的某目标项目,svn更新至最新版本。否则后续merge操作会失败。2.选中项目右键,Subversion --&gt;Integrate Directory。如下图:3. 点击Integrate Directory后出现一个弹框页面:注意点:是Source2 合并到 Source1,将正确的svn路径粘贴进去。...

2018-11-05 12:21:35 2856

原创 EasyUI的插入一行到某行和添加一行

2018-07-04 15:02:11 6337

原创 IDEA+Springboot+gradle+freemarker整合easyui,实现datagrid数据分页展示、使用jxls导出Excel的功能

知识点:1.freemarker整合easyui进行数据分页(使用github.PageHelper)展示2.使用jxls将数据导出到Excel3.使用logback整合logstash进行日志收集,控制台打印SQL效果图如下:localhost:8080/example/index好久没有写博客了,一直是下载大神的进行学习,搞得现在C币都没有了。各位同学爱心支援一下啊,不多,只要1个C币。源码在...

2018-06-18 22:42:47 1276

原创 POI 复制多个excel文件 合并为一个总excel文件

参考: http://blog.csdn.net/wutbiao/article/details/8696446 项目中需求: 将12个excel文件合并为一个总excel文件。首先想的思路是读取每个excel文件的sheet然后再copy到总excel文件里,查阅了前辈写的POI工具类,最后生成成功。但逐次打开12个excle文件效率很低,耗时9s,决定换其他思路开发。现将此工具

2017-05-31 09:14:02 10058 5

原创 POI复制excel时,对列宽的复制

怎样复制指定excel文件的sheet到新excle文件,查阅了很多前辈的博文,这里就不赘述了。但博文里未对列宽进行复制,我作此补充。

2017-05-27 10:35:02 794 1

原创 JavaScript零碎知识点

1.function中处理怎样精确到小数点后几位:2.function与JSTL标签中使用后台数据${ }的区别:3.怎样对table表所有的input控件进行只读设置:4.链接中双引号套单引号的写法:5.有参函数function调用时的注意点:此function供两个地方使用:需要传参时,调用的时候函数名要加参数。不需要传参时,调用函数时不需加

2017-02-24 17:33:36 300

原创 Mybatis+SQL数据库-零碎知识点

1.查询有重复值的某字段2.float型数据转换为nvarchar类型:3.当数据库查询某个字段是null时的处理,sql语句直接处理,不必在业务层处理:

2017-02-24 15:34:00 394

原创 Easyui-datagrid的column的type是combobox时,对valueField,textField,及formatter函数return值的理解

详见下图:1.该column默认显示的是value值,如果有return函数,则显示return值。2.并且valueField必须是唯一,否则textField不能显示。

2017-02-24 13:57:53 6447

原创 Easyui-datagrid行编辑的combobox联动

已知datagrid行编辑的两列,分别为‘查询字段’-queryterm、'查询条件'-querycondition。要求实现:每选中一个‘查询字段’,‘查询条件’下拉选的内容重新填充,填充为当前查询字段对应的查询条件。行编辑每增加一行,都实现此功能。1.‘查询字段’的datagrid-column实现:每点击此下拉选,当前选中的字段清空,重新选择查询字段2.‘查询条件’的da

2017-02-24 13:20:02 1894

原创 后台向前台传送的数据不是全局变量

如图例所示:后端控制层中,高级查询及普通查询都通过map向前台返回两个数据,一个是DataLongGrid型数据,一个是String型数据。前台接收后,在Html的里的控件还要使用后台传送的data.queryType参数,但此参数在datagrid里的onLoadSuccess方法里接收,是局部变量。所以必须将此变量定义为全局变量后Html里才能使用。

2017-02-24 12:40:03 611

原创 Easyui的combogrid与combobox的联动

需求:现有“项目”和“提交人”两个下拉选,要求在“项目”下拉选中选择一个项目后,在“提交人”下拉选填充该项目的所有参与成员。如果不选择项目,“提交人”下拉中无填充内容。

2017-02-24 11:53:56 1717

原创 业务层使用sql语句作为参数传递给永久层处理--mybatis的写法

前提:业务层将sql语句组装好放入String中,此string作为参数调用永久层处理:

2017-02-24 10:24:14 1909

原创 SQL数据库group by的用法--从相同记录中查找任意一条记录

详见附图

2017-02-24 09:24:53 1440

原创 mybatis的mapper.xml利用map遍历集合进行插入,以及利用list进行遍历插入的注意点

mapper.xml利用map遍历集合进行插入,以及利用list进行遍历插入的注意点

2016-11-04 10:49:29 16957 1

原创 mybatis的mapper.xml文件resultMap的关联association用法

mapper.xml文件resultMap的关联association用法

2016-11-04 10:26:07 4855

原创 easyui-datagrid行编辑,后台以主表为基表关联从表进行查询数据后,在前台行编辑字段内容的显示

一、前提条件:1.行编辑的columns字段既有主表字段,又有从表字段。行编辑内容的展示应该以从表('多记录')为基表,关联主表('单记录')进行后台查询。否则行编辑中'被关联的表'的字段的显示处理起来很麻烦。2.行编辑代码格式如下:二、行编辑主表的字段用formatter函数处理,如下图(其中workLogTable是主表):三、行编辑主表字段的应用(作为参数):...

2016-11-04 09:23:10 3227

原创 easyui-datagrid行编辑,获取每一行某列的值

datagrid行编辑,获取每一行某列的值,进行判空

2016-11-04 09:17:21 7613

原创 easyui-datagrid行编辑每增加一行,某列的单元格自动填充指定内容

datagrid行编辑每增加一行,某列的单元格自动填充指定内容的两种方法

2016-11-04 09:06:33 4704

mybatisplus_code_create.zip

1. maven工程 2. 使用baomidou.mybatisplus.generator下面的服务进行代码自动生成 3. 只提供mysql、sqlserver、oracle数据源类型的代码自动生成服务 4. 如果你的maven仓库下载不到数据源的jar包,在resources-lib里有现成jar包,手动导入项目里, 或者手动打入你本地maven仓库里。 5. 自动生成entity实体类: * 含有表注释及字段注释 * 含有@TableName、@TableId注解 * 继承com.baomidou.mybatisplus.activerecord.Model 6. 自动生成mapper.java接口及mapper.xml映射文件 * 继承com.baomidou.mybatisplus.mapper.BaseMapper 7. 自动生成service接口及实现类 * 继承com.baomidou.mybatisplus.service.IService 8. 自动生成controller控制器

2019-06-29

IDEA+Springboot+gradle+Jxls导出Excel

1.FreeMarker整合EasyUI实现数据分页展示 2.IDEA+Springboot+gradle框架 3.Jxls导出数据到Excel 4.logback整合logstash

2018-06-18

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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