自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 wordpress小记

执行php -m|grep redis,没有显示就执行。在wp-config.php文件最后添加以下代码。

2023-12-10 00:56:07 192

原创 Xinetd服务介绍

超级互联网守护进程=超级服务),xinetd是新一代的网络守护进程服务程序,又叫。经常用来管理保护多种轻量级Internet服务。它在linux的安全中有着举足轻重的地位。它管理的服务都是一些不是很常用,但是系统中偶尔也会用到的小服务或者该服务,比如:tftp、rsync、cvs、telnet、ssh等。它并不是一真正意义上的服务,xinetd相当于rync、cvs等服务的,()就像老大照着小弟!它的作用大致可以分为以下几个:访问控制、防止DOS攻击、服务转发、用户交互式体验。

2023-10-17 10:54:54 422

原创 keepalived+nginx实现高可用

nginx高可用

2023-10-12 15:14:26 163

原创 常见的NAS协议

常见的NAS(Network Attached Storage:网络附属存储)协议介绍。

2023-09-11 16:32:46 388

原创 服务器自动备份、打包、传输脚本

需要安装两个工具来实现快速快速传输(rsync)和人机交互(expect)

2023-08-22 15:12:49 850

原创 mysql自动备份脚本

mysql自动定时备份

2023-08-22 15:04:29 946

原创 mysql的事务和索引

mysql事务、索引

2023-05-15 10:10:52 59

原创 LVM磁盘扩容

LVM扩容

2023-02-28 14:07:05 506

原创 MySQL的主备模式,热备份

主备模式,主从模式,热备份

2023-02-23 16:51:03 237

原创 shell的基础注意点

出血shell需要注意的点

2023-02-14 13:50:40 74

原创 在IIS上搭建FTP

在IIS服务器上搭建FTP

2023-02-13 09:29:42 638

原创 oracle dg主备切换

dg 主备切换

2022-10-18 11:12:24 2288

原创 oracle DG 日志传输小结

oracle dg日志传输记录

2022-10-18 11:11:53 913

原创 docker基本命令

docker基本命令

2022-10-10 10:56:44 215

原创 linux磁盘管理-初级

linux磁盘初级管理

2022-10-10 10:52:45 226

原创 ORACLE的内存结构

简记ORACLE的内存结构

2022-09-19 11:26:42 725

原创 ORACLE的逻辑存储结构

简记录ORACLE的逻辑存储结构

2022-09-19 11:24:54 150

原创 ORACLE之单实例DG搭建

oracle搭建DG环境

2022-09-19 11:20:50 1415

原创 ORACLE存储结构之文件

详记ORACLE物理存储之文件

2022-08-26 10:19:08 764

原创 ORACLE的物理存储结构

简记ORACLE的存储结构

2022-08-26 10:18:29 1091

原创 修改oracle默认端口

修改oracle默认的1521端口

2022-08-19 14:51:15 1616

原创 linux下Oracle服务的启动和关闭

linux下Oracle服务的启动和关闭

2022-08-19 14:49:51 820

原创 CDB(ContainerDatabase)与PDB(PluggableDatabase)

oracle的CDB与PDB的区别,以及创建PDB用户时遇到的问题记录

2022-08-17 16:13:38 1468

原创 采用RPM方式安装oracle

再linux上使用rpm的方式安装oracle19c数据库

2022-08-15 09:35:29 1519

原创 记List<Object>接受其他泛型入参报错及List、 List<Object>、 List<?>三者的区别

