JAVA相关
文章平均质量分 65
java相关内容研究
Doubletree_lin
这里是人工手打的简介
展开
-
三方检测-java服务端对swagger的屏蔽方案
swagger,三方检测原创 2023-09-06 15:02:08 · 1650 阅读 · 2 评论 -
Oracle转Mysql出现的问题记录
oracle转mysql出现的问题记录原创 2023-07-24 15:34:48 · 472 阅读 · 0 评论 -
Docker-安装Jenkins-使用jenkins发版Java项目
使用jenkins的流水线方式,进行java项目的自动发版原创 2023-02-12 16:13:55 · 1184 阅读 · 0 评论 -
程序员使用Mac的M芯片后遇到的问题
使用MAC芯片后的幸福与困惑原创 2023-02-06 17:10:08 · 644 阅读 · 2 评论 -
JbossEAP日志配置
文章目录一、基础内容1.支持的日志等级2.日志格式3.过滤器二、日志类型1.Console log handler(1)含义(2)标签2.File log handler(1)含义(2)标签3.Periodic rotating log handler(1)含义(2)标签4.Size rotating log handler(1)含义(2)标签5.Periodic size rotating lo...原创 2019-09-18 14:50:42 · 651 阅读 · 0 评论 -
tomcat部署web服务,验证码刷新不出来
linux服务器上使用tomcat部署web项目时,发现验证码刷新不出来,研究之后发现,有可能是Xsecurity的问题,可以尝试以下的解决方案。解决方案:在tomcat里面的catalina.sh文件中,增加以下语句 JAVA_OPTS="$JAVA_OPTS -Djava.awt.headless=true"...原创 2018-09-16 22:36:41 · 8197 阅读 · 2 评论 -
重试机制:Spring-Retry的使用
有些场景,我们需要重试。比如原创 2019-09-24 11:19:00 · 1705 阅读 · 1 评论 -
SpringBoot中,logback.xml里面读取yml里面的参数方式
文章目录解决方法步骤一:使用logback-spring.xml步骤二:xml中增加springProperty前应提要:使用logback做日志,日志的输出位置可能要根据部署的环境动态进行配置,而logbackxm.xml中使用${xxx.xxx.xxx}读取不到系统参数解决方法步骤一:使用logback-spring.xml将原先的logback.xml改成logback-spri...原创 2019-08-07 10:46:30 · 10267 阅读 · 6 评论 -
打开文件过多或too many open files的解决方案
学海无涯,旅“途”漫漫,“途”中小记,如有错误,敬请指出,在此拜谢!前言线上系统报错“打开文件过多”或者“too many open files”,看到后很挠头,不知道为啥,经过多方查询,才知道是系统设置问题解决方案使用以下命令查一下服务器限制配置情况ulimit -a 比如发现里面的open files为1024不大够用。便使用以下命令进行更新限制数ulimit -n 65535补充可以使用如下命令查询线程的打开文件数(p.s. 线程号可以使用ps -ef|grep 方法来.原创 2020-11-23 13:28:26 · 1314 阅读 · 0 评论 -
Tomcat文件漏洞问题及处理方式
学海无涯,旅“途”漫漫,“途”中小记,如有错误,敬请指出,在此拜谢!一、前情提要用了万年的tomcat,出现了bug。2月21日,据国家信息安全漏洞共享平台公开的漏洞公告中发现Apache Tomcat文件包含漏洞CNVD-2020-10487(对应CVE-2020-1938),Apache Tomcat服务器中被发现存在文件包含漏洞,攻击者利用该漏洞,可在未授权的情况下远程读取特定目录下...原创 2020-02-25 10:38:54 · 4726 阅读 · 1 评论 -
SpringBoot的jar包方式的Linux启动脚本
学海无涯,旅“途”漫漫,“途”中小记,如有错误,敬请指出,在此拜谢!前情提要1.此脚本仅支持SpringBoot的java -jar的形式。2.此脚本需要在linux上安装好java,且环境变量中已经存在java的功能命令。即在命令行中,使用java、jps命令有结果。(如果没有配置环境,请将代码行中的java、jps相关命令前加上java的存放地址即可)3.如果运行脚本时出现换行符或...原创 2019-12-27 16:36:28 · 239 阅读 · 1 评论 -
idea的某个workspace不显示的问题
学海无涯,旅“途”漫漫,“途”中小记,如有错误,敬请指出,在此拜谢!背景经常会碰到因为双屏切换,导致workspace不显示在屏幕内,也移动不过来的问题解决方案方案一:有可能是软件框定位问题。可以更改下workspace的定位。(1)找到对应的该项目的文件夹,找到.idea/workspace.xml(2)搜索一下ProjectFrameBounds,找到对应参数(3)删除name为x和y的两条数据,重启idea即可...原创 2021-02-03 10:06:37 · 1012 阅读 · 0 评论 -
MyBatis-plus+达梦数据库出现的坑
学海无涯,旅“途”漫漫,“途”中小记,如有错误,敬请指出,在此拜谢!前情提要今日,公司的项目使用的是达梦数据库7+jdk1.8+麒麟系统+SpringBoot+Mybatis-plus。走过了很多坑,特此记录,供给同胞们警醒。问题汇总1.Mybatis-plus的支持性根据官网上的提供,mybatis-plus的generator自动生成器,在3.3.0以上的版本才能支持,所以如果想使用自动生成器的小伙伴,建议使用3.3.0以上的版本。3.3.0以上的版本对达梦的支持性更强,建议直接使用3.原创 2020-07-11 11:36:18 · 11589 阅读 · 32 评论 -
IDEA远程调试SpringBoot
学海无涯,旅“途”漫漫,“途”中小记,如有错误,敬请指出,在此拜谢!前情提要做项目的时候,经常发现已经部署到的测试环境会出一些问题,而本地开发环境没有,想要远程进行调试控制,所以需要一定的操作方式操作1.启动增加脚本-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=7600其中,address后面为暴露的端口号,写任何端口都可以。(注意,记得该端口号一定要对外开发)2.IDEA启动1.编辑启动配置2.点击添加.原创 2020-07-20 16:26:52 · 197 阅读 · 0 评论 -
JVM类加载机制分析小记
文章目录一、前情提要二、理论基础1、类加载生命周期1.1加载1.2连接-验证1.3连接-准备1.4连接-解析1.5初始化2、名词含义以及区别2.1 构造代码块和构造函数区别三、问题分析四、解释解释A五、其他一、前情提要今天小张童鞋发了我一个关于JVM类加载的题,绞尽脑汁未做对,绝对研究研究,题目如下package com.example.demo;public class Test ...原创 2019-10-17 23:51:09 · 183 阅读 · 1 评论 -
SpringBoot修改内嵌tomcat版本
学海无涯,旅“途”漫漫,“途”中小记,如有错误,敬请指出,在此拜谢!在pom依赖的properties中,增加版本号<tomcat.version>8.5.51</tomcat.version>例如:...原创 2020-02-25 10:38:19 · 1220 阅读 · 1 评论 -
spring-integration二探
spring-integration二探学海无涯,旅“途”漫漫,“途”中小记,如有错误,敬请指出,在此拜谢!前言本次探的呢,是公司项目中使用到的一种组合方式。内容先上未改之前的代码 <int:gateway service-interface="com.lin.integration.service.interfaces.IEventSender" id="publishEvent" default-request-channel="publishEventChannel"/&g原创 2021-07-20 14:18:00 · 260 阅读 · 0 评论 -
spring-integration初探
最近有幸,公司让我研究了spring-integration,对于这个spring出品的功能强大的工具,功能繁多且复杂。写此博客分享一下心得,也为记录一下最近研究这么久的知识点。理解的不够深,如果有错误的地方,希望各位朋友能批评指出。一、what 首先,什么是spring-integration?研究之初,对这根管道有些迷惑,这是队列?这个activeMQ有啥区别?待研...原创 2018-05-03 16:20:01 · 60459 阅读 · 38 评论 -
Shiro+SpringBoot做微信小程序登录的坑
学海无涯,旅“途”漫漫,“途”中小记,如有错误,敬请指出,在此拜谢!一、前情提要最近在研究Shiro,和朋友讨论的时候,听说在做微信小程序的时候,Shiro登录验证不好使。便自己验证了一下,确实不好用。去百度查询了半天,并没有找出解决方案,不得不吐槽百度,两三页的搜索内容都是一个模子出来的。研究了好几天才研究出来。二、分析查了下源码,结合一些大牛的分析。Shiro的登陆验证方式是,登陆...原创 2020-01-16 15:35:11 · 2787 阅读 · 0 评论 -
idea启动时Error:Internal error: (java.lang.NegativeArraySizeException) null报错
前情提要今早启动idea的时候,突然启动不了,并且编译的时候报错。查看报错代码又不是项目本身的代码,是jetbrains的报错,很费解。百度了很多文档没有解决方案,去stackoverflow查了一下,才得以解决,所以分享一下自己的解决办法。(stackoverflow大法好)报错代码Error:Internal error: (java.lang.NegativeArraySizeEx...原创 2019-04-22 10:31:45 · 11379 阅读 · 0 评论 -
java中,BigDecimal的四舍五入的小深究(setScale研究一)
学海无涯,旅“途”漫漫,“途”中小记,如有错误,敬请指出,在此拜谢!一、前情提要今日博主使用BigDecimal的时候,由于idea自动设置了项目jdk版本为jdk11,突然发现下述方式提示了过时price.setScale (2,BigDecimal.ROUND_CEILING);因为以前学习时,一直使用的jdk1.8,且百度都是上面的方式,便查看了一下源码二、分析从jdk11...原创 2020-01-06 00:25:48 · 2856 阅读 · 1 评论