自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Linux服务器进程自动停止/终结

Linux服务器进程被莫名终止

2024-03-30 10:53:27 732 1

原创 Windows系统安装

开始下载并写入系统镜像文件到U盘内,会自动将你的U盘进行格式化(FAT32格式),等待写入操作完成,点击下一步直至完成,至此一个Win10的启动盘就制作完成(打开U盘根目录,应该有以下文件,必须在启动盘的根目录下)。等待完成安装,此时你就有了一个PE安装工具箱,打开我的电脑可以看到又多了2个磁盘(有些是一个,隐藏了PE的文件EFI磁盘),其中一个磁盘是PE本身的文件,不要动它,另一个就是我们的微PE工具箱了。,,下载完成后需使用iHasher进行hash对比,对比一致后将该镜像文件拷贝到微PE的u盘中。

2023-10-09 17:04:47 200

原创 Docker升级后,出现Error response from daemon: Unknown runtime specified docker-runc

docker升级后启动容器异常

2023-08-14 18:04:41 900

原创 Mysql服务器断电,数据库表打不开解决方案

解决办法:找一个新的数据库,重新创建已经损坏的表结构(字段和字段类型保持和原已损坏的表结构一致),清除该表的表空间,复制损坏表的表空间到新表,修改属组,然后重新对新表进行表空间的导入。databases查看数据库存在,进一步use后,show tables所有的表也存在,但是进而对所有的表进行下一步操作,如select *原因可能是表空间ibd文件的损坏,ibd文件存储的是数据库的表的数据和索引,上述解决的思路也是通过替换该文件实现。from xxx表,均提示:xxx doesn’t exist。

2023-06-12 10:35:32 948

原创 关于 SQL EXISTS/IN运算符的学习

关于 在sql中IN和EXISTS关键字的学习

2022-03-30 00:36:03 389

原创 Windows服务器下安装Oracle数据库,并设置监听本地及远程可连接

前期准备:Windows系统的服务器一台,有足够的运行内存和硬盘存储Oracle数据库安装包一份(确认版本)数据库安装:基本上是下一步安装法,对于12C以上版本需要注意创建PDB11g版本可参考链接:https://blog.csdn.net/weixin_43666859/article/details/8467694712c版本可参考链接:https://blog.csdn.net/qq_37939251/article/details/82964479数据库创建用户:系统用户

2021-03-24 15:33:21 1125

原创 Java获取当日零时零分零秒

1、通过日历类Calendar// 获取指定时间的0时 yyyy-MM-dd 00:00:00 public static String getStartDateTime(Date date) { Calendar calendar = Calendar.getInstance(); calendar.setTime(date); calendar.set(Calendar.HOUR_OF_DAY, 0); calendar.set(

2021-03-17 11:30:12 1212

原创 使用Mybatis将List集合数据存入数据库

**问题说明:**在我们实际的业务开发中,会有将Java中的集合数据存入数据库中,或者将数据库中的数据读取到List集合中返回的情况,例如,我们需要保存某个用户的爱好,按照我们以往的做法,我们可能在数据库定义hobbies字段使用varchar类型,在Java实体中也使用String类型,在业务代码中将集合数据按照一定的规则转为String字符串再来进行存储,获取的时候在将获取的字符串按之前的规则转为List集合返回,这样做也可以实现我们的需求,但是就代码的冗余和观赏性方面来说是不及我们接下来讲的来实现my

2021-03-09 18:05:30 24803 14

原创 Java单例模式简单实现

单例模式在作为最简单最常见的设计模式,在面试及实际的开发中都会被问到或者使用,我们先先简单的了解一下单例模式的定义及单例模式的优点

2021-03-02 17:20:20 345 2

原创 使用soapui和postman测试webService接口