1.问题这是我自定义的一个数据传输模型,使用List < Object>作为入参将结果返回到前台@Data@AllArgsConstructor@NoArgsConstructor@Accessors(chain = true)@ApiModel(description = "自定义返回数据类型")public class SimpleResponseBody { @ApiModelProperty(name = "status",value = "状态码") pr

2020-07-17 10:55:38 4835 3

原创 AOP中拦截Controller中的参数值

1.获取普通的传参eg: http://…url…?param=value此类形式的AOP参数获取可以用以下方式@Before("StuInfoAsp()") public void doBefore(JoinPoint joinPoint){ ServletRequestAttributes sc = (ServletRequestAttributes) RequestContextHolder.getRequestAttributes(); HttpServ

2020-07-15 15:49:00 1080

原创 Java多线程详记(四)——wait,nitify用法(生产者消费者问题)

wait()、notify()是Object提供的两个非常重要的方法,也就是说所有的对象都可已使用这两个方法,那么这两个方法怎么使用呢,其能够解决的消费者生产者问题又是在什么样的应用场景下呢?在代码中,当在一个实例对象调用wait方法,那么当前线程就会从执行状态转变成等待状态,同时释放在实例对象上的锁,直到其它线程在刚才那个实例对象上调用notify方法并且释放实例对象上的锁,那么刚才那个当前线程才会再次获取实例对象锁并且继续执行。这样我们通过object对象就可以让多线程之间进行有效通信。读了上面一段

2020-06-17 09:54:27 570

原创 Java多线程详记(三)——Synchronized关键字的用法

在Java多线程编程下,当线程运行环境中有临界资源时,需要保证该资源在同一时刻只能被一个线程使用访问,此时就需要Synchronized关键字synchronized的使用方式synchronized在java中有三种应用方式1.修饰静态方法对静态方法进行加锁,锁住的是当前类的Class对象,执行静态方法的前提是得到得到类锁。public class ThreadSynDemo1 { public static void main(String[] args) { new Thread_A(

2020-06-16 15:01:44 275

原创 Java多线程详记(二)——线程创建与sleep(),yield()

线程的创建1:继承Thread类2:实现Runnable接口3:实现Cellable接口具体创建在栗子中讲解Thread类的静态工厂方法——sleep()public static void sleep(long millis) throws InterruptedException{…}使当前正在执行的线程以指定的毫秒数暂停(暂时停止执行),具体取决于系统定时器和调度程序的精度和准确性。参数millis - 以毫秒为单位的睡眠时间长度异常IllegalArgumentExcept

2020-06-04 17:13:37 253

原创 Java多线程详记(一)——基础概念

线程与进程的区别进程是资源分配的最小单位,线程是CPU调度的最小单位。某乎上一位答主的回答更通俗易懂:做个简单的比喻:进程=火车,线程=车厢1.线程在进程下行进(单纯的车厢无法运行)2.一个进程可以包含多个线程(一辆火车可以有多个车厢)3.不同进程间数据很难共享(一辆火车上的乘客很难换到另外一辆火车,比如站点换乘)4.同一进程下不同线程间数据很易共享(A车厢换到B车厢很容易)5.进程要比线程消耗更多的计算机资源(采用多列火车相比多个车厢更耗资源)6.进程间不会相互影响,一个线程挂掉将导致整

2020-06-04 15:32:45 183

原创 5分钟搞懂spring事件

事件三大概念1.事件事件对象,就比如说用户登录、发送邮件、打开QQ都是事件。2.事件源产生事件的对象,这个概念是比较抽象的,需要自己去理解,因为它不可能通过一个事件就能明确这个事件的事件源,具体要根据业务逻辑去自行判断,就比如 用户登录 的事件源可能是一个用户实体类,这个用户需要有名称、地点(在哪里登录的)、登录时间…。发送邮件的事件源可能是一个邮件,这个邮件包括邮件地址、邮件内容、发送时间…。具体的怎么定义事件源还需要自己在生产中自己去考虑。3.事件发布器发送事件的对象,由他将事件发布出去,该

2020-05-28 10:52:16 763 2

原创 正向代理和反向代理的区别

代理是什么我们都知道nginx是一个反向代理服务器,那你真的清楚正向代理和反向代理到底是什么意思吗?暂时我们可以先将代理理解为现实生活中的代购。正向代理:代表你的代购,你看上了一双nike鞋子,但是在国外才能买到,所以你请了一个代购,请他帮你到国外(你暂时去不了的地方)帮你买下这个鞋子,nike卖家是不知道这双鞋子是你买的,只清楚这双鞋子是被你请的代购买下,所以对你的隐私信息起到了一定的保护作用。反向代理:代表nike厂家,就像国内的nike专卖店,它们代表国外的厂家将专卖店开到中国来,我们国外的n

2020-05-27 11:20:15 274

原创 IDEA导出springboot war包进tomcat服务器

IDEA导出springboot war包进tomcat服务器出现的问题按照网上的参考资料导出war包在放进服务器总是出现问题。1.pom文件因为springboot自带内置一个tomcat,但是我们放进服务器后不需要使用它自带的服务器,所以我们第一步是把他屏蔽掉。<-----------pom文件-------------> <dependency> <groupId>org.springframework.boot</group

2020-05-20 12:34:03 418

原创 Linux下忘记MySQL5以上版本的密码的解决办法

Linux下忘记MySQL5以上版本的密码的解决办法问题简述头一次在linux上面安装mysql数据库,由于安装的mysql8版本的数据库,在安装的时候系统会自动给你一个随机密码,用作你第一次进入mysql使用,但是我相信绝对不止我一个人犯这样的错误,就是忽略了这个随机密码,导致第一次进入mysql输入密码时就傻眼了。mysql5以上版本的密码修改和5以下的有一点出入,这里介绍以下。下面开始linux下更改mysql密码的步骤。1.检查mysql服务是否启动,如果启动,关闭mysql服务启动时ru

2020-05-19 13:09:39 215

原创 解决web项目上传图片不能及时回显的问题

解决web项目上传图片不能及时回显的问题遇到问题解决办法简单实例OSS配置属性(yml文件)OSS配置属性实体类自定义工具类(上传、删除图片)图片上传正常如果你也是相关问题,并通过此方法解决,记得给我点个赞!!!遇到问题在以前接触的web项目凡是涉及到需要上传图片,以及上传图片后需要及时回显的问题时,我的解决办法总是很死板。就是在项目中添加资源的本地映射路径,又因为在IDEA中通过String path = System.getProperty("user.dir");获取项目相对根路径后图片依然不

2020-05-19 09:11:14 2429

原创 基于Socket,Swing实现聊天小软件

Socket在我的上一篇博客中详细的讲到了Swing的使用与见解,这里着重写一下对Socket的认识与使用。在大学的计算机网络课程里,我第一次了解到socket(套接字),当时只把它当作一个简单的运输层概念随便记了一下,后面才发现Socket在java的通信中是一个多么重要的概念,现在想想也是,socket在TCP连接的两端,是IP加上端口号的组合,怎么着也和通信脱不了干系啊。但是准确的讲的话......

2019-03-24 23:27:05 1068

原创 java swing篇之推箱子小游戏实现及见解

java swing篇之推箱子小游戏实现及见解swing介绍swing是java里的一个包,是程序员在图像方面编程的接口,包含了GUI(graphical user interface)图形用户界面组件(文本框,按钮,表)等等说到swing不得不提一下AWT(abstruct window toolkit)抽象窗口工具包,他是早期的GUI编程包,AWT的图像函数于操作系统提供的图形函数有着......

2019-03-17 16:04:05 2122 1

空空如也

空空如也

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

TA关注的人

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