自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 资源 (5)
  • 收藏
  • 关注

原创 常见简单的排序算法 Java实现

从待排序序列中任选一个元素(假设为 pivot)作为中间元素,将所有比 pivot 小的元素移动到它的左边,所有比 pivot 大的元素移动到它的右边;// 从 position 向前遍历,并判断与当前元素的大小,如果大于当前元素大于前一位元素,* 从第二个元素开始,在不破坏子序列有序的前提下,将后续的每个元素插入到子序列中的适当位置。//所有的子序列进行两两合并,合并过程中完成排序操作,最终合并得到的新序列就是有序序列。//将整个待排序序列划分成多个不可再分的子序列,每个子序列中仅有 1 个元素;

2025-11-07 20:30:33 243

原创 飞牛全自动安装ssl证书

飞牛,duckdns

2025-08-12 22:56:29 866

原创 Podman安装mariadb11.44

当前docker仓库不能访问,我找到了一个暂时可以访问的,不去搞那么麻烦,直接使用临时代理拉取镜像:启动命令:```shell```

2025-01-14 17:21:47 290

原创 java基础之if else和switch case效率对比

else 的判断条件范围较广,每条语句基本上独立的,每次判断时都要条件加载一次。所以在多路分支时用switch比if…else结构要效率高。2.switch-case只将表达式计算一次,然后将表达式的值与每个case的值比较,进而选择执行哪一个case的语句块。1.switch用来根据一个整型值进行多路分支,并且编译器可以对多路分支进行优化。

2024-12-25 10:54:40 612

原创 Git使用中的点点滴滴

对象选项主要是两种,commit_id或HEAD,commit id是回退到某个节点,而HEAD是回退次数。比如提交代码的时候,完整命令是:git push origin HEAD:refs/for/develop%r=ahdkkyxq@163.com。注:如果添加.gitignore文件后不生效,就是因为.git中有缓存文件,需要清理缓存git rm -r --cached。git reset --hard origin/develop // 将本地的最新标签指向远程拉下来的位置,即可。

2024-12-25 10:54:04 409

原创 Break和Continue的细微区别

【代码】Break和Continue的细微区别。

2024-12-25 10:53:33 262

原创 Jackson 多态解析转换json参数到bean对象。

【代码】Jackson 多态解析转换json参数到bean对象。

2024-12-25 10:52:09 210

原创 zk自动清理日志

在使用zookeeper过程中,我们知道,会有dataDir和dataLogDir两个目录,分别用于snapshot和事务日志的输出正常运行过程中,ZK会不断地把快照数据和事务日志输出到这两个目录,并且如果没有人为操作的话,ZK自己是不会清理这些文件的,需要管理员来清理,这里介绍4种清理日志的方法。在这4种方法中,推荐使用第一种方法,对于运维人员来说,将日志清理工作独立出来,便于统一管理也更可控。

2024-12-23 15:55:36 532

原创 log4j常用日志配置-按照日志文件大小来切割日志文件配置

【代码】log4j常用日志配置-按照日志文件大小来切割日志文件配置。

2024-12-23 15:54:50 290

原创 斐波那契查找算法

斐波那契查找就是在二分查找的基础上根据斐波那契数列进行分割的。

2024-12-23 15:45:42 274

原创 小工具:web端重启java后台

controller工具类:SysUtils.java。shell文件:server.sh。

2024-12-23 15:44:53 270

原创 centos7通过pip3安装docker-compose安装全过程

centos7默认的openssl版本和python3.10以上的版本不兼容,所以要自己编译安装openssl 1.1.1。

2024-12-23 15:44:03 285

原创 Docker安装redis和mysql并挂载数据目录在外部

【代码】Docker安装redis和mysql并挂载数据目录在外部。

2024-12-23 15:43:10 166

原创 nginx反向代理+路径重写 配置

【代码】nginx反向代理+路径重写 配置。

2024-12-23 15:42:37 306

原创 rancher高可用安装第一步:k3s离线安装

pg 11.5 之前采用mysql安装过,mysql数据库不太适合做k3s的高可用外部数据库,有很多二进制文件要存储,mysql不擅长这个类数据。并创建库k3s 这个库,字符utf8。

2024-12-23 15:42:03 653

原创 高可用安装rancher

可以使用 一键生成 ssl 自签名证书脚本 来快速生成符合 rancher 要求的自签名证书。为了减少组件cert-manager,建议使用自有证书。

2024-12-23 15:40:47 368

原创 ShardingSphere-Proxy 5.2版本安装试用--保姆级教程

