笔记
文章平均质量分 64
何xiao树
熟练JAVA开发。web应用开发
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
MySQL数据存储、索引记录
MySQL索引由来原创 2023-12-15 22:29:53 · 409 阅读 · 0 评论 -
PostGis -基础、Springboot 整合、电子围栏处理
说明:PostGIS是PostgreSQL对象关系数据库的空间数据库扩展。它增加了对地理对象的支持,允许在SQL中运行位置查询。扩展插件,空间数据处理 postgis安装。mybatisplus 自定义类型处理。原创 2023-07-30 11:35:08 · 1353 阅读 · 0 评论 -
java 对接国标摄像头流程、代码整合 springboot SIP -GB2818
java 对接国标GB2818原创 2023-05-21 15:18:42 · 14592 阅读 · 10 评论 -
mysql 、pg 查询日期处理
mysql、pg 日期查询常用处理原创 2022-08-08 15:12:04 · 2540 阅读 · 0 评论 -
JVM运行时数据区、常见jvm异常例子
java 运行时数据区整理原创 2022-03-28 00:06:05 · 3788 阅读 · 0 评论 -
Spring boot RabbitMq 实现分布式事务
Springboot RabbitMq 实现分布式事务原创 2022-03-20 00:47:57 · 3374 阅读 · 0 评论 -
Redis 集群
redis主从、哨兵、集群记录原创 2022-03-10 00:20:21 · 357 阅读 · 0 评论 -
Redis 持久化、key过期策略、淘汰策略
Redis 数据存在内存中,内存读取快但内存只是负责暂时性的存储,这理整理下Redis的持久化方案。RDB : 在指定的时间间隔内将内存中的数据集快照写入磁盘。快照数据存储在,默认 dump.rdb 文件中触发方式:手动触发:输入命令 save,该命令会阻塞当前Redis服务器,执行save命令期间,执行完成时候如果存在老的RDB文件,就把新的替代掉旧的。手动触发:输入命令 bgsave ,redis系统调用函数fork(),创建一个子进程将数据集写入到一个临时 RDB 文件中,完.原创 2022-03-07 00:15:17 · 693 阅读 · 0 评论 -
Redis 数据类型
数据类型:字符串(strings) :字符存储存值:set k v、redisTemplate.opsForValue().set("k",v);取值:get k、redisTemplate.opsForValue().get("k");-mset k4 v4 k5 v6 、 redisTemplate.opsForValue().multiSet(map);递加:(数值型字符)incr k、 redisTemplate.opsForValue().increment("k")递减:de.原创 2022-03-05 22:52:43 · 896 阅读 · 0 评论 -
Spring MVC 接口参数处理、入参、校检 -记录
目的: 各情况类型的接口入参接收处理入参规范很重要,特别是参数一多PATH 类型参数:数据详情http://localhost:8083/one/1 @GetMapping("/one/{id}") public String one(@PathVariable String id){ return "id:"+id; }数据详情http://localhost:8083/param/oneDel/1,2,3,4,5 @Dele.原创 2022-03-01 17:44:15 · 393 阅读 · 0 评论 -
Spring Boot 静态资源配置; 拦截器、过滤器
静态资源配置yml方式 ,简易快捷配置# spring boot版本 > 2.5.0spring: web: resources: # 路径值为: file:img/ ↓ # 开发时,指向src同级目录 /img # 部署时,在jar包同级目录 # file:../img/ ,代表上一级目录 # 资源匹配路径都为 /** , eg: localhost:8080/1.jpg static-location.原创 2022-02-24 11:39:23 · 2131 阅读 · 0 评论 -
Java 代理模式-记录【改】
Java代理模式原创 2022-01-16 00:21:01 · 320 阅读 · 0 评论 -
ES 实用查询、url search 整理、sql 查询对比
这里整理用浏览器窗口查询,es数据,对比sql方便直观记录说明:索引库名称 users属性:name、age、sex、birthday、position查询所有,不指定字段select * from users;http://127.0.0.1:9200/users/_search?pretty查询所有,指定字段select name,age from users;...原创 2022-01-13 00:32:25 · 1730 阅读 · 0 评论 -
AbstractQueuedSynchronizer【抽象队列同步器】 -AQS基本原理整理记录
AQS 是什么?一个抽象类 public abstract class AbstractQueuedSynchronizer作用:提供一个框架来实现依赖于先进先出(FIFO)等待队列的阻塞锁和相关的同步器(信号量、事件等)Provides a framework for implementing blocking locks and related synchronizers (semaphores, events, etc) that rely on first-in-first-ou.原创 2022-01-10 22:40:38 · 420 阅读 · 0 评论 -
Java 锁、线程执行顺序
锁是什么 ?怎么加锁 ?什么时候加锁 ?怎么实现高效率加锁 ?锁是什么?java中的锁是一种线程同步机制,控制对共享资源的访问,来达到数据安全的一种工具。本质是依赖于底层的操作系统的 Mutex Lock(互斥锁)来实现。怎么加锁 ?synchronized 关键字、Lock 锁什么时候加锁 ?线程是一个单独的资源类多线程则是,多个线程 争抢同一共享资源在资源竞争中,就会存在线程安全的问题,这是什么就需要加锁控制加锁线程排队-》基本表现同步前-》..原创 2022-01-03 16:27:49 · 1648 阅读 · 0 评论 -
Java -JDK、Spring boot、多线程创建
俗话说 双拳难敌4手,人多好办事;单一个人干活比较吃力的时候,这时我们就需要摇人儿了。当单线程执行任务效率较低时,我们就考虑使用多线程解决问题,同时注意数据同步问题。手动创建:一般建议不丢弃任务,丢弃可能少数据,采用策略 CallerRunsPolicy();返回发起线程继续执行,一般是main 线程线程池的核心线程数,一般根据CPU 数,以及 阻塞系数觉得,1~0.9,系数越高,执行任务时间越长分为 IO型、CPU型,根据情况具体配置 private static final ..原创 2021-12-31 14:07:00 · 378 阅读 · 0 评论 -
mybatis 原理流程图示、Springboot mybaits 梳理 -分析记录
纯 Mybatis 操作时:public class MybatisUtil { private static SqlSessionFactory sqlSessionFactory; static { InputStream inputStream = null; try { //读取全局配置xml inputStream = Resources.getResourceAsStream("mybatis-c.原创 2021-06-13 01:14:39 · 1782 阅读 · 1 评论 -
docker-compose 项目部署 -实用记录
目前这里记录jar、mysql ,docker-compose一件部署,后面再添加reids、nginx...项目文件,db数据,Dockerfile 准备;注意: Dockerfile , docker-compose.yaml 的文件名是固定的!!!说明:volumesData :是数据挂载目录,项目启动后数据操作后存储的位置。volumesJar:是jar 包挂载目录,更新版本就替换里面的jar包mydocker.sql : 是数据初始化sql,本地导出来的db原创 2020-11-29 00:20:12 · 815 阅读 · 1 评论 -
JVM -基础详细笔记整理
常见垃圾回收器 (Yong 年轻代,old 老年代,蓝色代表支持内存:Yong : Serial (m)、ParNew (G)、Parallel Scavengeold :CMS 、Seraold 、Prallel old不区分: G1 (百G)、ZGC (4T)、Shenandoah (4T)debug :EpSilonJDK版本对应JDK 1.3.1 - 1.7 ,Serial + Serial old (新生代 + 老年代 + 永久代)JDK 1.8 , Par.原创 2020-10-29 17:43:45 · 959 阅读 · 2 评论 -
Redis 解压包安装、docker安装
redis安装原创 2020-10-20 17:36:58 · 741 阅读 · 1 评论 -
ImgUtil 图片处理工具类,文字提取,图片水印
咸来无事,整理了一些可能会用到的 图片处理工具,↓<!-- https://mvnrepository.com/artifact/net.sourceforge.tess4j/tess4j 图像识别 --> <dependency> <groupId>net.sourceforge.tess4j</groupId> <artifactId>tess4j</artifactId原创 2020-08-18 17:22:28 · 1167 阅读 · 0 评论 -
Springcloud 整理笔记记录 - Feign + Hystrix
简介:Feign 是一个声明式的 REST 客户端,它的目的就是让 REST 调用更加简单,Feign 提供了 HTTP 请求的模板,通过编写简单的接口和插入注解,就可以定义好 HTTP 请求的参数、格式、地址等信息。而且 Feign 会完全代理 HTTP 请求,我们只需要像调用方法一样调用它就可以完成服务请求及相关处理。openfeign ,spring cloud 是再次封装,使其支持 SpringMVC 标准注解和 HttpMessageConverters。Feign 可以与 Eureka.原创 2020-07-07 10:28:32 · 363 阅读 · 0 评论
分享