自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

miniy

一点点学习,一点点积累

  • 博客(94)
  • 问答 (2)
  • 收藏
  • 关注

原创 记录一次mysql数据库Broken pipe 报错的生产问题的处理

mysql 数据库 Broken pipe 管道破裂问题处理

2023-02-19 11:01:55 1528 1

原创 将博客搬至CSDN

将博客搬至CSDN

2022-11-13 22:28:36 127

原创 【open3d】点云旋转

点云旋转

2022-06-21 14:32:15 462

原创 【python】旋转轴角计算旋转矩阵

空间内旋转问题,绕任意一个旋转轴进行旋转

2022-06-21 14:24:38 1413

原创 【python】点云格式转换--las2pcd

点云格式转换

2022-06-21 11:45:24 1168 1

原创 【python】点云格式转换--pcd2las

点云格式转换

2022-06-21 11:42:30 1348 8

原创 【laspy】点云合并,多个las格式点云文件合并一个

通过laspy 对多个las格式点云文件合并为一个las文件

2022-06-20 23:07:22 1891 5

原创 【设计模式】观察者模式

设计模式的观察者模式是JDK中使用最多的一种设计模式,它类似一种报纸的订阅,出版社出版报纸,订阅者订阅报纸。观察者模式也是这种方式的,只不过名称不同。在观察者模式中,出版社成为主题,订阅者称为观察者。观察者模式定义了对象之间的一对多依赖,这样以来,当一个对象改变状态事,其他的所有依赖者都会收到通知并自动更新。观察者两大对象“主题”和“观察者”,类图如下UML例子:通过实现气象...

2020-12-07 23:32:05 46

原创 【UML】UML类图关系总结

关系分类泛化(Generalization)实现(Realization)关联(Association)聚合(Aggregation)组合(Composition)依赖(Dependency)泛化(Generalization)描述: 是一种类与类之间的继承关系,指定了子类如何特化父类对所有特征和行为,eg:老鼠是动物的一种。图标: 带三角箭头的实线,箭头指向父类...

2020-11-26 14:52:00 46

原创 【Linux】nohup ... & 日志文件定时器分割

使用nohup 命令进行进程不中断启动,会产生nohup.out 文件,并且文件会不断增大。我们使用定时器每天将日志文件进行分割处理。编写 log.sh shell 脚本# 拷贝日志文件到 昨天的log中cp /usr/local/website/boot/site/nohup.out /usr/local/website/boot/site/logs/logfile.`date -...

2020-10-06 14:38:52 82

原创 【nginx】http 转 https 问题

http 与 https 用两个接口直接将http的端口监听上 转向 https 监听,可以rewrite指令或者return指令rewriterewrite ^(.*) https://$server_name$1 permanent;returnreturn 301 https://$server_name$request_uri;http 与 https 用一个接口...

2020-09-11 10:18:09 55

原创 【MYSQL】备份数据还原报错Got a packet bigger than‘max_allowed_packet’bytes

mysql:1153 Got a packet bigger than ‘max_allowed_packet’ bytes1.临时修改:set global max_allowed_packet=524288000; #修改 512M2.修改my.cnf(windows下my.ini),需重启mysql。在 [MySQLd] 部分添加一句(如果存在,调整其值就可以):max_allowe...

2020-09-09 09:35:44 73

原创 【nginx】限制使用IP直接访问

http 监听后直接抛错500# http 区 直接抛错 500 server { listen 80 default_server; server_name _; return 500; }策略配置允许所有ipallow all;允许单个ipallow 111.11.11.11;允许部分ipallow 111.11....

2020-08-21 09:07:28 51

原创 【Linux】centos 遇到/dev/mapper/cl-root 100% 解决方法

问题描述,执行yum install 命令报错如下image.png查看磁盘使用情况发现df -h,/dev/mapper/cl-root 100%image.png查找大文件进行删除find / -xdev -size +100M -exec ls -l {} \;...

2020-07-09 11:45:34 84

原创 【Linux】centos 7 开启telnet

安装telnet-server及telnet服务yum install -y telnet-server* telnet安装xinetd服务yum install -y xinetd修改配置文件,没有则创建 vi /etc/xinetd.d/telnet# default: yes# description: The telnet server servestelnet session...

2020-07-09 10:58:47 68

原创 【redis】Redis-Cluster集群模式

redis最开始使用主从模式做集群;后来为了高可用提出来哨兵模式;演变出cluster集群模式,此模式是redis官方推荐的高可用解决方案。一、redis-cluster 集群设计Redis-Cluster采用无中心结构,每个节点保存数据和整个集群状态,每个节点都和其他所有节点连接。其结构特点:1、所有的redis节点彼此互联(PING-PONG机制),内部使用二进制协议优化传输速度...

2020-07-07 13:43:30 43

原创 【docker】使用Docker快速体验MySQL半同步复制机制

