自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(162)
  • 收藏
  • 关注

原创 elasticsearch学习

当数据写入到es的分片中时会首先写入到memorybuffer中,同时会记录translog,将memorybuffer的数据每1秒钟刷新到Filesystemcache,删除memorybuffer,每30分钟同步到磁盘中删除。

2022-07-18 16:59:00 431 1

原创 mysql升级失败

rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-2022

2022-04-08 17:47:13 392

原创 tcp连接限制2万

cat /proc/sys/net/ipv4/ip_local_port_range echo "10000 65535" > /proc/sys/net/ipv4/ip_local_port_range

2022-04-08 17:46:32 326

原创 stringBuffer多次append

CountDownLatch countDownLatch = new CountDownLatch(2);StringBuffer stringBuffer = new StringBuffer();ExecutorService executorService = Executors.newFixedThreadPool(2);executorService.execute(() -> { try { Thread.currentThread().sleep(20); } catch

2022-04-08 17:46:15 456

原创 private,protected,public和default的区别

类内部本包子类外部public√√√√protected√√√default√√private√

2022-04-03 14:25:39 237

原创 mysql一些使用心得

单个包含可以使用 LOCATE(要查找的字符串,字段)多个可以使用 字段 REGEXP ‘字符串1|字符串2|…’替换函数 REPLACE(字段,原字符串,新字符串)group_concat会被截取SET SESSION group_concat_max_len=5120;SET GLOBAL group_concat_max_len=5120;group_concat_max_len = 5120SELECT temp. product, complaint_Content A.

2022-04-03 14:23:42 2715

原创 kettle学习

下载地址- [百度网盘](https://pan.baidu.com/s/1b3MlVP2uF5OqPRMLbJf2Lg)- [sourceforge](https://sourceforge.net/projects/pentaho/files/)配置:1. java_home的配置2. 数据库连接配置,放在lib文件夹下,jar包版本与kettle版本相对,[8.2版本对应数据库jar包版本](https://help.hitachivantara.com/Documentation/Pen

2022-04-03 14:21:26 1708

原创 json字符串判断

判断是否为json字符串`JSONValidator.from(s1).getType() 首先不为null,另像数字这种判断为value类型,我们也不需要排除json字符串美化JSONObject.toJSONString(JSON.parseObject(result, Feature.OrderedField), true)

2022-04-03 14:17:34 932

原创 git回滚

git回滚单分支git reset hard 旧的地方git reset mixed 新的地方git 回滚错误合并git reset hard 旧的地方git push -f origin myBranch

2022-04-03 14:15:57 61

原创 Docker容器启动报WARNINGIPv4 forwarding

Docker容器启动报WARNING: IPv4 forwarding is disabled. Networking will not workvim /etc/sysctl.confnet.ipv4.ip_forward=1systemctl restart network

2022-04-03 14:10:32 1434

原创 boot内存不够

At least 15MB more space needed on the /boot filesystem.df -h | grep bootuname -r rpm -qa | grep kernel

2022-04-03 14:05:57 190

原创 使用smiley-http-proxy-servlet访问post请求400

springboot2不存在此问题https://stackoverflow.com/questions/8522568/why-is-httpservletrequest-inputstream-emptyhttps://github.com/mitre/HTTP-Proxy-Servlet/issues/83@Beanpublic FilterRegistrationBean registration(HiddenHttpMethodFilter filter) { FilterRegi

2022-04-03 14:00:04 856

原创 跨域解决方案

不使用代理解决方案springboot实现反向代理 出现的问题为post请求到最终的服务端时获取不到参数,初步测试没什么问题 @Bean public FilterRegistrationBean registration(HiddenHttpMethodFilter filter) { FilterRegistrationBean registration = new FilterRegistrationBean(filter); registr..

2022-04-03 13:57:28 342

原创 docker_iptables_No_chain_target_match_by_that_name

报错:Creating network "ruoyi_default" with the default driverERROR: Failed to Setup IP tables: Unable to enable SKIP DNAT rule: (iptables failed: iptables --wait -t nat -I DOCKER -i br-22cd765af66d -j RETURN: iptables: No chain/target/match by that name.

2022-04-03 13:55:11 747 1

原创 rocketmq入门笔记

消息队列经典场景优点异步原来的下单场景只是用户支付即可结束,现在需要发送成功短信,给用户增加积分,订阅物流信息等等,这就使得用户的 下单时间大大加长,这样就可以使用消息队列,把各个动作发到消息队列,每个服务再去拉取消息队列中的东西进行处理.大大减少时间解耦:增加积分,发送短信这些可以单独拆分出来,需要使用直接发送到知道的消息队列就行,你只需要关注你当前的业务削峰: 如果使用线程池来解决,一个服务一个线程在高峰期你的mysql或者redis可能撑不住,使用mq就可以限制主机每次只拉取多少条进

2021-11-15 22:42:46 1804 1

原创 docker安装mysql,oracle,redis

docker安装mysql创建文件夹mkdir -p /usr/local/docker/mysql创建并启动一个mysql容器docker run -p 3306:3306 --name mysql -e MYSQL_ROOT_PASSWORD=123456 -d mysql:5.7复制文件到本地目录(不费事操作,直接映射my.cnf,保证本地先有这个文件)配置文件(映射mysql.conf.d是由于mysql下的my.cnf是软链接,拷贝它没用)docker cp mysql:/etc/mys

2021-11-15 22:29:09 1395

原创 ajax同步请求指定时间超时

主要使用await,async,Promise实现<!DOCTYPE html><html> <head> <meta charsset="utf-8" /> <title></title> </head> <body> <input type="button" onclick="e()" value="这是一个按钮" /> </body> <script

2021-10-16 23:20:02 501

原创 linuxmac命令行美化

安装zshmac brew install zshlinux yum install zsh -y下载oh-my-zshwget https://gitee.com/mirrors/oh-my-zsh/raw/master/tools/install.sh加权限chmod +x install.sh执行脚本./install高亮插件下载git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ${ZSH_CUST.

2021-10-16 23:14:58 139

原创 docker基本使用

docker与虚拟机的区别docker应用基于同一个docker引擎,没有臃肿的从操作系统,docker有启动速度快,占用资源少等优势安装(centos7)卸载老版本yum remove docker docker‐common docker‐selinux docker‐engine安装需要的依赖包yum install -y yum-utils device-mapper-persistent-data lvm2安装yum源yum-config-manager --add-repo htt.

2021-10-16 23:14:30 91 3

原创 transferTo源码分析

transferTo源码分析如图

2021-08-02 21:42:23 248

原创 docker基本使用

docker与虚拟机的区别docker应用基于同一个docker引擎,没有臃肿的从操作系统,docker有启动速度快,占用资源少等优势安装(centos7)卸载老版本yum remove docker docker‐common docker‐selinux docker‐engine安装需要的依赖包yum install -y yum-utils device-mapper-persistent-data lvm2安装yum源yum-config-manager --add-repo htt.

2021-08-02 21:41:44 62

原创 一文上手rabbitmq

简介优势:解耦:请求通过mq提高容错性,异步提速:请求到mq,直接返回给客户端,剩下的mq处理削峰填谷:请求到mq客户端慢慢处理理解broker:rabbitmq服务器connection:tcp长连接channel:connection开销大,轻量级,可复用vhost:虚拟主机,相当于mysql中的数据库exchange:根据不同的分发规则将消息分发到队列,有不同类型queue:队列binding:路由器与队列的连接,包含routing key保存在路由器中,作为分

2021-08-02 21:41:00 105

原创 xxl-job安装与使用

介绍问题分布式系统,每个项目上都有多个定时任务,到点的时候每个主机都运行一遍就出现了问题xxl-jobxxl-job是分布式任务调度平台,轻量级,学习简单,并且是开源,很多大公司都是使用 官网调度中心源码下载gitee将整个项目克隆下来,在xxl-job\doc\db下有一个sql语句,在本地数据库运行修改xxl-job-admin数据库连接地址,账号,密码直接启动,访问http://127.0.0.1:8080/xxl-job-admin/账号admin 密码123456执行器

2021-07-05 06:53:52 600

原创 springboot非web项目启动

一直挂着@SpringBootApplicationpublic class XxlJobDemoApplication { public static void main(String[] args) throws InterruptedException { SpringApplication.run(XxlJobDemoApplication.class, args); //让程序不结束 new CountDownLatch(1).await(); }}实现Applicat.

2021-07-05 06:53:09 412

转载 mac完全卸载nodejs

sudo npm uninstall npm -g sudo rm -rf /usr/local/lib/node sudo rm -rf /usr/local/lib/node_modulessudo rm -rf /var/db/receipts/org.nodejs.* sudo rm -rf /usr/local/include/node /Users/$USER/.npm*sudo rm /usr/local/bin/node sudo rm /usr/local/share/m

2021-06-19 23:46:14 950

原创 mac或linux安装brew自动化脚本

来源Homebrew国内如何自动安装(国内地址)安装/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"按照脚本提示就行卸载/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/HomebrewUninstall.sh)"...

2021-06-19 23:45:29 151

原创 load key id_rsa bad permissions

起因电脑重装系统,把我的博客文件夹重新复制到系统中,准备发布一下,每次发布都要重新输入密码,想起密钥没有复制进来,然后把密钥复制进来就提提示如下Load key "/Users/jaminye/.ssh/id_rsa": bad permissions解决:chmod 600 ~/.ssh/id_rsa ~/.ssh/id_rsa.pubchmod 644 ~/.ssh/known_hosts...

2021-06-19 23:44:56 3385

转载 hexo发布失败

今天把mac重装了系统,把原本的博客文件夹拷贝到笔记本,发布的时候报错报错信息typeError [ERR_INVALID_ARG_TYPE]: The "mode" argument must be integer. Received an instance of Object解决方法:原本装的是14版本的nodejs,降级至12版本原文关于部署HEXO博客到github时,提示typeError [ERR_INVALID_ARG_TYPE]: The “mode” argument must

2021-06-19 23:44:08 196

原创 springboot静态资源添加版本号控制版本更新

解决方法spring.resources.chain.strategy.fixed.enabled=truespring.resources.chain.strategy.fixed.paths=/**[email protected]@验证结果参考文档1. Springboot2 thymeleaf 静态资源加版本号控制缓存更新...

2021-06-19 21:21:14 605

原创 parallels desktop无法连接网络无法连接usb解决方法

网络问题修复打开资源库找到Preferences文件夹找到Parallels文件夹找到network.desktop.xml右击以文本方式打开我是用vscode,其他文本编辑器都行这里修改为06.保存即可usb问题修复1.打开dispatcher.desktop.xml2. 修改此处为13. 保存重启软件即可...

2021-06-19 21:20:44 4558 4

原创 @RequestParam使用defaultValue属性设置默认值

@RequestParam使用defaultValue属性设置默认值注意设置必须是string类型的,框架自己会做转换参考@RequestParam使用defaultValue属性设置默认值

2021-06-19 21:20:11 2263

原创 soar以及web页面安装使用

soar下载安装下载使用下载地址windows下将文件重命名为soar.exe,linux下赋予执行权限在soar同级目录下创建etc文件夹,创建soar.yaml (不配置也行,会少了EXPLAIN分析)# 线上环境配置online-dsn: addr: 127.0.0.1:3306 schema: compstore2 user: root password: 123456 disable: false# 测试环境配置test-dsn: addr: 127.0...

2021-06-14 11:13:45 1596 2

原创 windows平台下安装nodejs出错2503 2502

正常安装修改安装目录为D盘目录下出错截图解决方法以管理员方式打开powershell执行msiexec /package D:\Windows\Downloads\Programs\node-v14.17.0-x64.msi重新打开终端执行node -v安装结束参考文档Windows安装Nodejs报2503、2502错误解决方案...

2021-06-14 11:12:39 115

原创 iconfont图标使用

将需要使用的图表添加到购物车将图标添加到项目下载代码将下载到的字体与css添加到自己项目,修改css中字体的位置图标代码在自己项目中使用

2021-06-06 17:28:16 38

原创 浏览器复制,layui隐藏表头,layuiy一步获取当前选中的行数据

浏览器复制var aux = document.createElement("input");aux.setAttribute("value", 要复制的值);document.body.appendChild(aux);aux.select();layui隐藏表头$('#pressDiv th').hide();layuiy一步获取当前选中的行数据let checkedData = layui.table.checkStatus('acUrlTable').data;...

2021-06-06 11:59:22 151

原创 vim缩进4个空格

修改vim配置文件vim /etc/vimrc添加如下代码 set ts=4 set softtabstop=4 set shiftwidth=4 set expandtab set autoindent保存即可需要粘贴时,输入命令set paste,:set nopaste

2021-05-23 00:09:12 816

原创 nginx安装ssl证书

环境搭建安装nginxyum install nginx -y提示没有可用软件包 nginx安装yum源yum install epel-release -y安装nginx和其他工具yum install nginx lrzsz unzip vim -y启动nginxsystemctl start nginx使用ip进行访问配置域名解析,这里使用虚拟机进行演示直接修改host文件 实际情况下需要使用域名解析申请并配置ssl证书申请证书访问免费证书申请网站FreeSSL输入域名

2021-05-23 00:08:40 117 2

原创 idea配置多环境打包

4个配置文件src/main/resource/application.propertiessrc/main/resource/application-dev.propertiessrc/main/resource/application-release.propertiessrc/main/resource/application-test.properties配置pom.xml<profiles> <profile> .

2021-05-23 00:08:08 786

原创 数据库查询含有特殊字符

当前数据查询已a_开头的name,SELECT * FROMtestwhere name like 'a_%',表面看 是没有问题的,输出结果却是已a开头的数据针对这种含有特殊字符的查询,我们需要转义一下解决String name="a_";name = name.replaceAll("_", "\\\\_");sql.append(" and name like '%"+name+"%' ");String name="a_";name = name.replaceAll.

2021-03-03 19:31:23 2457 1

原创 tableSelect联动选择框

实现效果代码<form class="layui-form"> <div class="layui-form-item"> <div class="layui-inline"> <label class="layui-form-label">活动名称:</label> <div class="layui-input-inline"> <input type="text" id="activ.

2021-03-03 19:26:42 1594 1

空空如也

空空如也

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

TA关注的人

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