自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

hello

Don't let anyone rush you with therir timelines

  • 博客(271)
  • 资源 (19)
  • 收藏
  • 关注

转载 使用 oceanbase做为xxljob 以及nacos 的mysql存储

如果我们的xxljob 以及nacos 集群比较多,同时需要提供ha 以及灵活的mysql 管理能力,基于tidb 以及oceanbase 是一个不错的选择oceanbase 多租户能力上是比较方便的,可以更好的提供服务能力,以下是一个简单的示例,实际使用我们李勇多租户能力进行扩展下同时提供好ha 就可以了。

2024-04-02 16:51:22 33

原创 k8s okhttp ConnectionShutdownException

k8s client api连接k8s1.18集群的时候报错ConnectionShutdownException,连接k8s 1.15集群没报错。最后发现问题是,jdk版本的问题,用的jdk版本1.8.0_251用问题,修改为1.8.0_144问题解决。

2023-02-15 16:08:33 299 1

转载 linux 命令行下的复制和黏贴

按住鼠标左键,选中想要复制的内容,松开就完成复制,再在复制的位置按右键就完成粘贴。2、开启gpm服务:systemctl start gpm。

2022-11-28 20:29:57 757 1

原创 Springboot 配置文件加密解密工具jasypt

Jasypt 也即Java Simplified Encryption是Sourceforge.net上的一个开源项目添加依赖:<dependency> <groupId>com.github.ulisesbocchio</groupId> <artifactId>jasypt-spring-boot-starter</artifactId> <version>2.1.0</version&gt.

2022-11-16 17:11:23 956

转载 RabbitMQ的工作模式及原理

RabbitMQ是一个开源的消息代理和队列服务器,用来通过普通协议在不同的应用之间共享数据(跨平台跨语言)。RabbitMQ是使用Erlang语言编写,并且基于AMQP协议实现。

2022-09-21 15:55:49 189

转载 yum仓库搭建

很多公司都有自己搭建的yum仓库,这样做的好处有以下几点1)节省流量,避免从公网重复下载软件包;为公司省钱;2)提升下载速度;外网下载受带宽影响,下载速度较慢,而yum仓库在局域网中就很快;3)方便统一管理,软件版本,都能做到统一;4)避免访问外网,很多大公司,都是与公网隔绝的,尤其是大公司的类生产环境,绝对不予许随便访问外网,这是获取安装包的途径就只能通过内网yum仓库;...

2022-07-16 01:03:41 2459

原创 operator连接k8s集群并调试

operator连接k8s集群并调试

2022-06-10 10:43:33 406

原创 Host key verification failed

输入命令scp test.yaml [email protected]:/opt/zjtest/报如下错:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@IT IS POSSIBL...

2022-05-16 10:27:34 215

原创 YUM RPM Linux包管理

RPM(RPM软件包管理器)rpm包rpm包的命名规范 : rpm包名-版本-发布次数.操作系统.平台.rpmRPM Linux包管理rpm包管理器是管理rpm包linux操作系统:RedHat 是收费的 CentOS 是社区免费版查看CentOS 版本: cat /etc/redhat-release [root@centos7 ~]# cat /etc/redhat-release CentOS Linux release 7.7.1908 (Core)列出所有安装

2022-03-20 17:31:03 928

转载 springboot与spring cloud的区别

以下是在知乎看到的一个评论,讲解的生动有趣,也更容易明白。爆炒流程的封装做饭也是要流程的:首先要用我白皙的双手把菜洗好 然后用我锋利的瑞士军刀把菜切的整整齐齐。我是练家子,所以切的很6 开油,这次咱用花生油 加葱花,加调料,哈哈这是鲁菜的做法么 将菜爆炒 盛在盘中,进行美化 开吃这些步骤中,都有具体的细节。比如调料,可能就有几十种。我家的厨房很大,于是我就将常吃的几种菜,各种配料给搅和在一起,分门别类。这样,如果我想吃干煸豆角,只需要从麻辣味标签的小瓶子里倒出一小勺,就OK.

2021-12-29 10:10:37 158

原创 ssh Key exchange was not finished sshd

报错: ssh Key exchange was not finished则需修改sshd文件链接:Key exchange was not finished,connection is closed近期遇到这个错误sshd更新导致的 - it610.com需在在/etc/ssh/sshd_config最后添加如下行内容解决问题KexAlgorithms diffie-hellman-group1-sha1,diffie-hellman-group14-sha1,diffie-he..

