自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

慕容雪_的博客

一个比较懒的人写的博客

  • 博客(71)
  • 资源 (6)
  • 收藏
  • 关注

原创 window-redis安装(注册服务)

1、下载windows版本的redis(非redis官方发布)2、安装版.msi,按照提示下一步、下一步就好了。只要有积累,就会有进步。

2024-01-12 13:49:23 480

原创 window-nginx注册服务(nginx-1.24.0.zip)

5、把下载的文件WinSW-x64.exe放到nginx根目录,这里改名为nginx-service.exe。根据sample-minimal.xml和sample-allOptions.xml文件选择自己需要的参数。2、解压到指定目录中,这里解压到D盘根目录,D:\nginx-1.24.0。3、管理员打开命令行,可先进行相关操作,看一下nginx是否能够正常启动。7、使用命令和服务控制台测试服务的启动、停止、重新启动是否正常。管理员运行cmd,根据帮助提示,完成nginx服务的注册。

2024-01-12 09:57:35 468

原创 window中安装Apache http server(httpd-2.4.58-win64-VS17)

可以在\conf\extra中新建一个httpd-servertokens.conf配置文件,从httpd-default.conf中把ServerTokens的信息复制过来。9、部署前端项目、设置vhosts,编辑conf\extra\httpd-vhosts.conf。此时重启服务,发现服务是无法启动的,我们再使用httpd.exe -t,检测一下配置文件,根据提示解决问题。之后在主配置文件中引入该文件,并重启服务。在主配置文件httpd.conf中搜索关键词,把重写模块引入进来。

2024-01-11 11:30:56 1145

原创 linux-前端项目由nginx迁移到apache httpd

后端服务地址 http://192.168.0.44:8097。前端项目存放目录为 /var/www/dist。反向代理拦截 /prod/api。只要有积累,就会有进步。

2024-01-09 16:57:42 593

原创 各个版本Microsoft Visual C++运行库下载

各个版本Microsoft Visual C++运行库下载Microsoft Visual C++ 2005 Microsoft Visual C++ 2005 Redistributable Package (x86) https://www.microsoft.com/zh-cn/download/details.aspx?id=3387 Microsoft Visual C++ 2...

2018-08-05 10:58:00 341957 49

原创 记录一次流相关故障

1、项目中有个JSON字典文件,通过流的方式加载进来,写了个输入流转字符串的方法,idea开发环境下运行一切正常,打成jar或者war包运行时,只能加载出部分数据,一开始怀疑过运行内存分配过小、前后端数据传递时大小限制…通过逐步排查,找到了问题的根源,转换方法有问题。只要有积累,就会有进步。

2024-03-22 09:19:35 293

原创 linux-挂载Samba共享

1、linux服务器启动Samba共享服务。2、客户端电脑安装cifs-utils。5.1创建认证文件auth.smb文件。5.2修改auth.smb的权限。5.3、编辑/etc/fstab。5、永久挂载(开机自动挂载)只要有积累,就会有进步。4、通过df命令查看。

2024-01-16 15:21:51 892

原创 linux-部署Samba文件共享服务

samba的用户必须是系统中存在的用户,密码是独立的。1、使用命令安装samba服务和samba客户端。2、配置文件的设置(可提前备份smb.conf)可能需要重启一下Workstation服务。5、通过其他机器访问(这里是win10)只要有积累,就会有进步。6、切换其他账户登录。

2024-01-16 13:41:59 540

原创 银河麒麟服务器版V10-编译安装nginx

5、执行configure配置编译环境,可以保持默认,也可以根据需要添加具体的参数。1、海光芯片(x86架构)、银河麒麟v10sp3。9、通过systemctl命令控制nginx。2、下载所需版本的nginx源码。3、通过ftp工具上传到服务器中。只要有积累,就会有进步。

2023-12-20 17:33:37 406

原创 工具类-生成指定长度的数字字符串

在处理文件相关的项目时,有时需要生成有顺序的目录名或者文件名。常常用到fori循环动态生成,如果直接把循环过程中的i拿过来当作名称,在排序时是按照字典顺序排,并不是按照数字大小顺序排,不能满足要求。转换一下思路,把数字转换成长度统一的字符转作为目录名或者文件名,就解决了排序问题。只要有积累,就会有进步。

2023-12-08 08:59:52 92

原创 单节点伪分布式Hadoop部署笔记

