- 博客(437)
- 资源 (11)
- 收藏
- 关注
原创 Wireshark抓包工具
Wireshark是非常流行的网络封包分析软件,可以截取各种网络数据包,并显示数据包详细信息。常用于开发测试过程各种问题定位。3、Wireshark过滤器使用。通过过滤器可以筛选出想要分析的内容。包括按照协议过滤、端口和主机名过滤、数据包内容过滤。2、WireShark简单抓包示例。通过该例子学会怎么抓包以及如何简单查看分析数据包内容。1、Wireshark软件下载和安装以及Wireshark主界面介绍。
2023-01-08 22:19:36 504 1
原创 Spring事件处理
在实际业务开发中,有时候复杂性的业务之间需要解耦,常用的方法:同步、异步、MQ。但 MQ 重啊,非必要不提升架构复杂度。针对同步和异步使用方式:1.定时器 2.Spring Event.观察者设计模式,一个 Bean 处理完成任务后希望通知其它 Bean 或者说一个 Bean监听另一个Bean 的行为。配置异步线程池。
2022-12-22 11:08:34 736
原创 Springboot集成Neo4j
Neo4j:图数据库是以图结构的形式存储数据的数据库。 它以节点,关系和属性的形式存储应用程序的数据。 正如RDBMS以表的“行,列”的形式存储数据,GDBMS以图的形式存储数据。
2022-12-19 13:29:32 10549 6
原创 Springboot集成ItextPdf
因公司前段时间需要自定义面单,在原有的pdf上追加内容和编辑内容,水印,页码等需求,当时采用了itext5实现,因而最近闲下来总结一下。Apache iText 是一个开源 Java 库,支持 PDF 文档的开发和转换。其目前遵从AGPL开源协议,AGPL 可以说是最严格的 GPL 了,并且Itext有很多product开始收费,但所需的功能基本上开源的API都能满足。当前使用版本:5.5.11。
2022-11-23 15:09:48 3701 1
原创 分布式数据库Cassandra
Apache Cassandra是高度可扩展的,高性能的分布式NoSQL数据库。提供高可用性而无需担心单点故障。具有能够处理大量数据的分布式架构。数据放置在具有多个复制因子的不同机器上,以获得高可用性,而无需担心单点故障。弹性可扩展性 - Cassandra是高度可扩展的;它允许添加更多的硬件以适应更多的客户和更多的数据根据要求。始终基于架构 - Cassandra没有单点故障,它可以连续用于不能承担故障的关键业务应用程序。
2022-11-17 16:25:53 4551 1
原创 时序数据库 InfluxDB
InfluxDB 是一个,GO 编写的,旨在处理高写入和查询负载。InfluxDB 旨在用作涉及大量时间戳数据的任何用例的后备存储,包括 DevOps 监控、应用程序指标、物联网传感器数据和实时分析。
2022-11-15 21:57:50 8536
原创 Springboot文件上传(本地上传、阿里云oss、腾讯云、华为云、Minio上传、七牛云)
Springboot文件上传(本地上传、阿里云oss、腾讯云、华为云、Minio上传、七牛云)
2022-09-20 23:49:21 1095 2
原创 JSqlParser-SQL解析处理
JSqlParse是一款很精简的sql解析工具,将sql语句转成Java对象,同时也可以根据Java对象进行构建数据库sql。
2022-07-07 15:32:18 7355 3
原创 中间件-Canal
Canal 是用 Java 开发的基于数据库增量日志解析,提供增量数据订阅&消费的中间件。 目前。Canal主要支持了 MySQL的Binlog解析,解析完成后才利用Canal Client来处理获得 的相关数据 (数据库同步需要阿里的 Otter 中间件,基于 Canal)。
2022-04-13 13:01:52 3828
原创 整理几张用得到的原理图
spring生命周期spring4Aopspring5AopAOP调用链spring ioc流程SpringIOC+循环依赖SpringIOC+循环依赖 | ProcessOn免费在线作图,在线流程图,在线思维导图 |Spring 执行流程 | ProcessOn免费在线作图,在线流程图,在线思维导图 |spring web功能的实现原理 | ProcessOn免费在线作图,在线流程图,在线思维导图 |Spring三级缓存循环依赖 | Proc
2022-01-26 19:04:50 197
原创 Spring总结
概述1、Spring 是轻量级的开源的 JavaEE 框架 2、Spring可以解决企业应用开发的复杂性 3、Spring 有两个核心部分:IOC 和 Aop(1)IOC:控制反转,把创建对象过程交给 Spring 进行管理(2)Aop:面向切面,不修改源代码进行功能增强 4、Spring 特点(1)方便解耦,简化开发(2)Aop 编程支持(3)方便程序测试(4)方便和其他框架进行整合(5)方便进行事务操作(6)降低 API 开发难度1...
2022-01-26 19:02:47 254
原创 Python复习总结
⼀. 解释器的作⽤Python解释器作⽤:运⾏⽂件。Python解释器种类:CPython,C语⾔开发的解释器[官⽅],应⽤⼴泛的解释器。IPython,基于CPython的⼀种交互式解释器。 PyPy,基于Python语⾔开发的解释器。 Jython,运⾏在Java平台的解释器,直接把Python代码编译成Java字节码执⾏。 IronPython,运⾏在微软.Net平台上的Python解释器,可...
2021-11-09 18:44:31 615
原创 JDK7-LinkedList源码解读
一.类图结构可以从结构图上看出,该集合是存在队列的特性.接下来我们分析一下该源码,验证其底层是否存在队列的特性.二、源码解析public class LinkedList<E> extends AbstractSequentialList<E> implements List<E>, Deque<E>, Cloneable, java.io.Serializable {继承了继承于AbstractSequentialList的双向.
2021-08-21 17:49:55 210
原创 JDK7-ArrayList源码
一、结构public class ArrayList<E> extends AbstractList<E> implements List<E>, RandomAccess, Cloneable, java.io.Serializable {顶层接口解析:一、Cloneable:此类实现了 Cloneable 接口,以指示 Object.clone() 方法可以合法地对该类实例进行按字段复制。二、Serializab...
2021-08-18 13:14:01 280
原创 Seat分布式事务学习
数据库事务关注点:特性(ACID):原子性、一致性、隔离性、持久性; 问题:脏读、不可重复读、幻读; 隔离级别:读未提交、读已提交、可重复读、串行化;数据库事务的特性:数据库的事务特性(ACID): 原子性:指事务是一个不可分割的工作单位,事务包含的所有操作要么全部成功,要么全部失败;一致性:指事务前后,数据库从一个一致性状态变换到另一个一致性状态,比如A和B一共有2000,无论A和B怎么相互转账,他们的总金额都是2000;隔离性:当多个用户并发...
2021-08-10 00:50:50 1120
转载 分布式事务处理方式
分布式事务指事务的操作位于不同的节点上,需要保证事务的 AICD 特性。两阶段提交(Two-phase Commit,2PC),通过引入协调者(Coordinator)来协调参与者的行为,并最终决定这些参与者是否要真正执行事务。1. 运行过程1.1 准备阶段协调者询问参与者事务是否执行成功,参与者发回事务执行结果。1.2 提交阶段 如果事务在每个参与者上都执行...
2021-08-09 15:52:51 327
原创 截取pdf/pdf转成图片
<dependency> <groupId>org.apache.pdfbox</groupId> <artifactId>pdfbox</artifactId> <version>2.0.16</version></dependency><dependency> <groupId>org.apache.pdfbox</groupId&g.
2021-08-06 18:48:40 206
原创 Springboot-mybatisPlus自动生成基础代码
代码:import javax.sql.DataSource;import org.springframework.boot.context.properties.ConfigurationProperties;import org.springframework.context.annotation.Bean;import org.springframework.context.annotation.Configuration;import org.springframework.j.
2021-04-16 14:44:41 274
原创 Spring学习总结
概述1、Spring 是轻量级的开源的 JavaEE 框架 2、Spring可以解决企业应用开发的复杂性 3、Spring 有两个核心部分:IOC 和 Aop(1)IOC:控制反转,把创建对象过程交给 Spring 进行管理(2)Aop:面向切面,不修改源代码进行功能增强 4、Spring 特点(1)方便解耦,简化开发(2)Aop 编程支持(3)方便程序测试(4)方便和其他框架进行整合(5)方便进行事务操作(6)降低 API 开发难度...
2021-03-18 17:29:27 252
原创 spring Security原理总结
Spring Security原理:相关流程图:来源网上,懒得去画了。web权限记住用户流程:表单登录认证流程图:各个过滤器链的流程图:搞懂这些SpringSecurity就没问题了。采用:责任链的设计模式,它有一条很长的过滤器链。通过不同的过滤器处理相应的业务流程,如登录认证、权限过滤等。其中15条过滤器使很常用的,业务中经常涉及到的,做个总结。一、UsernamePasswordAuthenticationFilter :账号密码过滤器作用: ...
2020-11-23 23:28:32 974
shardingjdbcdemo.7z
2020-06-16
区域编码sql
2018-12-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人