2021-12-09 10:20:40 4408 1

原创 压缩与解压命令

一、解压、压缩tar包、tar.gz包解压tar xvf test.tartar zxvf test.tar.gz压缩tar cvf test.tar ./test tar zcvf text.tar.gz ./test 二、解压、压缩war包、jar包解压jar -xvf test.warjar -xvf test.jar压缩jar -cfM0 test.war ./jar -...

2021-08-24 13:53:07 714 3

原创 mysql 优化

mysql命令:查看高速缓存是否可用:SHOW VARIABLES LIKE 'have_query_cache';设置和查询高速缓存大小:SET GLOBAL query_cache_size = 41984;SHOW VARIABLES LIKE ‘query_cache_size’;show processlist \G;##显示正在执行的线程。查看当前服务器配置的最多连接数: -- 查看当前服务器配置的最多连接数 show variables like '.

2021-07-16 11:15:55 187

原创 IDEA Git和svn切换

方法一选择setting->Version Control,新增或者编辑,选择目录,使用git或者svn管理方法二、使用Git时将文件改成Git,Svn时改成svn、修改项目下.idea目录的vcs.xml配置文件。参考:https://www.pianshen.com/article/86901720281/...

2021-07-08 11:04:17 7233

原创 predixy无法发现重启的redis pod 节点

https://github.com/joyieldinc/predixy/issues/120#ref-pullrequest-752293027

2021-07-08 10:01:01 183

转载 使用idea 调试java -jar xxx.jar方式启动

idea是一个功能强大的java开发工具,可以很方便的帮助开发人员进行开发工作。1、有时我们通过使用java -jar xxx.jar方式启动可执行jar时,我们可以通过idea进行debug操作。示例如下:我们先通过 mvn clean install 构建可执行的jar包(此处使用springboot打包插件进行打包),之后打开控制台,通过java -jar方式启动jarC:\Users\admin\Desktop>java -Xdebug -Xrunjdwp:transport=dt_

2021-06-25 10:52:56 1012

转载 Jar包的签名和验签

Jar文件的数字签名JAR文件可以用 jarsigner工具或者直接通过 java.securityAPI 签名。签名后的JAR 本身的文件文件与原来JAR本身的 文件完全相同,只是更新了它的 manifest文件,并在 META-INF 目录中增加了两个文件,一个签名文件和一个签名块文件。...

2021-06-18 11:45:01 2801

原创 java 获取当前执行项目的路径

