自定义博客皮肤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)
  • 收藏
  • 关注

原创 项目LINUX运行过程中 句柄数过高too many file open XXXX 排查

最新项目部署在Linux上报too many filetoo many file open XXXX ,以及少许的 socket open timeout,百思百思不得其解,痛苦万分。先启用万能大招,项目重启,暂解燃眉之急。 痛定思痛,潜心研究,有所收获,这种情况大是因为linux 文件句柄数满掉引起的。总结分享给大家,以免大家收祸害。 linux操作系统默认的句柄数...

2020-03-26 21:40:25 932

原创 nginx根据域名多端口转发

#user  nobody;worker_processes  1;#error_log  logs/error.log;#error_log  logs/error.log  notice;#error_log  logs/error.log  info;#pid        logs/nginx.pid;events {    accept_mutex on;   #...

2018-12-21 10:53:51 1478

原创 springboot重定向接口

springboot 重定向

2023-11-18 09:57:35 240

原创 Windows安装elasticsearch8.6单机版报错

2.启动报错:org.elasticsearch.ElasticsearchException: not all primary shards of [.geoip_databases] index are active。1.ES8.6默认开始https请求模式,需要在elasticsearch.yml注释。

2023-07-06 10:01:44 1100

原创 Elasticsearch exception [type=index_not_found_exception, reason=no such index [**]]

Elasticsearch exception [type=index_not_found_exception, reason=no such index

2023-06-29 14:06:49 2359

原创 关于数据库被黑客入侵的这件事情

您必须支付 0.0245 比特币 (BTC) 才能取回它们。我拥有的备份:XXXXXXXXX。通过 [email protected] 与我联系 只有与付款相关的邮件才会得到答复!这真是悲催的分享,没办法数据恢复。

2023-04-19 22:14:29 278

原创 git仓库迁移代码到新的git仓库

总结:至此提交成功了,设计到分支切换,可以掌握git branch 和 git switch 相关知识。git remote add origin2(随便去,不重复即可) master。1.查看当前仓库远程地址的名字。默认就有一个origin,代表远程仓库的名字。此操作可以保留git仓库的历史提交记录,开始多仓库版本管理。7.提交代码到新的远程库。5. 查看远程地方url。2.查看远程地方url。3.新增远程地址名称。4.设置新的远程地址。

2023-04-15 17:44:18 1360

原创 gitlab设置普通用户为管理员

gitlab是常用的私有化代码仓库,默认管理员在创建的时间配置。但是工作的过程中,需要把某个普通用户也升级为管理员角色,gitlab虽然有完善且友好的界面操作,但并没有设置管理员的功能,需要我们从改动数据库。gitlab默认的数据库是postgresql,可以用数据库链接工具连接修改用户的admin属性(t-管理员,f-普通)。但是一般数据库不设置外围访问,所以需要登录服务器修改。

2022-10-11 10:18:11 3117

原创 shell终端断开(关闭)后,nohup进程消失

最近在新分配的VM发布应用,熟悉的启动后台启动命令:nohup java -jar xxx.jar &,查看日志:tail -f nohup.out,启动一切正常,浏览器也可以正常访问到端口。关闭xshell,应用无法访问,查看进程ps -ef|grep java,没有进程。开始以为是客户端问题,换MobaXterm又执行一遍操作,断开终端,nohup进程消失。真是百思不得其解,百度说没有安全退出exit、启动命令加disown之类的都不行。但是同样的jar包,放到其他VM,同样的执行命令,一切

2022-04-21 15:46:35 6300 1

原创 springboot 上传解决 413 Request Entity Too Large

springboot上传文件出现问题 413 Request Entity Too Large.debug查看上传文件的body大小,Content-Length后面就是。修改后端配置参数,举例是允许最大500M上传。spring: servlet: multipart: max-file-size: 5120MB max-request-size: 5120MB前端如果是nginx做的转发,也要处理。nginx默认上传是1M,修改配置文件。

2022-04-13 10:07:00 8296

原创 什么是事务

在数据库操作中,事务可以理解为是一条或者一组SQL。事务是并发控制的最小单位。事务有四个特性:原子性、一致性、隔离性、持久性。原子性(atomicity):事务是一个不可分割整体,要么都做,要么都不做;一致性(consistency):事务必须是使数据库从一个一致性状态转变成另外一个一致性状态,和一致性是密不可分的关系;隔离性(isolation):事务的执行不被其他事务干扰;持久性(durabiltiy):事务一旦提交,修改的数据库数据是永久性的。...

2022-03-17 17:37:30 1067

原创 spring boot配置单元测试

今天有个同事问,springboot 项目怎么运行单元测试。spring boot 已经成熟运行了很多年了,各类配置都已经很完善,不过还是做一个概要阐述吗。1.依赖 spring boot中引入单元测试很简单,依赖如下:<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-test...

2021-08-05 16:25:17 539

原创 搭建Maven私服nexus 3.19安装和初始密码登录的问题,简单快速

环境:CentOS 7 .5nexus版本是3.19.1安装完之后,发现找不到初始化密码,admin/admin123也无效。百度了很多文章,都觉得太复杂,累赘了,甚至是直接修改数据库的。其实操作很简单就可以找回初始密码了。1.安装下载地址:http://www.sonatype.org/nexus/go(1)放到指定的工作目录&{home},然后解压 $ tar zxvf nexus-3.19.1-01-unix.tar.gz(2)进入nexus的bin目录..

2020-09-30 09:12:41 1622

转载 NGINX配置完HTTPS后启动报错

NGINX配置完HTTPS后启动报错:nginx: [emerg] the "ssl" parameter requires ngx_http_ssl_module in /usr/local/nginx/conf/nginx.conf:131这个是因为安装的nginx没有开启ssl功能解决如下:一、查看是否开启ssl模块 /usr/local/nginx/sbin/nginx -V 正常开启ssl模块,在configure arguments:后面显示的原有的configure参数...

2020-05-21 10:26:01 1791

原创 cookie.setPath()的用法

cookie.setPath()的用法正常的cookie只能在一个应用中共享,即一个cookie只能由创建它的应用获得。1.可在同一应用服务器内共享方法:设置cookie.setPath("/");本机tomcat/webapp下面有两个应用:cas和webapp_b,1)原来在cas下面设置的cookie,在webapp_b下面获取不到,path默认是产生cookie...

