自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Scp_blog的博客

面对自己,走向巅峰

  • 博客(63)
  • 资源 (1)
  • 收藏
  • 关注

转载 String,StringBuffer与StringBuilder的区别|线程安全与线程不安全

String,StringBuffer与StringBuilder的区别|线程安全与线程不安全String 字符串常量 --> 不可变对象StringBuffer 字符串变量(线程安全) --> 通过synchronized关键字实现StringBuilder 字符串变量(非线程安全) --> String类的可变对象,对字符串进行操作简要的说, Stri...

2019-09-21 10:01:05 947 2

原创 macos Idea中返回上次操作地方

⌘ + ⌥ + ← / →(方向键)

2023-11-03 14:43:56 767

原创 mac 回退快捷键

Command + Shift + z

2023-11-03 14:42:46 149

原创 Java 单例模式——双检锁

双检锁: 双重检验锁。

2023-09-13 00:00:59 725

原创 Linux 配置静态IP

操作步骤、参数说明

2022-12-12 20:44:12 254 1

原创 Gitee+Hexo免费个人博客--样式不展示问题解决方案

Gitee+Hexo免费个人博客–样式不展示问题解决方案如果博客的样式不对,则需要在_config.yml中配置下博客地址和路径:url: “码云提供给您的博客地址”root: .修改上传代码后,需要重新部署博客项目访问即可正常展示样式...

2022-04-20 15:09:08 772 1

原创 gitee添加本地公钥,实现无密码push代码

gitee添加本地公钥

2022-03-26 19:43:57 1559 2

原创 Mysql8安装[windows10-64]

windows10安装mysql8

2021-12-25 15:33:46 1778

转载 java.io.IOException: Broken pipe

出现“Broken pipe ”可能的情况:1、客户端请求服务器数据,服务器突然挂了;2、客户端请求服务端数据,服务端正常返回,但客户端由于连接超时或者其他原因断开导致服务端无返回通道导致。原因分析:做了压力测试,发现遇到的情况属于第二种,由于去数据库取数据的时候,30秒里无法正常获取有效的数据库连接,或者查询时间长,导致OSB过来的请求超时,也就是客户端超时了,服务端还试图返回数据,结果导致如题异常。解决方法:1、增大数据库连接池数量;2、延长客户端超时时间。原文链接:https://blo

2021-07-01 18:26:39 2281

原创 Spring源码学习IOC小结

结合Spring源码说明了Spring的实现原理,对容器的实现原理进行了详细的分析,其中包括了:IOC容器和上下文的基本工作原理、容器的初始化过程、依赖注入的实现等等。主要包括了以下几个方面:BeanDefinition的定位:对IOC容器来说,它为管理POJO之间的依赖关系提供了帮助,但也要依据Spring的定义规则提供Bean定义信息。我们可以使用各种形式的Bean定义信息,其中比较熟悉的是使用XML的文件格式。在Bean定义方面,Spring为用户提供了很大的灵活性。在初始化IOC容器的过程中,

2021-07-01 16:10:47 1995

原创 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 1968

原创 windows中javac命令 command not found

windows中javac命令 command not foundcmd 进入到 jdk 安装目录下的 bin 目录执行 javac。

2021-06-23 10:50:15 2555

原创 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 2321

原创 idea中git上传文件卡死问题解决方案

idea中git上传文件卡死问题解决方案例如我这里是上传Spring源码的时候卡死,尤其是AsyncTests这个文件,直接卡不动,需要关闭这两个检查.

2021-06-17 14:17:52 3303

原创 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 1930

原创 三国名录

曹操:我在二十岁左右的时候,还是相当崇拜袁绍老兄的,为何呢?因为他祖上四世三公,门生故吏遍布天下,而我的祖父是个宦官,我自愧不如,颇受袁绍取笑啊!三十岁上下,我和他同朝称臣,我外表尊敬他,内心里已经瞧不上他,为何呢?因为正是他请董卓引军入京,造成了天下大乱,而我早就告诉过他,这样做只能引狼入室,必将自取其祸水。四十岁左右,我和他各霸一方,我简直开始蔑视他,为何呢?因为他身为人主,却心胸狭隘,器识浅薄,外宽内忌,刚愎多疑,身为统帅,却有谋而无断,色厉而胆薄,兵多而指挥不一,将骄而政令不明,身为人父,却听任几.

2021-05-10 13:17:27 2056 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 1917

原创 idea中某模块灰色解决方案

如图:idea中该模块呈现灰色,原因动了项目架构解决方案:在file-setting里,搜索maven,然后选择Ignored Filess,看右边的面板中变灰的maven模块是否处于勾选状态。勾选表示忽略了这个模块的pom文件。取消勾选即可解决。...

2021-03-17 14:19:34 3580

原创 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 3162

原创 枚举类用法

上代码:@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 2048

原创 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 3021 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 1936

原创 使用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 2689

原创 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 2002

原创 Herbinate模糊查询

修改Restrictions.like(属性名, 查询条件的值, 匹配方式)eq 修改为 like, 字段加上百分号字符串

2020-12-15 18:08:41 2011

原创 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 2865

原创 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 4542

原创 maven配置静态资源导出问题

maven配置静态资源导出问题将这个放到maven项目里面的pom.xml中, 父标签为 project <!--静态资源导出问题--> <build> <resources> <resource> <directory>src/main/java</directory> <includes>

2020-11-30 11:15:15 1899

原创 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 4124 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 1847

原创 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 1642

原创 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 3468

原创 记录工作日常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 1694

原创 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 1587

转载 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 1935

原创 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 1833

原创 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 1663

原创 Windows安装Nacos1.1.4

Windows安装Nacos1.1.4下载GIT 地址:https://github.com/alibaba/nacos/tags解压测试PS:如图,说明启动成功,启动不成功会闪退,可以再次尝试或者检查端口占用或者关闭杀毒软件以管理员权限启动。然后打开浏览器访问http://localhost:8848/nacos/出现如下界面,说明成功,账号密码均为 nacos...

2020-07-01 14:15:20 2385 4

原创 Windows安装Consul

Windows安装Consul 出现闪退问题我的环境windows 10consul 1.8.0Google浏览器(装上迅雷插件)consul 下载地址# consul 官网下载地址https://releases.hashicorp.com/consul/ps:解压之后是个exe文件,直接双击会闪退下载之后解压到自己的环境目录中,然后将路径配置到Path中,见下方示例:例如你的文件在 F:\environment\consul中那么配置的环境目录即为 F:\envi

2020-06-28 10:35:19 1363 1

原创 Vmware中的Linux(CentenOs7)安装JDK8

Linux安装JDK8安装之前请卸载Linux已经携带的OpenJDK从共享文件夹中取出JDK文件拷贝jdk到 /usr/java 目录cp jdk-8u251-linux-x64.tar.gz /usr/javaps:没有文件夹的请自己建, 命令是:mkdir 你的文件夹名解压 JDKtar -zxvf jdk-8u251-linux-x64.tar.gzps:注意替换成自己的版本, 解压如果出现问题,请对应问题自行百度,解压完成之后可以删除掉拷贝过去的JDK文件配置

2020-06-24 11:50:51 1113

promethues-spring1.5.9-eureka-jvm-actuactor.zip

SpringBoot1.5.9.RELEASE以Prometheus作jvm监控从eureka注册获取,遇到问题解决不了请私信我。

2021-08-06

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除