设置临时目录得基础目录,可以不设置,保持默认,默认为/tmp/hadoop-${user.name}③通过ftp把jdk-8u371-linux-x64.tar.gz上传到/data目录。④把公钥id_rsa.pub写入.ssh目录下的authorized_keys文件中。下载对应版本的jdk,这里选择jdk-8u371-linux-x64.tar.gz。③查看是否生成了.ssh以及目录下的id_rsa、id_rsa.pub文件。注:1、若设置了hadoop.tmp.dir,需要提前创建好目录。

2023-10-24 09:30:36 138

原创 window隐私保护设置(win10)

2、个性化中开始模块根据需要关闭需要的选项,最后一个可以关闭任务栏应用历史记录。1、文件夹选项中,把隐私模块中关于快速访问的选项√去掉。只要有积累,就会有进步。

2023-09-20 17:13:07 222

原创 国产服务器安装软件简单记录(银河麒麟服务器版V10+FT2000)

程序部署到本机使用root用户连接不上mariadb数据库,发现user表中有好几个root用户,其中Host为localhost的被我改成了%,并设置了密码,其他的密码为空。2、因为url中使用的ip是127.0.0.1,把user表中host是127.0.0.1的root用户密码设置为配置文件对应的密码,这样也可以连接了。#lower_case_table_names=1 表名存储在磁盘是小写的,但是比较的时候是不区分大小写。3、设置密码的时候,甭管Host是什么,统一用户名的设置一样的密码。

2023-07-18 09:59:15 2186

原创 JavaFx-打包exe可执行程序(Java8版本)

JavaFx-打包exe可执行程序(Java8版本)

2023-07-03 10:53:56 1972 2

原创 VIM常用快捷方式

使用vim时,常用的快捷键

2023-05-15 11:45:00 98 1

原创 JavaFx-创建一个简单的JavaFx maven项目

一个简单的JavaFx maven项目的创建过程

2023-05-08 10:15:16 883

原创 流操作相关

文件流

2023-04-25 16:55:44 78

原创 nginx-静态文件服务器

nginx搭建文件服务器

2023-03-09 14:51:13 1836

原创 nginx-几个相关配置

nginx相关配置

2023-01-05 17:37:53 620

原创 后台设置浏览器cookie

后台设置浏览器cookie

2022-08-10 11:11:55 864

原创 java中实现数据库备份

