自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(159)
  • 资源 (19)
  • 收藏
  • 关注

原创 JavaSE总结(上)

JavaSE总结(上)

2023-01-27 16:52:48 929

原创 Ribbon 负载均衡

Spring Cloud Ribbon是基于Netflix Ribbon实现的一套客户端负载均衡的工具。Ribbon是Netflix发布的开源项目,主要功能是提供客户端的软件负载均衡算法和服务调用。Ribbon客户端组件提供一系列完善的配置项如连接超时,重试等。

2023-01-27 15:57:18 860 1

原创 GateWay 服务网关

Gateway是在Spring生态系统之上构建的API网关服务,旨在提供一种简单而有效的方式来对API进行路由,以及提供一些强大的过滤器功能,例如:熔断、限流、重试等,是基于WebFlux框架实现的,而WebFlux框架底层则使用了高性能的Reactor模式通信框架Netty

2023-01-27 14:36:18 1971 1

原创 OpenFeign总结

OpenFeign是Spring Cloud在Feign的基础上支持了SpringMVC的注解,如@RequesMapping等等。OpenFeign的@Feignclient可以解析SpringMVc的@RequestMapping注解下的接口,并通过动态代理的方式产生实现类,实现类中做负载均衡并调用其他服务。

2023-01-27 11:17:32 1564

原创 过滤器、监听器

过滤器可以对 Web 服务资源进行过滤,过滤静态资源如静态 HTML、CSS、JS、IMG 等,过滤动态资源如 JSP、Servlet 等,从而实现一些特殊的需求,比如 URL 访问权限设置,过滤敏感词汇,压缩响应信息。监听器可以监听 Web 中特定的事件

2023-01-27 10:36:31 378

原创 Linux 常用指令

Linux 常用指令

2023-01-26 23:27:06 572

原创 SpringBoot总结

SpringBoot是spring家族中的一个全新框架,用来简化spring程序的创建和开发过程。在以往我们通过SpringMVC+Spring+Mybatis框架进行开发的时候,我们需要配置web.xml,spring配置,mybatis配置,然后整合在一起,而SpringBoot抛弃了繁琐的xml配置过程,采用大量默认的配置来简化我们的spring开发过程。SpringBoot化繁为简,使开发变得更加的简单迅速。

2023-01-26 18:20:48 1008

原创 SpringMVC总结

Spring MVC属于SpringFrameWork的后续产品,已经融合在Spring Web Flow里面。Spring 框架提供了构建 Web 应用程序的全功能 MVC 模块。SpringMVC是一种web层的mvc框架,用于替代servlet(处理响应请求,获取表单参数,表单验证等),SpringMVC也是要简化日常Web开发。(处理业务数据的对象和显示业务数据的视图之间存在紧密耦合)

2023-01-26 15:18:58 1834

原创 Spring之IOC、AOP及基本使用

Spring是轻量级的开源的JavaEE框架,可以解决企业应用开发的复杂性,有两个核心部分:IOC和Aop。

2023-01-25 23:43:58 1284

原创 JavaScript总结

JavaScript是世界上最流行的语言之一,是一种运行在客户端的脚本语言(Script是脚本的意思)

2023-01-25 17:50:02 3843 3

原创 CSS的总结

从HTML被发明开始,样式就以各种形式存在。不同的浏览器结合它们各自的样式语言为用户提供页面效果的控制。最初的HTML只包含很少的显示属性。 随着HTML的成长,为了满足页面设计者的要求,HTML添加了很多显示功能。但是随着这些功能的增加,HTML变的越来越杂乱,而且HTML页面也越来越臃肿。于是CSS便诞生了。

2023-01-25 11:55:21 1183 1

原创 HTML总结

web开发是创建Web页面或App等前端界面呈现给用户的过程。web开发开发是从网页制作演变而来,早期网站主要内容都是静态,用户使用网站的行为也以浏览为主。随着互联网技术的发展,各种终端设备应用程序与用户沟通交互的界面,都是由Web开发完成。现今,前端开发领域就更加广泛,包含后端(nodejs),小程序开发,Android和ios的App开发,游戏,大数据,桌面应用等。

2023-01-24 17:56:40 1255 1

原创 MyBatis-Plus基本使用及常用注解

MyBatis-Plus (简称 MP)是一个 MyBatis 的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。

2023-01-24 14:55:17 2433