准备工作 docker 拉取安装 docker 镜像配置外部conf 文件编辑主库配置# 编辑vi docker/mysql/master/conf/my.cnf#内容[mysqld]binlog-format=ROWlog-bin=master-binlog-slave-updates=truegtid-mode=onenforce-gtid-consistenc...

2020-07-02 15:36:54 50

原创 【docker】centos 7 安装 docker

使用官方安装脚本自动安装安装命令# 方式一 使用官方地址curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun# 方式二 使用国内 daocloud 安装curl -sSL https://get.daocloud.io/docker | sh手动安装卸载原有旧版本sudo yum remove ...

2020-06-16 14:41:35 38

原创 Layui 模块缓存问题

使用layui admin 进行开发,自定义Layui 模块,定义配置一系列工具类等方法,后因此文件经常改动,导致缓存严重,多次想办法处理都无果。查阅Layui官网寻得解决办法image.png官网描述在config 中配置加入 version 为true,早期 也加入过,单加入位置不对,导致不起作用。之前加入到自定义模块内部的位置,错误的,丝毫不起作用。image.p...

2020-04-03 16:36:40 258

原创 【SQL】 sql 中 union 、or 、in 的效率问题

结论(引用其他人的): 三个关键字不要轻信一种,结合实际情况分析1.对于索引列来最好使用union all,因复杂的查询【包含运算等】将使or、in放弃索引而全表扫描,除非你能确定or、in会使用索引2.对于只有非索引字段来说你就老老实实的用or 或者in,因为 非索引字段本来要全表扫描而union all 只成倍增加表扫描的次数3.对于及有索引字段【索引字段有效】又包含非索引字段来时,按...

2020-03-17 15:05:40 706

原创 【nginx】 解决跨域问题

nginx解决跨域问题加入如下代码headeradd_header Access-Control-Allow-Origin *;add_header Access-Control-Allow-Methods 'GET, POST, OPTIONS';add_header Access-Control-Allow-Headers 'DNT,X-Mx-ReqToken,Keep-Alive,Us...

2020-02-18 17:53:22 25

原创 【JUnit】使用JUnit 进行多线程测试无法完成测试

使用JUnit 进行多线程测试并发情况,但因单元测试主线程结束,其他多线程进行也会被销毁停止执行,无法完成单元测试。可以使用main 方法进行测试。...

2020-01-16 13:59:27 51

原创 【spring-cloud】spring-cloud-config-client 按照案例练习无法实现bus配置文件刷新

根据网上教程学习spring-cloud,因使用版本不同,练习bus消息总线的时候,动态刷新配置文件时/bus/refresh总是失败。贴出我的配置记录。config-serverpom 文件<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0...

2019-12-30 15:36:54 47

原创 【ERROR】java.lang.NoClassDefFoundError: Could not initialize class sun.awt.X11.XToolkit

tomcat 出现java.lang.NoClassDefFoundError: Could not initialize class sun.awt.X11.XToolkit运行时异常,主要原因是图形化问题造成。在tomcat的/bin/catalina.sh文件中增加-Djava.awt.headless=true如下JAVA_OPTS="$JAVA_OPTS -Djava.awt....

2019-12-30 09:18:14 384

原创 【spring-cloud】spring cloud config client 配置文件命名Bootstrap

搭建spring-cloud-server 端时,配置文件我们使用了application.yml ,但是在搭建spring-cloud-client端使用相同名字时系统引发报错。原因是spring-cloud-client端项目启动时找bootstrap命名的文件。系统找不到所以报错了。至于为什么不找application命名的配置文件,在网上找到一种可信的说法项目启动时,bootst...

2019-12-28 10:34:03 86

原创 【MySQL】mysql too many connections 问题检查

数据库链接出现 too many connections 经各方查阅谈几点看法,各方资料出现这个原因是MySQL设置的连接数超了。导致新的链接无法连接。MySQL 默认 100个连接数,程序连接池初始化数是10个。后端程序启动多了会有这个问题。极速解决办法,立刻重启数据库,释放掉部分链接。修改MySQL数据库连接数,查看当前大小使用show variables like "max_con...

2019-12-24 17:08:19 66

原创 【nginx】日志切割

nginx 默认日志路径./logs/下的error.log和access.log文件,随着运行时间的增长日志文件大小会增加巨大。使用命令去切割日志,形成每天的日志文件。创建可执行文件./logs_cat.sh#/bin/bash #Site:day#取得服务器当前时间yesterday=$(date +%Y-%m-%d) #分割后的日志文件保存目录(注意结尾目录斜杠去掉)...

2019-12-23 16:12:55 31

原创 【nginx】 错误总结

upstream timed out (110: Connection timed out) while reading response header from upstream, client: 58.16.136.58, server: localhost, request: "POST /web/login/updateToken HTTP/1.1" ...答:根据问题分析,是由于ng...

2019-12-23 15:12:47 72

