自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(773)
  • 资源 (111)
  • 问答 (1)
  • 收藏
  • 关注

原创 FiddlerScript 脚本使用正则表达式替换响应内容

使用 Fiddler 进行抓包时,对特定 url 接口响应内容进行部分匹配替换处理,可以在 FiddlerScript 的 OnBeforeResponse 事件中编写代码来完成。

2023-09-15 13:49:04 216

原创 SpringBoot - Google EventBus、AsyncEventBus

EventBus 顾名思义,事件总线,是一个轻量级的发布/订阅模式的应用模式,最初设计及应用源与 google guava 库。相比于各种 MQ 中间件更加简洁、轻量,它可以在单体非分布式的小型应用模块内部使用(即同一个JVM范围)。

2023-08-30 17:47:27 235

原创 Windows端口占用处理

端口被占用时,大部分是后台服务持续运行使用了某个端口。4、最后为定位到的应用程序设置新的端口,或者终止甚至卸载对应的应用程序。1、打开windows的cmd命令行窗口。3、打开任务管理器根据PID确定应用程序。过滤后,确定占用端口的PID。

2023-08-29 17:17:23 71

原创 Camunda 工作流节点跳转 - 多实例节点判断和跳转

指令时不会考虑集合,并且不会为附加实例填充集合元素变量,针对这种情况,需要使用下面的处理方法。第2点,基于集合的多实例跳转节点的跳转时,需要在节点Id后追加特定字符串。注:对于目标节点是多实例的节点,如果不在节点Id后面追加框架约定的字符串。在多种工作流引擎中,Camunda框架对流程的处理控制更为强大、灵活。1、单实例节点,或者不是基于集合配置的多实例节点。如果多实例活动是基于集合配置的,则执行。,则不能自动执行触发多实例节点配置的。

2023-08-23 13:53:29 272

原创 Maven 插件 maven-antrun-plugin 执行 ant 脚本

常规来说 Ant 是需要独立运行库来运行,现在的项目我们大多数基于 Maven 构建,如果你希望在编译项目的过程中(编译前中后通过 phase 控制)做相应的处理操作(自动生成文件、替换项目代码中的常量值、执行相关命令等),那么可以通过本文所述插件。示例旨在抛砖引玉的意义,能有效理解该插件的实际作用和使用方法,至于你希望运行更复杂的业务处理或者运行更多的脚本内容,你都可以在。节点中编写任意 ant 脚本内容,或者参考插件官方使用文档,指定一个独立外置的 build.xml 文件来执行 ant 脚本。

2023-08-16 10:55:34 469

原创 Maven 生成编译时间和版本Java类

你也可用这种方法生成普通的版本配置文件,例如 version.properties,上文生成 java 文件是为了在 Java 代码中的相关业务中直接使用常量。类,可以在Java代码中使用里面对应的常量,获取当前版本号和构建时间。本文使用Maven插件来自动生成一个。Maven编译后自动生成的。

2023-08-15 11:25:41 511

原创 Redis 设置密码(配置文件、docker容器、命令行3种场景)

注意:通过命令设置密码后,为了防止下次服务重启后又变成没有密码,请注意配合以上两种方式在服务重启后配置对应的密码。或者直接使用 redis 桌面客户端工具连接 redis 后进入客户端命令行。如果你本地没有默认的 redis.conf 配置文件,可以从。来为 redis 设置密码,配置完后需要重启方可生效。如果 redis 是 docker 容器,可以使用命令。通过修改 redis.conf 配置文件中的。连接到 redis 客户端命令行。

2023-07-20 13:48:13 618

原创 基于EasyExcel的单元格合并自定义算法处理

*** Excel 行合并策略//上一行 private Row beforeRow = null;//合并规则(多个) private List < ExcelMergeStrategyModel > strategyList;//总行数(不含表头) private int dataRowTotalSize;//当前已经处理的行数(不含表头) private int dataRowCurrentSize = 0;} /*** 构造方法。

2023-07-15 15:17:31 693

原创 JMH - Java代码基准测试工具,代码性能问题验证测试

