- 博客(184)
- 收藏
- 关注
原创 windows下改变文件权限
cacls \\Server\Documents\%username%\我的文档 /t /e /r "mddq\domain admins"cacls \\Server\Documents\%username%\桌面 /t /e /r "mddq\domain admins"
2025-01-08 17:45:06
1119
原创 redmine迁移
1、从原服务器中,将mysql数据库中数据导出,导出方法有两种:图形化界面或字符界面,图形化界面要打开“redmine manager tool”->“Open phpMyAdmin”,或者直接在浏览器中输入“http://127.0.0.1/phpmyadmin/”进行访问,在里面导出即可。redmine的特点是数据保存在mysql下,附件中的图片文字等保存在Bitnami\redmine-2.6.0-2\apps\redmine\htdocs\files目录下。
2024-11-12 08:38:11
617
原创 Got packet bigger than ‘max_allowed_packet‘ bytes when dumping table
是MySQL的一个系统变量,用于定义MySQL服务器/客户端在单个网络传输中可以接收的最大数据包的大小。这个错误表明在尝试导出数据库表时,MySQL服务器接收到的数据包超过了。是新的大小限制,单位是字节。永久方法:要永久更改这个值,需要在MySQL配置文件(通常是。临时方法:在当前会话中,可以通过执行以下命令来增加。如果是使用MySQL的命令行工具导出数据,可以通过。系统变量设置的最大允许值。然后重启MySQL服务。
2024-09-14 11:06:20
444
原创 记一次因为mysql临时表引起的磁盘空间占满
最后发现是有个小伙伴的sql查询慢,占用临时表空间引起的 ,于是让其优化。生产机器上经常定时出现磁盘空间占满,写了个脚本查询。查看了临时表空间的命令。
2024-08-01 10:13:55
163
原创 达梦数据库非空约束错误解决,明明插入空字符串,但还是触发非空约束
1、今天在做增删改查的时候,发现一个问题,就是我的某字段设置为NOT NULL非空约束,但在插入空字符串的时候还是触发非空约束报错,这令我十分费解,我又没有传null,为什么还会触发非空约束呢?苦思良久找到问题关键,是因为我在往服务器上部署达梦的时候,设置了兼容模式为2,一会再解释这个兼容模式。
2024-04-08 16:34:27
1331
原创 文件句柄数设置-linux
这样就修改完毕了,用户级句柄数的修改需要重启一下才能生效,最好执行一下reboot,再次输入ulimit -n查看已经修改好了。在使用Linux时我们需要同时打开多个文件,来适配高并发的需求,这时就需要设置一下文件句柄数了,默认打开的是1024。用户局部设置, vim /etc/security/limits.conf。hard #超过文件句柄数时,直接限制。soft #超过文件句柄数时,仅提示。4、永久修改句柄数(系统全局设置)- #超过文件句柄数时,什么都不干。1、查看当前打开文件句柄数。
2023-12-26 14:20:37
1240
1
原创 nginx配置维护页面的方法
3.可以检查下/home/admin/nginx/conf/nginx.conf,看下是怎么配置的;可以放到服务器nginx目录里的html文件夹下,例如/home/admin/nginx/html/updating.html。5.使用/home/admin/nginx/sbin/nginx -s reload命令重启nginx。本人公司一般发版是不停项目的,但是遇到特殊情况、就不得不停项目发版,用户就会有几个小时不能使用。停项目发版时,会修改下nginx,让所有请求都跳转到维护页面,在此记录下修改方法。
2023-06-13 15:22:03
1794
原创 MySQL数据库utf8升级utf8mb4的步骤
utf8升级utf8mb4具体步骤:首先将我们数据库默认字符集由utf8更改为utf8mb4,然后将表默认字符集也更改为utf8mb4,最后再把存储表情的字段默认字符集也做相应的调整。MySQL数据库utf8升级utf8mb4的步骤。
2023-05-30 16:49:05
2901
原创 mysql将查询结果用逗号分隔
使用group_concat函数来实现功能This function returns a string result with the concatenated non-NULL values from a group. It returns NULL if there are no non-NULL values.--Mysql官方文档mysql> SELECT student_name, GROUP_CONCAT(test_score) FROM s
2022-03-04 17:07:58
6882
1
原创 Redmine
C:\Bitnami\redmine-3.0.1-0\apps\redmine\htdocs\config\configuration.yml,配邮件地址导致这服务启动不了,还原备份文件就好了
2022-03-03 15:39:30
138
原创 关闭zabbix
systemctl start zabbix-server 启动服务端systemctl stop zabbix-server 停止服务端systemctl start zabbix-agent.service 启动客户端systemctl stop zabbix-agent.service 停止客户端关闭php-fpmservice php-fpm startservice php-fpm restartservice php-fpm stopservice php-f
2022-01-17 15:43:12
4025
原创 一个反编译工具
jadx 是一款开源软件,是可以免费使用的。我们可以在 jadx 的项目主页下载 jadx 最新版。项目地址:https://github.com/skylot/jadx下载地址:https://github.com/skylot/jadx/releases/tag/v1.3.1
2022-01-11 14:40:43
225
原创 Linux查找文件夹下包含某字符的所有文件
Linux grep 命令用于查找文件里符合条件的字符串。grep 指令用于查找内容包含指定的范本样式的文件,如果发现某文件的内容符合所指定的范本样式,预设 grep 指令会把含有范本样式的那一列显示出来。若不指定任何文件名称,或是所给予的文件名为 -,则 grep 指令会从标准输入设备读取数据。格式:grep -r string ./示例:在当前目录下递归查找含有字符串message的文件grep -r message ./更多介绍:-r 是递归查找-n 是显示行号-R
2022-01-06 09:36:07
5887
原创 常用的返回类
这是本人常用的返回数据类package com.pobo.pbcfgcenter.manage.domain;import com.pobo.pbcfgcenter.manage.utils.Constants;import java.io.Serializable;public class Result<T> implements Serializable{ /** * */ private static final long serialVersionUID = -
2021-12-17 14:56:38
831
原创 nginx匹配特定规则拦截
location / { if ($request_uri ~* ^/\?http(.*)$) { return 404; } }if ($request_uri ~* ^/xxxxxxxxx/v2/api-docs*) { return 404; }if ($request_uri ~* ^/xxxxxxxx/swagger-ui.html*) { return 404; }
2021-12-15 17:11:26
3255
原创 Spring boot jpa @Column命名大小写问题
一:在JPA中有个很扯淡的事情那就是,你如果是按照约定设计的数据库,那么没有什么问题。可是不按照约定呢?@Entity@Table(name = "user")public class User implements Serializable { @Id @Column(name = "objectId", length = 32) private String objectId;首先我强调,你要确保你的数据库中的字段和colum一致,并且没有什么换行这种低级错误
2021-12-15 15:38:06
506
原创 升级替换jar等文件
一、场景: 生产环境上部署的服务,由于版本更迭太快,服务器上的版本代码不存在;线上环境服务出现bug,需要修改服务器上的代码,想通过替换服务器上的jar包中的文件来完成bug修复。替换完成文件的JAR包出现错误:It has been compressed and nested jar files must be stored without compression正确的文件替换方式(包括class文件、xml文件、jar文件)...
2021-12-14 15:34:36
1030
原创 linux创建指定大小的文件
【truncate】 truncate-s25Mtest.file 【fallocate】 fallocate-l25000000test.file 【dd】 ddif=/dev/urandom of=test.filebs=25MBcount=1 ddif=/dev/zero of=test.filebs=25MBcount=1 【head同上】 head...
2021-12-10 13:28:59
871
原创 记一次ygc过于频繁
查看了一下一个线上的ygc服务 发现ygc过于频繁 1秒之内8次gc 有点夸张了。jmap -heap pid发现年轻待的内存过小,感觉应该是这个原因,于是调整一下年代的内存大小,调整到1个G重启以后果然 ygc的次数大幅减少。...
2021-11-29 17:39:40
752
原创 centos6.5-6.6安装mysql5.7
1.检测系统是否已经安装过mysql或其依赖,若已装过要先将其删除,否则第4步使用yum安装时会报错:1、# yum list installed | grep mysql2、mysql-libs.i686 5.1.71-1.el6 @anaconda-CentOS-201311271240.i386/6.5 3、# yum -y remove mysql-libs.i6862.从mysql的官网下载mysql57-community-release-el6-5.no
2021-11-15 17:37:58
308
原创 mysql报错:The user specified as a definer (‘skip-grants user‘@‘skip-grants host‘) does not exist
grant all privileges on *.* to 'skip-grants user'@'skip-grants host' identified by ".";
2021-11-04 14:34:14
1248
原创 两种解决异常:“The last packet sent successfully to the server was 0 milliseconds ago. ”
把链接后面的改了下,然后就可以启动了,无语。。修改后?useSSL=false&useUnicode=true&characterEncoding=utf-8&useLegacyDatetimeCode=false&serverTimeZone=Asia/Shanghai
2021-10-27 13:55:34
873
原创 curl请求(一些linux命令)
curl -H "Content-Type:application/json" -X POST -d '{"service":10,"partId":"2354325235"}' 'http://www.baidu.ad/getapi'
2021-09-20 09:50:32
267
原创 mysql字符串获取首字母
没啥好说的 直接上函数DELIMITER $$USE `pobo_mhall2`$$DROP FUNCTION IF EXISTS `getFirstHanZiCode`$$CREATE DEFINER=`root`@`%` FUNCTION `getFirstHanZiCode`(in_string VARCHAR(100)) RETURNS VARCHAR(100) CHARSET utf8BEGIN#定义临时字符串变量,用于接收函数中传递进来的字符串值,这里是in_string
2021-09-14 16:31:22
2723
原创 Kipmi0 占用CPU 100%
查看当前正在运行的进程发现kipmi0进程占用率达到100%kipmi is supposed to run with low priority. When you say it consumes 70-90% of the CPUs, is that constant (does it still consume the processor when they are other tasks in the process queue that should have a larger sl...
2021-09-06 17:11:04
725
原创 RSYNC 自动同步文件免密
rsync 免密方式自动同步文件:rsync的客户端方式能够自动同步文件,非常方便,但是它在远程拷贝文件之前提示还需要输入一个密码,要实现脚本自动拷贝,必须要优化掉这个步骤,让rsync以密码文件的方式工作,就不需要再手工输入密码了,但密码文件的方式工作需要两步简单的配置。环境说明:suse安装后自带rsync命令程序,使用最简单的客户端方式工作。备份机:192.168.11.25, 同步文件的目的地。服务器:192.168.11.24, 同步文件的数据源,一般是从服务器拷贝数据去备
2021-08-27 13:32:11
5565
原创 linux配置dns
在ping短信服务的时候不通有可能是dns未配置vi /etc/resolv.conf添加namesever 114.114.114.114systemctl restart networkping www.baidu.com
2021-07-13 16:48:31
105
原创 在idea中使用Thread.activeCount()
在研究多线程对同一变量的修改时,我们可能会用到类似如下代码:while(Thread.activeCount()>1){ Thread.yield(); }System.out.println(结果);但是在idea下执行的时候,往往得不到结果,在使用java命令行执行或者eclipse执行却没有这个问题。经过测试发现,原来在执行main方法时,idea会启动两条线程,测试如下:public class TestIdea { public static voi
2021-04-25 11:12:23
674
原创 RocketMQ搭建与配置
Apache RockerMQ是一个分布式消息传递引擎,轻量级的数据处理平台。它具有以下的特性:低延迟: 高压下在1毫米内响应延迟超过99.6%。 财务导向:具有跟踪和审核功能的高可用性。 产业可持续发展:万亿级消息容量。 大数据友好:具有通用集成功能的批处理传输实现大批量吞吐。 兼容性好:提供开放式分布式消息传递和流传输标准。 万亿级容量:给定足够的磁盘空间,可以在不损失性能的情况下累计邮件。RocketMQ安装与配置1.下载https://www.apache.org/dyn/c
2021-04-13 14:22:46
407
原创 springboot-修改内置tomcat版本
1、解析SpringBoot父级依赖<parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>1.5.6.RELEASE</version></parent>这块配置就是SpringBoot父级依赖,有了这个,当前的项...
2021-04-13 09:56:33
297
原创 rzsz
大家经常在Windows上用SecureCRT来连接linux服务器, 经常涉及到Windows与linux文件的互传。 当然, 我们可以用各种传输协议命令来做, 比如ftp, sftp, scp等,有经验的朋友知道, 用samba那简直是完美啊(利用samba后, linux机器就相当于Windows的一块硬盘, 挂载在Windows上)。 在本文中, 我们一起来结识一下rz命令和sz命令, 操作起来非常方面, 比ftp, sftp, scp命令快捷方便多了。 ...
2021-02-23 10:30:27
991
1
原创 DBeaver安装
一、下载DBeaver(https://dbeaver.io/download/)二、下载成功后,直接双击打开进行安装直接一路默认安装到底就行 有些功能是真香 和navicat互补一手
2021-02-20 14:29:01
425
原创 linux安装yum
下载yum并解压1、wget http://yum.baseurl.org/download/3.2/yum-3.2.28.tar.gz2、tar zxvf yum-3.2.28.tar.gz进入目录运行安装1、cd /usr/local/yum-3.2.282、./yummain.py install yum3、完成安装
2021-02-20 09:18:09
3167
1
原创 linux下快速查找日志
Linux下用vi命令打开想要查看的日志文件catlina.out文件当你用vi打开一个文件后,因为文件太长,如何才能找到你所要查找的关键字呢?在vi里可没有菜单-〉查找方式一:不过没关系,你在命令模式下敲斜杆( / )这时在状态栏(也就是屏幕左下脚)就出现了 “/” 然后输入你要查找的关键字敲回车就可以了。如果你要继续查找此关键字,敲字符 n 就可以继续查找了。方式二:vim打开要查看的日志文件,shift+g定位到最下边,然后?要查找的字符串,回车如果你要...
2021-02-04 15:37:22
672
原创 file:///mnt/repodata/repomd.xml: [Errno 14] curl#37 - “Couldn‘t open file /mnt/repodata/repomd.xml“
今天要给测试们安装一套服务,机器新拿过来在 yum inastall wget的时候出现了file:///mnt/repodata/repomd.xml: [Errno 14] curl#37 - "Couldn't open file /mnt/repodata/repomd.xml"应该是yum源出问题了 查了好多资料都没用 最后比对之前的服务器1.拷了一个CentOS-Base.repo过来2.然后把rhel7.repo 改成rhel7.repo.bak...
2021-01-14 14:53:32
7822
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人