随笔分类 - Java
Java 技术栈相关
摘要:一、Tomcat 架构图 Tomcat 作为java 重要的web服务器,对其原理一直模糊,对其进行整理,下面先对其结构进行了分析,其主要分 连接器和容器 1.1 Tomcat 概述 Tomcat是依赖于JVM的Java程序,它实现了Servlet和JSP规范,作为容器运行Web应用程序。Tomca
阅读全文
摘要:序号 标题 内容 1 windows 端口处理 netstat -aon|findstr “端口号” tasklist|findstr “被占用端口对应的 PID” taskkill /t /f /pid pid号 taskkill -t -f -pid 17620 Arthas 常用指令 查看线程
阅读全文
摘要:序号 标题 内容 1 springboot 请求设置 server: tomcat: # 等待队列最大长度 accept-count: 1000 # 最大工作线程数 max-threads: 1000 # 最小工作线程数 min-spare-threads: 10 # 最大可被链接数 max-con
阅读全文
摘要:springboot 上传文件
阅读全文
摘要:Canal 原理说明和Mysql+Canal+kafaka 按装说明
阅读全文
摘要:springboot+mybatis和 springboot+mybatisPlus 实现多数据源加【代码实例】
阅读全文
摘要:使用redis缓存mysql数据前提一般是读多更新少的业务场景。 Mysql和redis 一致性看业务场景实际需要,总的来说可以分为非高并发 一致性处理和高并发场景最终一致性处理,很难做到实时强一致性处理,如果追求强数据一致性,使用分布式锁,但会影响使用redis性能。 下面进行各种场景说明 1、普
阅读全文
摘要:spring-boot-starter-jdbc、mysql-connector-java、mybatis-spring-boot-starter区别及说明
阅读全文
摘要:dubbo 初学入门
阅读全文
摘要:RabbitMq 入门实例详解+实例代码 最近有项目又有使用RabbitMQ,使用过程中看到有使用 “AmqpAdmin” 后进行详细研究为什么会用 创建 Queue、Exchange 还用AmqpAdmin.delcareQueue,经过深入的查资料和思考发现 其实没必要 在@Configurat
阅读全文
摘要:自动生成代码 实例
阅读全文
摘要:HttpServletRequest请求流只能读取一次的问题
阅读全文
摘要:java 正则表达式匹配指定位置字符串并取出
阅读全文
摘要:FutureTask -使用方式 开启线程异步执行并可以阻塞得到返回值
阅读全文
摘要:一、 wait和notify 方法 Object lockWait=new Object(); lockWait.wait()或lockWait.notity 必须是在同步代码块,及有锁的代码块中并且 wait(),对象必须是被锁对象; lockWait.wait(); 阻塞线程停止执行; lock
阅读全文
摘要:ThreadPoolExecutor的使用 (获取子线程执行结果后再执行主线程) 和CountDownLanch的简要使用
阅读全文
摘要:线程池ThreadPoolExecutor参数设置
阅读全文
摘要:Springboot拦截器创建;拦截器不通过时返回请求结果
阅读全文
摘要:springboot解决跨域问题(Cors)-处理方式
阅读全文