2020-01-15 09:48:42 689

原创 centos7安装confluence 笔记

最近,公司的业务驱动下,需要安装一套内部站点wiki。Google很多文章,决定用confluence,着手破解版安装。网上撞了很多坑,特此一记。1.安装JDK2.安装MySQL3.安装confluence1)下载atlassian-confluence-6.7.1-x64.bin安装包,2)修改文件权限chmod +x atlassian...

2019-04-18 16:52:56 318

原创 eclipse如果重新创建git远程仓库

                  eclipse 如果重新创建git远程仓库背景:项目本来已经存在git,需要重新上传到新的远程仓库一.删除git仓库,有两种方式 在本地仓库的目录下调用命令行删除根目录下的.git文件夹,输入 1. rm -rf .git 2. find . -name ".git" | xargs rm -Rf 二.断开原来链接:鼠标...

2019-01-25 16:23:02 424

转载 .gitignore规则不生效的解决办法

装载于:https://www.cnblogs.com/zhangxiaoliu/p/6008038.htmlGit忽略规则:在git中如果想忽略掉某个文件,不让这个文件提交到版本库中,可以使用修改根目录中 .gitignore 文件的方法(如果没有这个文件,则需自己手工建立此文件)。这个文件每一行保存了一个匹配的规则例如:# 此为注释 – 将被 Git 忽略*.sample    ...

2018-11-10 14:29:18 118

原创 MySql8 Client does not support authentication protocol requested by server; consider upgrading MySQL

 USE mysql;ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password';FLUSH PRIVILEGES;

2018-05-08 18:46:58 3461

转载 document.onreadystatechange的认识

在开发的过程中,经常使用window.onload和body onload两种,很少使用document.onreadystatechange,但这次写了一个js,使用window.onload和body.onload都实现不了,最后使用document.onreadystatechange才把它解决了。这里介绍一下三者的区别和用法,大家使用的时候根据自己的需要选择哪一个1、win

2016-10-17 22:00:27 10218

转载 如何把安全证书导入/删除 java中的cacerts证书库

在项目开发中,有时会遇到与SSL安全证书导入打交道的,如何把证书导入java中的cacerts证书库呢?其实很简单,方法如下:每一步:进入某个https://www.xxx.com开头的网站,把要导入的证书下载过来,     在该网页上右键 >> 属性 >> 点击"证书" >>     再点击上面的"详细信息"切换栏 >>     再点击右下角那个"复制到文件"的按钮     就会

2016-06-14 15:03:55 14872

原创 js限制上传文件大小

form表达提交文件,如果文本过大,就会报413 Request Entity Too Large(请求实体太大);所以要在页面就限制文本大小。HTML :                                                                                                         

2016-04-19 16:53:10 461

原创 jquery操作复选框(checkbox)的12个小技巧总结

1、获取单个checkbox选中项(三种写法) (“input:checkbox:checked”).val()或者(“input:checkbox:checked”).val() 或者 (“input:[type=’checkbox’]:checked”).val(); 或者 $(“input:[name=’ck’]:checked”).val();2、 获取多个checkbox选中

2015-07-28 17:34:25 650

转载 Cannot change version of project facet Dynamic Web Module to 2.5

Cannot change version of project facet Dynamic Web Module to 2.5引用:http://blog.csdn.net/fuxiaohui/article/details/17496797在eclipse的工程上选择属性,再选择Project Facets里面中选择Dynamic Web Module ,将2.3修改为2.

2015-07-27 11:30:49 304

原创 tomcat部署项目 以及 如何去掉项目名称

1.直接将web项目文件拷贝到webapps目录中    Tomcat的webapps目录是tomcat默认的应用目录,服务器启动时,会加载这个目录下的应用。将打包的war包放到目录下,服务器启动时会自动解开war包。并咋该目录下产生一个同名的文件夹。一个war包就是特定格式的jar包,是一个web程序压缩而成。    webapps这个默认的应用目录是可以改变的。tomcat

2015-06-03 18:26:20 2842

转载 QRCode生成二维码

QR码介绍QR码(Quick Response 快速响应码)是矩阵条形码(或二维码)的一种类型,最先为于汽车行业而设计。得益于其快速读取性和较大的存储容量,QR码开始在汽车行业以外流行。图案是在白色背景上由有序排列的黑色方块组成。被编码是的数据可以是四种标准数据(数字、字母数字、字节/二进制、汉字)中的一种,但也可以通过扩展来实现更多数据。 丰田子公司Denso Wave在1994

2015-02-12 17:52:13 2922

原创 js利用正则表达式修改某个字符

js中由于没有replaceAll()方法,需要替换字符串的某些字符时候,得重复调用replace()方法,很是累赘。 可以采用正则表达式处理,如以下程序把toolsStartTime中的‘-’替换为‘/’。    var toolsStartTime = "2015-01-13";    //toolsStartTime = toolsStartTime.replace("-",

2015-01-14 11:07:50 657

空空如也

空空如也

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

TA关注的人

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