原创 MyBatis基本使用及XML配置

MyBatis是一款优秀的持久层框架,避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集的过程,减少了代码的冗余,减少程序员的操作,可以使用简单的 XML 或注解来配置和映射原生信息,将接口和 Java 的 实体类 【Plain Old Java Objects,普通的 Java对象】映射成数据库中的记录。

2023-01-24 11:41:28 6242

原创 Redis常用的数据类型

Redis是一个开源的key-value存储系统,和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set --有序集合)和hash(哈希类型),为了保证效率,数据都是缓存在内存中。Redis会周期性的把更新的数据写入磁盘或者把修改操作写入追加的记录文件,并且在此基础上实现了master-slave(主从)同步。

2023-01-24 10:48:18 547

原创 MySQL的SQL分析及索引使用

MySQL的SQL优化及索引使用。

2023-01-23 17:21:34 910

原创 MySQL索引

索引(index)是帮助MySQL高效获取数据的数据结构有序在数据之外,数据库系统还维护着满足特定查找算法的数据结构,这些数据结构以某种方式引用(指向)数据, 这样就可以在这些数据结构 上实现高级查找算法,这种数据结构就是索引。

2023-01-21 10:52:22 1600

原创 redis之分布式锁

redis之分布式锁

2022-10-07 18:59:49 754 4

原创 SpringBoot后端统计网站的IP访问次数及地区

SpringBoot后端统计网站的IP访问次数及地区,其中获取IP地址是用的ip2region,累加IP的访问次数是用redis的incr,后端会提供给前端一个接口当访问网站前端会调这个接口,然后用AOP在接口返回加入逻辑(也可以通过拦截器来拦截接口加入逻辑,但得先解决自动注入为null的问题,注入为null是因为拦截器加载是在springcontext创建之前完成的),先捕获请求获取真实IP,接着封装好消息发给MQ,MQ在进行后续操作。......

2022-08-06 11:30:35 2920

原创 ElasticSearch添加用户名及密码

ElasticSearch添加用户名及密码

2022-07-25 12:30:24 7117

原创 常用的Windows网络命令行

利用网络命令可以判断网络故障及网络运行情况,是一项不错的实用的技能。Windows下的网络管理命令功能十分强大,对于黑客来说,命令行中的网络管理工具是其必须掌握的利器。

2022-07-09 18:20:39 2311

原创 用App Inventor 2 WxBit 汉化增强版快速制作安卓app

用App Inventor 2 WxBit 汉化增强版快速制作安卓app

2022-07-09 11:12:04 12783 13

原创 CentOS7使用ELRepo源升级内核版本

CentOS7使用ELRepo源升级内核版本

2022-07-03 17:41:16 1298

原创 SpringBoot项目循环依赖问题处理

SpringBoot项目循环依赖问题处理

2022-07-03 17:14:53 4249

原创 内网离线安装Nginx并配置SSL

内网离线安装Nginx并配置SSL

2022-07-02 10:54:56 2698

原创 解决新版谷歌Chrome浏览器Cookie跨域失效问题

解决新版谷歌Chrome浏览器Cookie跨域失效问题

2022-06-25 09:59:46 6275

原创 Docker搭建Nginx并配置SSL证书

Docker搭建Nginx并配置SSL证书

2022-06-11 10:27:41 1220 1

原创 kettle的安装和基本使用

Kettle 是一款国外开源的 ETL 工具,纯 Java 编写,绿色无需安装,数据抽取高效稳定 (数据迁移工具)。Kettle 中文名称叫水壶,该项目的主程序员 MATT 希望把各种数据放到一个壶里,然后以一种指定的格式流出。

2022-05-14 21:09:45 2039 1

原创 软件缺陷及JIRA工具的基本使用

Jira是Atlassian公司出品的一款优秀的软件问题跟踪管理工具,支持多语言,干净和强大的用户界面,可以在几乎所有的硬件和操作系统和数据库平台运行,配置灵活,功能强大,在全球范围被广泛使用。

2022-05-08 12:24:44 3115

原创 SpringBoot-邮件任务

邮件发送在我们的日常开发中应用很多,Springboot帮我们做了支持,邮件发送变得非常便捷

2022-05-04 20:42:33 1564

原创 redis之缓存穿透、缓存击穿、缓存雪崩

redis之缓存穿透、缓存击穿、缓存雪崩

