- 博客(66)
- 资源 (1)
- 收藏
- 关注

转载 String,StringBuffer与StringBuilder的区别|线程安全与线程不安全
String,StringBuffer与StringBuilder的区别|线程安全与线程不安全String 字符串常量 --> 不可变对象StringBuffer 字符串变量(线程安全) --> 通过synchronized关键字实现StringBuilder 字符串变量(非线程安全) --> String类的可变对象,对字符串进行操作简要的说, Stri...
2019-09-21 10:01:05
1055
2
原创 springMVC配置全局日期字符串处理
10 * jackson转json时格式化日期显示,全局设置。-- 注册json转换器,并自定义日期格式转换-->11 * 在spring-mvc.xml中配置。--全局配置日期字符串处理-->First - pom文件添加依赖。--Hutool工具包-->Third - 书写 日期转换类。Second - 写配置类。Fifth-注入mvc容器。`ps: 注意路径替换`
2024-10-30 23:41:30
919
原创 Gitee+Hexo免费个人博客--样式不展示问题解决方案
Gitee+Hexo免费个人博客–样式不展示问题解决方案如果博客的样式不对,则需要在_config.yml中配置下博客地址和路径:url: “码云提供给您的博客地址”root: .修改上传代码后,需要重新部署博客项目访问即可正常展示样式...
2022-04-20 15:09:08
875
1
转载 java.io.IOException: Broken pipe
出现“Broken pipe ”可能的情况:1、客户端请求服务器数据,服务器突然挂了;2、客户端请求服务端数据,服务端正常返回,但客户端由于连接超时或者其他原因断开导致服务端无返回通道导致。原因分析:做了压力测试,发现遇到的情况属于第二种,由于去数据库取数据的时候,30秒里无法正常获取有效的数据库连接,或者查询时间长,导致OSB过来的请求超时,也就是客户端超时了,服务端还试图返回数据,结果导致如题异常。解决方法:1、增大数据库连接池数量;2、延长客户端超时时间。原文链接:https://blo
2021-07-01 18:26:39
2390
原创 Spring源码学习IOC小结
结合Spring源码说明了Spring的实现原理,对容器的实现原理进行了详细的分析,其中包括了:IOC容器和上下文的基本工作原理、容器的初始化过程、依赖注入的实现等等。主要包括了以下几个方面:BeanDefinition的定位:对IOC容器来说,它为管理POJO之间的依赖关系提供了帮助,但也要依据Spring的定义规则提供Bean定义信息。我们可以使用各种形式的Bean定义信息,其中比较熟悉的是使用XML的文件格式。在Bean定义方面,Spring为用户提供了很大的灵活性。在初始化IOC容器的过程中,
2021-07-01 16:10:47
2035
原创 Bean对IOC容器的感知
Bean对IOC容器的感知容器管理的Bean一般不需要了解容器的状态和直接使用容器,但在某些情况下,是需要在Bean、中直接对IOC容器进行操作的,这时候,就需要再Bean中设定对容器的感知。——?IOC容器提供了该功能——通过aware接口来完成的。aware接口有以下这些:BeanNameAware,可以在Bean中得到它在IOC容器中的Bean实例名称。BeanFactoryAware,可以在Bean中得到Bean所在的IOC容器,从而直接在Bean中使用IOC容器的服务。Applicat
2021-07-01 15:39:20
2014
原创 Bean的依赖检查
Bean的依赖检查热烈庆祝共产党建立100周年!应用复杂——> IOC管理的Bean非常多——>依赖关系复杂——>一般情况下是在应用第一次向容器索取Bean的时候发生[这个过程不能保证注入一定能成功]——>如果需要重新检查这些依赖关系的有效性,会是一件很繁琐的事情——>Spring设计了一个依赖检查特性,通过它可以帮助应用检查是否所有的属性都已经被正确设置。——>在Bean定义中设置dependency-check属性来滴定依赖检查模式(none、simple、obj
2021-07-01 10:05:51
1233
原创 windows中javac命令 command not found
windows中javac命令 command not foundcmd 进入到 jdk 安装目录下的 bin 目录执行 javac。
2021-06-23 10:50:15
2617
原创 ng安装到Linux上指定目录 & SSL缺失
前置准备 没有yum工具请自行搜索安装yum -y install gcc zlib zlib-devel pcre-devel openssl openssl-devel将nginx安装到Linux操作系统中的/tools目录下先创建这个目录mkdir /tools将nginx安装包上传到该目录或者使用wget命令下载,此处不介绍yum安装方法cd /tools# 解压tar -zxvf nginx-1.16-xx# 修改文件夹名字mv nginx-1.16 nginx#.
2021-06-17 18:02:20
2407
原创 idea中git上传文件卡死问题解决方案
idea中git上传文件卡死问题解决方案例如我这里是上传Spring源码的时候卡死,尤其是AsyncTests这个文件,直接卡不动,需要关闭这两个检查.
2021-06-17 14:17:52
3486
原创 Spring源码编译-idea
Spring源码编译-idea步骤如下,详细文章自己百度|必应。1. 从 github 或 gitee下载SpringFramework源码2. 本地安装gradle最新版-配置国内源提示:用户目录下新建 .gradle 文件,将一些阿里云源放里面。3. 更新idea中的kotlin版本,1.3+4. 编译Spring-oxm5. 编译整个项目6.运行Spring-core中所有Tests7. 自己写个Test运行...
2021-06-11 10:44:02
1993
原创 三国名录
曹操:我在二十岁左右的时候,还是相当崇拜袁绍老兄的,为何呢?因为他祖上四世三公,门生故吏遍布天下,而我的祖父是个宦官,我自愧不如,颇受袁绍取笑啊!三十岁上下,我和他同朝称臣,我外表尊敬他,内心里已经瞧不上他,为何呢?因为正是他请董卓引军入京,造成了天下大乱,而我早就告诉过他,这样做只能引狼入室,必将自取其祸水。四十岁左右,我和他各霸一方,我简直开始蔑视他,为何呢?因为他身为人主,却心胸狭隘,器识浅薄,外宽内忌,刚愎多疑,身为统帅,却有谋而无断,色厉而胆薄,兵多而指挥不一,将骄而政令不明,身为人父,却听任几.
2021-05-10 13:17:27
2134
1
原创 静态代理
静态代理public class TestThread4 implements Runnable{ @Override public void run() { for (int i = 0; i < 20; i++) { System.out.println("执行了方法体"); } } public static void main(String[] args) { TestThread4 t
2021-04-14 15:20:40
1969
原创 idea中某模块灰色解决方案
如图:idea中该模块呈现灰色,原因动了项目架构解决方案:在file-setting里,搜索maven,然后选择Ignored Filess,看右边的面板中变灰的maven模块是否处于勾选状态。勾选表示忽略了这个模块的pom文件。取消勾选即可解决。...
2021-03-17 14:19:34
3699
原创 typora 配置图床 [阿里云] | Failed to fetch 解决
typora 配置图床 [阿里云] | Failed to fetch 解决typora 配置图床 [阿里云]1) 下载最新版typora;2) 偏好设置 --> 图像 --> 下载PicGo客户端 >>> 如图一3) 图床设置 --> 阿里云 >>> 如图二4) 阿里云购买oss(免费,后续按流量计费) --> 创建子用户(记录下key和secret) --> 配置子用户权限(oss操作全部权限) --> 创建bucket
2021-03-12 13:28:01
3262
原创 枚举类用法
上代码:@Getterpublic enum NodeIdStatusRef { /** * reference */ NI001_A001_AGREE(NodeIdEnum.NI001.getNodeId(), OrderStatus.A101.getCode(), OrderStatus.A101.getCode()), NI001_A001_REJECT(NodeIdEnum.NI002.getNodeId(), OrderStatus.A102..
2021-03-06 14:48:51
2124
原创 java数字位数自动补零
java 三位数字自动补零int n = 0;for (int i = 0; i < 200; i++) { String str1 = String.format(" %03d", n); System.out.println(str1); n++; }可以通过修改%3d,修改位数。
2021-03-02 15:30:52
3120
2
原创 @NotNull、@NotEmpty和@NotBlank的区别
@NotNull、@NotEmpty和@NotBlank的区别@NotNull不能为null,但可以为empty,没有Size的约束。@NotBlank只能用于String,不能为空且trim之后size>0。@NotEmpty可用在String类、Collection、Map、数组上面,不能为空或长度为0。...
2021-02-25 15:59:30
1980
原创 使用jsp直接执行定时任务service
使用jsp直接执行定时任务service><%@ page import="com.leasing.emogo.framework.util.ApplicationContextUtils" %><%@ page import="job.dsc.GetInfoByAssetPackageJob" %><%@ page contentType="text/html;charset=UTF-8" language="java" %><% Strin
2021-02-23 21:03:43
2773
原创 js判undefined | null
js判undefined | null判 undefinedvar exp = undefined;if (typeof(exp) == "undefined"){ alert("undefined");}判 nullvar exp = null; if (!exp && typeof(exp)!=”undefined” && exp!=0) { alert(“is null”); }尽管如此,我们在 DOM 应用中,一般只需要用 (!ex
2021-02-20 15:21:10
2062
原创 Herbinate模糊查询
修改Restrictions.like(属性名, 查询条件的值, 匹配方式)eq 修改为 like, 字段加上百分号字符串
2020-12-15 18:08:41
2074
原创 SpringMvc框架配置过滤器
SpringMvc框架配置过滤器本文以简单的登录过滤器为例开发环境jdk 8idea2019.3.5maven 3.6.3spring-webmvc 5.1.9.RELEASEweb.xml 4.0ajax 3.5.1一. 编写过滤器配置类import org.springframework.web.servlet.HandlerInterceptor;import javax.servlet.http.HttpServletRequest;import javax.ser
2020-12-12 21:13:09
2942
原创 java获取url后缀,以及判断是否带参数(?params=xxx)
java获取url后缀,以及判断是否带参数(?params=xxx) String fileUrl = "http://www.baidu.com?a=1234"; int index = fileUrl.lastIndexOf("?"); if (index != -1) { fileUrl = fileUrl.substring(0, index); } String extension = FilenameUtils.getExtension(fileUrl); System.
2020-12-07 13:52:52
4668
原创 maven配置静态资源导出问题
maven配置静态资源导出问题将这个放到maven项目里面的pom.xml中, 父标签为 project <!--静态资源导出问题--> <build> <resources> <resource> <directory>src/main/java</directory> <includes>
2020-11-30 11:15:15
1935
原创 SpringMVC配置自定义过滤器
SpringMVC配置自定义过滤器环境开发工具: idea2019.3.5springmvc版本: 5.1.9.RELEASE<dependency> <groupId>org.springframework</groupId> <artifactId>spring-webmvc</artifactId> <version>5.1.9.RELEASE</version></dep
2020-11-29 23:55:46
4271
2
原创 tomcat设置编码
找到对应目录server.xml文件修改 - 新增一个属性 URIEncoding=“UTF-8”<Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" URIEncoding="UTF-8"/>
2020-11-29 23:18:38
1897
原创 Tomcat启动idea控制台乱码
Tomcat启动idea控制台乱码tomcat启动乱码解决方案打开自己 配置的 tomcat 路径, 打开cong文件夹, 修改logging.properties文件注释原先的utf-8编码, 新增一行 GBK 编码# java.util.logging.ConsoleHandler.encoding = UTF-8java.util.logging.ConsoleHandler.encoding = GBK重启tomcat改完之后重启TOMCAT, 日志正常问
2020-11-29 13:01:36
1684
原创 java数组遍历删除
List数组遍历删除环境jdk8junit 单元测试正解// 正解1, jdk自带的addAll方法 @Test public void test18() { String[] strs = {"12","34","56","78","90"}; List<String> list = Arrays.asList(strs); List<String> list2 = new ArrayList<&
2020-11-26 21:33:58
3570
原创 记录工作日常OracleSql-mybatis
Oracle SQL表中新增字段-- 新增一个字段,多个字段用小括号括起来,逗号分隔alter table 表名 add 新增字段名(类型+长度);-- demo TSALES_APPLY_COST表中新增一个字段(CAPITAL) 类型为: NUMBER(15, 2)alter table TSALES_APPLY_COST add CAPITAL NUMBER(15, 2);-- 记得加注释COMMENT ON COLUMN TSALES_APPLY_COST.CAPITAL is
2020-11-17 16:25:37
1769
原创 SpringBoot统一异常处理
SpringBoot2.3.3 统一异常处理ps: Spring Boot 2.3.0及以后不再包含Validation,需要单独导入一、导入pom<!--导入springBoot Version: 2.3.3.RELEASE--><dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</arti
2020-11-16 18:40:50
1624
转载 Windows Terminal 配置GIT
Windows Terminal 配置GIT一、打开设置找到该位置json串中添加以下代码{ "acrylicOpacity": 0, // 透明度 "closeOnExit": true, // 关闭的时候退出命令终端 "colorScheme": "Campbell", // 样式配置 "commandline": "F:\\software_Anzhuang\\Git\\bin\\bash.exe", // git-bash的命令行所在位置
2020-11-11 10:29:10
1987
原创 springMVC配置全局日期字符串处理
环境:spring 3.2.18.RELEASEFirst - pom文件添加依赖<!--全局配置日期字符串处理--><dependency> <groupId>com.fasterxml.jackson.core</groupId> <artifactId>jackson-databind</artifactId> <version>2.10.5</version></de
2020-09-25 15:57:37
1874
原创 Linux开放端口
CentenOS 7 添加开放端口环境Vmware 15CentenOS 7以80端口为例测试用例是配置Nginx命令# 添加 80端口firewall-cmd --zone=public --add-port=80/tcp --permanent# 查询80端口开放情况firewall-cmd --query-port=80/tcp# 重启防火墙firewall-cmd --reload# 查询哪些端口是开放着的firewall-cmd --list-port
2020-07-03 11:03:41
1726
promethues-spring1.5.9-eureka-jvm-actuactor.zip
2021-08-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人