自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

enjoy.day

寻找一只特立独行的猪。。。。。。

  • 博客(14)
  • 资源 (36)
  • 收藏
  • 关注

原创 springboot 之 服务限流

Springboot 之限流限流的基础算法令牌桶和漏桶漏桶算法 的实现往往依赖于队列,请求到达如果队列未满则直接放入队列,然后有一个处理器按照固定频率从队列头取出请求进行处理。如果请求量大,则会导致队列满,那么新来的请求就会被抛弃。令牌桶算法 则是一个存放固定容量令牌的桶,按照固定速率往桶里添加令牌。桶中存放的令牌数有最大上限,超出之后就被丢弃或者拒绝。当流量或者网络请求到达时,每个请求都要获取一个令牌,如果能够获取到,则直接处理,并且令牌桶删除一个令牌。如果获取不到,该请求就要被限流,要么

2021-04-29 13:42:18 21

原创 springboot参数校验

springboot 2.* 参数校验 spring-boot-starter-validation/Hibernate Validator常用注解@AssertFalse 所注解的元素必须是Boolean类型,且值为false@AssertTrue 所注解的元素必须是Boolean类型,且值为true@DecimalMax 所注解的元素必须是数字,且值小于等于给定的值@DecimalMin 所注解的元素必须是数字,且值大于等于给定的值@Digits 所注解的元素必须是数字,且值必须是指定的位数

2021-04-28 10:06:27 13

原创 maven的依赖传递性

maven的依赖传递性当项目A依赖于B,而B又依赖于C的时候,自然的A会依赖于C,这样Maven在建立项目A的时候,会自动加载对C的依赖。一、依赖传递对版本的选择假设A依赖于B和C,然后B依赖于D,D又依赖于E1.0,C直接依赖于E2.0,那么这个时候A依赖的是E1.0还是E2.0,还是这两个都依赖呢?两个都依赖是肯定不行的,因为它们可能会有冲突的地方。这个时候就涉及到Maven中依赖传递对版本的选择问题。依赖传递在选择版本的时候首先是根据深度选择的。当一个项目同时经过不同的路径依赖于同一个组件时

2021-04-28 10:02:38 12

原创 Feign注解说明

