排序
SSM创建配置测试超级无敌详细版本
1.创建 2.配置tomcat 3.创建webapp step01,war包 step02 创建web.xml <?xml version='1.0' encoding='UTF-8'?> <web-app xmlns='http://xmlns.jcp.org/xml/ns/javaee' xmlns:xsi='http...
Spring框架Bean对象的五个作用域
一、前言:Bean对象简介 在Spring项目中,那些由Spring IoC容器所管理的对象,称为bean。简单地讲,bean就是由Spring容器初始化、装配及管理的对象,除此之外,bean就与应用程序...
QPS到AQS的确定
QPS到AQS的确定,-CoderOilStation QPS到AQS的确定 分布式集群和多线程高并发随着企业向互联网方向的转型。企业数字化信息建设需要现在的AI技术前线搭桥。数字经济其实并不是十分...
我为什么使用Linux做开发
系统选择 目前市面上主流的桌面操作系统在大多数人眼里只有Windows和MacOS,那为什么我没选择它们两呢? 首先,不选MacOS的原因,就是太贵。当然这是我的原因不是苹果的原因,我最早使用Linux写...
记一次诡异的线上异常赋值排查:代码没错,结果不对
记一次诡异的线上异常赋值排查:代码没错,结果不对,这篇文章主要是记录和分享一次线上故障排查的经历 —— 可以说是目前为止我遇到过的最抓狂的排查之一。明明代码看上去没有任何问题,我也...
多线程系列(十九) -Future使用详解
一、摘要 在前几篇线程系列文章中,我们介绍了线程池的相关技术,任务执行类只需要实现Runnable接口,然后交给线程池,就可以轻松的实现异步执行多个任务的目标,提升程序的执行效率,比如如下...
hot100之图论
hot100之图论,岛屿数量(200) class Solution { public int numIslands(char[][] grid) { int res = 0; int m = grid.length; int n = grid[0].length; for (int i = 0; i < m ; i++){ for (i...
Java之ScheduledThreadPoolExecutor 定时任务
目录 ScheduledThreadPoolExecutor 一、概述 二、常用方法 1、schedule 方法 2、scheduleAtFixedRate方法 3.scheduleWithFixedDelay方法 三、ScheduledExecutorService的创建方式 ScheduledThre...
Spring Boot 使用 Tomcat 作为容器时访问根 context-path 302分析
Spring Boot 使用 Tomcat 作为容器时访问根 context-path 302分析,起因是安全团队反馈了一个漏洞,说通过公网域名访问内网中的一个SpringBoot服务的根路径,原本是域名的url变成了服务的内网的i...
普通程序员和厉害程序员的差距!
大家好,我是程序员陶朱公。 前言 今天跟大家聊一下关于代码重构的话题。 话说,很多程序员对自己写的代码平时很随心所欲(各种魔法变量,一个方法几十上百行代码,还有各种让人崩溃的变量或方法...
替代 Postman!一款开源自托管的在线 API 接口管理平台!
替代 Postman!一款开源自托管的在线 API 接口管理平台!,大家好,我是 Java陈序员。 在企业开发中,经常涉及到 API 接口管理,常常会借助一些工具来进行接口请求调试,如 Postman 就是一款十分...













