自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 java线程同步方式

1、synchronized 2、wait \ notify 3、外部锁:redis分布式锁、zk有序锁 4、内存可见性,实时同步值,每次使用重新读取:volatile 5、ThreadLocal是 JDK底层提供的一个解决多线程并发问题的工具 6、java.util.concurrent:如重入锁 ReentrantLock,可以多次获取锁,但需要多次释放锁 ...

2020-04-03 09:34:14 118

翻译 Mybatis 执行链

Mybatis 执行链:     1、MapperProxy  通过 SqlSession.getMapper(xxxMapper.class)获取; SqlSession 2、在service调用 Mapper接口的方法的时候,就是调用 MapperProxy  的invoke(Object proxy, Method method, Object[] args )方法...

2019-01-24 11:07:09 229

原创 图的搜索--笔记

图搜索:从指定顶点  查找其他订单..... 常用方法: 1、深度优先搜索( depth-first search (DFS)),通过栈来实现,栈主要用来标记已搜索的顶点。        规则1:如果可能,访问一个邻接的未访问顶点,标记它,并把它放入栈中;       规则2:当不能执行规则1时,如果栈不为空,就从栈中弹出一个顶点;       规则3:如果不能执行规则1和规则2,完成整...

2018-11-21 10:21:47 204

原创 java 注解 理解

java 类,知道的人都知道,有固定的关键字 class 修饰定义。 而java注解当然也有固定的修饰符 定义  @interface。java类是 对 现实对象或者虚拟对象的抽象描述,说白了 就是对某样事物 的表示。而java注解其实也是 对 java类,java方法,java字段的修饰、扩展等。...

2018-03-23 15:09:56 159

翻译 对 URLConnection、HttpURLConnection 与 HttpClient 的理解

一、URLConnection:抽象类 URLConnection 是超类,它代表应用程序和 URL 之间的通信链接。此类的实例可用于读取和写入此 URL 引用的资源。通过在 URL 上调用 openConnection 方法创建连接对象。 处理设置参数和一般请求属性。 使用 connect 方法建立到远程对象的实际连接。 远程对象变为可用。远程对象的头字段和内容变为可访问。 二、HttpURLC...

2018-03-23 12:02:31 1077

原创 实际项目中的秒杀系统应用(简述)

1、活动礼品固定 2、nginx做分发 3、部署多台业务处理应用 4、一个存放礼品的缓存队列(Blockingqueue)应用 5、可以可以实现简单的 并发 秒杀系统

2017-08-29 15:02:35 900

空空如也

空空如也

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

TA关注的人

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