2022-05-03 11:20:11 1270

原创 redis集群(cluster 模式)

redis 集群(包括很多小集群)实现了对 redis 的水平扩容,即启动 N 个 redis 节点,将整个数据库分布存储在这 N 个节点中,每个节点存储总数据的 1/N,即一个小集群存储 1/N 的数据,每个小集群里面维护好自己的 1/N 的数据。

2022-05-02 15:40:34 467

原创 Redis 主从复制

主机数据更新后根据配置和策略, 自动同步到备机的 master/slaver 机制,Master 以写为主,Slave 以读为主,主从复制节点间数据是全量的。

2022-05-02 10:09:39 125

原创 redis的持久化操作-RDB和AOF

Redis的持久化简单来讲就是将数据放到断电后数据不会丢失的设备中,也就是我们通常理解的硬盘上。Redis 提供了 2 个不同形式的持久化方式:RDB(Redis DataBase)和AOF(Append Of File)

2022-05-01 19:51:37 183

原创 redis的事务和锁机制

Redis 事务是一个单独的隔离操作:事务中的所有命令都会序列化、按顺序地执行。事务在执行的过程中,不会被其他客户端发送来的命令请求所打断。Redis 事务的主要作用就是串联多个命令防止别的命令插队。

2022-05-01 15:40:01 330

原创 redis的发布和订阅

Redis 发布订阅 (pub/sub) 是一种消息通信模式:发送者 (pub) 发送消息,订阅者 (sub) 接收消息。Redis 客户端可以订阅任意数量的频道,当给这个频道发布消息后,消息就会发送给订阅的客户端,没有订阅该频道的客户端接收不到消息。

2022-05-01 14:18:13 512

原创 Keepalived的安装及基本配置

Keepalived是集群管理中保证集群高可用的一个服务软件,其功能类似于heartbeat,用来防止单点故障。

2022-05-01 13:46:06 253

原创 Nginx动静分离简单配置

动静分离是让动态网站里的动态网页根据一定规则把不变的资源和经常变的资源区分开来,动静资源做好了拆分以后,我们就可以根据静态资源的特点将其做缓存操作,这就是网站静态化处理的核心思路,适合于静态资源不是很多中小型网站,比较经典的组合就是Nginx+Tomcat架构(Nginx处理静态资源请求,Tomcat处理动态资源请求)。

2022-04-30 17:45:31 995

原创 富文本编辑器summernote的使用

summernote是一款轻巧、友好、易于集成、使用方便的富文本编辑器,,基于jQuery和 Bootstrap 构建,支持快捷键操作,提供大量可定制的选项。

2022-04-29 22:45:59 8407

原创 Redisson的简单使用

Redisson是一个在Redis的基础上实现的Java驻内存数据网格(In-Memory Data Grid)。它不仅提供了一系列的分布式的Java常用对象,还提供了许多分布式服务。Redisson的宗旨是促进使用者对Redis的关注分离,从而让使用者能够将精力更集中地放在处理业务逻辑上。

2022-04-16 15:31:15 2931

SM2国密算法加解密jar包

该资源包括一个Jar包,hanweb-sm-4.1.1.jar,用于SM2国密算法加解密。 import sviolet.smcrypto.SmCryptoUtil;

2023-01-21

BT下载工具-uTorrent

uTorrent是由BitTorrent.Inc开发的一款迷你bt下载工具。uTorrent虽然仅仅只占了几M的内存,但依然阻挡不了它强大而出色的下载体验。uTorrent功能强大,支持多任务下载、磁力链接下载,可自行设置文件下载优先级、带宽限制等。uTorrent中文版是一款在全球知名的专业BT种子下载工具。最亮眼的优势是在下载新种子的时候速度快且稳定。 此压缩包包括windows及Linux的安装包。

2022-10-07

nginx离线安装包及相关依赖包

nginx离线安装相关依赖,包括gcc、openssl-devel、pcre-devel、zlib-devel gcc:cpp-4.8.5-44.el7.x86_64.rpm、gcc-4.8.5-44.el7.x86_64.rpm等9个rpm openssl-devel:keyutils-libs-devel-1.5.8-3.el7.x86_64.rpm、keyutils-libs-devel-1.5.8-3.el7.x86_64.rpm等14个rpm pcre-devel:pcre-devel-8.32-17.el7.x86_64.rpm zlib-devel:zlib-1.2.7-20.el7_9.x86_64.rpm、zlib-devel-1.2.7-20.el7_9.x86_64.rpm 详细可参考博客: https://blog.csdn.net/zhiwenganyong/article/details/125569173

