8 whb3299065

尚未进行身份认证

我要认证

最近本人迷恋人工智能,好久没有更新过了

等级
TA的排名 5w+

mysql获取连续日期

mysql获取连续日期其中100 为获取一百天内的日期,开始时间为当天select (curdate() + interval (cast(`mysql`.`help_topic`.`help_topic_id` as signed) - 100) day) AS `DAY` from `mysql`.`help_topic` having (`DAY` <= date_format...

2020-04-16 21:00:33

微信三方平台component_verify_ticket数据的解密

微信三方平台component_verify_ticket信息的解析首先,接收component_verify_ticket信息然后就是最坑的,解析这个消息错误实例正确方式合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX...

2019-12-23 16:16:32

阿里云的centos启动tomcat非常慢的问题

阿里云的服务器(centos)默认没有安装嫡服务,会导致启动的时候卡个十分钟左右,看了好多博客让你修改配置,比较麻烦,干脆直接将嫡服务安装好就ok了yum install rng-tools安装rngd服务(熵服务)systemctl start rngd启动服务...

2019-10-23 15:13:06

HttpClient 上传文件(案例:微信上传资源接口)

之前,写了一个HTTPClient的工具类,用着感觉还不错,但是用着用着发现功能不够健全,于是今天我又来做一些补充(其实就是调用微信接口的时候发现上传文件压根没写)。最后我会上传一个文件首先上传文件需要额外引入一个jar包,其他jar可以参考上一篇 <dependency> <groupId>org.apache.httpcomp...

2019-09-25 17:07:59

AES加密解密

AES算法,不管是性能还是安全性都比较高,今天项目里用得到,就顺手写了一个Utils,感觉还不错,就贴出来,方便以后使用import org.testng.annotations.Test;import javax.crypto.*;import javax.crypto.spec.SecretKeySpec;import java.security.InvalidKeyException...

2019-09-20 17:20:10

mysql批量更改编码,批量修改外等

今天在搞数据库的时候反了一个错误,就是同步线上库的时候发生了很多找不到字符串编码的错误,于是有了今天的文章首先获取更改字段的语句在查询的时候并没有找到如何批量修改,所以我的想法是通过sql语句生成修改的语句,核心就是CONCAT()函数和information_schema库。concat()函数用于字符串的拼接,用该函数拼接处更改字段的sql 语句information_schem...

2019-09-04 14:35:29

贴出一个httpUtils是基于HttpClient连接池的封装

import org.apache.commons.collections4.CollectionUtils;import org.apache.commons.collections4.MapUtils;import org.apache.commons.lang3.StringUtils;import org.apache.http.HttpResponse;import org.ap...

2019-09-03 18:59:13

记录一个全局共享参数的实践

通过ThreadLocal实现线程内共享参数首先介绍一下ThreadLocal可以理解为java类中的一个线程局部变量,它可以维护一个变量,当使用ThreadLocal维护变量时,ThreadLocal为每个使用该变量的线程提供独立的变量副本,所以每一个线程都可以独立地改变自己的副本,而不会影响其它线程所对应的副本。总结来说,同一个线程从ThreadLocal获取的变量相同,不同线程从Thre...

2019-08-15 17:05:04

Java进行ssh登录linux 后执行命令

Java进行ssh登录linux 后执行命令最近,由于维护的服务器一直重启(非本地原因),每次部署都比较麻烦。于是抽空研究了一下如果通过java进行ssh登录,并发送一些命令的方案。这里我写一个简单例子,登录,然后获取服务器时间,并打印结果收先,这次我们采用JSch来进行实现,先发核心jar(其他jar放在最后):<dependency> <groupId>co...

2019-08-15 15:49:15

@JsonSerialize被弃用

@JsonSerialize弃用spring boot中,返回json默认是包含空串的,如果我们不想让json返回null值,可以在bean上添加一些注解。@JsonInclude(JsonInclude.Include.NON_EMPTY)后面的枚举值可以为 ALWAYS,NON_NULL,//属性为NULL 不序列化,就是为null的字段不参加序列化 NON_ABSEN...

2019-06-21 11:16:26

见鬼的Java源码

用于收录开发过程中遇到的各种诡异的源码String.valueOf()故事情节总结String.valueOf()故事情节类型转换大家应该都用过吧,下面三种方式都是将一个实现,然后故事来了,在某个深夜,博主在某个寂静无人的公司~~奋笔疾书~~ (奋键疾程)的时候,突然一台服务器反馈了一条异常信息,异常的大改意思就是找不到一个为“null”的属性,观其代码分明已经进行了判空,但还是不停报错,...

2019-03-18 19:02:26

随手写的一个jackson序列化java对象的类,主要区分了List和Map

引入jar<!-- https://mvnrepository.com/artifact/com.fasterxml.jackson.core/jackson-core --><dependency> <groupId>com.fasterxml.jackson.core</groupId> <artifactId>j...

2019-03-12 10:18:13

LaTeX标记大全

摘自百度百科,大神勿喷一、简单的规则(1)空格:LaTeX中空格用来隔开单词(英语一类字母文字),多个空格等效于一个空格;对中文没有作用。(2)换行:用控制命令“\\”,或“ \newline”.(3)分段:用控制命令“\par” 或空出一行。(4)换页:用控制命令“\newpage”或“\clearpage”(5)特殊控制字符:#,$, %, &, - ,{, }, ^, ~...

2019-02-02 11:32:11

matplotlib在pycharm中不现实(实际上是不更新)的解决方法

matplotlib在pycharm中不现实(实际上是不更新)的解决方法今天在使用matplotlib做数据可视化的时候,先显示了一些数据(这里我不将我真实的代码展示,在一个新的py文件中模拟了一个案例),然后继续更新数据,结果更新的数据并未生效,仍旧显示为show()函数时的数据,,,神器的是在idle中可以正常显示import matplotlib.pyplot as pltimport...

2019-01-09 23:27:13

java.io.IOException: 文件名、目录名或卷标语法不正确。

今天在做文件操作的时候保存文件是突然发现这个错误,,,郁闷了很久,调用System.out.println(file.getPath());打印出来的名字很正常没有什么非法字符,但就是早不到为何报错,然后就打印了一下System.out.println(file.getAbsolutePath());终于发发现了问题,打印出来的额消息为O:\IdeaProjects\BookMangen\book...

2018-05-01 01:17:43

elasticsearch6.2.3 安装以及配置IK 使用

虽然es在配置上要比solr简单许多,也更加灵活,基本上没有什么多余的配置,官网下载好后就可以直接使用,附一个下载地址https://www.elastic.co/downloads/past-releases注意:ES版本差异贼大,所以尽量保证版本一致 在测试中,所有的演示我均通过HTTP来请求,测试工具我采用postman首先将官方下载的ES解压一下我们可以看到如下目录(li...

2018-04-27 10:28:37

request payload数据请求方式(原生AJAX POST请求)后端获取参数错误

首先我先说明一下request payload请求时怎么发生的 我们如果从一个from中去提交post请求时,数据是以Form Data方式去提交的,即:提交的数据被封装在一个叫Form Data的请求中,后端如果是SpringMVC的话直接写一个对象接收就好了。付一个简单截图 但是最近前端更换ajax请求代码了导致后端全部参数接收不到,我仔细看请求来的参数发现,所有的参数都放在了reques...

2018-04-26 13:28:21

maven 打包war包时忽略一些配置文件

使用过tomcat的童鞋应该都知道,tomcat是支持加载外部配置文件的,所以我们生成war包时不应该将配置文件也打包到war中,那么我们该怎么排除掉配置文件呢? 我就直接发一个pom.xml中的一个配置然后边看边说 关键是产品环境是要排除的内容 在本地环境下,不会排除文件 在产品环境下,排除resources下的配置文件,保留src/main/java下的配置文件<profil...

2018-04-13 16:42:20

git忽略一些文件提交

我们使用git管理我们的代码时,有些系统自动生成的文件是不需要提交的,比如说:.idea中的各项文件.target生成的编译文件,*.iml配置文件,等。我们不希望在提交代码时将这些内容进行提交。 原理:git提供了一个忽略提交本地文件的配置“.gitignore”我们可以将它放在与“.git”同级目录下进行使用。 规则: 按照后缀忽略:*.iml 1)/.idea/ ...

2018-04-13 16:21:36

javaUtil——导出excel——单行数据模板

首先,大家可以看一下我的模板 最后一行一定是规则。 其中#index#表示自动填入序号,%XXXX%其中的XXXX是和javaBean对象对应的字符串(及和get方法对应)。 然后就会将你的数据自动写入到excel中。 注意:这里必须使用poi1.17版本1.11测试时发现缺少函数此方法暂时只对xlsx文件有效,对xls不适用(HSSFBook缺少函数,如果要适配需要手动补充复...

2018-03-29 17:42:36

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。
  • 分享小兵
    分享小兵
    成功上传3个资源即可获取