自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

喝醉的咕咕鸟

总感觉自己有点懒

  • 博客(437)
  • 资源 (11)
  • 收藏
  • 关注

原创 Python学习整理

Python语言学习总结 · 语雀

2022-01-26 19:07:04 575

原创 Wireshark抓包工具

Wireshark是非常流行的网络封包分析软件,可以截取各种网络数据包,并显示数据包详细信息。常用于开发测试过程各种问题定位。3、Wireshark过滤器使用。通过过滤器可以筛选出想要分析的内容。包括按照协议过滤、端口和主机名过滤、数据包内容过滤。2、WireShark简单抓包示例。通过该例子学会怎么抓包以及如何简单查看分析数据包内容。1、Wireshark软件下载和安装以及Wireshark主界面介绍。

2023-01-08 22:19:36 504 1

原创 Xmind文档解析导入

Xmind文档解析成Java对象。

2023-01-08 22:15:27 1359 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生成Word/EXECL/PPTX文档

Springboot 生成word、pptx、execl文件案例。

2022-11-30 00:24:55 3196 1

原创 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

原创 Datax-异构数据源离线同步

DataX 是阿里巴巴开源的一个异构数据源离线同步工具,进行数据同步。

2022-11-10 17:05:21 1540

原创 管理系统权限总结

权限设计总结(数据权限)

2022-10-09 10:31:58 2713

原创 平台短信服务接入

平台短信服务接入

2022-09-26 23:57:09 564

原创 Springboot文件上传(本地上传、阿里云oss、腾讯云、华为云、Minio上传、七牛云)

Springboot文件上传(本地上传、阿里云oss、腾讯云、华为云、Minio上传、七牛云)

2022-09-20 23:49:21 1095 2

原创 网页文件预览功能

网页文件预览功能,word、execl、pdf、ppt

2022-09-17 15:41:22 616

原创 分布式消息队列RocketMQ继承SpringBoot

Springboot集成rocketMq总结记录

2022-09-15 14:54:28 919

原创 分布式消息队列RocketMQ原生API

分布式消息队列RocketMQ原生API

2022-09-06 19:33:50 647

原创 分布式消息队列RocketMQ介绍

分布式消息队列RocketMQ

2022-09-03 22:54:30 1728

转载 秒杀系统的设计思考

秒杀系统的设计思考

2022-08-30 18:36:46 344

原创 本地缓存框架对比

本地缓存框架:ConcurrentHashMap,Caffeine、GuavaCache、EhCache

2022-08-26 16:50:14 1795

原创 JSqlParser-SQL解析处理

JSqlParse是一款很精简的sql解析工具,将sql语句转成Java对象,同时也可以根据Java对象进行构建数据库sql。

2022-07-07 15:32:18 7355 3

原创 Java项目监控统计

项目监控统计:cpu 内存等数据。

2022-06-01 14:46:31 941

原创 视频封面截取

根据指定的帧截取图片

2022-05-31 20:36:52 765

原创 中间件-Canal

Canal 是用 Java 开发的基于数据库增量日志解析,提供增量数据订阅&消费的中间件。 目前。Canal主要支持了 MySQL的Binlog解析,解析完成后才利用Canal Client来处理获得 的相关数据 (数据库同步需要阿里的 Otter 中间件,基于 Canal)。

2022-04-13 13:01:52 3828

原创 Kafka原理

访问

2022-02-15 10:38:24 685

原创 Java学习记录

喝醉的咕咕鸟 · 语雀

2022-01-26 19:08:18 95

原创 整理几张用得到的原理图

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

原创 pmp总结

《pmp知识总结》

2021-06-03 18:10:34 103

原创 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

原创 短链接域名生成总结

长连接生成短链接,便于分享,同时可以用其参考生成分享码。

2021-03-19 15:46:49 3262

原创 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

原创 说说-设计模式之创建型--单例模式

单例模式:独此一份。独生子女。

2020-12-01 16:22:55 160

原创 spring Security原理总结

Spring Security原理:相关流程图:来源网上,懒得去画了。web权限记住用户流程:表单登录认证流程图:各个过滤器链的流程图:搞懂这些SpringSecurity就没问题了。采用:责任链的设计模式,它有一条很长的过滤器链。通过不同的过滤器处理相应的业务流程,如登录认证、权限过滤等。其中15条过滤器使很常用的,业务中经常涉及到的,做个总结。一、UsernamePasswordAuthenticationFilter :账号密码过滤器作用: ...

2020-11-23 23:28:32 974

原创 说说-设计模式总结

设计模式说明https://www.cnblogs.com/adamjwh/p/9033545.html

2020-11-19 15:34:10 126

java高级架构师学习资料无密码.txt

java高级架构师学习资料无密码java高级架构师学习资料无密码java高级架构师学习资料无密码

2022-01-09

shardingjdbcdemo.7z

springboot+mybatisplus+mysql+shardingsphere+properties配置方式学习demo 可以正常跑起来 进行学习测试

2020-06-16

自考java试题教材.7z

04747java程序设计教材和题信息 各年的考试题和答案

2019-10-15

单点登录.7z

cas单点登陆.7z

2019-05-20

区域编码sql

区域编码sql:CREATE TABLE `area_dic` ( `AREA_ID` int(6) NOT NULL COMMENT '区域代码', `NAME` varchar(20) COLLATE utf8_unicode_ci NOT NULL COMMENT '名称', `AREA_CODE` int(6) NOT NULL COMMENT '区域编码', `AREA_SPEC_ID` int(6) NOT NULL COMMENT '隶属分类\r\n【20000:省份】\r\n【30000:地级市】\r\n【40000:区/县级市】', `PARENT_ID` varchar(10) COLLATE utf8_unicode_ci NOT NULL COMMENT '父节点', `SORT_POSITION` int(3) NOT NULL COMMENT '排序', `FULL_NAME` varchar(30) COLLATE utf8_unicode_ci NOT NULL COMMENT '名称全称', `CREATE_DATE` datetime NOT NULL COMMENT '创建时间', `REMARKS` varchar(64) COLLATE utf8_unicode_ci DEFAULT NULL COMMENT '备注', PRIMARY KEY (`AREA_ID`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;

2018-12-13

数据库远程操作软件

数据库远程操作软件

2018-11-13

springboot2.0webService学习

springboot2.0webService学习 

2018-11-09

邮箱学习demo

邮箱学习demo

2018-11-05

页面日志组件

页面日志组件页面日志组件页面日志组件

2018-11-05

Mybatis逆向功能

Mybatis逆向功能代码

2018-10-31

python基础

python基础,用与python入门学习

2018-10-31

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除