工作问题
贝多芬也爱敲代码
哇!好多不了解的,还是要多啃得点 ^0^~
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
记录一次服务器一直向外发送大量请求(挖矿病毒)排除
2、原因1、大概率是因为Redis没有认证密码,通过aof设置定时任务,拉取病毒脚本http://oracle.zzhreceive.top/b2f628/b.sh2、相关分析看3、病毒是TeamTNT变种。原创 2024-07-08 17:10:38 · 713 阅读 · 0 评论 -
SOLR分组聚合的相关技巧
使用SOLR的时候我是抗拒的,又应为项目只能用SOLR实现需要,没有办法只能硬着头皮来做,如果实现没办法可以看看下文。在做的过程中,SOLR这个技术栈可能用的少,国内的文字写的都是基本应用,facet query都很少使用,我的需求也无法满足,只能自己找两本去读,来研究SOLR,也把成果记录下来,分享给大家。原创 2023-09-08 11:47:01 · 816 阅读 · 0 评论 -
处理异常格式下时间串无法转换成Date对象问题
火狐浏览器66版本,通过tolocalString()方法,获取的2021-05-20 上午11:30:00类似的格式,导致通过无法转成Date。原创 2023-04-21 11:59:50 · 295 阅读 · 0 评论 -
Tomcat日志排查应用问题
Tomcat日志区分和问题排查原创 2023-03-16 14:48:03 · 877 阅读 · 0 评论 -
Springboot使用Maven将本地依赖打包到war包
1、环境Springboot项目,打包工具使用Maven2、需要WAR包部署到国产中间件3、项目依赖了一些JAr包,非Maven库中依赖。原创 2023-02-24 17:50:22 · 1992 阅读 · 0 评论 -
兼容国产化神通数据库遇到的问题适配
问题一com.oscar.sql.Timestamp cannot be cast to java.time.LocalDateTime环境:神通数据库是通过Timestamp 存储的时间,但是查询的时候实体类是通过LocalDateTime接受的,业务中抛出异常。解决:由于实体这个类型的字段使用比较多,我们无法不想修改业务代码去兼容,求助神通官方,官方给了一个JDBC的工具包,使用这个工具包就解决了无法转换问题。本来使用的数据库安装包中的oscarJDBC16.jar,后来官方说这个不是最新的,原创 2022-06-25 16:25:33 · 2395 阅读 · 3 评论 -
记一次服务器修改jar包中的静态文件
一、背景由于网络原因,每次上传jar包就要半天,仅需要修改一个静态文件,每次都更新jar包,然后更新半天,得不偿失。所以直接通过服务器解压,修改静态文件,然后重新压缩,运行jar包。二、命令2.1 全部解压然后重新打包解压jar -xvf xxx.jar重新压缩jar -cvf0m xxx.jar META-INF/MANIFEST.MF ./2.2 只解压修改文件,然后替换解压jar xf test.jar BOOT-INF/classes/application.yml会把原创 2022-04-18 10:58:05 · 1478 阅读 · 0 评论 -
openXMl
w:pStyle 定义样式IDw:keepNext :段落是否在一个页面上w:keepLines :此元素指定在页面视图中呈现该文档时,尽可能将该段落的所有行维护在单个页面上w:widowControl :这个元素指定消费者是否应该通过将该行移动到下一页,来阻止该段中的一行显示在与剩余内容分开的页面上。w:outlineLvl :此元素指定大纲级别,大纲级别应与文件的当前段落相关联。w:pPr: 这个元素指定了段落属性,这些属性将作为父编号定义中给定编号级别的一部分应用。这些段落属性适用于任何引原创 2021-12-21 09:03:22 · 4211 阅读 · 0 评论 -
企业微信第三方应用开发
配置URL回调get请求回调Post回调基础第一步:第三方服务商注册应用服务商管理后台 https://open.work.weixin.qq.com/wwopen/login需要认证第二步:企业管理员授权应用方式一 : 从服务商网站发起,第三方服务商需构造授权链接,引导用户进入授权页面完成授权过程,并取得临时授权码。方法二:从企业微信应用市场发起第三步:第三方服务商提供服务完成授权后,第三方即可获取企业赋予的永久授权码。通过此授权码,第三方可以换取到原创 2021-12-21 09:01:59 · 3610 阅读 · 0 评论 -
Vue部署到springboot中
https://blog.youkuaiyun.com/weixin_38503935/article/details/100101802原创 2021-12-21 09:00:53 · 463 阅读 · 0 评论 -
Eclipes使用
main方法生产:输入main 之后 ALT+/自动生产sout之后,ALT+/自动生产代码自动提示,Window ——> Preferences ——> Java ——> Editor ——> Content Assist,“Auto Activation triggers for java”这个选项,改成.abcdefghijklmnopqrstuvwxyz。(注意前面有一个点)Eclipse 快速导入所有需要的jar包,Ctr + Shift + Oeclipse中删.原创 2021-12-21 08:55:46 · 161 阅读 · 0 评论 -
tomcat部署Springboot war包
一、tomcat日志中文乱码解决方案:打开到tomcat安装目录下的conf/文件夹 修改logging.properties文件,找到 java.util.logging.ConsoleHandler.encoding = utf-8更改为 java.util.logging.ConsoleHandler.encoding = GBK我们在WEB-INF/classes目录下添加【logging.properties】文件内容为:org.apache.catalina.core.Contai原创 2021-11-22 17:46:56 · 353 阅读 · 0 评论 -
国产化服务器安装Mysql数据库
一、背景现在手头有一个国产化服务器,操作系统是LInux,需要安装Mysql数据库,一下是探索过程二、基本情况查看硬件情况lscpuarchitecture: aarch64Model name : phytium,FT2000PLUS可以看出是架构是aarch64,而aarch64是armv8-A架构的一种运行时状态。arm64是aarch64在gnu/linux文档中的一种别称,两者几乎是混用的。CUP是飞腾的开发的国芯,FT-2000plus这款芯片是以FT2000为基础的改原创 2021-11-22 17:46:22 · 2252 阅读 · 1 评论 -
IDEA配置,提高生产力
1、滚轮调节字体大小3、快速关闭窗口修改步骤如下:File—>settings—>keymap—>main menu—>window—>editor tabs—>close原创 2021-11-08 10:12:37 · 282 阅读 · 0 评论 -
tomcat部署Springboot项目遇到的问题
一、启动过滤器失败,上下文找不到实例对象1、表现bean对象通过@resources注入,导致在配置过滤器的时候,注入失败抛出异常。2、解决办法在保存的类中,替换注入的类的注解为@Autowired3、问题出现原因首先明白两个注解的区别:(1) 提供方:@Autowired是Spring提供的,@Resource是JSR-250提供的,它是Java标准,绝大部分框架都支持。(2) 默认注入方式:@Autowired默认按byType自动装配,而@Resource默认byName自动装配。(原创 2021-10-09 15:17:38 · 886 阅读 · 0 评论 -
记一次post请求参数读取问题
结论因为请求的内容编码不是表单数据,而是Json类型的数据。所以通过String wsid = request.getParameter("wsid");获取的内容为空。解决(1)可以通过该SpringMvc的注解@RequestBody的实体类来接受。(2)也可以通过:request.request.getInputStream()或者request.request.getReader()具体实现如下 String result = ""; String line;原创 2021-04-28 10:32:52 · 185 阅读 · 0 评论 -
MAVEN:dependencyManagement和dependency
定义Maven中的dependencyManagement元素提供了一种管理依赖版本号的方式。区别首先,不考虑父文件,dependencyManagement只是声明依赖,不对jar包引用。dependency中会直接引入依赖。如果pom文件是父文件,则dependencyManagement中的依赖也不会被继承,dependency的依赖会被直接引入。作用所以以这个pom文件为父文件的子文件,可以不声明依赖的版本,maven会向父文件的dependencyManagement中查找这个依赖原创 2021-04-22 17:11:33 · 367 阅读 · 1 评论 -
解决Json对象中文到后台乱码的问题
办法方法一:将整个Json对象,使用encodeURI()函数转码,向后台发送,后台使用java.net.URLDecoder.decode(json,“UTF-8”)解码.然后获得Json对象字符串,通过Json工具类转成Json对象(这时候可能出问题,出现Json转换问题)方法二:在方法一的基础上,只对包含中文的字段转码,后台先将字符串转为Json对象,然后对中文字段进行转义。(绕过了方法一的问题)...原创 2021-04-21 14:08:46 · 1035 阅读 · 0 评论 -
实现Excel下拉自动填补对应内容到后面单元格
一、需求根据下拉选中之后,自动补全下一格内容,然后第三级根据补全内容,自动获取下拉内容。二、实现隐藏第二列,通过第一列下拉选中之后,填补第二列值,第三类根据第二列的值,从名称管理器中获取引用。三、问题1.如何自动填充第二列的值2.如何根据第一列填充对应的值3.如何解决没有搜索到对应的值,如何设置单元格内容,避免NA。四、解决本来想通过下拉数据有效性设置默认值,但是POI没有实现效果,后来通过VLOOK函数实现,优势就是...原创 2020-12-28 17:00:27 · 5876 阅读 · 0 评论 -
Excel名称管理器重名和无法数字开头
一、需求根据小区,楼栋,单元,楼层,四级构建Excel下拉,并实现联动二、实现导出使用的easyPOI导出表头,下拉使用数据有效性和名称管理器实现,但是实现过程中发现以下问题。问题:一、 单元使用数字开头,如 1单元,2单元,名称管理器名称不能以数字开头,且不能出现特殊字符二、 不同楼栋下,单元名不能重复,但是企业下单元名出现重复三、解决问题在单元名称前面加上“_”下划线,但是前面一级选择之后,会去名称管理器中搜索相同的名称并引用值,所以需要重新构建引用下面是构建名称管理器的名称Ma原创 2020-12-14 18:15:20 · 8128 阅读 · 2 评论 -
记一次Excel导入数据
写在 前面使用Excel导入过程比较简单,就是由于POI的版本,所以之前的一些方法可能不能使用了,特此开一篇文章记录.使用POI依赖<dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId> <version>3...原创 2020-04-15 16:09:28 · 172 阅读 · 0 评论 -
记一次文件从Word转为PDF(documents4j和aspose)
依赖<dependency> <groupId>com.documents4j</groupId> <artifactId>documents4j-local</artifactId> <version>1.1.1</version> ...原创 2020-03-20 17:46:49 · 14485 阅读 · 22 评论 -
解决问题:Controller中bean注入为Null
问题:web层中注入的server为null,报空指针异常解决办法:(1)将Web层中的方法改为public(2)把基于接口的代理变为类的代理原理:AOP,加了AOP以后会有影响,如果controller层方法需要调用注入的bean或者service层,那么只能使用public。可以看这篇博客,讲解了原因和三种解决方案....原创 2019-11-19 16:51:50 · 1203 阅读 · 0 评论
分享