自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3375)
  • 资源 (22)
  • 收藏
  • 关注

原创 消息重试框架 Spring-Retry 和 Guava-Retry

消息重试框架 Spring-Retry 和 Guava-Retry

2023-07-18 14:27:56 1533

转载 antlr(语法分析器)

antlr(语法分析器)

2023-07-10 13:59:20 484

转载 移动端开发——APP端上H5容器化建设

APP H5

2023-02-07 09:31:30 1461 2

原创 线程池BUG复现和解决

线程池BUG复现和解决

2022-08-16 10:59:02 2441 4

原创 MySQL存储数据加密

MySQL存储数据加密

2022-06-27 10:19:08 3692

原创 sqlserver对数据进行加密、解密

sqlserver对数据进行加密、解密

2022-06-27 10:18:16 3130

原创 Springboot AOP实现指定敏感字段数据加密

Springboot AOP实现指定敏感字段数据加密

2022-06-27 10:16:09 911

原创 mysql between 强制使用索引

mysql between 强制使用索引

2022-06-10 14:17:21 1714 1

原创 工具类,Spring Boot 内置丰富的工具类

断言 断言是一个逻辑判断,用于检查不应该发生的情况 Assert 关键字在 JDK1.4 中引入,可通过 JVM 参数-enableassertions开启 SpringBoot 中提供了 Assert 断言工具类,通常用于数据合法性检查 //要求参数object必须为非空(NotNull),否则抛出异常,不予放行//参数 message 参数用于定制异常信息。voidnotNull(Objectobject,Stringmessage)//要求参数...

2022-05-07 15:14:50 322 1

原创 区块链+供应链,双链融合

区块链+供应链,双链融合

2022-03-17 13:55:47 989 1

原创 Elasticsearch+Hbase实现海量数据秒回查询

Hbase: elasticsearch+hbase海量数据查询,支持千万数据秒回查询

2022-03-09 10:12:43 1200

原创 已有Kafka,可替换方案:Apache Pulsar

已有Kafka,可替换方案:Apache Pulsar

2022-02-25 09:52:50 2225

原创 Spring Boot 四大核心组件

Spring Boot 四大核心组件

2022-02-16 14:13:27 3942 1

原创 SpringBoot 内置工具类 不用再到处找了

SpringBoot 内置工具类 不用再到处找了

2022-02-15 08:38:18 388

原创 实用的内网穿透工具收藏

实用的内网穿透工具收藏

2022-01-25 15:02:59 423

原创 替换Log4j2,logback,tinylog 无需定义 logger 变量,简单、轻量、性能强悍

替换Log4j2,logback,tinylog 无需定义 logger 变量,简单、轻量、性能强悍!

2022-01-19 14:34:36 436

原创 一款基于 Spring Boot 的现代化社区

一款基于 Spring Boot 的现代化社区

2022-01-18 16:24:32 354

原创 Spring Cloud Alibaba Sentinel集群限流

Spring Cloud Alibaba Sentinel集群限流

2022-01-14 11:10:43 1169

原创 一款神级API接口神器

一款神级API接口神器

2021-12-28 09:24:03 7203 5

原创 spring boot 读写分离

第一步:配置多数据源Spring Boot 基础就不介绍了,推荐下这个实战教程:https://github.com/javastacks/spring-boot-best-practice首先,我们在 SpringBoot 中配置两个数据源,其中第二个数据源是ro-datasource:spring:datasource:jdbc-url:jdbc:mysql://localhost/testusername:rwpassword:rw_pass...

2021-12-21 13:37:54 1122

原创 2020最新版idea的RunDashboard

2020最新版idea的RunDashboard

2021-12-17 14:02:25 502

原创 阿里巴巴常用的 12 个后端开发工具

阿里巴巴常用的 12 个后端开发工具

2021-12-16 13:46:47 752

原创 使用Rclone实现minio数据的迁移

使用Rclone实现minio数据的迁移

2021-12-14 16:01:08 1411

原创 Java 敏感词替换-dfa算法,效率高

Java 敏感词替换-dfa算法,效率高

2021-12-10 10:00:29 1052 1

原创 在Windows下安装BIND作为DNS服务器

在Windows下安装BIND作为DNS服务器

2021-11-29 14:14:57 2773 1

原创 windows10下使用Shift+右键打开cmd

windows10下使用Shift+右键打开cmd

2021-11-29 14:12:26 707

原创 Chrome切换host插件 无延迟