在我们日常的开发中,对于接口的测试,尤其是第三方给予得到接口都要进行提前测试,好了解接口的相关信息,如接口的出入参类型,数据交互的格式等等,今天我们主要webService的接口来进行一个测试,而其中常用的测试工具主要有soapui和postman,下面就这两种工具就测试webService接口做简单的介绍。引用百度百科对soapui的介绍:soapUI是一个开源测试工具,通过soap/http来检查、调用、实现Web Service的功能/负载/符合性测试。该工具既可作为一个单独的测试软件使用,也可.

2020-10-13 10:52:01 1105

原创 Windows下部署jar包启动服务后,过段时间出现服务假死、暂停或无反应现象

之前一直是在Linux上面部署服务,今天在支撑现场部署时,现场的部署环境是Windows,刚开始的时候,请求还是能够得到响应的,但是一段时间后出现了timeOut连接超时的问题,经过排查得到解决,记录问题的解决过程。问题现象:给现场提供jar包后,使用java -jar xxx.jar在cmd命令行窗口启动服务后,服务在运行一段时间后出现假死现象,请求超时无响应,且无任何日志文件的输出,在使用鼠标右键单击或者键盘敲击回车后出现大量的日志信息等,究其原因是因为Windows的命令行的“快速编辑模式”,.

2020-10-10 14:37:36 5109 5

原创 Spring Boot数据持久化方案---Spring Boot Jpa

数据持久化:关于数据持久化的方案有很多,常见的如JdbcTemplate、MyBatis等,JdbcTemplat配置简单、使用简单,但是其功能有限,而MyBatis功能齐全使用灵活,很多的公司也使用它来做持久化,而Jpa也是常用的持久化方案,今天我们就SpringBoot结合Jpa来做一个简单的持久化介绍。Jpa介绍Jpa(Java Persistence Api),java持久化Api,Jpa是一套ORM规范,而不是具体的实现,类似有JDBC,只提供规范,需要各数据库厂商做具体的实现,我们在Sp.

2020-09-24 16:30:58 991

原创 简单易懂且实用全面的身份证校验工具类,超详细注释

