- 博客(21)
- 资源 (7)
- 收藏
- 关注
原创 微信公众号TOKEN认证失败处理
微信公众号TOKEN认证失败处理公众号基本配置点击修改配置后端代码公众号基本配置点击修改配置填写校验url、token、encodingAESKey,选择消息加解密方式,点击提交。具体配置参考微信开放文档。开发者通过检验signature对请求进行校验(下面有校验方式)。若确认此次GET请求来自微信服务器,请原样返回echostr参数内容。文档内标准为原样返回,echostr为字符串。如果校验失败,可以拿到微信的参数,自己postman自行先调试,看返回参数,免得服务器上调试不方便。后
2022-01-21 14:01:40
9299
原创 使用datax将mysql数据同步到elasticsearch 使用elasticsearchwriter插件
文章目录一、DataX介绍二、使用步骤1.datax job2.elasticsearchwriter插件a.下载源码手动编译。b.项目打包只保留需要的模块c.新建plugin.json文件d.将需要的lib包放至libs文件夹下一、DataX介绍DataX 是阿里巴巴集团内被广泛使用的离线数据同步工具/平台,实现包括 MySQL、Oracle、SqlServer、Postgre、HDFS、Hive、ADS、HBase、TableStore(OTS)、MaxCompute(ODPS)、DRDS 等各种
2021-05-11 15:29:33
1634
原创 ubuntu18.04 docker开启2375远程端口
docker开启2375端口查询docker服务查询docker服务systemctl status docker.service可以看到 docker.service 在 /etc/systemd/system 目录下,切换到 root 用户 编辑 docker.service 文件vim /etc/systemd/system/docker.service可以不更改此文件 直接改 EnvironmentFilevim /etc/sysconfig/docker添加参数即可DOC
2021-03-19 11:34:42
636
原创 gitlab 修改用户信息密码
版本 13.3.5-ee通过gitlab-rails进入控制台gitlab-rails console -e production通过条件查找用户# 查询所有的用户user = User.all# 通过条件查询用户 常见的where条件有 username email state user = User.where(id:1).firstuser = User.find_by(username:'root')user = User.find_by(email:'admin@qq.co
2021-02-20 12:21:24
1777
原创 springboot 整合 websocket
这里写自定义目录标题配置类pom.xml文件添加依赖WebSocketConfigMyEndpointConfigureWebSocketServer其他问题配置类pom.xml文件添加依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-websocket</artifactId></depend
2021-01-22 15:07:29
209
1
原创 springboot实现导入excel
springboot实现excel数据导入controllerimport com.alibaba.fastjson.JSONArray;import com.alibaba.fastjson.JSONObject;import com.baomidou.mybatisplus.mapper.EntityWrapper;import com.xxx.common.annotation.ValidationParam;import com.xxx.common.base.ResponseHelpe
2020-11-27 10:06:09
911
原创 恢复字符串--算法笔试模拟题精解
题目描述给出两个仅包含“+”、“-”两种字符且长度相同字符串 s1、s2,你需要通过填充数字将这两个字符串恢复成一个合法的表达式。并且只能填入正整数,恢复后的表达式的值必须非负。例如对于字符串“±”,你可以将其变成“1+1-2”,但是不可以变成“1+1-3”,也不可以变成“1+0-1”。定义你的消耗为你填充的所有正整数的和。比如“1+1-2”的消耗为 1 + 1 + 2 = 4。你需要将这两个字符串都恢复成合法表达式,并且尽量的使它们的差值最小,于此同时你还需要使你的消耗最小。相信你通过思考已经发现最
2020-07-21 00:16:56
310
原创 学习小组--算法笔试模拟题精解
题目描述在一个课堂上,有 n 个学生 (1<=n<=3e5),每个学生都有他们自己的学分ai(1<=ai<=1e9,ai<=ai-1),现在老师想将他们分为 m 个小组 (1<=m<=n),为了方便交流,所有的小组都是由相邻的学生组成 (abc 相邻 , 不存在 ac 一个小组 b 在另一个小组的情况 ),现在老师想让每个小组的学分差值尽量小 ( 最大值减去最小值 ),请你帮助老师来分一下组,输出最后的每个小组的最小的差值的总和。第一行和第二行输入两个数 n、m
2020-07-20 16:57:54
336
原创 Tairitsu and Dynamic Objects--算法笔试模拟题精解
题目描述Hikari 和 Tairitsu 面前有 n 个物品,这些物品编号为 1,2,…,n。每个物品有两个属性。第 i 个物品的两个属性分别为 ai, bi 。初始 n 个物品均可被选取。Hikari 与 Tairitsu 会轮流选取当前可选取的物品中的一个,并把它拿走,这个物品之后不可被选取。第一轮 Hikari 先选取。设 Hikari 选取的物品编号的集合为 H ,Tairitsu 选取的物品编号的集合为 T 。所有物品均被选取完之后,Hikari 得分为∑ ai(i ∈ H) ;而 T
2020-07-13 14:36:59
860
原创 相似数组--算法笔试模拟题精解
题目描述现在有两个数组 a 和 b ,长度分别为 n 和 m。你可以对两者进行任意次数(包括零次)的下述操作:任选一段连续的区间 [l, r],将其替换为这段区间的所有数字的和。比如,对于[1, 3, 4, 5, 11, 9],你可以选择区间 [3, 5],并将其替换为 4+5+11=20,操作后的数组为 [1, 3, 20, 9]。你现在需要通过上述操作将两个数组变成相同的数组,相同的定义是:对于两个数组 a,b 必须长度相同,不妨设为 l,并且对于 1 <= i <= l,必有
2020-07-06 22:58:55
781
原创 移动射击--算法笔试模拟题精解
题目描述你正在数轴上跟小精灵对战。你拥有一个十分强力的技能称为移动射击,但是这个技能有一个缺点是在你发动之后只能改变一次方向。你可以认为你的位置在数字 0 的位置上,在数轴的正方向上有 n 只精灵,负方向上有 m 只精灵。移动射击可以造成 w 点伤害。每个精灵都有自己的血量,当血量降为 0 时死亡。在最开始时你可以选择向正方向或负方向释放移动射击,并且可以在任意时刻改变技能的方向。请问你最多可以击杀多少只小精灵 ?(n,m,w 以及精灵的血量均在[1, 100000] 范围内 )输入内容为
2020-07-06 21:17:16
348
原创 Springmvc整合Redis做MyBatis二级缓存
Springmvc整合Redis做MyBatis二级缓存pom引包redis配置redis.xmlRedisCache.javaRedisCacheTransfer.javaredis.propertiesSpring 引入 redis配置mybatis引入缓存pom引包这里使用的是spring-data-redis 2.0以上版本 <dependency> <grou...
2019-12-06 17:15:41
191
原创 Java Poi Word 添加页眉文字和图片
代码 public static void main( String[] args ) throws Exception { FileInputStream in = new FileInputStream( "C:/Users/Desktop/aaaab24.docx" ); OPCPackage open = OPCPackage.open( in ); XWPFDocument...
2019-08-11 11:03:58
5640
36
原创 Java Poi Word 添加标题
代码 @Test public void test() throws Exception { int level = 1; String styleName = "标题 1"; String name = "标题内容"; String filePath = "C:/Users/Desktop/0530测试.docx"; // 获得word的pack对象 OPCPacka...
2019-08-11 09:37:34
5741
原创 Java Word文档合并(支持图片)-增加去除分页符/分页标识
代码 @Test public void mergeWords() { File newFile = new File( "C:/Users/Desktop/aaaab25.docx" ); List<File> srcfile = new ArrayList<>(); File file1 = new File( "C:/Users/Desktop/aaa...
2019-08-11 09:32:46
1204
2
原创 JAVA 实现 Word转PDF
JAVA 实现 Word转PDF需要的包 SaveAsPDFandXPS + jacob代码另外一种方法效果可能不太好包链接需要的包 SaveAsPDFandXPS + jacobSaveAsPDFandXPS .jacob.jar .先安装SaveAsPDFandXPS打开 jacob-1.19.zip把jacob.jar 放到项目下 , 然后 这里注意把两个后缀为dll的文件放到...
2019-08-07 17:32:17
2313
原创 maven去除多余日志信息
maven去除多余日志信息前情将原本java项目改为maven项目后,发现配置的log4j或者log4j2日志不生效,控制台打印很多无用的debug日志信息。方法查询 pom.xml 导入的某个包是否有依赖其它的日志包(比如logback)找到对应的包 写上去除依赖项目重新编译后启动即生效了...
2019-02-27 10:20:08
2768
原创 spring 5.0.8 mybatis 3.4.6 struts 2.5.16整合
spring 5.0.8 mybatis 3.4.6 struts 2.5.16整合spring 5.0.8 包spring 配置C3P0 0.9.5.2mybatis 3.4.6struts 2.5.16strtus.xml 配置redisredis.xml 配置为了整合工作流 flowable 6.4.1版本,将项目原本的spring4/mybatis3/struts2进行升级。sprin...
2019-02-18 16:27:57
596
SPRING 5.0.8 MYBATIS 3.4.6 STRUTS 2.5.16 REDIS 整合jar包
2019-02-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人