原创 【SQLServer】创建维护计划失败 错误c001f011

重新注册dts.dll文件,在运行里输入命令:regsvr32 dts.dll文件安装目录(x64)regsvr32 "D:\Program Files\Microsoft SQL Server\100\DTS\Binn\dts.dll"(x86)regsvr32 "C:\Program Files (x86)\Microsoft SQL Server\100\DTS\Binn\dts.d...

2019-12-23 09:46:57 177

原创 【IDEA】使用IDEA启动多个spring boot 实例

IDEA中同一个Spring Boot 项目启动多个实例编辑配置image.png勾上运行并行实例image.png修改配置文件运行

2019-12-21 22:57:19 36

原创 【VM】Linux VirtualBox 使用VBoxManage 命令行管理

在Linux上安装VirtualBox ,VirtualBox拥有一套命令行工具,同时支持GUI界面控制管理。VBoxManage 是 VirtualBox 的命令行界面启动VirtualBoxVirtualBox查看当前虚拟机VBoxManage list vmsimage.png查看当前运行的虚拟机VBoxManage list runningvms...

2019-12-17 17:36:16 105

原创 [HTTP] url 传参+变空格

在服务端使用URL Decode 是时会将+号编码处理为空格解决办法如下:修改客户端,将客户端带“+”的参数中的“+”全部替换为‍“%2B”,这样参数传到服务器端时就能得到“+”了。修改服务器端,将空格替换为“+”,这种方式只适用于参数中有‍“+”没有空格的情况。...

2019-12-16 16:03:42 78

原创 【参数加密】前后端分离请求参数加密与响应结果加密处理

对于安全性要求的加强,避免出现篡改请求结果问题的出现,现对系统中所有的请求和结果响应进行加密处理。系统使用前后端分离设计架构,同时前端部分有Vue 项目也有 jQuery 项目。遇到坑最多的地方是Axios 的get方式与jQuery的get方式Java 后台处理定义 request Filter CustomRequestFilter 处理请求参数,拦截所有请求进行解密/** *...

2019-12-16 15:51:34 475 1

原创 【Axios】Axios GET/POST请求方式的不同处理

Axios 作为HTTP库,与使用jQuery ajax 请求所有不同。get 请求// 为给定 ID 的 user 创建请求axios.get('/user?ID=12345') .then(function (response) { console.log(response); }) .catch(function (error) { console....

2019-12-16 11:55:43 85

原创 【ajax】jqery ajax 请求与响应数据拦截修改

使用 jq 统一拦截所有请求和响应,修改请求参数或者响应体返回值view.ajaxFilter = function () { // 修改ajax方法的默认实现 var ajax = $.ajax; $.ajax = function (options) { // 请求数据处理 options.d...

2019-12-16 11:33:55 285

原创 【linux】java 代码生产水印图片,显示口的问题解决(缺少字体库)

线上环境服务器迁移,之前使用centOS 7.5 版本迁移到 centOS 7.2 版本服务器上。其中系统有生成水印功能,迁移前功能可以使用,但是迁移后全变成了口。开始本以为是服务器乱码照成。使用locale 查看发现都是支持中文的。之后猜想是服务器缺少字体库照成。安装字体库后恢复正常。查看服务器目前的字体fc-listimage.png提示没有命令说明系统中没有安装字体...

2019-12-12 11:00:45 99

原创 【nginx】经ngxin转发后,java获取客户端IP不正确配置

经过nginx 转发后,java无法获取正确IP,需要调整nginx 配置proxy_redirect off;proxy_set_header Host $host;proxy_set_header X-real-ip $remote_addr;proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;...

2019-12-11 08:55:32 129

原创 【FileNotFound】spring访问jar包中的配置文件时,报错

使用spring boot 将web 项目打包成jar包运行时,spring 读取使用绝对路径访问jar包中的文件报错。jar包中文件不允许直接访问。解决办法: 使用流的方式读取文件;...

2019-12-02 14:41:52 47

原创 【windows】windows server 2012 r2 安装.net framework3.5 失败问题解决

windows server 2012 r2 默认.net framework 4.0 版本,我们使用一些软件比如 Sql Serser 2008 或r2 版本必须安装.net framework 3.5 版本,使用window 添加功能安装时提醒找不到源。使用官网的.exe 提示必须使用 shell 或者管理工具安装。解决下载系统同版本的iso镜像image.png解...

2019-11-29 16:19:02 258

原创 【layui】使用table编辑功能,滚动条位置固定不变,无感刷新

使用table 单元格编辑功能时,每次里焦触发成功后手动调用了table.reload函数,导致滚动条初始化到顶部。在表格编辑后,表格刷新前先记录滚动条位置var scrollTop = ($('.layui-table-body') && $('.layui-table-body').length > 1) ? $('.layui-table-body')[0]...

2019-11-25 14:42:31 976

空空如也

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

TA关注的人

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