. ____ _ __ _ _/\\ / ___'_ __ _ _(_)_ __ __ _ \ \ \ \( ( )\___ | '_ | '_| | '_ \/ _` | \ \ \ \\\/ ___)| |_)| | | | | || (_| | ) ) ) ) ' |____| .__|_| |_|_| |_\__, | / / / /=========|_|==============|___/=/_/_/_/:: Spr...

2021-06-18 10:40:49 876

转载 Request Payload 和 Form Data 的区别

概述我正在开发的项目前端和后端是完全独立的,通过配置 webpack 的 proxy 将前端请求跨域代理到后台服务。昨天发现,我前端执行post请求,后台 springmvc 的@RequestMapping接收不到对应的请求参数。开始我以为是我 proxy 配置有问题,导致 post 参数不能传到后台。然而,并不是这样…proxy 配置如下:前端代码:java 后台代码:Request Payload VS Form Data前端请求我看了前端发起的请求,请...

2021-06-08 11:32:39 344

转载 java -jar 参数前后说明

springboot项目启动的时候可以直接使用javajarxxxjar这样。下面说说参数的一些讲究1.-DpropName=propValue的形式携带,要放在-jar参数前面eg:java -Dxxx=test -DprocessType=1 -jar xxx.jar取值:SystemgetProperty("propName")2.参数直接跟在命令后面eg:java -jar xxx jar processType=1 processType2=2取值:参数就是jar包里主启动类中ma..

2021-05-18 11:35:16 2850

转载 java IO流 字节流 字符流

尽管字节流也能有办法决绝乱码问题,但是还是比较麻烦,于是java就有了字符流,字符为单位读写数据,字符流专门用于处理文本文件。如果处理纯文本的数据优先考虑字符流,其他情况就只能用字节流了(图片、视频、等等只文本例外)。从另一角度来说:字符流 = 字节流 + 编码表来自:https://blog.csdn.net/qq_44543508/article/details/102...

2021-04-23 15:13:06 125

原创 redis 常用命令

redis 常用命令redis-cli -h host -p port -a passwordredis 127.0.0.1:6379>ping pongconfig get requirepass :获取redis密码auth password命令del keyexists keyexpire key seconds : 为给定 key 设置过期时间,以秒计。keys pattern : 查找所有符合给定模式( pattern)的 keyttl key : 以秒为单位,返回

2021-04-14 15:00:29 124

原创 java 事件中心开发

## 核心:一个生产者、一个消费者发布订阅模式1.事件id2.事件内容## 方式- 注解式@Send("test-keyid")@Consumer("test-keyid")- 代码式事件发布: eventPublish.publish(user, "test-keyid");## 思路发送事件又分为同步发送和异步发送- 同步1. 项目启动的时候,扫描@Consumer注解,找到所有的消费者bean,然后注入的spring容器,bean id 为: “常量”...

2021-04-13 21:16:45 549

原创 token 自动续期的方案

方案一:假如配置的过期时间为1小时cache 存key, value: key为token value 当前时间cache可以是内存,也可以是redis前端登录成功后,后端颁发token,前端每次带着token来后端请求,后端写个拦截器,首先验证token、此次从缓存中拿到token并进行自动续期,即从新算时间,可理解为设置当前时间,那什么时候token才会失效呢?写个定时任务,定时去检查cache中过期的token,发现时间已经大于1小时,就从cache中移除,下次前端带着to

2021-04-09 09:36:08 3010 4

转载 RedisTemplate与zset redis

Redis 数据结构简介Redis 可以存储键与5种不同数据结构类型之间的映射,这5种数据结构类型分别为String(字符串)、List(列表)、Set(集合)、Hash(散列)和 Zset(有序集合)。下面来对这5种数据结构类型作简单的介绍:结构类型 结构存储的值 结构的读写能力 String 可以是字符串、整数或者浮点数 对整个字符串或者字符串的其中一部分执行操作;对象和浮点数执行自增(increment)或者自减(decrement) List 一个链

2020-12-17 17:36:29 3316

转载 几种常用加密算法简析与比较

常用的加密算法总体可以分为两类:单项加密和双向加密,双向加密又分为对称加密和非对称加密,因此主要分析下面三种加密算法:对称加密算法、非对称加密算法和单项加密算法(Hash算法)。1、对称加密算法(AES、DES、3DES)对称加密算法是指加密和解密采用相同的密钥,是可逆的(即可解密)。AES加密算法是密码学中的高级加密标准,采用的是对称分组密码体制,密钥长度的最少支持为128。AE...

2020-11-27 17:24:23 8883

转载 详解XSS攻击、SQL注入攻击、CSRF攻击

1、xss攻击1.1 什么是xss攻击XSS全称cross-site scripting(跨站点脚本),是当前 web 应用中最危险和最普遍的漏洞之一。攻击者向网页中注入恶意脚本,当用户浏览网页时,脚本就会执行,进而影响用户,比如关不完的网站、盗取用户的 cookie 信息从而伪装成用户去操作,携带木马等等。1.2 xss分类反射型XSS(非持久性跨站攻击) 存储型XSS(持久性跨站攻击) DOM Based XSS(基于 dom 的跨站点脚本攻击)1.2.1 反射型XSS(非持久性跨

2020-11-26 11:09:44 1589 1

翻译 linux vim 按键说明

vi/vim 按键说明按etc后,输入法为英文状态时输入第一部份:一般模式可用的光标移动、复制粘贴、搜索替换等移动光标的方法 h 或 向左箭头键(←) 光标向左移动一个字符 j 或 向下箭头键(↓) 光标向下移动一个字符 k 或 向上箭头键(↑) 光标向上移动一个字符 l 或 向右箭头键(→) 光标向右移动一个字符 如果你将右手放在键盘上的话...

2020-11-20 10:42:07 190

翻译 docker 学习

docker 学习什么是dockerdocker的三个基本概念镜像(Image):Docker 镜像(Image),就相当于是一个 root 文件系统。比如官方镜像 ubuntu:16.04 就包含了完整的一套 Ubuntu16.04 最小系统的 root 文件系统。 容器(Container):镜像(Image)和容器(Container)的关系,就像是面向对象程序设计中的类和实例一样,镜像是静态的定义,容器是镜像运行时的实体。容器可以被创建、启动、停止、删除、暂停等。 仓库(R..

2020-11-13 15:45:00 117

转载 Spring Boot bootstrap.yml外置

有时候我们是需要将bootstrap.yml文件的外置的,也即是说,在spring boot应用启动后,不直接使用jar包里面的bootstrap.yml文件,而是读取某个目录下的bootstrap.yml文件,然后进行覆盖。注意在spring boot 2.0之前的版本,得使用如下参数:spring.config.location完整配置如下:nohup java $JAVA_OPTS -jar xxxx.jar --spring.config.location=/data/sc_con

2020-10-20 11:39:45 4250

原创 nginx安装 yum install zlib 等 报错:Could not retrieve mirrorlist http://mirrorlist.centos.org

最近使用 yum install 给 linux 服务器安装包的时候报错如图。看到这个报错的时候我的第一反应和大多人一样,根据 “Network is unreachable” 以为是网络不通畅。我反复检查 ip,网关,DNS 以及各种 ping 后排出了网卡、路由器、协议等方面的问题。首先使用命令: ping www.baidu.com 看是否能访问外网 因为一般大公司的服务器是不直接通外网的(ping 不通外网),公司会有内部的镜像参考:https://blog.csd...

2020-06-08 19:39:58 560

原创 各种数据库sql比较 postgres、mysql、oracle、sqlserver

日期差异:postgres: currentmysql: now()oracle:sysdatepostgres:now()查序列差异:if (dialect instanceof OracleDialect) { query = session.createSQLQuery("select " + seqName + ".nextval as seq from dual"); } else if (dialect instanceof..

2020-06-04 11:27:02 921

原创 nacos 1.2.1 版本 从安装到使用配置中心

nacos:内嵌数据库,可作为配置中心、注册中心一、安装nacos1. 下载nacoshttps://github.com/alibaba/nacos/releases我是安装到linux,则下载****.tar.gz2. 解压下载完成的nacos-server-1.2.1.tar.gz进行解压解压命令:tar zxvf nacos-server-1.2.1.tar.gz3. 启动nacos解压后进入到bin目录,然后执行命令:sh startup.sh

2020-05-29 17:30:08 4505 1

转载 IaaS、PaaS、SaaS

IaaS是Infrastructure as a server的缩写,意思是基础设施即服务。又云端公司把IT环境的基础设施建设好,然后直接对外出租硬件服务器或者虚拟机。消费者可以利用所有计算基础设施,包括处理CPU、内存、存储、网络和其它基本的计算资源,用户能够部署和运行任意软件,包括操作系统和应用程序。消费者不管理或控制任何云计算基础设施,但能控制操作系统的选择、存储空间、部署的应用,也有可能获得有限制的网络组件(例如路由器、防火墙、负载均衡器等)的控制。如下图所示:Pa...

2020-05-27 16:33:21 277

原创 java 上传下载为什么老是记不住?

下载文件一、字节数组byte[]下载1. 数据库读取到字节数组byte[]2. 设置response的返回头response.setContentType(contentType + "; charset=" + defaultCharset);fileName = new String(fileName.getBytes(StandardCharsets.UTF_8), "ISO8859-1");response.setHeader("Content-Disposition", "a

2020-05-26 14:36:50 181

原创 html css 学习笔记

cursor属性:style属性:cursor: pointer; //小手形状cursor属性:指鼠标指针放在一个元素边界范围内时所呈现的光标形状,它包括问号,小手等形状。文字过长显示...:overflow: hidden; white-space: nowrap; text-overflow:ellipsis;样式一: <div style="background-color: red; text-align: center; height: 60px..

2020-05-15 14:52:00 154

原创 idea 常用插件推荐

1. free mybatis plugin

2020-03-06 15:36:19 250

原创 记XXL-JOB Integer cannot be cast to com.xxl.rpc.remoting.net.params.XxlRpcResponse

问题:java.lang.ClassCastException: java.lang.Integer cannot be cast to com.xxl.rpc.remoting.net.params.XxlRpcResponse这是什么狗屁错误,完全看不懂,打断点也看不懂.....根据定位过去,报错就是这行代码XxlRpcResponse xxlRpcResponse = (Xxl...

2020-03-05 17:27:23 5471

原创 redis整理 最全 由浅入深(面试)

redis命令:启动redis 服务器:cd/******/redis/redis-2.8.19/src ./redis-server启动redis 客户端:cd/******/redis/redis-2.8.19/src ./redis-cli :默认启动127.0.0.1 6379查看redis中存入的数据:使用命令:keys * ...

2020-03-03 10:35:05 632

原创 mac mysql安装启动修改密码

一、安装、卸载mysql安装mysql:brew install mysql卸载mysql:brew uninstall mysql二、启动mysql进入到mysql目录:默认会在usr/local下启动mysql:/usr/local/Cellar/mysql/8.0.18_1/support-files/mysql.server start停止mysql:/...

2020-01-14 16:47:17 219

axure简单示例(菜单示例)

axure示例,简单示例,图片轮播,菜单选择,很简单的示例。 只有一个首页的图片轮播效果,和菜单选择效果。不喜勿喷。

2020-03-13

springboot 培训课程(md文档)

springboot 培训课程,相当简单,目录分为spring boot基础、spring boot配置文件、spring boot 自动配置、spring boot actuator、 spring boot 源码讲解

2019-05-09

apache-jmeter-5.0

Apache JMeter是Apache组织开发的基于Java的压力测试工具。用于对软件做压力测试,它最初被设计用于Web应用测试,但后来扩展到其他测试领域。

2019-03-07

kindeditor

kindeditor是一套开源的html可视化编辑器,主要用于让用户在网站上获得所见即所得编辑效果,兼容ie、 firefox、chrome、 safari、opera等主流浏览器。 kindeditor使用javascript编写,可以无缝的与java、.net、php、asp等

2018-08-14

jxl导入导出

jxl java 数据导出为excel工具包 使用简单,方便 容易上手,不支持高版本excel

2018-04-08

阿里云对象存储oss使用文档

阿里云对象存储oss使用文档阿里云对象存储oss使用文档阿里云对象存储oss使用文档阿里云对象存储oss使用文档

2017-11-03

java ip匹配 访问量+1

java ip匹配 访问量+1 从 `IP地址文件` 中读取地址关系到自己的数据结构中; 2. 从 `日志文件` 中读取ip,解析关联的城市,对应的城市访问量 `+1` ; 3. 统计访问量最多的前10城市

2017-10-23

mysql-5.7.19.tar.gz

mysql-5.7.19.tar.gz 适应于linux系统

2017-09-25

mysql-5.1.51.tar.gz

mysql-5.1.51.tar.gz数据库压缩包,适用于linux操作系统。版本为5.1.51 拿出来与大家共享,一起进步。一起学习

2017-09-25

apache-tomcat-8.5.12.tar.gz

apache-tomcat-8.5.12.tar.gz是tomact服务器,版本为8.5.12. 该压缩包适应于linux下,做为服务器来使用 的。

2017-09-25

junit-4.10.jar

junit-4.10.jar,JUnit是一个Java语言的单元测试框架。使用junit4.x版本进行单元测试时,不用测试类继承TestCase父类,因为,junit4.x全面引入了Annotation来执行我们编写的测试

2017-09-18

android计算器java源码

android编写计算器源码,功能包括:加减乘除、小数点、后退和清空。该文件给出的是MainActivity。没给布局文件。自己写布局文件,并将按钮名和MainActivity里的按钮名一致,即可使用该文件

2017-09-12

sqljdbc4.jar

sqljdbc4.jar是连接数据库的jar包。JDBC可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成

2017-09-12

java图书管理系统

该资源包括java编写图书馆系统源码,数据库的.bak备份,及ppt界面展示。源文件将近30个java文件。界面是以JFrame框架编写

2017-09-12

android viewPager实现引导页

android viewpager实现引导页。有3个子页面,view子界面有跳转按钮,可跳转到主界面MainActivity。该压缩包为工作空间打包。

2017-09-12

c3p0-0.8.5.2.jar

在spring整合hibernate需要用到的连接池jar包。C3P0是一个开源的JDBC连接池,它实现了数据源和JNDI绑定。。

2017-08-31

Hibernate+Annotation+文档pdf

Hibernate+Annotation+文档.pdf

2017-08-14

json的jar包

json的jar包

2017-08-06

spring4与hibernate4.2整合全部jar包

该资源为整合spring与hibernate提供了全部jar包。同时提供了图片参考,spring4与hibernate4.2整合全部jar包

2017-08-06

空空如也

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

TA关注的人

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