Feign是常用的微服务rpc调用框架,下面对一些注解说明@Target({ElementType.TYPE})@Retention(RetentionPolicy.RUNTIME)@Documented@Inheritedpublic @interface FeignClient { /** * value和name的作用一样,如果没有配置url那么配置的值将作为服务名称,用于服务发现。反之只是一个名称。 * */ @AliasFor("name")

2021-04-26 17:57:15 28

Mybatis-plus自定义sql和分页插件

1.配置开启分页插件//Spring boot方式@Configuration@MapperScan("com.baomidou.cloud.service.*.mapper*")public class MybatisPlusConfig { // 旧版 @Bean public PaginationInterceptor paginationInterceptor() { PaginationInterceptor paginationIntercept

2021-04-23 11:22:21 27

原创 mybatis-plus事务

1.开启事务支持@EnableTransactionManagement //开启事务管理@Configuration // 配置类public class MybatisPlusConfig { // 1.乐观锁 @Bean public OptimisticLockerInterceptor optimisticLockerInterceptor(){ return new OptimisticLockerInterceptor(); } /

2021-04-23 10:38:55 45

原创 java删除文件无效

解决方法;1.确认各种流已经被close(),然后给对象赋值null。如果还不行,2.在finally中调用System.gc();

2021-04-23 10:31:05 6

原创 spring中拷贝对象属性

记录一下,不然忘了又得找好久org.springframework.beans.BeanUtils.copyProperties(src, dst);

2021-04-23 10:21:19 10

转载 logging level级别

日志记录器(Logger)是日志处理的核心组件。log4j具有5种正常级别(Level)。static Level DEBUG :DEBUG Level指出细粒度信息事件对调试应用程序是非常有帮助的,一般认为比较重要的方法执行需要详细查看运行情况的则开启debug。static Level INFOINFO level表明消息在粗粒度级别上突出强调应用程序的运行过程,只需要了解该方法是否运行的可以使用INFOstatic Level WARNWARN level表明会出现潜在错误的情

2021-04-23 10:14:56 20

原创 HTML基础知识

最近修改旧系统,需要改一些界面显示,突然间对一些HTML改变有点模糊了,比如margin和padding等。网上查了下,发现下面链接写的基础很实用,感兴趣的可以看下。去这里

2021-04-23 10:08:57 4

原创 springboot常用配置

springboot常用配置#配置访问路径项目名称,即之后访问就是http://127.0.0.1:8080/demo/yourapi/server.servlet.context-path=/demo;#配置端口server.port=8080#配置文件环境spring.profiles.active=dev后续慢慢补充,待续。。。。...

2021-04-23 10:02:50 2

转载 SpringBoot过滤器获取POST请求的JSON参数之后Controller没有参数原因

开发过程中,需要打印入参并保存到日志,所以在过滤器对request请求进行了相应处理,但是之后请求到Controller之后发现没有入参了,定位原因,发现是inputSteam调用之后无法再次读取,所以需要进行一次封装,将request保存下来,之后将保存的request传递下去即可。自定义的RequestWrapperpublic class RequestWrapper extends HttpServletRequestWrapper { private final byte[] body

2021-04-23 09:57:40 12

原创 java 解析XML文件

介绍XML是一种通用的数据交换格式,它的平台无关性、语言无关性、系统无关性、给数据集成与交互带来了极大的方便。XML在不同的语言环境中解析方式都是一样的,只不过实现的语法不同而已。XML的解析方式分为四种:1、DOM解析;2、SAX解析;3、JDOM解析;4、DOM4J解析。其中前两种属于基础方法,是官方提供的平台无关的解析方式;后两种属于扩展方法,它们是在基础的方法上扩展出来的,只适用于java平台四种解析方法对比DOM解析,文档对象模型解析优点:1、形成了树结构,有助于更好的理解、

2021-04-09 09:58:04 10

转载 使用 idea 在springboot添加本地jar包的方法

1.首先在与src同级的目录下新建一个lib目录,然后将本地jar包放在lib目录下2.File --> project structure, 打开project ——》Libraries将项目的lib加入进来,add --> java,如图所示3.选择你存放项目的路径,将lib这个文件添加进来完成后可看到Libraries下有一个lib文件4.然后在pom.xml 文件里加入如下代码即可 <!--引入本地资源--> <resources>

2021-04-08 12:00:03 18

验证ssl的证书(pem格式)

如题,这是一个自己产生的,可以验证双向或者单向验证的pem格式的证书,亲测有用 如题,这是一个自己产生的,可以验证双向或者单向验证的pem格式的证书,亲测有用

2019-03-09

log4cpp日志记录库(windows版本+源码)

自己编译的log4cpp日志库,windows可以使用,详细见readme.txt 自己编译的log4cpp日志库,windows可以使用,详细见readme.txt

2018-11-15

libcurl库支持ssl

对libcurl版本的封装,支持openssl libcurl版本:curl-7.62.0 openssl版本:1.0.2

2018-12-13

jsoncpp静态库文件

该资源包含有jsoncpp静态库文件,有文件,及相关文档。 该资源包含有jsoncpp静态库文件,有文件,及相关文档。

2018-04-12

windows zip压缩类封装

包里含有我自己封装的zip压缩类,也有unzip算法方法,你也可以自己封装。 这个资源现在不能免费下载了????坑的一批,没有分的,可以留qq邮箱,到时候给你们发。 介绍下用法: zip::HZIP hz = zip::CreateZip("save path",是否含密码); zip::ZipAdd(hz,"zip文件中显示的名字","压缩文件绝对路径") zip::CloseZipZ(hz); 当然这里只是举例,里面还有很多方法

2018-01-30

windows tar打包封装类

使用简单:支持文件,字符串等操作 std::ofstream o(info.TarPath,std::ofstream::app|std::ofstream::binary); tar::writer wt(o); wt.put_file&amp;#40;&quot;test_folder\\test\\targetver.h&quot;&amp;#41;; wt.finish(); o.close();

2018-01-30

mha-0.57.zip

mha4mysql-node-0.57-0.el7.noarch.rpm mha4mysql-manager-0.57-0.el7.noarch

2020-05-20

MFC柱状图,条形图,折线图封装类

MFC柱状图,条形图,折线图封装类,可以根据实际情况下载修改使用

2020-01-07

libqr库的源码及zlib库文件

此源码包中含有libqr库的源码,以及zlib库和对应头文件。此libqr生成的库文件见https://download.csdn.net/download/u013919153/10308342

2018-03-26

mha-0.58.zip

mha4mysql-manager-0.58-0.el7.centos.noarch.rpm mha4mysql-node-0.58-0.el7.centos.noarch.rpm

2020-05-20

navicat_premium12pjb_downcc.com.zip

这是一个mysql桌面工具,安装之后可以使用该工具连接到mysql服务器,从而进行操作。具体操作步骤见readme文件。

2020-04-02

MailBox.zip

可以使用这个包里面的类完成邮件的发送功能,具体可以查看类的源码。示例代码 https://blog.csdn.net/u013919153/article/details/105730354

2020-04-24

webFlux.zip

webflux2: 这里一个基本的webflux处理流程,基于mongodb,当然如果没有自己写几条固定数据也行 webfluxclient: 这是一个框架,主要是帮助内部服务调用,而使用者只需要调用简单方法即可。

2020-03-23

CStatic派生类

CStatic控件派生类,实现背景颜色,字体颜色、内容、对齐、粗细、斜体、大小、下划线等,链接,字体闪烁,控件边框设置

2019-08-26

libqr 库,二维码生成库

这是一个生成二维码的库,源码在github上,我将其编译成库,可以直接使用 这是一个生成二维码的库,源码在github上,我将其编译成库,可以直接使用

2018-03-26

AlterID_reamviewer.zip

这是一款可以修改远程操作工具的ID的工具,具体操作方法见软件包里面的说明文档。 这是一款可以修改远程操作工具的ID的工具,具体操作方法见软件包里面的说明文档。

2020-06-23

AccessManage.zip

封装了access数据库操作,里面有具体使用的说明,可以根据自己的需求修改。在实际项目中使用。放心使用。

2020-01-07

RedisUtils.zip

自己封装了关于在java下面操作redis的方法(为啥要50字,不知道程序员最讨厌写字吗,有什么问题用26个字母表示不了的?)

2019-11-27

c++ 11 文档介绍

c++11,介绍一些新特性

2017-05-24

VS2010之MFC入门到精通教程

利用vc可以轻松做一些小程序,如果想深入学习,需要更进一步学习编程语言

2015-09-22

openssl 1.1.0库及使用方法介绍

这是一个包含openssl1.1.0版本的安装程序,安装之后可以获取相关动态库及静态库,内附使用方法

2019-04-15

com组件的数据库连接文件

MFC ACCESS数据库操作库函数封装类 MFC ACCESS数据库操作库函数封装类 MFC ACCESS数据库操作库函数封装类

2017-05-26

C++设计模式.zip

下载包中含有设计模式的课件和代码,主要是针对C++编写的代码。 视频地址:https://www.bilibili.com/video/BV11t411V7vT?p=1 可以去看视频

2020-04-06

DWZ框架文档

关于DWZ框架的文档

2017-06-28

linux学习必备资源(鸟哥的)

想学习linux的这里有免费资源,拿走不谢

2017-05-15

StyleSheet.xsl

格式化使用msxml库生成的xml文件,使用时请参考说明:https://blog.csdn.net/u013919153/article/details/100071219

2019-08-26

c++effective

2017-05-15

JqueryAPI参考文档

jQuery相关函数使用说明,文件格式是chm,方便易用

2017-05-15

mysql权威指南第三版

2017-05-15

JDK_API_1_6z中文

2017-05-15

VS2010-2012助手可用

现在找个资源都这么费劲,而且几乎没啥免费的了,学习而已,你们那些下载需要十几或者二十几的人心不会痛吗

2018-08-31

helloworld-spring-boot-starter.zip

helloworld-spring-boot-starter 自定义starter代码及测试函数...

2019-12-12

ZipMethod.zip

对zip算法的封装,里面有zip和unzip源码,封装函数,示例代码,使用说明

2019-09-12

CStatic派生.zip

继承CStatic类,实现输出字体属性配置,利用双缓冲。同时可以设置控件的其他属性

2019-08-26

多参数线程

对windows线程封装,支持多参数,创建简单,执行方便,具体可以查看readme.txt

2018-12-13

配置文件操作类封装及智能指针实现

配置文件操作类封装及智能指针实现,具体操作可查看readme或者查看源码即可

2018-12-13

空空如也

空空如也

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

TA关注的人 TA的粉丝

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