自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 置顶的学习网站

github的javaguide:https://github.com/Snailclimb/JavaGuide

2019-10-30 13:59:33 223

原创 达梦数据库非空约束错误解决,明明插入空字符串,但还是触发非空约束

1、今天在做增删改查的时候,发现一个问题,就是我的某字段设置为NOT NULL非空约束,但在插入空字符串的时候还是触发非空约束报错,这令我十分费解,我又没有传null,为什么还会触发非空约束呢?苦思良久找到问题关键,是因为我在往服务器上部署达梦的时候,设置了兼容模式为2,一会再解释这个兼容模式。

2024-04-08 16:34:27 225

原创 mysql timestamp转换为datetime

mysql timestamp转换为datetime

2024-03-01 14:50:50 657

原创 文件句柄数设置-linux

这样就修改完毕了,用户级句柄数的修改需要重启一下才能生效,最好执行一下reboot,再次输入ulimit -n查看已经修改好了。在使用Linux时我们需要同时打开多个文件,来适配高并发的需求,这时就需要设置一下文件句柄数了,默认打开的是1024。用户局部设置, vim /etc/security/limits.conf。hard #超过文件句柄数时,直接限制。soft #超过文件句柄数时,仅提示。4、永久修改句柄数(系统全局设置)- #超过文件句柄数时,什么都不干。1、查看当前打开文件句柄数。

2023-12-26 14:20:37 954

原创 mysql批量修改表的编码格式

【代码】mysql批量修改表的编码格式。

2023-09-22 13:59:23 170

原创 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 1411

原创 MySQL数据库utf8升级utf8mb4的步骤

utf8升级utf8mb4具体步骤:首先将我们数据库默认字符集由utf8更改为utf8mb4,然后将表默认字符集也更改为utf8mb4,最后再把存储表情的字段默认字符集也做相应的调整。MySQL数据库utf8升级utf8mb4的步骤。

2023-05-30 16:49:05 2561

原创 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 6665 1

原创 Redmine

C:\Bitnami\redmine-3.0.1-0\apps\redmine\htdocs\config\configuration.yml,配邮件地址导致这服务启动不了,还原备份文件就好了

2022-03-03 15:39:30 97

原创 关闭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 3532

原创 一个反编译工具

jadx 是一款开源软件,是可以免费使用的。我们可以在 jadx 的项目主页下载 jadx 最新版。项目地址:https://github.com/skylot/jadx下载地址:https://github.com/skylot/jadx/releases/tag/v1.3.1

2022-01-11 14:40:43 150

原创 Linux查找文件夹下包含某字符的所有文件

Linux grep 命令用于查找文件里符合条件的字符串。grep 指令用于查找内容包含指定的范本样式的文件,如果发现某文件的内容符合所指定的范本样式,预设 grep 指令会把含有范本样式的那一列显示出来。若不指定任何文件名称,或是所给予的文件名为 -,则 grep 指令会从标准输入设备读取数据。格式:grep -r string ./示例:在当前目录下递归查找含有字符串message的文件grep -r message ./更多介绍:-r 是递归查找-n 是显示行号-R

2022-01-06 09:36:07 5589

原创 常用的返回类

这是本人常用的返回数据类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 760

原创 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 2985

原创 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 350

原创 升级替换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 917

原创 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 797

原创 记一次ygc过于频繁

查看了一下一个线上的ygc服务 发现ygc过于频繁 1秒之内8次gc 有点夸张了。jmap -heap pid发现年轻待的内存过小,感觉应该是这个原因,于是调整一下年代的内存大小,调整到1个G重启以后果然 ygc的次数大幅减少。...

2021-11-29 17:39:40 639

原创 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 270

原创 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 950

原创 两种解决异常:“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 743

原创 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 205

原创 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 2540

原创 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 585

原创 RSYNC 自动同步文件免密

rsync 免密方式自动同步文件:rsync的客户端方式能够自动同步文件,非常方便,但是它在远程拷贝文件之前提示还需要输入一个密码,要实现脚本自动拷贝,必须要优化掉这个步骤,让rsync以密码文件的方式工作,就不需要再手工输入密码了,但密码文件的方式工作需要两步简单的配置。环境说明:suse安装后自带rsync命令程序,使用最简单的客户端方式工作。备份机:192.168.11.25, 同步文件的目的地。服务器:192.168.11.24, 同步文件的数据源,一般是从服务器拷贝数据去备