在日常开发工作当中,开发人员可能有这些困惑:自己写的这个方法性能到底怎么样?在原接口实现方法中添加了新的业务逻辑,对整个接口的性能影响有多少?有多种实现方式(或开源类库),到底哪一种性能更好?当遇到类似困惑或者说问题的时候,怎么办呢?当然是测试验证,实践出真知!本文讲述的就是一个方法级别的性能测试工具—— JMH。JMH,即 Java Microbenchmark Harness,是专门用于代码微基准测试的工具套件。何谓Micro Benchmark呢?

2023-07-07 16:05:06 784

原创 CodeMirror 对 XML 文档熟悉及元素控制自定义

CodeMirror 是一个网络代码编辑器组件。它可以在网站中用于实现支持多种编辑功能的文本输入字段,并具有丰富的编程接口以允许进一步扩展。本文为 xml 格式的代码提示约束格式规范的自定义示例内容。先看效果,如下:官方 Demo 的完整代码如下:(END)

2023-07-06 16:56:57 648

原创 Linux SSH PublicKey 登录

ssh 远程登录密码认证的方式有Password和Public Key三种主要方式。前面两种方式就是密码认证,含义都是一样大同小异。第三种是登录方式最安全的一种,也是我们常用的云服务器默认使用的一种方式。本文就如何配置并使用Public Key来登录进行演示。

2023-06-16 14:51:04 1744

原创 Linux frpc 系统服务

本文不赘述 frpc 是什么,本文将 frpc 配置为 Linux 系统服务,可以通过 systemctl start|stop|restart frpc 命令来启动它。

2023-06-16 13:10:41 691

原创 Gitlab “enable_starttls and :tls are mutually exclusive. Set :tls if you‘re on an SMTPS connection.“

以上配置在 Gitlab 15.10 版本以前都是正常使用的,邮件发送一直正常。后来做了升级,升级之后发现邮件不能发送成功,经查阅资料后将。后,重启 gitlab 服务,邮件正常发送成功。

2023-06-12 10:09:18 102

原创 freemarker+itextpdf 生成 pdf

其中 freemarker 生成 html 片段省略,本文直接用 html 生成 pdf。1、添加 itextpdf 依赖。

2023-06-06 15:08:06 550

原创 Spring Boot 禁用内嵌的 Web容器(Tomcat)

默认情况下,Spring Boot会将Tomcat作为默认的嵌入式容器,如果你希望将 springboot 打包部署到其他外部容器中(例如 WebLogic)。除了可以在 pom 中排除 tomcat 依赖这种方法之外,还可以在不拍除依赖的情况下,通过配置来禁用已经打包进 springboot 的内嵌 Web 容器。

2023-05-24 10:12:33 318

原创 使用 Schema xsd 文件校验 xml 文件格式

【代码】使用 Schema xsd 文件校验 xml 文件格式。

2023-04-28 13:10:35 178

原创 Java文件内容变更及内容追加监听方案

对于文件内容变动的监听处理,一般分为两种主要应用场景。1、只关心文件内容是否发生变更文件的内容发生变动的场景是全量修改模式,不是内容追加模式。例如某xml文件内容发生变动。这种情况,我们一般只需要监听文件内容是否发生修改,在监听到内容变更后触发业务逻辑对整个文件进行重新加载处理。2、关心文件新增的内容这种场景是指文件的内容只会被追加而对文件之前的内容不会产生影响。在文件内容被持续追加时,需要及时获取文件被追加的内容,并将这些内容入库或者进一步处理的场景。例如日志文件这种场景。

2023-04-04 15:07:31 708

原创 Spring Boot 配置文件配置自动提示 Configuration Processor

*** 测试配置类*/@Data@Component/*** 唯一ID*//*** 名称*//*** 标志位*/其中属性上面的Java注释最终会自动生成到元数据文件中,所以请严格添加注释描述。

2023-04-03 20:30:42 1002

原创 Spring Boot 接口统一前缀 path-prefix

