![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
J2EE
文章平均质量分 61
码上富贵
在我手里就不可能有隔夜的BUG,因为隔夜我就忘了。
展开
-
Java项目启动检测 Redis 是否启动,未启动则启动(macOS 版本)
启动项目时,检测macos 上 Redis 是否启动,未启动,则启动。原创 2024-04-28 16:29:08 · 421 阅读 · 1 评论 -
logback日志脱敏
logback日志脱敏。原创 2023-05-30 23:29:33 · 959 阅读 · 0 评论 -
Macos快速切换JDK版本
快速切换jdk版本、安装java多版本兼容原创 2023-05-16 16:52:32 · 351 阅读 · 0 评论 -
排除log4j依赖-处理依赖案例
紧急通知】今日收到log4j可能有0Day漏洞报出的情报,请各单位开展以下工作1、请各单位梳理使用Log4j组件的系统和版本清单。重点排查对互联网提供服务的应用系统,一方面联系开发方梳理,另一方面利用白盒扫描工具获取准确清单。并将概要情况报送作战部。......原创 2022-08-02 07:17:07 · 2549 阅读 · 0 评论 -
Java应用无响应、内存飙升、CPU飙升排查
排查Java无响应,内存溢出等问题。原创 2022-07-26 15:31:16 · 5728 阅读 · 0 评论 -
Spring Boot、Spring Security升级、版本选择、安全漏洞说明
文章目录一、概述依据一:官方主维护依据二:CVE-2022-22965依据三:CVE-2022-22978二、版本选择一、概述依据一:官方主维护截止(2022-05-26)为止,Spring Boot 2.5 、2.6为官方主要维护版本。**发行说明 :**https://github.com/spring-projects/spring-boot/wiki依据二:CVE-2022-229650x01漏洞详情Spring Framework存在远程代码执行漏洞,在 JDK 9+ 上运行的 Sp原创 2022-05-26 09:57:54 · 12114 阅读 · 2 评论 -
shardingsphere5.0.0对商户数据进行分库分表操作
文章目录一、概述二、实现引入依赖配置多数据源分库分别配置SPI接口调用分库策略实现类分表策略实现类主键策略实现类一、概述分库分表主要依赖业务设计,全国商户数据按照省份分库是比较合理的方案,可以合理利用企业统一社会信用代码中包含的省份信息进行相关业务实现。二、实现引入依赖pom.xml <!-- 多数据源 --> <dependency> <groupId>com.baomidou</groupId&g原创 2022-05-04 15:55:41 · 1567 阅读 · 0 评论 -
windows和macos修改jar中文件
文章目录macOSwindowsmacOS# 解压jar -xvf uid-generator-1.0.0.jar# ----- 解压文件 -----drwxr-xr-x 5 wangfugui staff 160B 3 14 10:41 BOOT-INFdrwxr-xr-x 4 wangfugui staff 128B 3 14 10:41 META-INFdrwxr-xr-x 3 wangfugui staff 96B 2 1 1980 org-rw-原创 2022-03-14 13:17:50 · 1175 阅读 · 0 评论 -
Springboot内外部logback多环境配置
Springboot内外部logback多环境配置文章目录一、概述二、项目内外配置三、使用自定义appender四、logback查找配置源码五、案例源码一、概述SpringBoot官方文档Springboot 默认读取的是项目内的 resources 中 logback 配置文件。如果 classpath(resources) 下有logback-test.xml会优先生效,并且会和其他logback文件同时生效。Springboot 默认日志级别是DEBUG,所以在logback初始化之前原创 2022-01-18 14:23:11 · 721 阅读 · 0 评论 -
HttpClient 出现 failed to respond 异常解决
文章目录现象原因解决现象httpclient 在使用线程池时,偶尔出现 NoHttpResponseException 异常。httpclient org.apache.http.NoHttpResponseException: host:端口 failed to respond异常由 httpclient 抛出:httpcomponents-client/httpclient5/src/main/java/org/apache/hc/client5/http/impl/classic/Http原创 2014-07-02 15:02:58 · 3594 阅读 · 0 评论 -
pom引入httpclient版本
Web上的用户登录功能应该是最基本的功能了,可是在我看过一些站点的用户登录功能后,我觉得很有必要写一篇文章教大家怎么来做用户登录功能。下面的文章告诉大家这个功能可能并没有你所想像的那么简单,这是一个关系到用户安全的功能,希望大家能从下面的文章中能知道什么样的方法才是一个好的用户登录功能。用户名和口令首先,我们先来说说用户名和口令的事。这并不是本站第一次谈论这个事了。如何管理自己原创 2013-11-27 09:45:59 · 1261 阅读 · 0 评论 -
java反射详解
转自:http://www.cnblogs.com/rollenholt/archive/2011/09/02/2163758.html【案例1】通过一个对象获得完整的包名和类名?123456789101112131415package Reflect; /**转载 2014-05-20 10:41:01 · 553 阅读 · 0 评论 -
JAVA_MD5加密,SHA-1加密工具类
package com.util;import java.io.UnsupportedEncodingException;import java.security.MessageDigest;import java.security.NoSuchAlgorithmException;/** * 加密 * @author Adam * */public class MD5Uti原创 2015-02-05 17:09:43 · 781 阅读 · 0 评论 -
正则表达式中符号含义大全
\ 标记下一个字符是特殊字符或文字。例如,"n" 和字符 "n" 匹配。"\n" 则和换行字符匹配。^ 匹配输入的开头。 $ 匹配输入的末尾。 * 匹配前一个字符零或多次。例如,"zo*" 与 "z" 或 "zoo" 匹配。 + 匹配前一个字符一次或多次。例如,"zo+" 与 "zoo" 匹配,但和 "z" 不匹配。 ? 匹配前一个字符零或一次。例如,转载 2014-10-23 15:53:33 · 757 阅读 · 0 评论 -
HashMap深入分析
java.util.HashMap是很常见的类,前段时间公司系统由于对HashMap使用不当,导致cpu百分之百,在并发环境下使用HashMap而没有做同步,可能会引起死循环,关于这一点,sun的官方网站上已有阐述,这并非是bug。HashMap的数据结构 HashMap主要是用数组来存储数据的,我们都知道它会对key进行哈希运算,哈系运算会有重复的哈希转载 2013-11-27 09:48:30 · 637 阅读 · 0 评论 -
Linux安装配置jdk
Linux安装配置jdk编辑系统配置文件vi /etc/profile增加Java系统环境变量JAVA_HOME=/opt/jdk1.8.0_191PATH=$JAVA_HOME/bin:$PATH CLASSPATH=$JAVA_HOME/jre/lib/ext:$JAVA_HOME/lib/tools.jar export PATH JAVA_HOME CLASSPAT...原创 2019-10-22 09:19:29 · 137 阅读 · 0 评论 -
java优化占用内存的方法
原文出自【雪的痕迹】原文地址:http://www.java3z.com/cwbwebhome/article/article8/852.htmljava做的系统给人的印象是什么?占内存!说道这句话就会有N多人站出来为java辩护,并举出一堆的性能测试报告来证明这一点。其实从理论上来讲java做的系统并不比其他语言开发出来的系统更占用内存,那么为什么却有这么N多理由来证明它确实占内存呢?两个字...转载 2018-08-17 00:19:07 · 264 阅读 · 0 评论 -
打印 Hello World!
题目:在if()里添加任意代码 使之打印出 Hello World! Java代码 public static void main(String[] args){ try { if(){ System.out.print("Hello ");转载 2013-11-27 09:42:42 · 1117 阅读 · 0 评论 -
Java中通用路径转义符
问题:windows路径使用的是\,linux路径使用的是/解决:File.separator替代斜杠在Linux下获取得到的是/,而在window下获得的是/.原创 2019-02-20 14:18:48 · 2018 阅读 · 0 评论 -
Java读写properties配置文件
Java读写配置文件注意以下几点:1. 配置文件config.properties在src目录下,编译后会在classes目录下2. 通常写入不了一般都是路径错误,写到其他目录去了。3.JDK Properties 类读取的文件是不允许有非 ASCII 码字符的,文件需要使用 JDK 的 native2ascii 工具转换一下package com.util;import ja原创 2014-12-09 17:16:05 · 1152 阅读 · 0 评论 -
IDEA快速创建SpringBoot项目
一、概述springboot项目,不管是java工程还是web工程都可以直接以jar方式运行,所以推荐创建jar工程。二、快速创建SpringBoot项目两种方式方式一(推荐:会自动创建启动类和pom引用):1.选中项目 > New Project > Spring Initializr > 选择Project SDK > 默认 > Next > Packaging: Jar (选择Jar启动)Spring Boot 默认Jar使用嵌入式Tomcat,默认不支原创 2021-02-24 10:33:05 · 2084 阅读 · 0 评论 -
Java JDBC Connections
1.JDBC-ODBC Bridge Java Jar:None Driver Name: sun.jdbc.odbc.JdbcOdbcDriver DB URL:jdbc.odbc: User Name:xxxx Password:xxxx 2.Java DB(Network)(Derby) Java Jar: derbyclient.ja转载 2013-11-27 09:44:33 · 1108 阅读 · 0 评论 -
Axis2创建WebService实例
转自:http://clq9761.iteye.com/blog/976029不知道怎么收藏,只好转过来了,留自用,谢过。一、Axis2的下载和安装 1.可从http://ws.apache.org/axis2/ 下载Axis2的最新版本: 可以下载如下两个zip包: axis2-1.5.4-bin.zip axis2-转载 2016-04-01 09:27:30 · 432 阅读 · 0 评论 -
Eclipse打成可执行jar过程中需要注意的一些问题
Eclipse打包成jar主要有两种方案:一:依赖jar解压成class(推荐)。解决:使用Fat Jar插件1.安装Fat Jar插件。Eclipse在线更新方法【Help】 > 【Install New Software】> Add:name:Fat Jarlocation:http://kurucz-grafika.de/fatjar 2.Fat J...原创 2014-05-16 13:59:10 · 799 阅读 · 0 评论 -
SpringMVC---400错误The request sent by the client was syntactically incorrect.
问题:客户端发送的请求语法错误,即服务端无法解析客户端请求。原因:通常由以下两个原因造成1.参数名称,或者类型对应不上。2.Java bean中没有提供无参的构造函数,无法从JSON对象实例化成Java对象。 解决:1.将日志调整到DEBUG,查看具体原因。 ...原创 2018-09-12 10:32:45 · 314 阅读 · 0 评论 -
JAVA:如何将图片等资源打包进jar文件
http://blog.sina.com.cn/s/blog_44002c6c01000bhq.html#commonComment===反加草旦原创,转载注明出处======blog.sina.com.cn/ganzejun88===昨天研究到很晚,看了很多资料,也尝试了很多次,终于在今天早上把这个问题解决了表现特征为使用NetBeans运行可以访问到图片,但把c转载 2014-05-15 14:13:56 · 2483 阅读 · 0 评论 -
Java strtus2文件下载不同浏览器文件名中文乱码处理
在IE,FF,chrome中文件名都不会乱码,在其他浏览器中,请参考《不同浏览器上中文文件名的下载乱码问题》jsp:/downloadProFile.action?fileName=${data.app_name }&fileUrl=${data.app_url }">下载strtus: application/octet-strea原创 2014-12-03 14:52:10 · 982 阅读 · 0 评论 -
log4j.properties配置详解
http://www.cnblogs.com/ITEagle/archive/2010/04/23/1718365.html转载 2014-05-15 16:08:52 · 559 阅读 · 0 评论 -
tomcat启动Java.Lang.NoClassDefFoundError: Org/Apache/Commons/Logging/LogFactory异常
Problem:java.lang.NoClassDefFoundError:org/apache/commons/logging/LogFactorySolution:这个是缺少commons-logging-xxx.jar包,可以在commons-logging-xxx.jar官方下载地址:http://commons.apache.org/prop原创 2014-12-09 15:05:42 · 4711 阅读 · 0 评论 -
Java Web系统初始化时从数据库中加载数据到文本(ibatis,spring)
有一些特殊情况,需要在系统初始化时加载一些配置属性到本地文本中web.xml org.springframework.web.context.ContextLoaderListener com.actions.common.listener.InitConfig InitConfig.javapac原创 2014-12-05 17:20:56 · 2290 阅读 · 0 评论 -
不同浏览器上中文文件名的下载乱码问题
浏览器能正确识别的编码格式,只要按照这样的编码来设置对应的Content-Disposition,那么应该就不会出现中文文件名的乱码问题了。 首先,Content-Disposition值可以有以下几种编码格式 1. 直接urlencode: Content-Disposition: attachment; filename="struts2.0%E4%B8%AD%E6%9转载 2014-12-03 10:55:14 · 765 阅读 · 0 评论 -
Java中getResourceAsStream的用法
转自:http://www.cnblogs.com/javayuer/archive/2011/01/02/1924192.htmlJava中getResourceAsStream的用法首先,Java中的getResourceAsStream有以下几种: 1. Class.getResourceAsStream(String path) : path 不以’/'开头时默认是从此转载 2014-05-16 11:29:01 · 490 阅读 · 0 评论 -
Java工程师可能不知道的那些FE潜规则
写了一个多月JavaScript,感觉如今可不比几年前只有IE6的年代,而且过去只是用JS写个Ajax或者是简单的表单验证,可如今写一个稍微复杂点的小应用,要兼容所有浏览器,才发现真是太难了,难怪FE是一个独立的工种,有别于我们这些Java工程师了。如果你也不是专业FE,那么估计转载 2011-09-06 11:41:50 · 436 阅读 · 0 评论 -
hibernate缓存:一级缓存和二级缓存
1.什么是缓存? 缓存是介于物理数据源与应用程序之间,是对数据库中的数据复制一份临时放在内存中的容器,其作用是为了减少应用程序对物理数据源访问的次数,从而提高了应用程序的运行性能。Hibernate在进行读取数据的时候,根据缓存机制在相应的缓存中查询,如果在缓存中找到了需要的数据(我们把这称做“缓存命 中"),则就直接把命中的数据作为结果加以利用,避免了大量发送SQL语句到数据库查询的性能转载 2014-12-04 10:39:46 · 541 阅读 · 0 评论 -
Java/SSH分页组件
转自:http://wilr.iteye.com/blog/1441536由于项目中分页风格多样化,而分页又是项目中必不可少的,为统一项目分页风格,在上次封装的分页的组件找不到的的情况下,重新封装了一下分页组件,特意分享给大家,也防止再次丢失! 1.分页html/CSS代码及素材准备 请参考我的博客《div+css分页条》 h转载 2015-10-14 14:03:24 · 752 阅读 · 0 评论 -
Tomcat与Jre绿色环境配置(生产环境)【参考自用】
Tomcat运行时需要jre的支持,一般有两种方式,一种是用jdk带的jre,另一种无需安装jdk只利用jre。这两种方式的区别在于启动的 时候是利用JAVA_HOME还是利用JRE_HOME(参加Tomcat目录下的RUNNING.txt)。第一种的好处在于编译跟运行时用的是同样的 环境,引用外部包的时候只要能编译通过,运行时一般是没有问题的,即使不把外部包拷贝到Tomcat下的lib目录也可以转载 2016-04-26 11:00:19 · 1445 阅读 · 0 评论