摘要: 线程池之Executor框架 Java的线程既是工作单元,也是执行机制。从JDK5开始,把工作机单元和执行机制分离开来。工作单元包括Runnable和Callable,而执行机制由Executor框架提供。 1. Executor框架简介 1.1 Executor框架的两级调度模型 在上层,Java多线程程序... 阅读原文
2020-08-21 18:05:10 阅读(2374) 评论(0)
摘要: 目录 一、请求转发和重定向 1. 请求转发 2. 请求重定向 二、异常处理 1. 异常处理步骤: 1. 自定义异常类 2. 修改 Controller 抛出异常 3. 定义全局异常处理类 4. 定义异常响应页面 5. springmvc的配置文件 三、拦截器 1. 拦截器使用步骤 2. 一... 阅读原文
2020-08-21 17:26:08 阅读(2386) 评论(0)
摘要: 由于有一条业务线不理想,高层决定下架业务。对于我们技术团队而言,其对应的所有服务器资源和其他相关资源都要释放。 释放了 8 台应用服务器;1 台 ES 服务器;删除分布式定时任务中心相关的业务任务;备份并删除 MySQL 数据库;删除 Redis 中相关的业务缓存数据。 CTO 指名点姓让我带头冲锋,才扣了我... 阅读原文
2020-08-21 16:53:03 阅读(2432) 评论(0)
摘要: 线程池之ThreadPoolExecutor 线程池的工作主要是控制运行的线程的数量,处理过程中将任务放入队列,然后在线程创建后启动这些任务,如果线程数量超过了最大数量,那么超出数量的线程排队等候,等其他线程执行完毕再从队列中取出任务来执行。 在开发过程中,合理地使用线程池能够带来3个好处: 降低资源消耗... 阅读原文
2020-08-21 14:54:04 阅读(2363) 评论(0)
摘要: 工作中碰到的一些问题与解决方法记录下来以备不时之需 商品品名规定英文括号正则表达式拆分规则 .*?  :所有内容 [1-9] :整数数字1到9 \d :0到9 \d* :*表示可跟多个数字 \. :小数点 \.? :?表示无小数点或有小数点   规则是要根据英文括号"()"来把品名拆分多行,难免品名中会包含括... 阅读原文
2020-08-21 14:37:03 阅读(2317) 评论(0)
摘要: 目录 SpringSecurity权限管理系统实战—一、项目简介和开发环境准备SpringSecurity权限管理系统实战—二、日志、接口文档等实现SpringSecurity权限管理系统实战—三、主要页面及接口实现SpringSecurity权限管理系统实战—四、整合SpringSecurity(上)Spr... 阅读原文
2020-08-21 12:59:10 阅读(3614) 评论(0)
摘要: 开始使用基于java的JDBC技术来连接mysql进行msyql数据库简单的CRUD操作 下载对应mysql驱动包 这里我创建maven项目基于maven下载 <!--mysql 驱动--> <dependency> <groupId>mysql<... 阅读原文
2020-08-21 11:06:00 阅读(2509) 评论(0)
摘要: 目录 SpringSecurity权限管理系统实战—一、项目简介和开发环境准备SpringSecurity权限管理系统实战—二、日志、接口文档等实现SpringSecurity权限管理系统实战—三、主要页面及接口实现SpringSecurity权限管理系统实战—四、整合SpringSecurity(上)Spr... 阅读原文
2020-08-21 10:20:04 阅读(2415) 评论(0)
摘要: 01、“+”号操作符 要说姿势,“+”号操作符必须是字符串拼接最常用的一种了,没有之一。 String chenmo = "沉默"; String wanger = "王二"; System.out.println(chenmo + wanger); 我们把这段代码使用 JAD 反编译一下: Stri... 阅读原文
2020-08-21 08:23:02 阅读(2299) 评论(0)
摘要: 笔者在之前已经写了一系列的关于RestTemplate的文章,如下: 精讲RestTemplate第1篇-在Spring或非Spring环境下如何使用 精讲RestTemplate第2篇-多种底层HTTP客户端类库的切换 精讲RestTemplate第3篇-GET请求使用方法详解 精讲RestTemplat... 阅读原文
2020-08-21 07:34:05 阅读(2432) 评论(0)