git 地址GitHub - Riant/host-switch-plus: Change the hosts rules in Chrome. It's easy, and effect immediately.host_switch切换chrome地址.7z通过该 Chrome 扩展,快捷方便的切换、设置 host 代理规则,而不用修改系统 hosts 文件,方便web开发人员在 各种/测试/开发/线上 环境快速切换通过Chrome Store安装无法通过 Chrome S...

2021-11-27 09:11:01 4663 2

原创 SpringBoot 如何进行限流

大家好,我是飘渺。SpringBoot老鸟系列的文章已经写了四篇,每篇的阅读反响都还不错,那今天继续给大家带来老鸟系列的第五篇,来聊聊在SpringBoot项目中如何对接口进行限流,有哪些常见的限流算法,如何优雅的进行限流(基于AOP)。首先就让我们来看看为什么需要对接口进行限流?为什么要进行限流?因为互联网系统通常都要面对大并发大流量的请求,在突发情况下(最常见的场景就是秒杀、抢购),瞬时大流量会直接将系统打垮,无法对外提供服务。那为了防止出现这种情况最常见的解决方案之一就是限流,当请求达到一定

2021-10-13 16:48:42 1400

转载 Sharding-JDBC和Mycat在分库分表中的应用

一、背景介绍 Sharding-JDBC本来是当当网内部解决分库分表的问题的一个内部组件,后来慢慢开源了然后现在捐给了Apache,成为了Apache的一个子项目,但是当当自己还在维护自己的。除了Shrading-JDBC,当当还开源了Elastic-Job、基于Dubbo的DubboX。 在Apache中,Sharding-JDBC改名叫做ShardingSphere,其包含了Sharding-JDBC和Sharding-Proxy,其中Sharding-JDBC是应用在...

2021-10-13 16:34:50 712

转载 Spark和Flink的对比,谁才是大数据计算引擎王者?

文章目录简介 区别 总结简介Spark简介Spark的历史比较悠久,已经发展了很长时间,目前在大数据领域也有了一定的地位.Spark是Apache的一个顶级项目。它是一种快速的、轻量级、基于内存、分布式迭代计算的大数据处理框架。,Spark最初由美国加州伯克利大学(UCBerkeley)的AMP(Algorithms,Machines and People)实验室与2009年开发,是基于内存计算的大数据并行计算框架,可用于构建大型的、低延迟的数据分析应用程序。2003年加入Apache

2021-08-26 13:41:31 8618

原创 提高Nginx并发量和mysql并发量

Nginx报错Nginx服务器访问量非常高,在Nginx的错误日志中不停的输出如下错误信息。2021-06-17 02:53:49 [alert] 13576#0: accept() failed (24: Too many open files)2021-06-17 02:53:49 [alert] 13576#0: accept() failed (24: Too many open files)2021-06-17 02:53:49 [alert] 13576#0: accept() fai

2021-06-18 16:25:28 477

原创 修改dockerfile中的hosts文件

通过CMD命令动态更改主机文件.FROM dockerhub.mydomain.com/sometag/java8MAINTAINER itsmeADD some-java-app.jar app.jarADD hosts tmp/ENV PATH=/opt/java/bin:$PATHCMD cat /tmp/hosts >> /etc/hosts; java -Djava.security.egd=file:/dev/./urandom -jar /app.jar; cat

2021-06-17 16:34:47 1535 1

原创 Activiti实现自由流(任意节点的相互跳转)