需求如题,想给一个 spring boot 项目的所有请求路径添加统一前缀,可以通过 context-path 来配置。但是在同时存在静态资源和 Controller 接口的项目中,如果希望静态资源从根路径访问,并且所有接口拥有统一路径前缀,则需要通过 Spring 层面来解决这个问题(context-path 是 web 容器层面的,如果配置它则会把静态资源都包含进去)。如上URL示例中,希望放在 springboot 根目录 static 中的静态资源能直接通过根路径访问。也可以是多级路径,例如。

2023-03-20 16:13:32 2820

原创 安装 kubectl

官网资料:https://kubernetes.io/zh-cn/docs/tasks/tools/install-kubectl-linux/

2023-02-22 10:36:14 1079

转载 通过minio operator在k8s中部署minio tenant集群

MinIO是kubernetes原生的高性能对象存储,兼容Amazon的s3 API。MinIO Operator是一个工具,该工具扩展了k8s的api,可以通过minio operator在公有云和私有云上来部署MinIO Tenants本文就通过一步一步的操作,来演示如何在一个现存的k8s集群中部署一个minio集群。

2023-02-22 09:51:56 1209

原创 ESXi 快速复制虚拟机脚本

拷贝虚拟机文件时间比较长,因为虚拟机 flat 文件很大,所以要等。脚本完成后,以复制虚拟机文件夹。将以下脚本内容写入文件。

2023-02-20 16:18:58 864

原创 Linux 时间同步 chrony

Chrony 是NTP(Network Time Protocol,网络时间协议,服务器时间同步的一种协议)的另一种实现,与ntpd不同,它可以更快且更准确地同步系统时钟,最大程度的减少时间和频率误差。chrony是两个用来维持计算机系统时钟准确性的程序,这两个程序命名为chronyd和chronyc。chronyd是一个在系统后台运行的守护进程。主要用于调整内核中运行的系统时间和时间服务器同步,他根据网络上其他时间服务器时间来测量本机时间的偏移量从而调整系统时钟。

2023-02-16 18:04:09 712

原创 修改 docker 容器的启动参数等信息

docker 容器在之前启动时,指定了 cmd 启动参数和挂载目录等配置。后来因为业务需要,需要变更启动参数或挂载目录等信息。查看这两个配置文件内容,根据自己实际需要修改的内容对其进行修改即可,注意修改之前进行备份一下。3、找到容器ID后进入容器配置文件所在目录,如下以 rancher-agent 为例。这一步很重要,否则修改无法成功,你会发现修改后配置又回去了。5、最后启动 docker 服务再启动容器即可生效。1、停止所有 docker 容器。2、停止 docker 服务。4、查看和修改配置文件。

2023-02-16 11:21:07 2693

原创 Rancher RKE K8s 集群 etcd 恢复

因为是基于 Rancher RKE 的集群,所以在这个问题的情况下可以直接通过其默认备份的快照文件进行 etcd 恢复,如果没有做特别配置,etcd 和集群的快照备份文件在。5、最后启动 etcd 容器,查看日志就发现已经正常了,第二个机器同理操作,如果三个 master 都坏了,只要快照文件在,分别操作后启动容器也是没问题的。这个备份文件中包含两个东西:一个是 etcd 的快照 db 文件,一个是该 k8s 集群的集群配置内容,里面包含 kubeconfig、证书等内容。是下载的 etcdctl 文件,

2023-02-15 17:18:53 697

原创 K8s手工创建kubeconfig

4、以上配置文件中的证书通过字符串的方式配置在 config 文件中,如果不想写具体的字符串,本地有证书文件,则可以通过。如果你的 K8s 集群是使用 RKE 创建,则对应的证书文件路径就是示例中的。3、另外,如果 user 中使用 token,则可以不配置。命令行连接 k8s apiserver 时需要依赖。的内容,获取文件内容的方法可以使用命令。的内容,获取文件内容的方法可以使用命令。文件的默认存放位置为。(上下文)列表,每个。,内容可以单行或者使用。,内容可以单行或者使用。

2023-02-14 22:07:46 1320

原创 Linux 磁盘坏块修复处理(错误:read error: Input/output error)

当磁盘出现坏块时,你对所关联的文件进行读取时,一般会出现这样的错误。反过来讲,当你看到这种错误时,很大可能就是磁盘出现了坏块问题。

2023-02-10 12:31:42 5757

