自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 收藏
  • 关注

原创 springboot自定注解和拦截器传参不能空串。

使用spring自带校验参数,发现校验参数都是自定义对象类型,没有对string参数进行校验,这时我们可以使用注解和拦截器方法便参数进行拦截。实现步骤:1、定义参数注解2、定义拦截器3、配置拦截器在项目中4、在方法参数上使用注解5、请求运行结果...

2020-01-11 14:17:12 566

原创 mysql case when 的使用

项目中有sql使用了 case .....when ....end于是在网上查询了解,并自己写了一个表测试。这个语名的意思就:case相当于选择的,这个表中的id,name,gender,(case后面)when后面哪项成立就居取then后面的值,如果when中没有就取else作为字段的取值,end后面作为什么字段返回。这里没有对1处理,所以3,4行性别为未知。...

2020-01-08 16:52:09 138

原创 springboot 自定义注解

1.在项目中定义自己的注解。2.注解的作用方法什么时候时间执行。3.在要用到地方使用注解@AfterReturning 与 @After(注解后面跟的是value) 区别 如果方法报错@AfterReturning不会执行注解内的方法,@After无论返回怎样都会执行注解的方法,一般使用@AfterReturning会配合@AterThrowing使用,我这里没的有贴出来...

2020-01-06 14:30:46 1190

原创 使用模版出word

java使用模版导出docx.。1。使用docx创建自己的的模版,每个表格定义自己的标签。2.word自定义标签方法3.调用工具类WordExport。package com.jeesite.common.utils.word;import com.jeesite.common.codec.EncodeUtils;import com.jeesite.commo...

2019-12-17 11:37:53 346 1

原创 h5实现循环播放音乐

使用<embed>标签循环播放音乐,在h5上实现这个标签的属性会失效(google,手机微信,ie浏览器可以),如果这个标签一开始写好,也是自动播放,所以这是我是根据动态添加。1.定义个容器2.js实现部分但这样还是有很多不足,比如要知道歌的播放时间,不能播放多首音乐。这个都可以自己优化的。...

2019-12-06 09:55:56 2158

原创 浏览器发送json数据到后台

在我们开发中,有时遇到一种情况浏览需要发送json数据到后台,进行数据测试,使又不能使用postman时,如下载excel,这是我们可以借助网上的一些工具进行测试1.先正js压缩json字符串2.这里需要注意的是后面有没有自动添加了分号,然后在再借助浏览器的一些方法。3.然后在请求路径加上请求参数即可,后台可以request接收。即可...

2019-11-22 14:42:43 2753

原创 postMan使用技巧

使用postMan调试接口,一些接口要实现登录才能访问,即要还token才能访问,一般登录后,拿到token才复制到其他接口下添加token变量,如些复制感觉是挺麻烦的,这时我们可以设置postman的全局变量,操作如下:添加调试环境和全局变量在登录方法使用js给全局变量赋值使用{{}}获取全局变量的值...

2019-10-31 17:05:58 161

原创 jeesite 子表实现放置提语

