自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(33)
  • 资源 (9)
  • 收藏
  • 关注

原创 数据库Utils

数据库工具类,直接通过sql调用

2022-06-21 21:01:15 342

原创 【算法及技能树】

算法及技能树https://bbs.csdn.net/skill/algorithm/algorithm-3a4e0f87183b4a27b08de2624304ca54

2022-03-24 11:22:21 166

原创 开始spock单测

开始Spock单测之路

2022-01-20 17:11:38 1664

原创 YADR - 你见过的最好的 vim、git、zsh 插件和最干净的 vimrc

​sh -c "`curl -fsSLhttps://raw.githubusercontent.com/skwp/dotfiles/master/install.sh`"​始终确保rake update在拉取后运行以确保插件更新什么是 YADR?YADR 是一个固执的 dotfile 存储库,它会让你的心在歌唱所有顶级 dotfile 存储库、vim 和 zsh 插件的最佳部分都集中在一个地方,成为一种简单而有凝聚力的工作方式。 超过 90 个 vim 插件,都在一个屋檐下,...

2021-11-16 20:59:26 960

原创 webstorm 默认代码格式化更改

webstorm 默认代码格式化更改,webstorm设置prettier规则一.webstorm 设置界面=>Editor=>Code Style可以设置各种文件类型的格式化规则设置默认为单引号二.webstorm中配置prettier  1.安装prettier    npm i --save-dev prettier  或者  npm i -g prettier  或者  下载插件就行  2.先配置prettier,然...

2021-09-08 20:42:57 3359

原创 在vue中使用tinymce富文本编辑器,解决tinymce在dialog对话框中层级太低的问题

1、安装npm install tinymce -S2、把node_modules\tinymce里面的文件包括tinymce文件夹全部复制到static文件夹下面,如下图3、tinymce默认是英文界面,还需要下载一个中文语言包zh_CN.jshttps://www.tiny.cloud/get-tiny/language-packages/在tinymce文件夹下新建langs文件夹,将下载好的语言包放到langs文件夹下面如图4、在main.js...

2021-07-19 22:43:35 1450

原创 linux中ulimit作用

linux中ulimit作用一、作用Linux对于每个用户,系统限制其最大进程数。为提高性能,可以根据设备资源情况,设置各linux 用户的最大进程数。ulimit主要是用来限制进程对资源的使用情况的,它支持各种类型的限制,常用的有:内核文件的大小限制进程数据块的大小限制Shell进程创建文件大小限制可加锁内存大小限制常驻内存集的大小限制打开文件句柄数限制分配堆栈的最大大小限制CPU占用时间限制用户最大可用的进程数限制Shell进程所能使用的最大虚拟内存.

2021-05-28 15:16:12 1157

转载 性能优化记录

记一次性能优化,单台 4 核 8G 机器支撑 5 万 QPS点击关注 ????小哈学Java3天前来源 |https://segmentfault.com/a/1190000018075241前言这篇文章的主题是记录一次性能优化,在优化的过程中遇到的问题,以及如何去解决的。为大家提供一个优化的思路,首先要声明的一点是,我的方式不是唯一的,大家在性能优化之路上遇到的问题都绝对不止一个解决方案。如何优化首先大家要明确的一点是,脱离需求谈优化都是耍流氓,所以有谁跟你说在xx机器上.

2021-05-28 14:42:04 97

原创 如何清除公众号H5页面缓存

步骤一(安卓清理):打开微信,聊天界面输入文件传输助手,发送 debugtbs.qq.com 。然后点击进入在微信任意对话框(随便找个订阅号即可),发送以下网址http://debugx5.qq.com也可以直接用微信扫二维码点击进入,然后就会出现一个类似浏览器的设置界面,这是QQ浏览器内核的设置界面如图:步骤二(ios清理):取关公众号,重新关注; 退出微信账号登陆,重新登陆微信; 微信设置-通用-存储-清理缓存; 进入页面,右上角‘...’选项中...

2021-05-25 14:30:51 1348 1

原创 数据结构

https://www.cs.usfca.edu/~galles/visualization/Algorithms.html

2021-05-10 10:00:13 67

转载 SQL语句性能优化

