摘要: ![](https://img2020.cnblogs.com/blog/2259048/202107/2259048-20210721234843990-2006381920.png) ![](https://img2020.cnblogs.com/blog/2259048/202107/2259048-20210721234913286-1840033573.png) ![](https:// 阅读全文
posted @ 2021-07-21 23:53 lovelifest 阅读(68) 评论(0) 推荐(0) 编辑
摘要: 场景:当我们接收到一些数据需要对其进行处理时,由于它们来自于不同的渠道(如:腾讯,头条),不同渠道所需的处理方式不同,下面我们写一个简单Demo来实现该的场景。 解决思路 1、首先构建一个 GeneralChannelRule 基础规则抽象类,定义一个抽象方法process(),不同的渠道都需要实现 阅读全文
posted @ 2021-03-04 11:15 lovelifest 阅读(452) 评论(0) 推荐(0) 编辑
摘要: Java的三种代理模式 1.代理模式 代理(Proxy)是一种设计模式,提供了对目标对象另外的访问方式;即通过代理对象访问目标对象.这样做的好处是:可以在目标对象实现的基础上,增强额外的功能操作,即扩展目标对象的功能. 这里使用到编程中的一个思想:不要随意去修改别人已经写好的代码或者方法,如果需改修 阅读全文
posted @ 2021-03-04 10:38 lovelifest 阅读(58) 评论(0) 推荐(0) 编辑
摘要: MyBatis 简介 概述 MyBatis 是一个优秀的基于 Java 的持久层框架,它内部封装了 JDBC,使开发者只需关注 SQL 语句本身,而不用再花费精力去处理诸如注册驱动、创建 Connection、配置 Statement 等繁杂过程。 Mybatis 通过 xml 或注解的方式将要执行 阅读全文
posted @ 2021-03-02 15:15 lovelifest 阅读(46) 评论(0) 推荐(0) 编辑
摘要: synchronized 修饰静态方法、普通方法与代码块的区别 类锁:所有对象共用一个锁 对象锁:一个对象一把锁,多个对象多把锁。 一、synchronized修饰普通方法(对象锁) class B{ synchronized public void mB(String value) { for ( 阅读全文
posted @ 2021-03-02 10:03 lovelifest 阅读(65) 评论(0) 推荐(0) 编辑
摘要: 9、Web原生组件注入(Servlet、Filter、Listener) 1、使用Servlet API @ServletComponentScan(basePackages = "com.atguigu.admin") :指定原生Servlet组件都放在那里 @WebServlet(urlPatt 阅读全文
posted @ 2021-03-01 17:38 lovelifest 阅读(46) 评论(0) 推荐(0) 编辑
摘要: 背景 记得前段时间,同事说他们测试环境的服务器cpu使用率一直处于100%,本地又没有什么接口调用,为什么会这样?cpu使用率居高不下,自然是有某些线程一直占用着cpu资源,那又如何查看占用cpu较高的线程? 当然一个正常的程序员不会写出上述代码,这里只是为了让一个线程占用较高的cpu资源。 top 阅读全文
posted @ 2021-02-25 19:57 lovelifest 阅读(391) 评论(0) 推荐(0) 编辑
摘要: 时间函数 DATE_FORMAT(date,format) 案例 1、当前系统时间,格式化为年月日 SELECT DATE_FORMAT(SYSDATE(),'%Y-%m-%d') AS date; 执行结果 2、当前系统时间,格式化为年月日 时分秒 SELECT DATE_FORMAT(SYSDA 阅读全文
posted @ 2021-02-25 14:47 lovelifest 阅读(56) 评论(0) 推荐(0) 编辑
摘要: 在之前的介绍中,我们知道镜像是 Docker 的三大组件之一。 Docker 运行容器前需要本地存在对应的镜像,如果本地不存在该镜像,Docker 会从镜像仓库下载该镜像。 本章将介绍更多关于镜像的内容,包括: 从仓库获取镜像; 管理本地主机上的镜像; 介绍镜像实现的基本原理。 Docker 获取镜 阅读全文
posted @ 2021-02-25 10:53 lovelifest 阅读(454) 评论(0) 推荐(0) 编辑
摘要: Docker 命令查询 基本语法 Docker 命令有两大类,客户端命令和服务端命令。前者是主要的操作接口,后者用来启动 Docker Daemon。 客户端命令:基本命令格式为 docker [OPTIONS] COMMAND [arg...]; 服务端命令:基本命令格式为 dockerd [OP 阅读全文
posted @ 2021-02-25 10:45 lovelifest 阅读(116) 评论(0) 推荐(0) 编辑