笔记
SOMECT
这个作者很懒,什么都没留下…
展开
-
spring bean生命周期源码分析
继承体系原创 2022-09-18 20:04:06 · 505 阅读 · 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 · 425 阅读 · 0 评论 -
springcloud config远程配置
1.原创 2021-06-01 13:51:23 · 156 阅读 · 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 · 175 阅读 · 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-release4. 使用maven打包,这个要打好久 cd /usr/local/rocketmq-all-4.8.0-source原创 2021-05-19 11:22:46 · 325 阅读 · 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 · 94 阅读 · 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 · 184 阅读 · 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 · 338 阅读 · 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 · 90 阅读 · 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 · 177 阅读 · 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 · 430 阅读 · 0 评论 -
2021-03-07
LinkedList add方法,双向链表原创 2021-03-07 23:08:31 · 94 阅读 · 0 评论