自定义博客皮肤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)
  • 资源 (3)
  • 收藏
  • 关注

原创 多线程之运行线程异常捕获

多线程之运行线程异常捕获/** * @description: 线程异常捕捉 * @author: Administrator * @create: 2019-12-23 22:22 **/public class ThreadException { public static void main(String[] args) { //线程抛出异常 ...

2019-12-23 22:34:29 399

原创 maven模块下解决 spring cloud 项目中spring cloud子module的pom文件添加依赖,出现unknown问题

文章目录1 问题描述2 解决办法1 问题描述spring cloud项目,一般都是父项目中有多个子服务,也就是子module模块。我这里有一个子模块 tizzy-sb但子模块和父模块jar 版本都是unkonwn在父项目中引用了常用的jar包,例如,引入了spring boot的依赖,那么在子项目中引入jar包 未指定version,所以下载下来的jar包都是unknown的2...

2019-12-21 11:25:13 2127

原创 多线程之wait()和sleep()之间的区别

wait()和sleep()之间的区别1 从对象方法上来说wait()是Object的方法sleep()是Thread的方法2 从释放锁上来sleep 不释放锁,不需要唤醒wait 释放锁,需要唤醒 wait(long time) 除外3 从是synchronized关键字修饰来看sleep 一般不和 synchronized 使用wait 一般和 synchronized 一...

2019-12-20 21:14:48 165 1

原创 BigDecimal 比较大小

BigDecimal 比较大小 a.compareTo(b)==1 a>b a.compareTo(b)==0 a=b a.compareTo(b)==-1 a<b a.compareTo(b)>-1 a>=b a.compareTo(b)<-1 ...

2019-12-20 14:51:28 190

原创 多线程之线程间通信 ,生产者和消费者,等待和唤醒机制

文章目录多线程之线程间通信1 生产者和消费者2 单线程下的线程通信线程等待线程唤醒3 多线程下生产者消费者多线程之线程间通信学习线程通信之前我们需要简单的了解下生产者和消费者模式。然后我们通过生产者和消费者 学习到线程间通信 等待与唤醒机制。1 生产者和消费者先来看生产者和消费者生产者 就是生产东西 如生产商品消费者 就是消费东西 如 卖商品用代码来描述就是: ...

2019-12-18 23:25:58 340

原创 java 类锁和对象锁

java 静态锁和对象锁对象锁java中要实现线程同步,同一个类中使用 synchronized 关键字在方法上或者代码块中默认表示使用当前对象的锁多线程访问时候会进行抢锁,释放锁,通对象的方法执行分先后顺序以下方法 lock1 lock2 lock3 表示相同的对象锁 lock4 表示的是 成员变量 object 的锁输出的时候 lock1 lock2 lock3 之中一个和 l......

2019-12-16 23:05:08 1811 1

原创 死锁

死锁 :死锁 互相持有对方的锁,互相等待对方释放锁,然后一直等下去,这个就是死锁。比如:两个线程 s1 s2互相获取o1,o2锁 让其睡眠 4s 然后在互相获取对方的锁,这时候 o1,o2已经被s1,s2所占用,此时处于等待所释放,然后就一直等下去。产生死锁public class DeadLock { private static Object o1 = new Object...

2019-12-16 22:14:07 120

转载 git 安装包 最新 下载 快速 国内 镜像 地址

下载git时,先进官网看https://git-scm.com/download/win然后发现几kb的网速,这是要让我下一年么,找了找网上有没有其他的镜像,发现阿里有一个镜像,下载速度超快。点击传送进去选择自己要的版本点击下载即可。...

2019-12-15 22:29:37 1148

原创 org.springframework.transaction.UnexpectedRollbackException: JTA transaction already rolled back (pr

org.springframework.transaction.UnexpectedRollbackException: JTA transaction already rolled back (probably due to a timeout)错误原因默认的Spring 默认的事务是 tomeout 是 -1原因是 这里使用Spring 默认事务java int timeout() d...

2019-12-09 16:46:00 3550

原创 简单的软件架构演变

软件架构演变单体架构也可以叫做传统架构网站流量很小时,只需要一个应用,将所有功能部署在一起,减少部署节点和成本。此时 用于简化增删改查工作量的数据库访问框架orm 是影响开发的关键。这种架构存在的问题:代码耦合度高,不移维护,牵一发而动全身无法针对不同的模块进行性能优化无法水平扩展单点容错率低,并发能力差后端集群 反向代理单体架构集群架构针对这种项目,我们可以...

2019-12-08 23:33:48 242

原创 Java 创建线程读这一篇就够了

文章目录java 多线程线程创建两种方式创建线程模拟排队机叫号排队线程生命周期线程中一些常用方法构造方法Runable 参数传值nullThreadGroup 值,默认传值为null获取运行线程数量参数 stackSizejava 多线程线程创建两种方式集成Thread 类实现Runable接口两种方式都需要重写run方法启动线程调用start()方法创建线程这里继承Threa...

2019-12-08 17:31:24 384 1

原创 SpringCloud 使用SpringCloudConfig搭建远程配置中心,包含手动刷新以及Bus总线刷新

SpringCloud 使用SpringCloudConfig配置远程配置中心前言随着服务数量越来越多,模块越来越多我们的各种服务的配置文件也越来越多,同时多个服务在项目中采用配置文件的方式,越来越显得力不从心,往往一次更改配置文件很是麻烦,这时候SpringCloudConfig出现,他的出现让我们集中配置配置文件,服务端集中管理,客户端一次读取,同时采用更改推送的方式,即时同步更新配置文件...

2019-12-03 22:57:52 428

原创 Spring Cloud使用Zuui过滤拦截

前言Zuul 可以实现很多高级的功能,比如限流、认证等。想要实现这些功能,必须要基于 Zuul 给我们提供的核心组件“过滤器”。下面我们一起来了解一下 Zuul 的过滤器。过滤器类型1 pre可以在请求被路由之前调用。适用于身份认证的场景,认证通过后再继续执行下面的流程。2 route在路由请求时被调用。适用于灰度发布场景,在将要路由的时候可以做一些自定义的逻辑。3 post在 r...

2019-12-03 00:01:36 495

js正则基本语法+例子

js一些简单的正则基本语法+例子,附带源代码,直接浏览器中打开即可

2018-08-01

springboot连接数据库,连接redis,jsp展示数据

springboot整合jsp,mybatis查询并展示数据到jsp页面,连接redis实现缓存展示数据,附带数据库(增删改没写,有查,数据库成功连接,我懒所以没写。)

2018-07-19

ssi增删改查

ssi增删改查 ,第一个表增删盖查,第二个表方法只写了,表连接两个表一对一,含数据库

2017-10-09

空空如也

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

TA关注的人

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