原创 将浏览器请求直接导入到 Postman Apifox 中

应用场景就是浏览器 F12 debug 到的请求,可以直接拷贝为 cURL 请求,拷贝的内容,包含了 请求头、参数、请求体所有内容,可以直接在 Linux 命令行直接粘贴使用。因为 Postman、Apifox 这种接口调试工具自身提供了 cURL 导入功能,所有我们才可以直接把 copy 的内容导入到接口调试工具中。我估计有很多用户,遇到这种场景时,都是一个一个 header 和参数复制到接口调试工具中的(很麻烦),刚好用这种方法可以完美的快速使用。方法就是如下图所示,好像不需要过多文字来赘述了。

2023-02-10 10:43:04 648

原创 Linux 命令 cp mv 花括号用法

Linux 命令行使用 mv 重命名文件时,巧妙的使用 {} 可以很方便,最常见的就是把一个文件加个后缀临时备份。注:cp 的用法和 mv 一样。

2023-02-10 10:17:36 202

原创 docker / containerd 错误 panic: invalid freelist page: 162, page type is leaf

4、最后查看 containerd 服务状态为。containerd 服务启动失败,使用命令。最后就可以启动 docker 服务了。1、查看 containerd 路径。根据错误日志信息,在。

2023-02-09 15:38:12 386

原创 docker 错误 WARNING: IPv4 forwarding is disabled. Networking will not work.

这个错误出现在使用 docker 的服务器上,当你进入 docker 容器时,如果出现这样的。提示,则表示服务器没有开启 IPv4 转发,按照下面方法配置开启转发即可。如果有的 docker 容器还是有错误,可以尝试重启一下对应的容器。

2023-02-09 12:36:01 777

原创 docker 启动 jenkins 挂载目录权限问题 Permission denied

通过 docker 挂载目录的 jenkins,查看 jenkins 日志发现存在一些文件无法写入或者这样的异常错误,基本可以判定是文件所有权问题。比如你宿主机挂载的文件目录是 root 的,而 docker 容器中 jenkins 应用程序的默认用户是jenkins,id 和 group 都是 1000(官方容器默认的值),这种情况在容器中就无法正常写入文件到宿主机。

2023-02-02 16:19:33 933 1

原创 ESXi 防火墙添加自定义端口/关闭开启防火墙

ESXi 的所有端口都是白名单方式,只允许系统默认支持的一些程序配置好的端口,你可以选择打开和关闭,但是不能在UI界面上自行添加,都是预置的。如果你是临时使用某个端口,你可以直接关闭 ESXi 的防火墙,端口使用完成后再开启防火墙即可。至此命令操作结束,最后到 UI 界面的防火墙界面刷新查看就可以看到新添加的自定义端口了。是可以访问到内容的(index.html),而在你的电脑上使用浏览器访问。是无法访问的,这是因为 ESXi 防火墙白名单中没有 9999 端口。2、配置防火墙文件,添加自定义端口。

2023-02-02 11:38:40 2277

原创 Linux Windows Mac 临时 HTTP 服务传输文件(python http server)

http 传输文件比 scp 和 ftp 都要可靠稳定和方便,在 Linux 系统上(Windows 和 Mac 也一样),我们经常需要把一堆文件或者某个大文件发送到别处,遇到这种需求时,你就可以启动一个简单的 http 服务,然后在其他地方,通过。scp 和 ftp 也受限于服务器权限要求,你的环境不一定就能使用,而 http 开放度较高,唯一的要求只是开放端口即可。进入文件所在目录后,按如下所示命令启动 python http 服务。如果需要指定工作目录,可以追加参数。设置,默认工作目录为当前目录。

2023-02-01 12:06:13 218

原创 Oracle 删除表空间回收磁盘空间

表空间被删除后,表空间的数据文件并不会被系统回收并释放,所以还需要手工删除它。3、再次查询表空间的数据库文件对应表空间名称是否还存在。1、查询表空间和表空间数据库文件路径。4、手工删除表空间物理文件。

2023-01-30 10:33:41 2302

原创 群晖 WebStation PHP 使用 curl 进行 http 请求(群晖 WebStation php 安装第三方库)