2022-07-02

Java开发计算器.zip

这是一个用Java Swing开发的计算器,界面简洁优美,+-x/%都已实现,并带有括号()及归零,方便计算,该压缩包包括文档及源码。

2022-01-04

通讯录MFC-C++链表实现.zip

该资源包括项目完整代码及exe文件,没有使用数据库,用链表实现信息存储,实现了对联系人的增删改查,如使用上有问题可私信我。

2021-07-14

基于MFC的通讯录管理系统

该资源包括项目完整代码及exe文件,无需配置数据库即可运行,数据库采用Access,如使用上有问题可私信我。

2021-07-13

ASP.NET+SQL Server 动态网站开发案例精选.zip

该资源是用ASP.NET开发网站的案例精选,包括10个案例,有学生信息管理系统应用程序、校友录系统应用程序、网络竞标系统应用程序、网络商城系统应用程序、网络论坛系统应用程序、客户管理系统应用程序、网络投稿系统应用程序、员工绩效考核系统应用程序、旅游在线报名系统应用程序等等,是不可多得的学习ASP.NET的好资料

2021-06-20

阿里巴巴Java开发手册.zip

阿里巴巴集团技术团队制作的JAVA开发手册,有编程规约、异常日志、MYSQL规约、工程规约、安全规约等,该压缩包有5个版本的开发手册,非常全面

2021-06-17

Spark必读书目.zip

该资源总共包括23份学习资料,从Spark入门到底层实现都有包含,还有对Spark的架构以及内核的解析,同时还有Spark的实战,Spark集群的构建和Spark的相关编程实现

2021-06-15

Unity3D学习资料.zip

该资源包括unity5圣典中文API手册、Unity3D从入门到精通、unity3d中文手册、雨松 Unity3D游戏开发、Unity3D脚本参考等等

2021-06-15

MFC图书管理系统.zip

该资源包括项目完整代码、操作过程文档以及一份报告,同时还有运行结果截图,功能完善。

2021-06-15

MFC制作优美界面的计算器.zip

这是用MFC制作的一个界面优美功能强大的计算器,完成了计算器的基本功能,使用简单便捷,方便操作。

2021-06-15

表白神器,适合表白的小程序

这是一个用来表白的.exe程序,运行在windows系统中,发给自己喜欢的人,直到她同意你的表白,程序才会结束

2021-06-13

表白网站 点点滴滴的恋爱拼接成大爱心 浪漫感动

表白网站,由html、js、css完成,有用到jquery,有很多页,像剧情一样,最后可拼接成一颗大爱心,有浪漫的音乐有顺畅的切换动画,非常适合表白。

2021-06-10

achievementmanagementsystem.zip

成绩管理系统,用eclipse开发,服务器是tomcat,使用对象有学生、教师、系统管理员,数据库是MySQL,系统采用技术有Servlet、H-ui、EasyUI、jQuery、Ajax、面向接口编程等

2021-06-10

doudizhu.zip

html5 斗地主游戏,后端基于Python+Tornado+MySQL开发,前端 Phaser 引擎

2021-06-10

lingjieTable.zip

该资源是求最短路径,用邻接表构建图,Dijkstra算法求最短路径,这是算法课上的作业,开发语言是C++

2020-06-06

knapsack+problem.zip

该资源是用动态规划算法解决背包问题,输出结果中有用箭头表示走向,是算法课上的一个作业,开发语言是C++,开发工具是VS2019

2020-06-06

Greedyknapsack.zip

该资源是01背包问题和部分背包问题的解决,所用算法是贪心算法,这是我算法课上的一个简单作业,开发语言是C++,开发工具是VS2019

2020-06-06

MergeSort.zip

该资源是归并排序的实现,所用算法是分而治之,这是算法课上的一个简单作业,开发语言是C++,开发工具是VS2019

2020-06-05

Binary tree traversal.zip

该资源是遍历二叉树算法的实现,是我算法课上的一个简单作业,有前序遍历、中序遍历、后序遍历三种遍历方法实现,是用递归实现的,开发的语言是C++,开发的工具是VS2019

2020-06-05

空空如也

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

TA关注的人

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