笔记
SOMECT
这个作者很懒,什么都没留下…
展开
-
spring bean生命周期源码分析
继承体系原创 2022-09-18 20:04:06 · 521 阅读 · 0 评论 -
springcloud gateway 限流
项目版本如图 1.导包 <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache...原创 2021-07-23 16:42:44 · 451 阅读 · 0 评论 -
springcloud config远程配置
1.原创 2021-06-01 13:51:23 · 168 阅读 · 0 评论 -
springcloud hystrix 容错机制
1.pom.xml <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd原创 2021-05-31 18:34:27 · 201 阅读 · 0 评论 -
centos rocketmq4.8 单机 安装和使用
配置环境变量 jdk,maven,请自行百度 从官网下载 https://www.apache.org/dyn/closer.cgi?path=rocketmq/4.8.0/rocketmq-all-4.8.0-source-release.zip 上传到centos虚拟机,我的文件位置/usr/local/rocketmq-all-4.8.0-source-release 4. 使用maven打包,这个要打好久 cd /usr/local/rocketmq-all-4.8.0-source原创 2021-05-19 11:22:46 · 357 阅读 · 0 评论 -
nio ServerSocketChannel and SocketChannel
package c.ct.io.nio; import java.io.IOException; import java.net.InetSocketAddress; import java.nio.ByteBuffer; import java.nio.channels.ServerSocketChannel; import java.nio.channels.SocketChannel; public class ServerSocketChannelTest { public stati.原创 2021-03-23 23:50:10 · 114 阅读 · 0 评论 -
通道之间的数据传输
public static void channelToChannel() throws IOException { RandomAccessFile fromFile = new RandomAccessFile("src/fromFile.txt", "rw"); FileChannel fromChannel = fromFile.getChannel(); RandomAccessFile toFile = new RandomAcces.原创 2021-03-21 17:16:46 · 208 阅读 · 0 评论 -
nio Buffer 三属性以及flip、clear、compact方法
package c.ct.io.nio; import java.io.*; import java.nio.ByteBuffer; import java.nio.channels.FileChannel; public class NioDemo { public static void main(String[] args) throws IOException { // write(); // read(); // m3(); .原创 2021-03-21 17:09:00 · 358 阅读 · 0 评论 -
2021-03-18
package c.ct.thread; import java.util.*; import java.util.concurrent.*; import java.util.concurrent.atomic.AtomicInteger; /** * 计算capacity次结果。针对cpu密集型,线程数设置为机器当前核数。 */ public class ExecutorTest { public static void main(String[] args) throws Inte.原创 2021-03-18 21:45:32 · 106 阅读 · 0 评论 -
ReentrantLock 实现 多生产者和多消费者(读写)
package com.ct.collection; import java.util.concurrent.atomic.AtomicInteger; import java.util.concurrent.locks.Condition; import java.util.concurrent.locks.ReentrantLock; public class ReentrantLockDemo { private static AtomicInteger count = new Atom.原创 2021-03-17 16:37:20 · 198 阅读 · 0 评论 -
CopyOnWriteArrayList 存在缺陷,不适合实时数据应用场景。
CopyOnWriteArrayList 1.存在缺陷,不适合实时数据应用场景。2.适合读多写少的场景。3.该类线程安全(ReentrantLock) 4. 读写分离思想 package com.ct.collection; import java.util.Arrays; import java.util.List; import java.util.concurrent.*; /** * 2021年3月15日 * Administrator * CopyOnWriteArrayL.原创 2021-03-15 18:41:52 · 467 阅读 · 0 评论 -
2021-03-07
LinkedList add方法,双向链表原创 2021-03-07 23:08:31 · 105 阅读 · 0 评论