一般情况下,java项目试用Sharding-jdbc做分库分表,但是开发过程中需要查看数据,分表后很不方便,所以建议采用部署一个proxy来用于开发过程中的数据查询使用,说实话没用过proxy作为项目主要的代理去访问数据,主要考虑点是 1. 增加了运维 2. 性能可能存在损耗以下是部署proxy的主要过程。

2024-12-23 15:39:31 575

原创 正则表达式:字母 数字 下划线 @ 至少满足两种

正则表达式:字母 数字 下划线 @ 至少满足两种,长度限制最少3,最大5。

2024-12-23 15:36:28 156

原创 局域网内配置私有的下游dns

常见的dns开源软件有很多,bind,dnsmasq,smartdns等等,本文主要介绍比较容易上手的smartdns。

2024-12-23 15:35:20 1246

原创 k8s service deployment yaml配置文件详解

【代码】k8s service deployment yaml配置文件详解。

2024-12-23 15:33:12 330

原创 内网gitlab反向代理到外网

安装swag之后,在nginx的配置文件中配置如下。

2024-12-23 15:31:55 331

原创 双向认证、数字签名、加密、TLS、mutual TLS、信任库、truststore

关键字:双向认证、数字签名、加密、TLS、mutual TLS、信任库、truststore。

2024-12-23 15:29:15 1023

原创 Springboot跨域配置+前端动态获得域名

前端:function test(){ var k_host = window.location.host; var k_port = window.location.port; var k_protocol = window.location.protocol; var k_url = k_protocol+"//"+k_host+ "/user/logi

2017-10-10 22:54:48 5331

原创 TODO xml

public class Test { public static void main(String[] args) throws DocumentException {// File file = new File("TerminalModelTemplate.xml"); SAXReader saxReader = new SAXReader();

2017-08-07 19:55:41 478

原创 TODO 解析

HRUP-02002002 grand sGATEWAY                                     phonelnglatUPLOCATION         dataNUMBER

2017-08-07 19:55:01 334

原创 java中的枚举----类型安全的枚举

java中的枚举—-类型安全的枚举很多同学的在看书的时候或者看那些java书写规则的时候会发现有一种枚举叫做类型安全的枚举,但是就是从来没有见过,啥叫类型安全的枚举完全不知道。下面我简单的给大家写一个例子,大家就会明白了。package com.carl.study;//这就是 古老的java代码中的枚举 俗称 类型安全的枚举。/** * * @author CarlKong * */

2015-04-08 23:51:33 1342

原创 Tomcat结构介绍,server.xml配置详解,连接器并发,乱码解决,虚拟主机配置,项目部署方式。

1. Tomcat简介        Tomcat是一个免费的开源的Serlvet容器,它是Apache基金会的Jakarta项目中的一个核心项目,由Apache、Sun和其它一些公司及个人共同开发而成。由于有了Sun的参与和支持,最新的Servlet和Jsp规范总能在 Tomcat中得到体现。尽管Tomcat也可以作为独立的Java Web服务器,但在对静态资源(HTML、图

2014-11-11 15:09:36 1330

HL7 V2.4 中文版全部资料

HL7 V2.4 中文版全部资料,目前hl7 协议全球适用范围最广的是hl7 v2系列,v3版本仅仅在欧洲有少量使用,fire系列基本就没人用,所以值得下载学习

2023-07-06

Nexus5 driver USB

Nexus5 driver USB,谷歌亲儿子的USB驱动程序,不需要去官网下载了, 安装步骤见百度经验:http://jingyan.baidu.com/article/9113f81b28268e2b3214c7b5.html

2014-08-04

idea 插件 CheckStyle

CheckStyle

2017-07-20

MinGW Minimalist GNUfor Windows

MinGW,是Minimalist GNUfor Windows的缩写。它是一个可自由使用和自由发布的Windows特定头文件和使用GNU工具集导入库的集合,允许你在GNU/Linux和Windows平台生成本地的Windows程序而不需要第三方C运行时(C Runtime)库。MinGW 是一组包含文件和端口库,其功能是允许控制台模式的程序使用微软的标准C运行时(C Runtime)库(MSVCRT.DLL),该库在所有的 NT OS 上有效,在所有的 Windows 95发行版以上的 Windows OS 有效,使用基本运行时,你可以使用 GCC 写控制台模式的符合美国标准化组织(ANSI)程序,可以使用微软提供的 C 运行时(C Runtime)扩展,与基本运行时相结合,就可以有充分的权利既使用 CRT(C Runtime)又使用 WindowsAPI功能。

2017-12-12

Axure RP Pro 7.0 注册码

Axure RP Pro 7.0 注册码,不是注册机,只针对Axure RP Pro 7.0版本能用,不求高分数,分享而已。

2014-08-04

intellij idea 插件 findbugs

intellij idea 插件 findbugs

2017-07-20

空空如也

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

TA关注的人

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