2021-08-27 13:32:11 4207

原创 yum源安装

链接:https://blog.csdn.net/qq_36119192/article/details/82866329

2021-08-04 09:09:39 96

原创 linux配置dns

在ping短信服务的时候不通有可能是dns未配置vi /etc/resolv.conf添加namesever 114.114.114.114systemctl restart networkping www.baidu.com

2021-07-13 16:48:31 65

原创 在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 551

原创 RocketMQ搭建与配置

Apache RockerMQ是一个分布式消息传递引擎,轻量级的数据处理平台。它具有以下的特性:低延迟: 高压下在1毫米内响应延迟超过99.6%。 财务导向:具有跟踪和审核功能的高可用性。 产业可持续发展:万亿级消息容量。 大数据友好:具有通用集成功能的批处理传输实现大批量吞吐。 兼容性好:提供开放式分布式消息传递和流传输标准。 万亿级容量:给定足够的磁盘空间,可以在不损失性能的情况下累计邮件。RocketMQ安装与配置1.下载https://www.apache.org/dyn/c

2021-04-13 14:22:46 368

原创 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 191

原创 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 944 1

原创 DBeaver安装

一、下载DBeaver(https://dbeaver.io/download/)二、下载成功后,直接双击打开进行安装直接一路默认安装到底就行 有些功能是真香 和navicat互补一手

2021-02-20 14:29:01 264

原创 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 3066 1

原创 linux下快速查找日志

Linux下用vi命令打开想要查看的日志文件catlina.out文件当你用vi打开一个文件后,因为文件太长,如何才能找到你所要查找的关键字呢?在vi里可没有菜单-〉查找方式一:不过没关系,你在命令模式下敲斜杆( / )这时在状态栏(也就是屏幕左下脚)就出现了 “/” 然后输入你要查找的关键字敲回车就可以了。如果你要继续查找此关键字,敲字符 n 就可以继续查找了。方式二:vim打开要查看的日志文件,shift+g定位到最下边,然后?要查找的字符串,回车如果你要...

2021-02-04 15:37:22 524

原创 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 7131

原创 mysql时间不执行

最近排查了个bug mysql的event没有执行按照常规方法SHOW VARIABLES LIKE 'event_scheduler'; 看到值是OFF开启了 SET GLOBAL event_scheduler = ON; 然而时间还是没有执行SHOW EVENTS;STATUS:一般有三个值,ENABLED, DISABLED和 SLAVESIDE_DISABLED,其中ENABLED表示激活这个event,该event只要符合其他条件就会执行;DISABLED状态改...

2021-01-04 10:50:29 368

原创 mysqlCPU过高

select * from information_schema.INNODB_TRXshow full processlist;

2020-12-24 10:22:07 70

原创 mysql时区设置和serverTimezone=Asia/Shanghai

最近又遇到一个bug,同样的程序。在另一个客户那里部署就是死活查不到数据,也没有报错,我查了很久的程序最后考虑到可能是时区设置的问题然后再数据库连接后面加上serverTimezone=Asia/Shanghai再重启程序,果不其然,数据显示正常了。另外的:查看mysql时区命令showvariableslike'%time_zone%'; ...

2020-11-26 17:55:45 8710

原创 webservice接口调用

最近接了个短信接口用的是webservice,查了下资料接上的 。记录一下1.在url后面加上?wsdl获取到 targetNamespace2.下载soapui对接口进行测试。并获取报文格式3.最后就是根据报文组织查询 直接上工具类吧package channel_ZhongXinJianTou;import java.io.ByteArrayInputStream;import java.io.ByteArrayOutputStream;import java.io..

2020-10-21 18:15:10 545

原创 Springboot中启用@Async

直接上代码吧,然后再需要使用的异步的方法上添加@Asyncpackage com.pobo.liangtest.redis.config;import org.springframework.context.annotation.Bean;import org.springframework.context.annotation.Configuration;import org.springframework.core.task.AsyncTaskExecutor;import org.s.

2020-09-01 10:27:16 736 1

空空如也

空空如也

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

TA关注的人

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