工作中的问题
雨后浅浅唱
这个人很懒,没有编辑个人简介
展开
-
logback无法删除太久远的日志文件?logback删除日志文件源码分析
最近发现logback配置滚动日志,但是本地日志文件甚至还有2年前的日志文件,服务器是却是正常的!网上搜索了一波没有发现,只找到说不能删除太久远的旧日志文件。原创 2023-03-08 18:05:01 · 2105 阅读 · 0 评论 -
使用 SQL Server 连接 PGSQL (亲测有效)
使用 SQL Server 连接 PGSQL使用 SQL Server 连接 postgresql原创 2021-12-22 14:39:53 · 5057 阅读 · 0 评论 -
分享一个查看Linux内存占用最高的前n个进程(实用)
查看Linux内存占用最高的前n个进程查看Linux cpu占用最高的前n个进程原创 2021-12-22 11:27:22 · 375 阅读 · 0 评论 -
这样写es查询不出来数据?query_string 通配符
遇到个问题?这样写es查询不出来数据?GET /req_log/_search{ "query": { "bool": { "must": [ { "query_string": { "query": "*浇水成功*", "fields": [ "message" ], "analyze_wildcard": true原创 2021-11-08 19:02:27 · 2216 阅读 · 0 评论 -
Nacos 内存 这样正常吗?波动的原因是什么呢
原创 2021-11-08 10:05:43 · 397 阅读 · 3 评论 -
Spring事务中方法先insert 后 select 查不到数据?
出现的问题:同一个事物中,先新增一个对象,后查询无法得到刚刚新增的数据。但是去别的项目写个测试可以查到???原创 2021-10-21 16:17:18 · 6815 阅读 · 5 评论 -
解决jenkins 自动杀掉进程大坑(重点)
解决jenkins 自动杀掉进程大坑(重点)分两种情况:自由风(freestyle)项目用:BUILD_ID=dontKillMe流水线(pipeline)项目用:JENKINS_NODE_COOKIE=dontkillme我的配置freestylepipelinehttps://blog.csdn.net/recotone/article/details/80510201https://www.cnblogs.com/ywb123/p/11222997.html...原创 2021-10-12 15:43:13 · 1111 阅读 · 2 评论 -
再次理解 git rebase
为什么说“再次”呢,因为之前有发过一篇 git rebase 的文章,如今刚好又要用到,发现不会使用了,而且当时的也理解不太对~git rebase是基准基变的意思,在原来的提交记录上可以变成任何你想要的的模样!(确实很强大)我的使用场景 是将多个提交记录合并成一个提交记录首先 理解几个git rebase时会用到的关于提交记录将变成怎样的参数pick:按原样应用所选的提交。edit:选择在应用此提交之前编辑受此提交影响的文件。drop:忽略所选的commit,因此不会应用这些更改squ原创 2021-05-21 19:13:06 · 336 阅读 · 0 评论 -
Maven引入本地jar包plus,Maven引入私服jar包
简单粗暴Maven引入私服jar包前提搭建有nexus私服1、上传私jar包到私服2、需要配置可匿名访问否则需要配置账号密码才能下载jar包3、测试访问,获取dependency4、配置pom.xml ... <!-- my nexus jar --> <dependency> <groupId>xxxx</groupId> <artifactId原创 2021-05-13 11:55:51 · 315 阅读 · 0 评论 -
Maven引入本地jar包
简单粗暴Maven引入本地jar包1、在src下创建目录添加jar包2、配置引用本地jar包 <!-- local jar --> <dependency> <groupId>自定义</groupId> <artifactId>自定义</artifactId> <version>1.0.0</version&g原创 2021-05-13 11:40:50 · 294 阅读 · 0 评论 -
正则替换开头和结尾的字符串
正则替换开头和结尾的字符串 /** * remove redundant ' > ' * @param map map */ private void removeJoiner(Map<String, String> map) { for (Entry<String, String> entry : map.entrySet()) { entry.setValue(entry.getValue原创 2021-04-01 17:30:48 · 1887 阅读 · 0 评论 -
xftp无法显示远程文件夹
如题解决连接属性 - 选项 - 取消勾选原创 2021-03-17 12:20:01 · 253 阅读 · 0 评论 -
解决乱码 - 万金油
简单粗暴,如下:byte[] bytes = title.getBytes(StandardCharsets.ISO_8859_1);String newTitle = new String(bytes, StandardCharsets.UTF_8);log.info("{} --> iso8859-1 --> utf-8 --> {}", title, newTitl...原创 2020-01-03 17:33:32 · 448 阅读 · 0 评论 -
关于微信公众号绑定用户的疑问记录
只要是没有绑定手机号的,点击菜单栏里的任何一项都发送消息“点击此绑定,绑定手机的直接打开页面。该怎么处理?已知:类型为click的菜单,click只能用来回复各种消息,不能跳转页面。类型为view的菜单,我们在创建菜单的时候已经指定了跳转的url了,所以没有办法使用转发或重定向到登录界面。而view类型的菜单也不能向用户返回消息...原创 2019-10-26 10:07:25 · 227 阅读 · 0 评论 -
@AllArgsConstructor 和 @Value 一起用会报错(未知)
不知道什么原因,记录一下Error starting ApplicationContext. To display the conditions report re-run your application with 'debug' enabled.2019-10-12 09:54:04.629 ERROR 9656 --- [ main] o.s.b.d.Log...原创 2019-10-12 09:56:49 · 2656 阅读 · 3 评论 -
js乘法出现浮点数
说明众所周知,js在计算浮点数时候,结果可能会不准确。比如:(在chrome中的运算结果) 2.2 + 2.1 = 4.300000000000001 2.2 - 1.9 = 0.30000000000000027 2.2 * 2.2 = 4.840000000000001 2.1 / 0.3 = 7.000000000000001网上流传的代码(有bug)网上流传的优化后的代码如...转载 2019-01-23 16:22:38 · 2475 阅读 · 0 评论 -
Maven依赖冲突的两种解决方式
Description:An attempt was made to call the method com.google.common.collect.FluentIterable.append(Ljava/lang/Iterable;)Lcom/google/common/collect/FluentIterable; but it does not exist. Its class, ...原创 2019-01-04 16:50:34 · 66529 阅读 · 13 评论 -
Failed to read Class-Path attribute from manifest of jar file:xxx
maven下报错 Failed to read Class-Path attribute from manifest of jar file:xxx跟着xxx目录下去,删掉文件夹,Alt+F5重构项目,会重新下载。即可原创 2019-01-04 13:32:05 · 2988 阅读 · 0 评论 -
NLS_LANG在客户端不能确定,字符集转变将造成不可预期的后果
原因: 1,没有客服端配置字符集 2,客户端字符集跟服务端字符集不一致解决: 1,打开plsql 帮助-支持信息 看看uls_lang是否设置 2,查看服务器端字符集Select *from V$NLS_PARAMETERS where PARAMETER='NLS_CHARACTERSET';Select USERENV ('LANGUAGE' ) from DUAL;...原创 2018-03-06 17:49:50 · 9188 阅读 · 0 评论 -
RedisCacheManager
在springbooot2.0以上RedisCacheManager发生了变化…… @SuppressWarnings("rawtypes") public RedisCacheManager(RedisOperations redisOperations) { this(redisOperations, Collections.&lt;String&gt; emptyList(...原创 2018-06-27 13:16:53 · 6890 阅读 · 2 评论 -
RedisTemplate
@Resource private RedisTemplate&amp;lt;String, Object&amp;gt; redisTemplate; @Autowired private RedisTemplate&amp;lt;String, Object&amp;gt; redisTemplate;采用注解时,不能用Autowired 原因不详...原创 2018-06-27 13:30:46 · 451 阅读 · 0 评论 -
class类文件具有错误的版本52.0,应为50.0
背景: 公司项目的JDK版本未知,没有环境 我的JDK版本:1.7,1.8运行项目报错:class类文件具有错误的版本52.0,应为50.0解决方案: Java版本的主版本号如下:J2SE 8 = 52, J2SE 7 = 51, J2SE 6.0 = 50, J2SE 5.0 = 49, JDK 1.4 = 48, JDK 1.3 = 47, JDK 1.2 = 4...原创 2018-08-14 18:09:58 · 43283 阅读 · 0 评论 -
Blob数据转Base64
场景: 要做一个html转pdf的东东 但是html上的img标签为相对路径,类似:&lt;img src="/image/6ONXsjip0QIZ8tyhnq/it/u=2300343163,3650485576&amp;fm=58&amp;bpow=700&amp;bpoh=700"&gt;所以打印生成的PDF文件是没有图片的.一开始取设it原创 2018-08-21 17:24:20 · 13803 阅读 · 0 评论 -
前台URL传递中文参数到java后台乱码的问题
要encode两次!!! encodeURI(encodeURI(‘中文字符’)原创 2018-09-12 16:08:22 · 1339 阅读 · 0 评论 -
Java调用gc机制强制删除文件
前几天在进行对文件的操作时,需要删除文件,在删除文件时我的思路是这样的,先上传文件,上传成功之后对.zip文件进行解压,如果在解压的过程中抛异常,说明解压失败,前台提示信息,另外需要删除文件。可是我无论如何都删除不了错误的.zip文件,方法是用的file.delete()方法,结果返回false。最后我在删除文件前调用了system.gc()方法,也就是垃圾回收机制,结果删除成功,现在对解释一下为...转载 2018-09-17 09:32:03 · 3563 阅读 · 1 评论 -
itext 将html 生成文件时可能遇到的问题(1)
html中含有img,img的src时base64的形式。 因为文件太大生成的base64太长,导致打印的pdf多页的时候只有一页!解决: 压缩图片在生成base64原创 2018-09-07 17:22:30 · 2520 阅读 · 0 评论 -
css @page 设置 纸张方向
@page{ size:a4;//定义为a4纸 margin:0 0 0 50px;//页面的编剧}@page rotated { size: landscape;} //定义纸张旋转.ccc{ page: rotated; //引用旋转 page-break-before:avoid;//前面不加空页 page-break-after:avoid;//后面不加...原创 2018-09-07 17:25:51 · 19413 阅读 · 0 评论 -
itext 生成 pdf
没有找到文档 - - 看看主要代码主要代码 public static void createPdf2(String content,OutputStream os,String imgBasePath) throws DocumentException, IOException,com.lowagie.text.DocumentException { //创建渲染器...原创 2018-09-07 17:51:25 · 197 阅读 · 0 评论 -
java ZipOutputStream打包zip后文件被占用无法删除
先上代码 public static boolean fileToZip(String sourceFilePath,String zipFilePath,String fileName) { boolean flag = false; File sourceFile = new File(sourceFilePath); FileIn...原创 2018-09-25 10:40:48 · 4439 阅读 · 5 评论 -
oracle instr妙用与坑
用法instr(‘originStr’ , ‘targetStr’ , index , count);简单说明originStr:要匹配的源字符targetStr:要匹配的目标字符index:从第几个开始匹配count:匹配第几次返回:如果匹配到返回目标字符在源字符的下标位置,不匹配返回-1我一般用它判断字符串A中是否存在字符串B后来意外发现可以用来过滤勾选的情况一般勾选后...原创 2018-09-25 13:16:16 · 6340 阅读 · 2 评论 -
Failed to convert from type [java.lang.String] to type [java.lang.Long]
2018-10-29 13:35:33.639 WARN 2212 — [nio-8080-exec-2] .w.s.m.s.DefaultHandlerExceptionResolver : Resolved exception caused by handler execution: org.springframework.beans.TypeMismatchException: Faile...原创 2018-10-29 13:45:51 · 15173 阅读 · 0 评论 -
thymeleaf 解析数据的问题
数据源代码报错org.springframework.expression.spel.SpelEvaluationException: EL1008E:Property or field ‘high_quality_provider_only’ cannot be found on object of type ‘org.json.simple.JSONObject’ - maybe ...原创 2018-11-22 11:30:17 · 2870 阅读 · 3 评论 -
plsql打开错误 error while trying to retrieve text for error ORA-12541
1,确认自己输入的服务名是不是正确,服务名不区分大小写。 2,看看系统的环境变量中ORACLE_HOME的值是不是正确, ORACLE_HOME的值要设置到client目录。原因:没设置ORACLE_HOME解决: 后来加上就可以了 在path下也配置了client目录/bin...原创 2018-03-06 17:40:04 · 15687 阅读 · 0 评论