在群晖中,安装 WebStation 后,在安排配置 PHP 后,发现编写的 php 文件中有很多第三方库是无法适用的,运行就是 500 错误页面。为例,配置勾选配置前页面中是不能使用 curl 库进行 http 请求的,配置后即可正常使用。如果你需要使用其他第三方库,对应勾选配置即可。

2023-01-30 10:25:56 426

原创 群晖 WebStation PHP curl 进行 http 请求(群晖 WebStation 安装第三方库)

在群晖中,安装 WebStation 后,在安排配置 PHP 后,发现编写的 php 文件中有很多第三方库是无法适用的,运行就是 500 错误页面。为例,配置勾选配置前页面中是不能使用 curl 库进行 http 请求的,配置后即可正常使用。

2023-01-15 16:07:58 302

原创 将 exe 文件创建为 Windows 服务

【代码】将 exe 文件创建为 Windows 服务。

2023-01-11 23:01:06 886 1

原创 nexus raw 仓库代理(node-sass离线安装node-sass: Command failed)

raw 可以理解为普通类型的文件存储,就相对于一块存储,可以往里面传入任何的文件包。

2023-01-11 17:43:45 969

原创 docker 容器设置 DNS 不生效的问题

但是使用自定义网络话(docker-compose 默认就创建新的自定义网络),就不会用宿主机的 dns文件,从而不能覆盖 resolv.conf 配置,既不能生效。中配置所有 docker 容器的缺省 dns(这里配置的 dns 仅对,docker run 默认网络启动的走。等文件 都是默认挂载宿主机里的配置的,命令行进入容器后,在容器中使用。既在宿主机上自定义一个文件,挂载到容器内的。的容器可以通过相关命令查看它走的是 docker0 网桥)。中的容器配置 dns 生效,就需要为容器设置。

2023-01-10 23:38:29 883

ArangoDB-白皮书_什么是多模型数据库以及为什么要使用它.pdf

随着多模型数据库与NO-SQL变得越来越流行,很多数据库厂商都标榜自己是“多数据模型”。所以仅仅从市面上现存的多模型数据库产品(有些真的是多模型数据库,有些仅仅将自己炒作成多模型数据库)去总结,很难对多模型数据库有明确的定义,这也导致那些为自己的产品或者项目寻求多模型解决方案的人员对多模型数据库产品的理解不清晰。 对于多模型数据库的理解,最终要的一点就是:我们一定要认识到叠加的多模型方案(例如基于document或者k-v存储之上的Graph层,这其实也算是多模型)与native多模型方案是不同的。

2020-08-23

中国“新基建”发展研究报告.pdf.zip

中国“新基建”发展研究报告.pdf,原版PPT转的,PDF中的文字是可以复制的。 --- 2020年作为“十三五”收官之年和“十四五”规划布局之年,新起点将推动新部署,新部署将带来新发展。

2020-08-17

SpringBoot学习过程各种Demo

SpringBoot学习过程各种Demo例子代码,包括数据库sql脚本。 因为不是实际项目,加上是循序渐进增加的代码,所以package归类整理不怎么好。 里面包含CSDN专栏 http://blog.csdn.net/column/details/spring-boot.html 中的所有用到的代码。

2016-02-03

ASM操作字节码,动态生成Java类class文件

ASM操作字节码,动态生成Java类class文件,模拟Spring的AOP实现原理。

2016-02-03

Spring Boot 参考指南

Spring Boot 参考指南。 里面包括一个中文的文档和一个英文的官方文档。

2016-01-14

spring+jms+jta事务的消息发送和消息消费

spring+jms+jta事务的消息发送和消息消费。 完整可正常运行例子,对JTA分布式事务的配置。 本例可以直接作为处理消息的项目,在此之上直接继续开发。

2015-12-13

Android NDK入门,C与Java的互相调用Demo

安卓NDK入门,C与Java方法之间的互相调用,本代码很简单的Demo例子。

2015-11-20

Tomcat Session Redis 共享

基于 Redis 的Tomcat Session共享。 对Git项目tomcat-redis-session-manager 做了简单修改。 使用方法,可以参考博客: http://blog.csdn.net/catoop/article/details/48603891