SQL语句性能优化1, 对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。2,应尽量避免在 where 子句中对字段进行 null 值判断,创建表时NULL是默认值,但大多数时候应该使用NOT NULL,或者使用一个特殊的值,如0,-1作为默 认值。3,应尽量避免在 where 子句中使用!=或<>操作符, MySQL只有对以下操作符才使用索引:<,<=,=,>,>=,BETWEEN,IN,以及某些时

2021-04-27 16:09:17 62

原创 JDK1.8新特性 Lambda表达式详解

Lambda表达式详解Lambda简介Lambda 表达式是 JDK8 的一个新特性,可以取代大部分的匿名内部类,写出更优雅的 Java 代码,尤其在集合的遍历和其他集合操作中,可以极大地优化代码结构。JDK 也提供了大量的内置函数式接口供我们使用,使得 Lambda 表达式的运用更加方便、高效。对接口的要求虽然使用 Lambda 表达式可以对某些接口进行简单的实现,但并不是所有的接口都可以使用 Lambda 表达式来实现。Lambda 规定接口中只能有一个需要被实现的方法,不是.

2020-11-12 15:35:19 231

原创 SpringBoot---WebMvcConfigurer详解

SpringBoot---WebMvcConfigurer详解目录1. 简介2. WebMvcConfigurer接口2.1 addInterceptors:拦截器2.2addViewControllers:页面跳转2.3addResourceHandlers:静态资源2.4configureDefaultServletHandling:默认静态资源处理器2.5configureViewResolvers:视图解析器2.6configureCo...

2020-10-26 16:54:19 410

原创 docker安装中文版Gitlab服务端

1.pull中文版镜像:docker pull beginor/gitlab-ce:11.3.0-ce.02.创建目录:通常会将 GitLab 的配置 (etc) 、 日志 (log) 、数据 (data) 放到容器之外, 便于日后升级, 因此请先准备这三个目录。mkdir -p /usr/local/gitlab/etcmkdir -p /usr/local/gitlab/logmkdir -p /usr/local/gitlab/data3.修改目录权限:ch...

2020-09-25 18:29:37 140

原创 阿里巴巴 Java 开发手册

前言《阿里巴巴 Java 开发手册》是阿里巴巴集团技术团队的集体智慧结晶和经验总结,经历了多次大规模一线实战的检验及不断完善,系统化地整理成册,回馈给广大开发者。现代软件行业的高速发展对开发者的综合素质要求越来越高,因为不仅是编程知识点,其它维度的知识点也会影响到软件的最终交付质量。比如:数据库的表结构和索引设计缺陷可能带来软件上的架构缺陷或性能风险;工程结构混乱导致后续维护艰难;没有鉴权的漏洞代码易被黑客攻击等等。所以本手册以 Java 开发者为中心视角,划分为编程规约、异常日志、单元测试、

2020-09-25 11:23:42 208

原创 java实现 pdf转word

这里使用Apache PDFBox是Java开源PDF文档第三方库工具集,主要特征提取提取pdf提取文本、分隔合并、填写表单、保存为图片、PDF数字签名及创建PDF文件。添加maven依赖<dependency> <groupId>org.apache.pdfbox</groupId> <artifactId>pdfbox</artifactId> <versi

2020-09-25 10:37:39 2883 6

原创 Linux 执行定时任务 shell脚本

Linux 执行定时任务 shell脚本在Linux中,周期执行的任务一般由cron这个守护进程来处理,cron读取一个或多个配置文件,这些配置文件中包含了命令行及其调用时间。cron的配置文件称为“crontab”,是“cron table”的简写。一、cron服务  cron是一个linux下 的定时执行工具,可以在无需人工干预的情况下运行作业。  service crond start //启动服务  service crond stop //关闭服务...

2020-09-23 10:08:19 1230

原创 禅道的数据库结构

禅道的数据库结构 禅道的数据库命名都比较简明扼要,从字面意思应该都可以猜出来表的用途。如果还不是很清楚的话,可以到每个表对应的模块下面的语言文件里面查找。 最新版本可以在 禅道后台---二次开发---数据库中查看相应的表介绍。一、我的地盘相关的表zt_todo,待办事宜表。二、产品相关的表zt_product,记录了产品相关的信息。 zt_productplan,记录了产品的计划信息。 zt_story,是非常重要的一张表,记录了系统中所有的需...