public class Util { /** * 中国大陆身份证规则说明 身份证号码的格式:622301-20200716-612-X * 当今的身份证号码有15位和18位之分。1985年我国实行居民身份证制度,当时签发的身份证号码是15位的,1999年签发的身份证由于年份的扩展(由两位变为四位)和末尾加了效验码,就成了18位。 * * 由18位数字组成:前6位为地址码,第7至14位为出生日期码,第15至17位为顺序码, * 第18位为校验码。检验

2020-07-16 23:43:23 665

原创 前后端分离开发,后端返回前端json数据

现阶段越来越多的项目采用前后端的分离开发模式,前端请求后台接口获取数据,后台返回结果,这时我们往往会定义好一种固定的数据格式来实现数据的传递,下面就本人在开发中常用的数据对象来做简单说明我们在开发中定义后台接口时,后台返回数据可以定义为Result<T>,其中泛型T根据接口获取的不同数据根据情况而定,其中code为请求接口的状态码,msg为该次请求结果的提示信息(code和msg可一一对应,封装为枚举对象),data为返回数据,具体的代码如下package com.lzycug.mail.

2020-07-13 22:49:17 4873

原创 使用rz、sz命令实现在Linux和Windows之间文件的上传及下载及常见问题解决

写在前面:今天需要在公司将本地文件上传到Linux服务器上,因为之前都是MobaXterm的sftp功能直接拖拽或者是使用scp命令的,然而新电脑本地终端工具只有Xshell,同事给我交了一个命令"rz"感觉贼好用,特此记录一下rz,sz是Linux/Unix同Windows进行文件传输的命令行工具。优点就是不用再开一个sftp工具登录上去上传下载文件。sz filename:将选定的文件发送(send)到本地机器rz:运行该命令会弹出一个文件选择窗口,从本地选择文件上传到Linux服务器安装.

2020-06-16 22:47:47 897

原创 使用Spring的AOP记录用户的操作,并且将操作记录写入数据库

在开始今天的主题之前,我们先对Spring的AOP进行简单的回顾:1.1 什么是AOPAOP:全称是Aspect Oriented Programming 即面向切面编程简单来说就是我们把程序中重复的代码抽取出来,在需要执行的时候,使用动态代理的技术,在不修改源码的基础上,来对已有方法进行增强1.2 AOP的作用及优势作用:程序运行期间,不修改源码对已有方法进行增强优势:减少重复...

2020-04-07 12:00:05 2822 9

原创 Java进阶之消息队列常见问题

为什么要用消息队列?(消息队列的应用场景?)各种消息队列产品的比较?消息队列的优点和缺点?如何保证消息队列的高可用?如何保证消息不丢失?如何保证消息不被重复消费?(如何保证消息的幂等性?)如何保证消息的顺序性?大量消息堆积处理怎么处理?消息过期怎么处理...

2020-03-24 11:33:29 837

原创 简单进行线程运行诊断的步骤

1、使用top命令定位出进程号pid2、使用ps H -eo pid,tid,%cpu | grep pid 命令定位具体线程3、使用jdk的命令jstack pid(转换tid为16进制与命令输出对比)定位到具体的源码行数...

2020-03-23 17:15:38 235

原创 使用PSCP命令实现从本地Windows和远端Linux文件的互传

用法示例:传本地Windows文件到远程Linuxpscp D:\test\test.txt [email protected]:/usr/local将本地D盘的test目录下的test.txt文件 上传到远程服务器123.123.123.123的usr/local目录下,使用root用户登录,回车后需要输入root密码拉取远程Linux文件到本地Windowspscp ...

2020-03-17 10:25:50 423

原创 Windows安装MongoDB数据库后服务没有注册,日志报错:Error connecting to the Service Control Manager: 拒绝访问。 (5)

我们在安装MongoDB数据库后,如果在服务列表里面没有MongoDB服务,此时需要我们cmd进入mongoDB的bin目录下执行mongod.exe --config "D:\software\MongoDB\mongo.conf<填写自己的配置文件路径>" --install通过执行bin/mongod.exe,使用–install选项来安装服务,使用–config选项来指定...

2020-03-08 22:04:42 1891

原创 git拉取代码报错: RPC failed; curl 18 transfer closed with outstanding read data remaining

记录一下今天在GitHub上拉取代码的报错及解决方法原因可能有文件过大、网速太差、以及一些国外资源因为墙的因素影响等等解决方式:1、文件太大,解决方式为git添加 compression 配置项git config --global core.compression -1compression 是压缩的意思,从 clone 的终端输出就知道,服务器会压缩目标文件,然后传输到客户端,客...

2020-02-28 22:25:54 2353

原创 Java权限修饰符public、protected、default、private介绍

1、概述:在Java中提供了四种访问权限,使用不同的访问权限修饰符修饰时,被修饰的内容会有不同的访问权限public:公共的。protected:受保护的default:默认的private:私有的2、不同权限的访问能力publicprotecteddefault(空的)private同一类中√√√√同一包中(子类与无关类)√√√...

2020-01-05 16:03:50 239

原创 安装第三方jar包和本地开发的jar包到远程仓库(私服)

安装第三方jar包到远程仓库(私服)1、在settings配置文件中添加登录私服第三方登录信息<servers> <server> <id>releases</id> <username>admin</username> <password>admin123</password> &...

2020-01-05 15:05:47 788

原创 使用maven命令安装第三方jar包到本地仓库

1、本地已经安装maven2、maven已配置环境变量(在任意目录的命令行模式输入:mvn -v 出现maven版本号即认为配置成功)3、进入jar包所在目录运行mvn install:install-file -DgroupId=jar包的groupId -DartifactId=jar包的artifactId-Dversion=jar包的版本 -Dfile=jar包的名称 -Dpacka...

2020-01-05 14:48:07 694

空空如也

空空如也

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

TA关注的人

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