2015-09-20

Hudson快速启动和停止脚本

Hudson快速启动和停止脚本。 写好了 start.sh、stop.sh,简单修改后即可直接使用。

2015-09-01

安卓多语言

安卓国际化,在安卓应用内切换语言。 如果要保存设置后的语言,使用getSharedPreferences保存,在启动应用的时候,再读取即可。

2015-08-28

apk加壳和伪加密(防止反编译)

apk加壳和伪加密(防止反编译) 包括3个工程: 一个是加壳java工程; 一个是加壳安卓工程; 一个是apkdemo源程序; 直接运行Packers工程下面的build.xml文件后,在Packers的bin目录下查看Packers-release.apk即可安装测试。 其中:签名key文件请自己提供,在ant.properties中配置即可。

2015-08-20

Java敏感词处理

Java敏感词处理。 * 包含了判断 * 是否存在敏感词(isContaintSensitiveWord(String txt,int matchType))、 * 获取敏感词(getSensitiveWord(String txt , int matchType))、 * 敏感词替代(replaceSensitiveWord(String txt,int matchType,String replaceChar)) * 三个方法。

2015-08-14

Android 关于设备状态和操作的API

Android 关于设备状态和操作的API。 获取总大小 获取可用大小 获取SD卡的总大小 获取SD卡可用大小 获取总内存大小 获取可用内存大小 获取系统版本 安装客户端 获取FilesDir目录 获取SD卡路径 获取缓存目录 获取APP版本号 获取当前网络类型 是否是wifi连接状态 获取当前网络状态信息 获取wifi热点 获取屏幕宽度(分辨率PX) 获取屏幕高度(分辨率PX) 获取屏幕Density 获取屏幕DPI 设置屏幕唤醒状态 获取屏幕亮度 拨打电话(将号码带到拨号界面,不直接拨出) 发送短信 发送彩信 打开URL 获得小区识别码(CellID),即无线网络上报终端所处的小区号(根据服务的基站来估计),位置业务平台把小区号翻译成经纬度坐标。 获得位置区编码(Lac:gsmlocationarea code)(移动通信系统中),是为寻呼而设置的一个区域,覆盖一片地理区域,初期一般按行政区域划分(一个县或一个区),现在很灵活了,按寻呼量划分. 当一个LAC下的寻呼量达到一个预警门限,就必须拆分. 获取手机IMEI 获取手机IMSI

2015-08-12

Java读取apk版本信息和图标

Java读取apk版本信息和图标。 修改代码可以继续获取apk内其他资源。

2015-07-31

android读取签名证书指纹SHA1信息

android读取签名证书纹SHA1信息。

2015-07-23

GhostScript_Windows_9.15_win32_win64

附件包含GhostScript_Windows_9.15版本的win32和win64

2015-01-29

jacob、GhostScript转换Office为pdf,转换pdf为高清图片

1、Windows下的几近完美的word、ppt、excel 转为pdf,pdf转为高清图片的解决方案。 2、包含完全实现的demo代码,经过多次调试。 3、使用技术jacob、GhostScript。

2015-01-28

百度首页“天气预报”静态页面样式

百度首页“天气预报”静态页面样式。其实也没啥,就是把百度搜索“天气”后,下面展示的那块天气预报的样式一模一样的扒了下来。因为项目所需才做的。

2015-01-15

ghostscript-9.15-linux-x86_64.tgz免安装版

ghostscript-9.15-linux-x86_64.tgz免安装版,解压后就一个文件,可以直接执行使用。或者修改名字为 gs 后,然后拷贝到/usr/bin 目录下,这样在任何地方都可以直接使用 gs 命令。

2015-01-15

ghostscript-9.15.tar.gz

ghostscript-9.15.tar.gz

2015-01-13

ESXi Intel-I129V 网卡驱动

ne1000_0.8.4-3vmw.670.0.0.8169922-offline_bundle-16654787.zip ESXi Intel I129-V 驱动包(6.7U3b和7.0U2a 亲测可用),教程帖子地址:https://blog.csdn.net/catoop/article/details/119979776

