自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 线程创建 线程池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 454

原创 rocketmq

1 原理2 配置 消息发送端

2021-05-28 00:13:01 267

原创 springboot 定时任务

1 项目启动时需要执行批处理 springboot 提供了CommandLineRunner和ApplicationRunner这两个接口,可以在容器启动时,执行run中的方法,本项目使用ApplicationRunner,重写run方法,在项目启动时,运行批处理。...

2021-05-21 17:54:42 117

原创 Java 锁

本篇计划总结一下,Java中最基本的锁,以及springboot分布式锁的redis实现1 锁 一般是抽象的概念,Java中有具体的对象和关键字,来实现这些锁,下面介绍这些锁 synchronized ,这是一个关键字,用来做线程锁,也是悲观锁 同步锁,当一个线程执行了被synchronized修饰的方法或代码块时,其他线程,将无法访问这个锁内的代码块,但是可以访问持有这个锁的线程的其他代码块。 非公平性:多个线程竞争一个...

2021-05-19 20:20:10 91

原创 redis 设置 mybatis数据库主键自增值

1 逆向工程简单介绍 逆向工程,通过指定数据库 表名,为我们生成对应的xml,dao文件,避免我们写一些基础的简单的,增删改查语句。 ideal中的逆向工程,需要下载逆向工程插件,检查一下对应配置文件的参数,2 mybatis 读取redis序列设置主键 的 相关配置文件3 修改redis主键自增值的方法 问题描述:数据库插入语句因为主键已经存在,导致无法成功执行insert操作,需要修改redis 自增值。图片内容介绍: value seq_...

2021-05-14 11:45:22 666 1

原创 webService 与 dubbo

1 使用背景2 配置方式

2021-05-05 20:35:07 817

转载 快速幂

复习一下void quickpower(int base,int index){        int result=1;    while(index)    {              if(index&amp;1)    result=result*base%model;             base=base*base%model;  //平方增长,代表指数的二进制变化       ...

2018-05-02 20:46:51 132

原创 背包九讲的个人理解

主要写背包问题最优算法的个人注释,暂时先写0-1背包,完全背包,多重背包,详细基础看https://mp.csdn.net/postedit0-1 背包:weight 物体重量value 物体价值w背包可承受上限for  i=1;i&lt;=n;i++    for j=w;j&gt;=1;j--        if(j&gt;weight[i])            bag[j]=max(ba...

2018-04-12 19:54:58 232

原创 pta 关键活动 (队列)

关键活动假定一个工程项目由一组子任务构成,子任务之间有的可以并行执行,有的必须在完成了其它一些子任务后才能执行。“任务调度”包括一组子任务、以及每个子任务可以执行所依赖的子任务集。比如完成一个专业的所有课程学习和毕业设计可以看成一个本科生要完成的一项工程,各门课程可以看成是子任务。有些课程可以同时开设,比如英语和C程序设计,它们没有必须先修哪门的约束;有些课程则不可以同时开设,因为它们有先后的依赖...

2018-04-09 18:45:35 613 2

原创 HDU 1272 小希的迷宫(并查集)

HDU 1272 小希的迷宫

2017-07-21 19:26:27 195

原创 PTA 6-7 哈利·波特的考试(dijkstra)

哈利·波特要考试了,他需要你的帮助。这门课学的是用魔咒将一种动物变成另一种动物的本事。例如将猫变成老鼠的魔咒是haha,将老鼠变成鱼的魔咒是hehe等等。反方向变化的魔咒就是简单地将原来的魔咒倒过来念,例如ahah可以将老鼠变成猫。另外,如果想把猫变成鱼,可以通过念一个直接魔咒lalala,也可以将猫变老鼠、老鼠变鱼的魔咒连起来念:hahahehe。现在哈利·波特的手里有一本教材,里面

2017-07-17 14:54:27 427

原创 HDU-2527(建哈夫曼树)

Problem DescriptionJavac++ 一天在看计算机的书籍的时候,看到了一个有趣的东西!每一串字符都可以被编码成一些数字来储存信息,但是不同的编码方式得到的储存空间是不一样的!并且当储存空间大于一定的值的时候是不安全的!所以Javac++ 就想是否有一种方式是可以得到字符编码最小的空间值!显然这是可以的,因为书上有这一块内容--哈夫曼编码(Huffman Coding)

2017-07-06 16:51:33 374

原创 PTA 4-5 家谱处理(建树做法)

输出格式:对于测试用例中的每句陈述语句,在一行中输出True,如果陈述为真,或False,如果陈述为假。输入样例:6 5John Robert Frank Andrew Nancy DavidRobert is a child of JohnRobert is an ancestor of AndrewRobert is a siblin

2017-06-30 11:36:16 1049

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除