自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 东方通RDS 2.2.1.4版本升级​​

东方通RDS升级文档

2024-04-24 17:07:43 496

原创 LINUX查询端口是否被防火墙关闭及打开放开端口操作

LIUNX防火墙操作命令

2023-10-19 14:09:52 649

原创 Stream Api学习

1.filter当你需要对集合里的数据进行过滤是你可以使用filter来进行过滤 ,简单使用1.过滤集合不是"AA" 的数据List<String> a = new ArrayList<String>(); a.add("AA"); a.add("BB"); a.add("CC"); a.add("DD"); a.add("EE"); List<String> C = a

2021-12-29 09:14:30 172

原创 git 命令操作

git 常用命令1.log与reflog用git命令,想看到自己的操作记录,则可以使用log与reflog,它两个的区别如下:1.git log 命令可以显示所有提交过的版本信息C:\Users\LIWEI\Desktop\GitWork\partner>git logcommit ead6ac09f37f2f674fcc83bffcc328559761ba10 (HEAD -> test, origin/test)Author: liwei <l17707979520@16

2021-07-15 17:46:06 2819

原创 Java版本的Snowflake算法实现

Snowflake生成的是Long类型的ID,一个Long类型占8个字节,每个字节占8比特,也就是说一个Long类型占64个比特。Snowflake ID组成结构:正数位(占1比特)+ 时间戳(占41比特)+ 机器ID(占5比特)+ 数据中心(占5比特)+ 自增值(占12比特),总共64比特组成的一个Long类型。第一个bit位(1bit):Java中long的最高位是符号位代表正负,正数是0,负数是1,一般生成ID都为正数,所以默认为0。时间戳部分(41bit):毫秒级的时间,不建议存当前时间戳

2021-07-01 10:12:09 369

原创 linux 常用命令 及常用 排查问题 工具

Linux常用命令tail最常用的tail -ftail -300f shopbase.log #倒数300行并进入实时监听文件写入模式grepgrep forest f.txt #文件查找grep forest f.txt cpf.txt #多文件查找grep 'log' /home/admin -r -n #目录下查找所有符合关键字的文件cat f.txt | grep -i shopbase grep 'shopbase' /home/admin -r -n --in

2021-06-28 19:05:57 348

原创 单例模式学习

单例模式学习单例模式 :顾名思义 只有一个实例 ,如果没有实例则创建实例,实例已经存在则使用现有的实例核心代码:构造方法私有化,private。懒汉式,顾名思义就是实例在用到的时候才去创建,“比较懒”,用的时候才去检查有没有实例,如果有则返回,没有则新建。有线程安全和线程不安全两种写法,区别就是synchronized关键字。public class SingleTest { /** * 懒汉式 */ private static volatile SingleT

2021-06-21 16:11:21 53

原创 策略工厂的简单使用

//调用public class test { public static void main(String[] args) { TestInterface one = TsetFactory.getInterface("one"); one.test(); }}//test接口interface TestInterface{ //创建方法 public void test();}//test章策略实现类class test1 im

2021-04-30 14:59:07 78 1

原创 Java 线程池的ThreadPoolExecutor的使用

Java 线程池的ThreadPoolExecutor的使用1.由于通过Executors创建线程池的弊端有(1)newFixedThreadPool和newSingleThreadExecutor: 主要问题是堆积的请求处理队列可能会耗费非常大的内存,甚至OOM。(2)newCachedThreadPool和newScheduledThreadPool: 主要问题是线程数最大数是Integer.MAX_VALUE,可能会创建数量非常多的线程,甚至OOM。 所以,针对上面的不规范代码

2021-03-16 11:25:15 214

原创 java 基础的学习之 “String“ 的常用方法

int length():返回字符串的长度:return value.length 。char charAt(int index):返回某索引处的字符return value[index] 。boolean isEmpty(0):判断是否是空字符串:return value.length == 0 。String toLowerCase():使用默认语言环境,将 String 中的所有字符转换为小写 。String toUpperCase():使用默认语言环境,将St...

2021-03-08 17:20:39 174

原创 JAVA多线程创建的方法和常用方法

方法一 .继承Thread类//继承Thread类public class MyThread extends Thread { //重写Run方法 @Override public void run() { for (int i = 0; i < 100; i++) { if (i %2 ==0) { System.out.println(getName()+":"+...

2021-03-03 12:00:35 97

原创 JAVA 的Timer定时器的简单使用

1.继承TimerTask类重写run方法public class TimerTest extends TimerTask { @Override public void run() { //这里可以写你需要用来定时操作的方法 System.out.println("定时器运行了"+" " +new Date().toLocaleString()); // TODO Aut...

2019-03-29 11:50:08 134

原创 Docker安装步骤

1、简介Docker是一个开源的应用容器引擎;是一个轻量级容器技术;Docker支持将软件编译成一个镜像;然后在镜像中各种软件做好配置,将镜像发布出去,其他使用者可以直接使用这个镜像;运行中的这个镜像称为容器,容器启动是非常快速的。2、核心概念docker主机(Host):安装了Docker程序的机器(Docker直接安装在操作系统之上);docker客户端(Client):连接d...

2019-03-19 20:03:09 116

原创 SpringBoot日志框架配置

1、日志框架小张;开发一个大型系统;​ 1、System.out.println("");将关键数据打印在控制台;去掉?写在一个文件?​ 2、框架来记录系统的一些运行时信息;日志框架 ; zhanglogging.jar;​ 3、高大上的几个功能?异步模式?自动归档?xxxx? zhanglogging-good.jar?​ 4、将以前框架卸下来?换上新的框架,重新修改之前相...

2019-03-19 19:57:50 131

转载 SpringBoot配置

1、配置文件SpringBoot使用一个全局的配置文件,配置文件名是固定的;•application.properties•application.yml配置文件的作用:修改SpringBoot自动配置的默认值;SpringBoot在底层都给我们自动配置好;YAML(YAML Ain’t Markup Language)​ YAML A Markup Language:是一个标记语言...

2019-03-15 20:49:02 68

空空如也

空空如也

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

TA关注的人

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