- 博客(7)
- 收藏
- 关注
原创 npm install 报错:verbose stack Error: unable to resolve dependency tree
原因:npm或node版本问题npm@7.24.1node@v12.16.2解决:npm i --legacy-peer-deps
2021-09-26 19:53:03
8377
原创 CentOS Docker 安装及卸载
一、安装步骤:1、前置条件:CentOS 7及以上版本;JDK 1.8及以上版本。2、设置Docker仓库稳定源:阿里云镜像$sudoyum-config-manager --add-repo\ http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo3、安装最新版本的docker-ce和container$ sudo yum install docker-ce docker-ce-cli c...
2021-09-22 21:33:40
425
原创 浅谈数据库事务
一、概念:数据库事务是DBMS执行操作的逻辑单元,具有ACID四大特性:1、Automicity(原子性):一个事务中的所有修改要么完全执行成功,要么完全不执行。2、Consistence(一致性):在一个事务执行之前和执行之后,数据库必须处于一致性状态。如果事务提交成功,那么相关操作都必须能够正确地应用于数据库;如果事务中出现错误,那么数据库中相关的所有变化必须要能够正确地回滚,使得回到初始状态。3、Isolation(隔离性):在并发环境中,当多个事务同时操作同一个数据时,每个事务都具有
2021-09-12 01:13:17
318
原创 Java面面观:JVM动态加载
一、概念JVM在执行java程序时,并不是把程序所用到的class都一次性地加载到内存中,而是按需加载class(当使用到尚未被加载的class时,才会去加载它)。二、典型应用正因为JVM动态加载class的特性,我们才能够在java程序运行时根据条件来控制加载不同的实现类。例如Commons Logging 会优先使用Log4j,只有当Log4j不存在时,才使用JDK Logging。 //Commons Logging优先使用log4j LogFactory factory = n
2021-09-11 23:07:09
759
1
原创 设计模式漫谈:单例(Singleton)
一、概念单例模式是一种创建型模式,确保一个类只有一个实例,并提供全局静态的访问方法。二、典型代码2.1. 饿汉模式当类被加载时,单例对象立即被创建。package patterns.singleton;/** * 饿汉模式 * @author Tomcat * */public class EagerSingleton { private static EagerSingleton instance = new EagerSingleton(); private Ea
2021-09-11 23:05:02
104
原创 设计模式漫谈:职责链(Chain of Responsibility)
一、概念职责链是一种行为型模式,通过创建一条链来组织请求处理者和处理行为,请求发送者无须知道请求在何时、何处以及如何被处理,实现了请求发送者与处理者的解耦。由客户端负责链的创建,当系统中新增处理者或修改处理链路时,无须修改系统代码,只需要在客户端重新建链即可,具有良好的灵活性,符合开闭原则。二、应用场景典型的应用场景包括:1、Web应用中的过滤器(Filter)2、工作流引擎中的审批流程三、典型代码Classgram of pattern of chain of resp
2021-09-11 23:01:39
136
原创 解决IBM Liberty 部署Springboot 应用遇到StackOverflow的问题
客户最近要求把一个Springboot应用从was 9 迁移部署至 liberty 20,jar包部署,自启动没问题,但部署到liberty上server.xml配置如下:<?xml version="1.0" encoding="UTF-8"?><server description="new server"> <!-- Enable features --> <featureManager> <...
2021-09-08 20:22:49
833
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人