/** * 流程转向操作 * * @param taskId * 当前任务ID * @param activityId * 目标节点任务ID * @param variables * 流程变量 * @throws Exception */@Overridepublic void turnTransition(String taskId, String activityId, .

2021-06-17 14:58:43 1222

原创 VO、DTO、DO、PO的概念、区别和用处

概念:VO(View Object):视图对象,用于展示层,它的作用是把某个指定页面(或组件)的所有数据封装起来。DTO(Data Transfer Object):数据传输对象,这个概念来源于J2EE的设计模式,原来的目的是为了EJB的分布式应用提供粗粒度的数据实体,以减少分布式调用的次数,从而提高分布式调用的性能和降低网络负载,但在这里,我泛指用于展示层与服务层之间的数据传输对象。DO(Domain Object):领域对象,就是从现实世界中抽象出来的有形或无形的业务实体。PO(Pers

2021-06-17 14:13:19 835

原创 Nginx代理proxy pass配置去除前缀

使用Nginx做代理的时候,可以简单的直接把请求原封不动的转发给下一个服务。比如,访问abc.com/appv2/a/b.html, 要求转发到localhost:8088/appv2/a/b.html简单配置如下:upstream one { server localhost:8088 weight=5; } server { listen 80; server_name abc.com; access_log "pipe:rollback /data/log/nginx/acces.

2021-06-11 16:07:32 914

原创 Redis的web管理界面redis-manager

下载下载地址:https://github.com/ngbdf/redis-manager/releases配置tar -zxv -f redis-manager-2.3.2.2-RELEASE.tar.gzcd redis-manager/confvim application.yml datasource: # 必填,与数据库同名 database: redis_manager driver-class-name: com.mysql.cj.jdbc.Dr

2021-05-31 10:20:41 4177

原创 【springboot】启动时指定lib目录

java -jar -Dloader.path=lib xxxApp.jarjava -jar -Dloader.path=lib,templates,static xxxApp.jar

2021-05-25 16:44:14 2974

原创 Lombok的@Data重写的toString特性 慎重

@Data注解中有默认toString方法的重写。并且Lombok的toString方法在展示数据时默认调用的是Getr方法,如果有逻辑需要在Get取值时进行计算,并且此值在创建对象以后为null值就会出现问题。如果单独使用@ToString注解则可以规避这个坑。同时使用Data和ToString注解时ToString的权重更高。@ToString可选元素修饰符和类型 可选元素 描述boolean callSuper toString在输出中包含超类实现的结果。boolean doNotUse

2021-05-24 14:07:28 6717 1

原创 Knife4j是swagger的增强方案

Knife4j是swagger的增强方案,可以比swagger更友好地显示接口文档。接口界面如下:UI访问地址:http://localhost:8088/doc.html项目依赖内部已集成 io.springfox com.github.xiaoymin knife4j-spring-boot-starter 2.0.0配置类需要配置接口的附带信息,如作者等。@Configuration //配置@EnableSwagger2 //开启Swagger2@EnableKni

2021-05-24 13:39:43 446

原创 springboot项目启动成功后执行一段代码的两种方式

实现ApplicationRunner接口复制代码package com.lnjecit.lifecycle;import org.springframework.boot.ApplicationArguments;import org.springframework.boot.ApplicationRunner;import org.springframework.core.annotation.Order;import org.springframework.stereotype.Compo

2021-05-21 16:51:39 368

软件研发人员能力素质画像

软件研发人员能力素质画像

2022-10-26

分片下载大文件,断点续传

分片下载大文件,断点续传,

2018-08-21

WinCE 6 任务管理器

WinCE 6 任务管理器

2012-11-30

EntityFrameworkWithSpringDotNet

EntityFrameworkWithSpringDotNet

2012-06-19

SystemHotKeysLib.zip

全局热键管理全局热键管理全局热键管理全局热键管理全局热键管理全局热键管理全局热键管理全局热键管理全局热键管理全局热键管理全局热键管理全局热键管理全局热键管理

2011-04-16

Java和.net交互实例代码hessian.rar

Java和.net交互实例代码hessian.rar

2011-04-12

Linq体验系列,linq功能代码解释

Linq体验系列,top,select ,insert,delete

2009-06-08

ReSharp4.0.rar

vs开发的辅助工具,比较好用vs开发的辅助工具,比较好用vs开发的辅助工具,比较好用

2008-09-06

(C# 源码)ERP系统

(C# 源码)ERP系统

2008-07-17

(C# 源码)超市管理系统

(C# 源码)超市管理系统

2008-07-17

(C# winform 源码)餐饮管理系统

(C# winform 源码)餐饮管理系统

2008-07-17

(C# winform 源码)房产中介管理系统

(C# winform 源码)房产中介管理系统

2008-07-17

(c# 源码)宾馆管理信息系统

(c# 源码)宾馆管理信息系统

2008-07-17

(C#+oracle 源码)中国移动进销存管理系统

(C#+oracle 源码)中国移动进销存管理系统

2008-07-17

Spring.Net的实例

Spring.Net的实例

2008-04-21

最新对日外包流程

最新对日外包流程,这是最新版本!

2008-03-05

(FastSpring.NET2.05框架)网站源代码

FastSpring.NET2.05框架是一个集成了Spring.NET & NHibernate & Ajax 的WEB/CS开发框架 . <br>

2008-01-07

FastSpring.NET V2.05 RC3 开发文档

FastSpring.NET 是一个集成了Spring.NET & NHibernate的WEB开发框架。<br>当前的版本是V2.05 RC1

2008-01-07

《Asp.net 2.0高级编程》(pdf版).rar

《Asp.net 2.0高级编程》(pdf版).rar

2007-12-23

html转换成asp,javascript,php小工具

html转换成asp,javascript,php小工具

2007-10-29

aspjpeg1.8破解版

aspjpeg1.8破解版

2007-08-18

Ajax.Hacks

Ajax.Hacks,Ajax的技术精要!

2007-07-23

空空如也

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

TA关注的人

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