2021-08-29

r8125-ESXi670U3-vib-1.01.vib

ESXi 6.7 U3 的 RTL8125(BG)网卡驱动

2021-08-29

黑苹果蓝牙驱动 - 博通BCM94352HMB

黑苹果蓝牙驱动 - 博通BCM94352HMB,解压密码:brcm

2021-04-02

springboot2.x 多数据源

1、完善连接池参数实现,调整了参数配置文件的配置,采用数组方式兼容yml文件 2、支持为每个数据源分别配置连接池参数 3、注解 @TargetDataSource 更名为 @DataSource 4、支持类级别、方法级别、参数级别的动态数据源 5、将注解使用范围下沉到更接近SQL的 Mapper 层,可以完全避免在Service层因为嵌套调用使用不当导致的数据源冲突或不生效问题 6、支持自定义SQL的数据源切换,兼容通用Mapper内置各种的方法的数据源切换 7、对PageHeader分页使用无影响

2020-05-28

docker-pkg.tar.gz

docker 一键离线安装包(包含写好的脚本) 一键安装命令,安装内容包含docker和docker-compose,命令如下: tar -zxvf docker-pkg.tar.gz && ./install.sh

2019-11-09

SaaS 架构设计

SaaS 架构设计,提供参考,朋友那边拿来的,内容还可以。1分仅为分享。

2018-08-22

Java 8实战(全面讲解Java8新特性)

通过示例全面讲解Java8新特性,为Java程序员开启函数式变成的大门。

2018-04-11

单核工作法图解(文字版非扫描)PDF

本书的主题是管理时间,战胜拖延。作者通过自身多年的经验,首创了一套简单、灵活而又强大的单核工作法,能行之有效地帮助你加强自制力、集中精力。全书分为6章,从削减待办任务、现在专注一件事、永不拖延、循序渐进、简化协作和给创意充电等方面详述这一方法,助你在日常生活中轻松完成各项任务。 本书不仅适用于高管和上班族,还适用于学生等一般人群。所有想提高做事效率的人,都能从本书中获益。

2018-03-29

windows包装exe创建服务文件instsrv和srvany

Windows提供了两个小工具instsrv.exe和srvany.exe来把任何应用包装成windows服务。顾名思义instsrv(install service)是用来安装服务的,而srvany(service anything)包装任何服务的外壳。

2017-12-04

剑指offer mobi

剑指offer mobi kindle 。 资源亲民,资源分最低了。

2017-11-01

Linux程序设计(第4版)mobi

Linux程序设计(第4版)mobi,kindle。资源分必选,2分最低了。

2017-11-01

深入理解Nginx模块开发与架构解析.mobi

深入理解Nginx模块开发与架构解析,kindle 使用正常。

2017-11-01

Xtream解析xml

使用Xtream解析xml,生成对应的对象。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。

2017-09-06

阿里巴巴Java开发手册_v1.2.0

阿里巴巴Java开发手册_v1.2.0

2017-07-19

基于jd-core的java反编译

和jd-gui一样基于jd-core的反编译代码,因为jd-gui.exe 不支持命令行反编译文件,所以只好重新基于jd-core,调用其中的api来操作。有些时候,需要通过命令行批量反编译class文件。

2017-03-27

SpringBoot上传文件实例下载

SpringBoot 单文件上传、批量文件上传。SpringMVC 也可以用。

2017-03-11

SpringMVC集成Swagger

SpringMVC集成Swagger,最干净的一个Demo。里面有步骤说明。非常简单。运行测试OK。

2017-02-28

Java背包算法规划求解

背包算法规划求解,解决问题场景如:售货架中有n种商品(每种商品只有一个),给定200块钱购物,尽可能的购买到更多的商品,将这本金最大化利用。

2017-02-13

kafka-web-console-2.1.0-SNAPSHOT.zip

源码打包后的 kafka-web-console-2.1.0-SNAPSHOT.zip ,可以直接使用。

2016-08-31

FreeMarker_2.3.23 中文

FreeMarker_2.3.23 中文。内含 2.3.19 pdf格式。

2016-06-01

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

TA关注的人

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