java电商平台
文章平均质量分 62
stringexists
这个作者很懒,什么都没留下…
展开
-
线程创建 线程池ThreadPoolTaskExecutor 介绍
1 java 创建线程的方式 1 继承Thread类 重写run方法 创建的线程不共享资源 2 实现Runnable 接口 重写run方法 创建的线程共享资源 3 实现Callable<T> 接口,再使用FutureTask<>封装Callable<T>的对象,这个方式创建的线程共享资源,可以捕获异常,可以有返回值。 3.5可以直接用Exectuors工厂类来创建线程池 4 本项目使用ThreadPoolTaskExecutor 线程池的配置: .原创 2021-07-14 16:44:28 · 488 阅读 · 0 评论 -
rocketmq
1 原理 2 配置 消息发送端原创 2021-05-28 00:13:01 · 289 阅读 · 0 评论 -
springboot 定时任务
1 项目启动时需要执行批处理 springboot 提供了CommandLineRunner和ApplicationRunner这两个接口,可以在容器启动时,执行run中的方法,本项目使用ApplicationRunner,重写run方法,在项目启动时,运行批处理。 ...原创 2021-05-21 17:54:42 · 142 阅读 · 0 评论 -
Java 锁
本篇计划总结一下,Java中最基本的锁,以及springboot分布式锁的redis实现 1 锁 一般是抽象的概念,Java中有具体的对象和关键字,来实现这些锁,下面介绍这些锁 synchronized ,这是一个关键字,用来做线程锁,也是悲观锁 同步锁,当一个线程执行了被synchronized修饰的方法或代码块时,其他线程,将无法访问这个锁内的代码块,但是可以访问持有这个锁的线程的其他代码块。 非公平性:多个线程竞争一个...原创 2021-05-19 20:20:10 · 103 阅读 · 0 评论 -
redis 设置 mybatis数据库主键自增值
1 逆向工程简单介绍 逆向工程,通过指定数据库 表名,为我们生成对应的xml,dao文件,避免我们写一些基础的简单的,增删改查语句。 ideal中的逆向工程,需要下载逆向工程插件,检查一下对应配置文件的参数, 2 mybatis 读取redis序列设置主键 的 相关配置文件 3 修改redis主键自增值的方法 问题描述:数据库插入语句因为主键已经存在,导致无法成功执行insert操作,需要修改redis 自增值。 图片内容介绍: value seq_...原创 2021-05-14 11:45:22 · 695 阅读 · 1 评论 -
webService 与 dubbo
1 使用背景 2 配置方式原创 2021-05-05 20:35:07 · 875 阅读 · 0 评论