2020-09-18 13:19:13 1218

原创 Mysql-在linux环境安装及禅道数据库备份和迁移

禅道的数据库备份和迁移1.在opt目录,解压ZenTaoPMS.9.8.3.zbox_64.tar.gzhttps://www.zentao.net/misc-download-JTJGZGwlMkZaZW5UYW9QTVMuOS44LjMuemJveF82NC50YXIuZ3o-JTBBJTJGZGwlMkZaZW5UYW9QTVMuOS44LjMuemJveF82NC50YXIuZ3o.html 一键安装包2.运行zbox/zbox start 进行安装3.原来的数据库:/opt/..

2020-09-17 20:32:08 803

转载 4 种分布式一致性 Session 实现方式

一口气说出 4 种分布式一致性 Session 实现方式,面试杠杠的~前言公司有一个 Web 管理系统,使用 Tomcat 进行部署。由于是后台管理系统,所有的网页都需要登录授权之后才能进行相应的操作。起初这个系统的用的人也不多,为了节省资源,这个系统仅仅只是单机部署。后来随着用的人越来越多,单机已经有点扛不住了,于是我决定再部署了一台机器。这时后端系统有两台服务,于是我们使用 Nginx 作为反向代理,整体架构图如下:这个架构图想必大家应该比较熟悉,现在主流的 W...

2020-08-11 13:52:42 124

原创 linux搭建邮件服务器

Postfix 配置并设置账户认证(Postfix+Sasl)记录一下,比较简单的使用安装Postfix系统一般都自带了Postfix,如果不清楚可以使用下面的指令检查rpm -qa | grep postfix如果没用安装Postfix则使用以下指令安装yum -y install postfix安装sasldb、saslauthd用来提供smtp的虚拟账户和密码服务 sasldb2包含在saslauthd当中使用指令yum -y install cyrus-sasl cy.

2020-08-11 10:58:28 10429

原创 暴力破解

暴力破解1|1HydraHydra是一款开源的暴力破解工具,支持FTP、MSSQL、MySQL、PoP3、SSH等暴力破解引入《web安全深度剖析》参数选项参数 说明 -R 继续上一次的进度开始破解 -S 使用 SSL 链接 -s [port] 使用指定端口port -I [login] 使用指定的登录名 -L [file] 使用指定的用户名字典 -p [PASS] 使用指定的密码破解 -P [pass] 使用指

2020-07-10 18:22:19 204

原创 Nginx常用配置和问题汇总