jeesite业务有时需求要,要在空白地方增加提示语:jeesite对子表示语要提 4.1.7才提供且这个也是全局变量,没有对单个字段实现这是我们可以定义一个方法来实现var setInputPlaceholder = function(node) { $(node).each(function(index, item){ $(item).attr('...

2019-10-25 17:52:50 124

原创 mysql 查询一个表的字段有没有对应另一张表的某个字段

有时候我们可以要判断一个某个字段与另一个表某个字段对应的数据,可以使用exists关键字,例:select * from bw_goods a where exists( select 1 from k3_goods_info b where a.outer_id=b.material_No )...

2019-10-09 12:07:44 2537

原创 springboot 表单,json验证提取提示信息

一般我们使用spring表单验证,在实体类里字段标注实体类注解。如:@Datapublic class SupplierBarCode { //定制批号 @NotBlank(message = "定制批号不能为空") private String customizeLot; //供应商 @NotBlank(message = "供应商条码不能为空...

2019-09-30 15:06:49 426

原创 使用RAS进行前端传输数据加密码

今天接到一个任务就是前端面传密码过来时,会先对密码进分加密,然后后端再对密码进行解密 ,我这里使用Rsa对密码进行加密,原理:通过Rsa获取公钥和私钥,公钥是给前端用来对密码进行加密,然后对加密后的密码伟给后台,后台使用Rsa使用私钥对加密后的密码进行解密,不多说上代码得到公钥和私钥@RequestMapping(value = "/getPublicKey")public Retur...

2019-09-10 14:52:46 430

原创 jeesite选择日期时结束时间大于开始时间

之前写了一编文章关于jeesite日期选择的文章,测试没有测出什么问题,后来我再涉及这样的功能发现有些不足,当你选结束时间再选开始日期就有些问题,现在主要对之前不足进行更新,使用jeesiter的属性都没有很好的支持 ,但后来发现jeesite也发现到这一点,所以它写出了日期控件供我们参考,https://jeesite.gitee.io/front/my97/demo/index.htm...

2019-09-08 14:54:47 654

转载 springboot 日志输出

之前项目比较赶,有一段时间没有更新自己学习的内容,今天继续分享下自己学习内容,日志输出一般在搭建项目时就已配置好,但有时候还是需要自己配置一下日志文件,看了这一编文章感觉写得很好,就分享受一下这编文章https://blog.csdn.net/qq_28988969/article/details/78085784...

2019-09-08 14:31:24 66

原创 springboot aop的使用

今天做了一个简单的aop的Dome,为了增加记忆,便记之。要使用aop,应先导入aop相关依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-aop</artifactId></d...

2019-09-08 12:12:48 64

原创 sql 关联表统计查询没有数据查询条数为null的解决办法。

在关联查询时,有时有统计查询条件的条数,查在关联表查询时,没有数据可能会返回null,明显这不是我们想要的 ,如果没查到数据我们返回时0,例如:我们可将查询的结果作为一个临时表查询即可这时候返回的结果为0...

2019-07-11 16:08:12 4393

原创 jeesite 解决 <treeselect>标签不能点击

jeesite是用来导入其他表中的内容,但有些状态下这个选择是不能点击的,当有些状态下是可以点击,根据官方文档介绍,只要设置为只读即可,但是不是我页面问题,还是什么原因,就是没效果,最后我用java代码控制,代码如下:这里要注意的是不能好似java一样,查用equals()方法,直接用==或 !=即可...

2019-07-01 11:55:54 667

转载 java jdk

虽然很多公司都会提供jdk版本,但有时也会收我们自己去下载,以前朋友我给过这个地址,但没有系统的记录下来,所以这里我也记录下载地址以免以后查找比较麻烦。转载地址https://blog.csdn.net/weixin_44728197/article/details/88427631jkd下载地址https://www.oracle.com/technetwork/java/jav...

2019-06-25 09:20:54 2195

原创 微信公众号网页授权

最近在学习微信授权,故记之,来增加记忆和理解微信公众号测试号申请https://mp.weixin.qq.com/debug/cgi-bin/sandboxinfo?action=showinfo&t=sandbox/index在微信开发文档有介绍操作流程1、引导用户进入授权页面同意授权,获取code2、通过code换取网页授权access_token(与基础支持...

2019-06-22 17:01:02 92

原创 使用excel导入初始化数据

今天有一个任务,就是测试库要清除一些数据,然后再根据excel重新导入新的数据,清除数据很容易就是写一条delete删除sql就可以,但根据excel导入新数据一时间就有点蒙了,后来发现这其实我们直接使用excel的函数就可以解决这个问题。在excel选中一列后,然后输入excel连接表达函数,我这里是这样的=CONCATENATE("INSERT INTO js_am_consum...

2019-06-16 09:07:10 496

原创 jenkins 的安装

今天初学jenkins,所以自己记录一下安装方式上官网下载jenkins的安装包https://jenkins.io/zh/下载好后方式一:放入tomcat下的启动即可方式二:cmd定位到jenkins.war目录下,java-jarjenkins.war访问:http://localhost:8080/jenkins/...

2019-06-06 16:38:44 111

原创 公众号和订阅号的区别

以前公司都是一直做PC端,对微信开发方面了解很少,虽然平时也有微信,但对微信的公众号和订阅号的区别还是不太清楚,后来才清楚公众号是对订阅号,服务号,小程序和企业微信的一人统称而已。订阅号:在登录微信端后,会有一个订阅号信息,这个文件夹就是存放你订阅的信息,接受到消息会显示订阅号。每天可以发送一次服务号:直接显示用户对话对话框。一个月可以群发消息4次小程序:微信向下拉就会看到。刚学...

2019-06-06 09:57:53 4308

原创 List 下的方法subList(int fromIndex, int toIndex)

今天做项目功能时,发现有人用到List中的subList方法,自己也写了一个测试方法sublist是取集合中指定索引下的值,对子进行操作会影响父集合

2019-06-04 14:15:25 639

原创 sql 语句过滤空白

今天在调用.net项目时,因为那边字段可能存在null 和空串的情况,所以在写sql时要注意把空串或为空的找出来,就要注意会用到两个sql方法,1.trim (字段) 去除字段两边的空串2.ifnull(v1,v2)我调用.net(数据库是有Sqlserver)则sql异常,后来我用了isnull即可解决。...

2019-06-03 15:19:43 2063

原创 关于热部署的问题

最近公司项目有使用热部署,但发现自己改了一些js没有生效,后来发现在改了之后要重新编译项目才能生效。

2019-05-31 14:22:20 275

原创 Spring aop 和 annotation的简单应用

第一次写aop的Dome,还有很多不了解,这里项目里有用到,就个人在这里对这个aop和annotation作出一个总结,有不对的地方请指出。望见凉!首先自定义一个注解:@Target({ElementType.METHOD})@Retention(RetentionPolicy.RUNTIME)@Documentedpublic @interface CheckBwUserLogi...

2019-05-29 14:48:34 111

转载 spring aop 专业术语解释

最近在学习spring aop时,碰到一些专业术语,总是理解不了,在网上找了很多都是解释得比通俗,后来在终于在这个文单使我对这些专业术语明白。https://blog.csdn.net/qukaiwei/article/details/50367761源地址:http://www.verydemo.com/demo_c143_i20837.html...

2019-05-29 08:53:51 1819

转载 springboot 整合shrio Myrealm bean注入为null

今天在在弄一个springboot shrio Dome 时,发现bean注入为null,后来查了很入都是生命周期问题,改了之后还是不行,后查到这遍文章https://blog.csdn.net/u011961421/article/details/78803998改成这样很感谢这个博主...

2019-05-24 22:49:27 154

原创 jeesite 结束时间小于开始时间

最近公司使用jeesite开源框架,网上查找很多都没有很好的解决,最终还是找到解决方法开始时间<#form:input path="startTime" readonly="true" maxlength="20" class="form-control Wdate" dataFormat="datetime" onclick="WdatePicker({dateFmt:'y...

2019-05-20 13:45:31 480

空空如也

空空如也

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

TA关注的人

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