代码笔记
文章平均质量分 52
键盘上的农民
键盘上的农民
展开
-
jenkins Included Regions 监控svn下指定某个目录改动,触发自动构建
jenkins Included Regions参数笔记原创 2022-11-02 11:31:04 · 466 阅读 · 0 评论 -
找不到jre镜像公开仓库,Docker创建一个jre1.8镜像
在liunx环境中创建JRE镜像,达到缩小镜像体积目的原创 2022-10-14 21:42:29 · 1285 阅读 · 0 评论 -
layui tree 树状图获取复选框选中节点的id列表集合,只有ID列 没有嵌套
官方文档提供的代码只能获取到根节点的id,没有进行树遍历,无法获取到子树的id.tree.render({ elem: '#test' ,data: [] //数据源 ,id: 'demoId' //定义索引}); //获得选中的节点var checkData = tree.getChecked('demoId');这个获取的是嵌套的,但业务往往是需要一个复选框集合需要自己写一个方法迭代翻出来var treecheckdata = tree.getCheck.转载 2020-05-22 15:29:19 · 2620 阅读 · 0 评论 -
mysql5.5 timestamp类型create_time和update_time更新时间
本想根据timestamp特性实现自动更新和创建DROP TABLE IF EXISTS `sys_user`;CREATE TABLE `sys_user` ( `id` int(11) NOT NULL AUTO_INCREMENT, `username` varchar(255) DEFAULT NULL COMMENT '用户名', `password` varchar...原创 2020-04-17 11:09:49 · 2298 阅读 · 0 评论 -
java统一返回结果集封装,解决No converter found for return value of type
网上很多,自己参照手写了一个。package com.***.pro.utils;/** * @Author: wsh */public class Result<T> { private Boolean success; private Integer code; private String messagg; private...原创 2020-04-09 13:33:28 · 787 阅读 · 0 评论 -
Spring aop Aspect获取注解在类的自定义注解里面的参数
在Spring Boot + Mybatis 动态数据源基础上,很多教程都是实现方法级别的切换,按照普遍教程都是这样的1.声明一个自定义注解,并且带参数的@Target({ElementType.METHOD, ElementType.TYPE})@Retention(RetentionPolicy.RUNTIME)@Documentedpublic @interface Dat...原创 2020-04-03 15:51:48 · 4761 阅读 · 0 评论 -
server.tomcat.max-http-header-size失效@deprecated解决办法
为了解决Error parsing HTTP request headerNote: further occurrences of HTTP request parsing errors will be logged at DEBUG level.这个问题,网上查了查需要修改一下tomcat中的配置,因为我用的是Spring boot 集成的tomcat所以只在配置中修改一下就行了...原创 2019-01-21 11:23:43 · 11682 阅读 · 15 评论 -
jenkins无法构建,点击没反应,重启失败
问题:项目的jenkins也不构建了,鼠标点击也没反应,restart一下卡在了重启的页面Please wait while Jenkins is restarting,解决思路: 重启失败,那就手动SSH连接到服务器java -jar jenkins.war 启动一下呗,然后报最下面的错误, 大概意思就是日志的磁盘满了,删了日志就好了 如果你...原创 2019-01-28 12:09:09 · 7021 阅读 · 0 评论 -
mysql sql 函数获取当前月份和下个月(笔记)
SELECT DATE_FORMAT(DATE_ADD(NOW(), INTERVAL 1 MONTH), '%Y-%m'); --2016-06SELECT DATE_FORMAT(NOW(), '%Y-%m'); --2016-05NEW()函数就是获取当前时间DATA_ADD()函数介绍来自MySQL DATE_ADD() 函数DATE_ADD() 函数向日期添加指定...原创 2019-05-28 21:16:11 · 12736 阅读 · 2 评论 -
Spring boot mybatis typehandler 自定义参数处理,去除插入更新查询重复typehandler指定,删除typehandler
数据库编码格式是latin1,而java项目代码都是UTF-8导致所有String字段都需要转码,目前项目中方法是所有实体类的Set方法都包了一层转码public void setMemberShortName(String memberShortName) { this.memberShortName = Code.StrCode(memberShortName); }...原创 2019-06-01 17:44:44 · 4112 阅读 · 0 评论 -
Spring boot MultipartFile 头像图片同比例缩小转码BASE64 转Image 笔记
@ResponseBody @RequestMapping({ "/image/{key}"}) public OutputObject importImage(@PathVariable String key, @RequestParam MultipartFile file ,@RequestParam Map<String, Ob...原创 2019-08-02 20:02:30 · 971 阅读 · 0 评论 -
windows bat cmd脚本一键安装JDK和JRE以及配置环境变量
自己测试只能在win7中运行可以,win10系统不行有空一行行解释吧 或者留言 我先贴上再说笔记:start命令/qb 会在窗口中显示一个基本的安装进程。/qn 参数则不会显示任何窗口,直接在后台自动安装。 为了阻止某些程序安装成功后自动重启动(例如 Kerio Personal Firewall 4),你可以在 /qn 或者 /qb参数后使用REBOOT=...原创 2019-09-23 09:35:22 · 4310 阅读 · 5 评论 -
EmbeddedServletContainerCustomizer 报错,废弃没有了解决方案
转springboot系列六、springboot配置错误页面及全局异常一、spring1.x中处理方式@Bean public EmbeddedServletContainerCustomizer containerCustomizer() { return new EmbeddedServletContainerCustomizer() { ...转载 2019-01-24 18:32:39 · 8622 阅读 · 0 评论 -
前台显示手机号和普通短位邮箱脱敏代码笔记
代码是项目中截的,但是不涉及业务,所以懒得改里面涉及到的 set /get 属性代码了邮箱的效果就是保留前三位和后三位,中间置换了*号如果56位邮箱短位邮箱,因为字符串太短了 就是保留前2后2位 再短(四位以下)就只显示第1位,例如1234@163.com转换1***@163.com //处理邮箱字符串 // 12...原创 2019-01-17 20:47:00 · 3206 阅读 · 0 评论 -
记一次RestTemplate post提交
Map<String, Object> params=new HashMap<>(); params.put("name", "admin"); params.put("password", "admin"); HttpHeaders headers = new HttpHeaders(); headers原创 2018-10-17 17:45:02 · 1334 阅读 · 0 评论 -
mybatis-generator生成器配置
make一下配置文件主要想记一下enableCountByExampleenableUpdateByExampleenableDeleteByExampleenableSelectByExampleselectByExampleQueryId等关闭取消Example类操作<?xml version="1.0" encoding="UTF-8"?>&l...原创 2018-08-02 11:42:34 · 323 阅读 · 0 评论 -
KindEditor脚本上传图片及浏览器强制下载文件
项目中用到了,扒下来学习记录一下首先将文本域ID设置为KindEditor <textarea id="content" name="content" ></textarea> //KindEditor脚本 var editor; KindEditor.ready(function(K) { editor = K.creat...原创 2018-08-02 21:46:22 · 739 阅读 · 0 评论 -
layui checkbox 反选/全选/取消单个取消全选/全部选中勾上全选
更: 下面连接文章就是解决checkbox只能取到最后一个值的解决办法https://blog.csdn.net/qq_16513911/article/details/81981733<div class="layui-form-item"> <label class="layui-form-label">站点</...原创 2018-08-08 19:05:14 · 32598 阅读 · 5 评论 -
layui checkbox Ajax提交name只有拿到最后一个值value解决办法,无法全选
<input type="checkbox" name="cityNos" lay-skin="primary" lay-filter="c_one" title="北京" value="10001"><input type="checkbox" name="cityNos" lay-skin="primary" lay-filter="c_one" title="南京"...原创 2018-08-23 15:33:14 · 5406 阅读 · 1 评论 -
java实现生成二维码技术发开工具类, 二更:带logo
具体的jar包就自行导入一下,这个小dome就是getUrl方法,传入内容,得到临时路径,至于得到file路径之后,该oos就oos,该inputStream就走IOpackage com.***.manage.util;import java.awt.image.BufferedImage;import java.io.File;import java.io.IOExcepti...原创 2018-08-29 17:14:04 · 418 阅读 · 0 评论 -
IDEA中TODO筛选,只找java类文件中
IEDA Alt+6就是todo的窗口,TODO就不废话了,但是打开以后,有很多都是js文件或者css文件, 如果从中找到自己项目JAVA类的TODO还是很麻烦的有个过滤器(Patterns+Filter)的,有需要正则表达式啥的,一看就头疼,网上找了找也没找到合适的使用教程于是自己就探索了一套使用方法,找到自己写的代码中的TODO选中第三个[Scope Based],然后点...原创 2018-09-07 21:19:12 · 2654 阅读 · 0 评论 -
Spring boot Application 启动类_main笔记
文中摘自: 此微信文章配置启动入口类入口类上我们需要做两件事:1.亮明Eureka客户端身份 首先在入口类上添加@EnableDiscoveryClient注解,表示该应用是一个Eureka客户端应用,这样该应用就自动具备了发现服务的能力。激活Eureka中的DiscoveryClient在Spring Boot的入口函数处,通过添加@EnableDiscoveryCl...转载 2018-09-07 22:43:29 · 580 阅读 · 0 评论 -
简单get/post方法http请求工具类,带head参数
添加pom.xml包一定要是4.5.1的jar包,要不然url路径http开头会多一个/斜符号在最前面 <dependency> <groupId>org.apache.httpcomponents</groupId> <artifactId>httpclient</artif...原创 2018-09-27 20:31:11 · 2852 阅读 · 2 评论 -
Spring Boot Junit单元测试MockMvc使用(MockHttpServletRequestBuilder MvcResult ModelAndView json)
项目中使用了MockMvcRequestBuilders这个类来实现单元测试特此举例get和post请求带Cookie,带参数,带对象,表单提交,url路径提交,针对@ModelAttribute,@RequestBody传参传对象获取返回对象MockHttpServletRequestBuilder MvcResultModelAndView,返回视图/json/字符串解析...原创 2018-10-11 21:32:31 · 31461 阅读 · 7 评论 -
Spring boot定时器Scheduled 使用教程
灰常简单new新建一个类,类加上@Component和@EnableScheduling方法加上@Scheduled()至于@Scheduled()里面的参数,网上一大堆,摘一点放这里摘自:Spring 调度任务@scheduled学习总结1.initialDelay :初次执行任务之前需要等待的时间2.fixedDelay:每次执行任务之后间隔多久再次执行该任务。...原创 2018-09-28 18:53:09 · 370 阅读 · 0 评论 -
简单rides和Memory切换缓存 Rides工具类主要方法
内容简介,父类以及子类结构,重点在于通过@Service实现类,判断类型来new出不同的缓存实现类首先要写一个缓存接口CacheService,来统一规定缓存的必要操作.public interface CacheService { //当前缓存的类型 String getType(); //清空缓存内容 void clear(); void putString(S...原创 2018-09-29 21:34:48 · 698 阅读 · 0 评论 -
List_ArrayList取出对象某一属性的值,复制ArrayList对象单一属性的值
有个需求,就是根据ID查询返回一个ArrayList<Apply> 这个Apply 是个订单,里面含有一个商品的ID,我只要里面的商品ID转换成代码就是只要ArrayList 集合中对象某一属性,又不想一个个取一个个放入新的里面.看到一个博客java8之list集合中取出某一属性的方法里面的 List<String> tableNames=list.stream().m...原创 2018-07-13 11:42:11 · 7962 阅读 · 1 评论