Nginx常用配置和问题汇总nginx页面跳转随机跳到空白页: location / { root /usr/local/nginx/web/build; index index.html index.htm; try_files $uri $uri/ /index.html; #这句话 }nginx集群服务器配置:(1).实验环境youxi1  192.168.

2020-07-10 15:23:28 367

转载 SpringBoot使用Nacos作为配置中心服务和服务注册中心

SpringBoot使用Nacos作为配置中心服务和服务注册中心简介从spring开始,所有的配置文件都放在项目中,如果需要修改配置文件内容,则需要登陆服务器重启服务。想象一下如果你有一百台服务的需要修改,那是不可想象的工作量。目前已有的配置中心携程开源的Apollo:数据保存在mysql中,支持命名空间和分发更新配置 springcloud 中的springcloud config:必须使用git保存配置信息 阿里的开源Nacos其他项目未关注最次的就是springcloud.

2020-07-10 15:03:40 1168

原创 Linux下常用操作及环境部署

linux下查看最消耗CPU、内存的进程CPU占用最多的前10个进程:ps auxw|head -1;ps auxw|sort -rn -k3|head -10 内存消耗最多的前10个进程:ps auxw|head -1;ps auxw|sort -rn -k4|head -10 其它ps auxw --sort=%cpu...

2020-07-06 16:58:32 149

原创 Maven setting 文件配置

Maven setting 文件配置<?xml version="1.0" encoding="UTF-8"?><!--Licensed to the Apache Software Foundation (ASF) under oneor more contributor license agreements. See the NOTICE filedistributed with this work for additional informationregardi

2020-07-02 11:03:31 234

原创 Jenkins使用文档

jenkins下载:war:https://mirrors.tuna.tsinghua.edu.cn/jenkins/war/2.240/jenkins.war1. 镜像1:清华镜像2 .镜像2:http://mirrors.jenkins-ci.org/3. 官方下载地址:https://jenkins.io/zh/download/jenkins修改端口有两种方法:一种:如果是用java命令启动的war包,使用:“java -jar jenkins.war --httpP..

2020-06-11 21:08:04 1818

原创 docker常见使用

安装docker uname -a root账户登录,查看内核版本如下 yum update 更新yum库 yum install -y yum-utils device-mapper-persistent-data lvm2 安装需要的软件包, yum-util 提供yum-config-manager功能,另外两个是devicemapper驱动依赖的 yum-config-manager --add-repo https://download.docker.com/...

2020-06-11 19:43:12 204

原创 使用 JSONPath 解析 JSON 完整内容详解

使用 JSONPath 解析 JSON 完整内容详解JsonPath是一种简单的方法来提取给定JSON文档的部分内容。 JsonPath有许多编程语言,如Javascript,Python和PHP,Java。JsonPath提供的json解析非常强大,它提供了类似正则表达式的语法,基本上可以满足所有你想要获得的json内容。下面我把官网介绍的每个表达式用代码实现,可以更直观的知道该怎么用它。GitHub:https://github.com/json-path/JsonPath以..

2020-06-04 13:55:43 960 1

原创 HashMap原来如此

HashMap 简介HashMap是一个基于哈希表实现的无序的key-value容器,它键和值允许设置为null,同时它是线程不安全的。HashMap 底层实现在jdk 1.7中HashMap是以数组+链表的实现的 在jdk1.8开始引入红黑树,HashMap底层变成了数组+链表+红黑树实现红黑树简介红黑树是一种特殊的平衡二叉树,它有如下的特征:节点是红色或黑色 根节点是黑色的 所有叶子都是黑色。(叶子是NULL节点) 每个红色节点的两个子节点都是黑色的(从每个叶子到根的所有.

2020-05-25 17:24:32 105

原创 JVM内存模型和面试题解析

JVM内存模型和面试题解析目录一、JVM运行时区域 1 程序计数器 2 Java 虚拟机栈 3 本地方法栈 4 堆 5 方法区 6 运行时常量池 7 直接内存 二、对象创建过程 1、类加载检查 2、分配内存 3、初始零值 4、设置对象头 5、执行init方法 三、对象的内存布局 四、对象的访问定位 五、String类和常量池常见面试题 1、String的两种创建方式的区别 2、String 类型的常量池 3 String .

2020-05-20 11:22:20 178

原创 IP分配及网段划分

**IP分配及网段划分**IP我们先来了解一下几类常用的IPA类:0.0.0.0~127.255.255.255B类:128.0.0.0~191.255.255.255C类:192.0.0.0~223.255.255.255D类:224.0.0.0~239.255.255.255E类:240.0.0.0~247.255.255.255计算可用IP个数?将子网掩码转换成二进制,进行计算,如下: 255.0.0.0   11111111.00000000.00000000.00000000

2020-05-20 11:09:15 1033

原创 提升sql查询效率

提高SQL查询效率的30种方法1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如:select id from t where num is null可以在num上设置默认值0,确保表中num列没有null值,然后这样查询:select id from t where num=03.应尽量避免在 where 子句中使用!=或&lt

2020-05-15 16:09:02 138

jmeter监控插件-全家桶

jmeter监控插件-全家桶

2022-07-19

数据库连接工具navicat.rar

navicat

2021-05-14

JAVA核心面试知识整理(全).rar

JAVA核心面试知识整理(全)

2021-03-31

JavaGuide面试突击版(全).rar

JavaGuide面试突击版.pdf

2021-03-03

谷歌浏览器免安装版及对应driver

谷歌浏览器免安装版及对应driver

2020-12-23

postman中文版

postman中文版

2020-11-18

jenkins插件.zip

jenkins常用插件下载,下载后直接替换/home/jenkins/plugins即可,无需安装其他插件了

2020-07-02

apache-jmeter-5.2.1.rar

jmeter定制化版,修改对应源码,使脚本录制,插件选择,更加随心所欲收放自如.

2020-05-20

空空如也

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

TA关注的人

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