java中实现数据库备份1、直接上代码 public void backup() { File file = new File(backupConfig.getBackupPath()); if (!file.exists()) { file.mkdirs(); } String fileName = backupConfig.getBackupPath() + "/" + backFilePrefix +

2022-01-12 16:09:06 4176 1

原创 thinkpad t420设备管理器没有蓝牙

thinkpad t420设备管理器没有蓝牙0、表现形式t420更换主板后,蓝牙不能用了,具体表现为,刚按电源键时,蓝牙灯亮,一会就熄灭了,进系统后,设备管理器中找不到蓝牙(win10系统)1、排查bios中是否关闭了蓝牙。进入bios中,查看了bluetooth是enable的,说明在bios层面没有禁用蓝牙。2、更换蓝牙模块,怀疑蓝牙模块(硬件坏掉了)有问题,从其他同型号电脑暂时拆一个过来,没有解决问题3、怀疑拆机过程中把排线弄坏了,因为指纹排线被我弄断了,直接网购了一条,换上后

2021-09-12 22:57:42 7856 4

原创 PE中装系统问题记录

PE中装系统问题记录提示: 仅供参考,根据实际情况灵活变通1、选择安装盘时,提示: 我们无法创建新的分区,也找不到现有的分区。有关详细信息请参阅安装日志文件操作界面shift+F10打开命令行工具diskpartlist diskselect disk 0clean回到安装界面,这个时候就能够选择磁盘了,在安装界面进行分区2、数据无价,操作时一定要看清楚操作的磁盘,clean会删除磁盘所有分区,清空所有数据。看清楚再操作。3、扩展: mbr、gpt互转选择磁盘后con

2021-08-29 08:58:54 312

原创 MySQL忘记密码重置方法

MySQL忘记密码重置方法1、此次测试系统环境为中标麒麟桌面操作系统软件v7.0,MySQL版本为5.7.332、此方法可以作为初始安装MySQL后临时密码无法登录系统或者忘记密码情况的解决方案3、停止服务并查看服务状态#systemctl stop mysqld#systemctl status mysqld4、打开MySQL配置文件,在[mysqld]节点下加skip-grant-tables#vi /etc/my.cnf# For advice on how to c

2021-07-02 17:01:02 1060 1

原创 Centos安装MySQL(RPM安装方式)

中标麒麟系统安装MySQL(RPM安装方式)1、应客户要求,项目需要部署在中标麒麟操作系统中,遂寻找了个中标麒麟系统镜像,安装到虚拟机中,以便测试使用。(安装过程与centos一样),客户机器涉密,不能联网,只能以rpm安装包的方式进行安装测试2、在MySQL官网下载安装包官网下载Product Version:5.7.33Operating System:Red Hat Enterprise Linux / Oracle LinuxOS Version:All下载mysql-commu

2021-07-02 15:41:55 1380

原创 linux-rabbitmq安装使用(方式二)

linux-rabbitmq安装使用(编译安装)1、环境准备RabbitMQ是由Erlang语言编写的,因此在安装RabbitMQ之前需要安装Erlang。https://www.erlang.org/downloads下载otp_src_23.2.tar.gz到/opt/software目录下2、解压安装包,并配置安装目录[root@localhost software]# tar -zxvf otp_src_23.2.tar.gz[root@localhost software]#

2021-02-03 11:09:34 1243

原创 Redis-6.0.9的编译和集群搭建

Redis-6.0.9的编译和集群搭建1、当前项目中并未用到redis6以及任何版本的redis集群,在看redis官方文档介绍的时,按照上面的步骤介绍,在虚拟机中搭建一下,特此记录。官方文档:https://redis.io/topics/cluster-tutorial2、下载当前最近的redis版本redis-6.0.9.tar.gzhttps://download.redis.io/releases/redis-6.0.9.tar.gz放在 /opt/module目录wget h

2020-12-26 16:08:41 832

原创 Redis-过期键监听的应用

Redis-过期键监听的应用1、应用场景前期的一个项目,其中一个功能是定时控制楼宇的灯。网关走的4G无线网络,在实际运行中,不时会有一两个灯没有关掉或者打开。经过分析,由于4G网络的不稳定性比较大,断线重连时常发生,若此时正好处于服务器指令发送时间段,会导致指令无法送达。2、当时采用的解决方案是生成冗余指令,把冗余指令放入redis,并设置过期时间。程序对过期事件进行监听,根据约定的key规则,过滤出我们需要的key,进行下一步操作3、相关依赖<dependency> &

2020-12-19 16:18:08 561 1

原创 HttpServletRequestWrapper拦截body并解决编码问题

HttpServletRequestWrapper拦截body并解决编码问题这个话题来自于做互联网接口时对数据签名引发的问题。数据签名主要是为了验证数据的完整性,同时起到身份验证的作用。post请求body体里的内容,是以流的形式存在的,流不能多次读取,做签名验证时拦截器要先取读取数据做校验,导致后面controller无法再次读取到数据。1、自定义一个HttpServletRequestWrapper的子类,用于对request进行包装package com.mrx.common.wrappe

2020-12-05 15:25:16 1550

原创 nginx-二级域名的配置

nginx-二级域名的配置1、有备案需要的主机完成备案。实现域名到ip的解析2、nginx配置备案完成后,一般可以创建数个或者数十个子域名,搭配nginx的server配置,可以共用80端口,不同的域子名访问我们不同的服务。face.mrx.cn访问的是人脸识别服务器wx.mrx.cn访问的是微信小程序服务器git.mrx.cn访问的是代码服务器server { listen 80; server_name face.mrx.cn; #cha

2020-12-05 14:31:47 686

原创 linux-tomcat以服务管理

linux-tomcat以服务管理centos7 jkd8 tomcat9为例1、安装jdk tomcat(步骤略)tomcat安装路径/usr/local/apache-tomcat-9.0.402、配置service进入路径/usr/lib/systemd/system,创建一个以.service结尾的文件,例如tomcat9.servicevim tomcat9.service[Unit]Description=tomcat9After=syslog.target ne

2020-12-05 14:10:11 338

原创 linux-cronolog的使用

linux-cronolog的使用在linux下实现tomcat日志分隔,平常里使用tomcat作为项目发布的主要服务器,排错的时候需要去查看catalina.out文件,服务长期运行,此文件并不会自动分隔,达到几百M,甚至几个G的大小。需要排错查看的时候,根本打不开,为了解决这个问题,找到一款工具-cronolog。在此记录,备忘查看。1、环境centos7tomcat92、 安装cronologyum install cronolog使用阿里云服务器可以使用yum insta

2020-12-05 10:38:23 1184

原创 RestTemplate中post请求实用分析

RestTemplate中post请求实用分析1、最近在做相关平台对接工作。对接第一步需要在后端完成认证,拿到对方平台的access_token。由于对方文档不是很详细,根据认证需要的参数进行了多种尝试。顺带学习一下RestTemplate发post的请求的各种姿势。记录在此,以便查看。2、往后端发post请求一般分为两种,一种是普通的表单提交(Content-Type: application/x-www-form-urlencoded)。另一种是JSON提交(Content-Type: a

2020-06-23 12:38:22 3741

原创 LinkedMultiValueMap的简单分析

LinkedMultiValueMap的简单分析1、项目中在使用RestTemplate进行http请求时,会用到LinkedMultiValueMap。一开始总是把需要使用LinkedMultiValueMap的地方错用LinkedHashMap。现在简单分析一下LinkedMultiValueMap的数据结构2、打开LinkedMultiValueMap的源码,可以看到里面封装的是一个Map,再看构造方法,最终创建的是一个LinkedHashMap。这个Map的value有点特别,他不能放任何

2020-06-23 10:37:14 10816

原创 RestTemplate使用带泛型的返回体

RestTemplate使用带泛型的返回体1、以同步楼宇数据为例 public void syncBuilding() { HttpEntity httpEntity = new HttpEntity(PostData.getInstance()); // 使用ParameterizedTypeReference进行包装 ParameterizedTypeReference<CampusResult<List<Building&

2020-06-08 14:35:52 6549

原创 Springboot项目中在controller层直接使用时间作为参数

Springboot项目中在controller层直接使用时间作为参数1、在controller层方法中直接使用时间作为参数 @PostMapping(value = "/timeParams") public void postTimeTest( @RequestParam("localDateTime") LocalDateTime localDateTime, @RequestParam("localDate") LocalDate localDate,

2020-06-02 17:47:41 1512

原创 SpringBoot项目中Redis对java8时间的序列化和反序列化

SpringBoot项目中Redis对java8时间的序列化和反序列化1、第一种方法是在属性上面为需要序列化的属性加注解,这种方式虽然可用,但是非常繁琐。有时候可能会忘记。 @JsonFormat( pattern="yyyy-MM-dd HH:mm:ss",timezone = "GMT+8") @JsonDeserialize(using = LocalDateTimeDeserializer.class) @JsonSerialize(using = LocalDateTimeSerial

2020-06-02 17:35:03 1116

原创 SpringBoot项目配置jackson对java8时间的序列化和反序列化

SpringBoot项目中配置使用java8 time配置jackson对java8时间(LocalDateTime、LocalDate、LocalTime )的序列化和反序列化1、相关配置如下import com.fasterxml.jackson.databind.ObjectMapper;import org.springframework.boot.autoconfigure.AutoConfigureBefore;import org.springframework.boot.a

2020-06-02 16:46:28 3135

原创 MySQL8.0子查询中使用order by不生效的问题

MySQL8.0子查询中使用order by不生效的问题0、备忘记录,在以后项目中遇到此类问题可以快速查阅1、项目背景如下,获取当天每个人员门禁通行记录的最新一条记录作为出勤记录。2、根据需求,想到的肯定是使用sql中的GROUP BY的分组来做。现有简化的原始数据如下,由于id采用自增策略,我们筛选出每个人员在规定时间段内(当天)记录的id最大的那条记录就可以了3、直接进行分组操作,取到的结果是每个分组id最小的一条。SELECT t.id, t.`name`, t.i

2020-05-27 10:03:41 2605 6

原创 SpringBoot项目处理filter中抛出的异常

SpringBoot项目处理filter中抛出的异常0、备忘记录1、在filter中抛出异常,会发现在统一异常处理里面接收不到filter中抛出的这个异常信息2、filter中的异常走的是BasicErrorController,通过继承这个类可以定制化返回信息3、代码如下import org.springframework.boot.autoconfigure.web.ErrorProperties;import org.springframework.boot.autocon

2020-05-25 09:27:47 4708

Microsoft Visual C++ 2015 Redistributable (x64)

Microsoft Visual C++ 2015 Redistributable (x64)

2018-08-05

Microsoft Visual C++ 2012 Redistributable (x64)

Microsoft Visual C++ 2012 Redistributable Packege(x64)

2018-08-05

Microsoft Visual C++ 2010 SP1 Redistributable Package (x64)

积分被调高了,请到博客中下载 https://blog.csdn.net/weixin_42831477/article/details/81429004

2018-08-05

Microsoft Visual C++ 2008 Redistributable Package (x86)

积分被调高了,请到博客中下载 https://blog.csdn.net/weixin_42831477/article/details/81429004

2018-08-05

Microsoft Visual C++ 2005 Redistributable Package (x64)

积分被调高了,请到博客中下载 https://blog.csdn.net/weixin_42831477/article/details/81429004

2018-08-05

Microsoft Visual C++ 2005 Redistributable Package (x86)

Microsoft Visual C++ 2005 Redistributable Package (x86)

2018-08-05

空空如也

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

TA关注的人

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