东京异种
东京异种
全部文章
分类
JavaSE(3)
LeetCode(8)
Linux学习(1)
MySQL(2)
Redis(3)
SpringCloud(4)
剑指offer(3)
多线程与高并发(4)
数据结构(1)
牛客项目(3)
秒杀系统(4)
笔记(4)
问答社区(23)
项目工具(1)
归档
标签
去牛客网
登录
/
注册
东京异种的博客
记录这里,我曾经来过
TA的专栏
6篇文章
0人订阅
Java开发工程师面试必知必会
6篇文章
621人学习
全部文章
(共64篇)
JUC包下AtomicXXX类与新的同步机制:Latch Semaphore等
LongAdder : 深入了解下 分段锁 cas synchronized: 可重入锁 ReentrantLock 使用方法 trylock() lockInterruptibly() 与Synchronized的异同 公平/非公平锁 JUC工具类 CountDownLatch Sy...
synchronized
锁
线程
2020-06-03
0
852
LeetCode-二叉树专题
递归 1、树的高度 104.maximum-depth-of-binary-treeLeetCode //2020.6.1 /** *解法1: *每个结点只访问一次 *因此时间复杂度为 O(N) *具体思路就是深度优先遍历左边的树枝,最底层为空时的高度为0,依次+1 */ class Soluti...
二叉树
LeetCode
2020-06-01
1
1379
volatile
保证可见性//代码演示禁止指令重排单例//代码演示 casatomicinteger incrementAndGet()方法 aba unsafe 被马士兵割韭菜了
线程
2020-05-31
0
498
线程基础:线程状态,互斥同步与锁升级
一、线程的状态 如图上图所示,线程存在六种状态 NEW(新建)创建后尚未启动 RUNNABLE(就绪)可以被运行,具体有没有运行要看底层操作系统的资源调度 BLOCKED(阻塞)请求获取 monitor lock 从而进入 synchronized 函数或者代码块,但是其它线程已经占用了该 mon...
synchronized
锁
线程
2020-05-30
0
562
服务治理:Eureka
一、啥是服务治理 服务治理主要用来实现各个微服务实例的自动化注册和发现 1、服务注册 在服务治理框架中,通常会构建一个注册中心,每个服务单元向注册中心等级自己提供的服务,将主机与端口号、版本号、通信协议等一些附加信息告知注册中心,注册中心按服务名分类组织服务清单。 个人的理解:服务注册就有点公司去工...
Eureka
SpringCloud
2020-05-19
0
603
Maven相关特性
一、传递依赖与排除依赖 传递依赖如果项目引用了一个jar包,而该jar包又引用了其他jar包。那么,在默认情况下,项目编译时,Maven会把直接引用和间接引用的jar包都下载到本地 排除依赖如果我们只想下载直接引用的jar包,那么需要在pom.xml中做如下配置使用exclusions标签,排除相应...
maven
2020-05-18
0
520
Redis常用数据结构及API
一、Redis基础数据结构 string (字符串)、list (列表)、set (集合)、hash (哈 希) 和 zset (有序集合) 1、String String一个常见的用途就是缓存用户信息。将用户信息结构体用JSON序列化成字符串,然后将序列化后的字符串塞进Redis来缓存。 Redi...
redis
2020-05-16
0
694
数据库事务、隔离级别
一、事务 ACID 1、原子性(Atomicity)事务被视为不可分割的最小单元,事务的所有操作要么全部提交成功,要么全部失败回滚。 2、一致性(Consistency)数据库在事务执行前后都保持一致性状态。在一致性状态下,所有事务对同一个数据的读取结果都是相同的。 3、隔离性(Isolation)...
MySQL基础
2020-05-14
1
662
Java IO
1.字节操作(InputStream/OutputStream) 实现文件复制 public static void copyFile(String src, String dist) throws IOException { FileInputStream in = new FileInp...
2020-05-10
1
495
问答社区-系统通知(kafka)
1.发送系统通知 需求触发事件: 评论后,发布通知 点赞后,发布通知 关注后,发布通知 处理事件: 封装事件对象 开发事件的生产者 开发事件的消费者 1、新建事件对象 set的时候返回当前对象,这样就可以一直set了 /** * 事件 */ public class Event { ...
2020-05-10
1
725
首页
上一页
1
2
3
4
5
6
7
下一页
末页