- 博客(63)
- 收藏
- 关注
原创 nacos+seatas实现分布式事务客户端项目代码搭建
springboot+springcloud+nacos+seata实现分布式事务项目搭建
2023-01-13 18:00:10
249
1
原创 oauth2.0使用redis和mysql存储token
我们都知道oauth2.0存储token的方式有四种:分别是:基于redis,mysql,JWT,内存方式token。
2022-10-30 17:21:41
2644
原创 Create React App requires Node 14 or higher.
npx: installed 67 in 11.009sYou are running Node 12.16.1.Create React App requires Node 14 or higher.Please update your version of Node版本过低Npx:在11.009s中安装67当前运行节点12.16.1。创建React应用需要节点14或更高。请更新你的Node版本...
2022-05-06 15:41:38
3300
8
原创 Java中接口和抽象的区别有哪些?
文章目录Java基础面试题一、接口和抽象的区别有哪些?接口面试理论:抽象类面试理论:接口代码案例验证以上总结1.创建接口类2.创建接口实现类3.测试接口的执行4.输出结果5.接口的实现类可以被继承抽象类码案例验证以上总结1.创建抽象类2.创建抽象类的继承类3.测试抽象接口4.输出结果Java基础面试题一、接口和抽象的区别有哪些?接口面试理论:1.接口不可以被继承,不实例化,没有构造方法。2.接口不可以定义普通方法和普通变量,只能定义抽象方法,3.接口默认变量是用public,stat
2022-04-24 00:11:54
318
原创 实现分布式事-分布式锁
实现分布式事务项目工程案例:支付宝和余额宝项目工程有:父工程:pay-parent公共实体:pay-common-pojo公共接口:pay-interface支付宝服务:pay-alipay-service余额宝服务:pay-balance-service实现分布式锁1.基于数据库实现分布式锁2.基于redis中的setnx3.基于Redis中redisson的lock锁实现分布式锁4.基于zookerper的临时有序节点实现分布式锁服务器需求:web1:tomcatweb2:
2022-04-19 13:00:45
891
原创 spring bean的生命周期面试回答及代码演示
前言:在面试中经常会被问到谈谈你对spring bean生命周期的理解,如果单方面的在网站看写的博客很难理解的,最好自己写代码体会他的实现流程。1.先了解这几个类的意思BeanNameAware:设置bean的名称类BeanFactoryAware:bean工厂类接口ApplicationContextAware:上下文类InitializingBean :初始加载bean对象类DisposableBean:bean对象销毁类开始代码演示1.pom.xml依赖引入&
2022-04-10 00:25:49
6454
2
原创 1.JVM的运行原理结构图
1.JVM的运行原理结构图1.正常情况下有.java编译后,生成.classes文件2.在到类加载器进行加载ClassesLoader3.在到Runtime Data arae 运行时区3.1.运行时区又方法区Method Area ,3.2.堆内存区Haep3.3.java栈内存区Stack4.本地方式区Native Method Stack...
2022-03-27 22:19:29
507
原创 liunc常用命令
1.常见的几种解压命令压缩命令tartar -cvf test.tar.gz testtar -zxvf test.tar.gzzip解压缩命令zip test.zip test unzip 解压命令解压并覆盖unzip -o test.zip
2022-03-05 12:24:08
201
原创 docker启动失败解决办法
问题:Job for docker.service failed because the control process exited with error code. See “systemctl status docker.service” and “journalctl -xe” for details解决办法:进入vi /etc/sysconfig/selinux编辑:SELINUX=disabled ,保存wq!,重启liunx系统,再重启dockersystemctl start
2021-09-18 12:55:38
451
原创 springboot部署项目的几种方式
1.前言:springboot部署项目有两种方式2.第一种方式是使用外置tomcat部署项目添加如下代码 即可使用外tomcat部署项目public class ServletInitializer extends SpringBootServletInitializer { //此处的Application.class为带有@SpringBootApplication注解的启动类 @Override protected SpringApplicationBuilder config
2021-06-08 10:10:01
2354
原创 java连接redis失败
java代码连接redis失败,原因是redis挂掉了。重启redis就可以了。org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'init' defined in file [F:\mypro-idea\idea-pro\day07\qingcheng_parent\qingcheng_service_business\target\classes\com\qingcheng\se
2021-05-15 13:49:05
1099
原创 oracle数据添加100条数据测试有索引和没有索引的查询速度
在这里插入代码片create table test_p_2( log number(10) primary key, name varchar2(20), psaaword varchar2(20));创建序列create sequence seq_log;测试插入sql语句insert into test_p_2 values(seq_log.nextval,'kikiwen','123456');插入100万条数据--随机向一张表插入 1百
2021-02-19 14:26:47
657
原创 oracle数据表分区,增删改查
create table TEST_PART_RANGE( A1 NUMBER not null, A2 DATE not null, A3 VARCHAR2(6) not null, A4 DATE not null, A5 NUMBER not null)partition by range (A1)( partition P1 values less than (1000), partition P2 values less than (2000),
2021-02-01 17:50:53
425
原创 idea打包项目的几种方式
1.install在这里插入图片描述2.package 双击查看打包后的war3.Plugins -->war -->exploded查看打包后的文件夹
2020-12-18 17:23:24
356
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人