自定义博客皮肤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)
  • 资源 (2)
  • 收藏
  • 关注

原创 SpringBoot项目在IDEA制作Docker镜像并部署到阿里服务器运行

SpringBoot项目如何在IDEA制作Docker镜像并部署到阿里服务器运行首先IDEA安装Docker插件没错就是它,这家伙挺好用的。安装后你会看到:这里就是配置你阿里云服务器地址的服务器开放docker的2375端口还需要改配置文件(当初搞了我好久)vim /usr/lib/systemd/system/docker.service服务器防火墙打开2375端口firewall-cmd --zone=public --add-port 2375/tcp --permane

2020-07-23 13:18:33 609

原创 SpringIOC工厂模式解耦原理,简单易懂

一。创建maven项目Factory-pattern二。创建dao接口和实现类UserDao接口package com.zq.dao;/** * 用户持久层接口 */public interface UserDao { /** * 添加用户 */ void addUser();}UserDaoImplpackage com.zq.dao.impl;import com.zq.dao.UserDao;/** * 用户持久层实现类 */

2020-07-12 15:26:54 505 1

原创 Springboot快速整合Dubbo+Zookeeper

创建Maven项目,结构如下创建聚合父项目(Springboot_dubbo_zookeeper)此工程不会写任何代码,仅仅用来管理整个项目的依赖版本和插件信息(会配置pom),并不是主工程pom.xml<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apac

2020-08-08 19:30:55 159

原创 Redis持久化RDB和AOF

持久化策略1.RDB(默认开启的)快照2.AOF(手动开启)RDB以快照形式的持久化,文件较小,备份还原较快优点:压缩后的二进制文,适用于备份、全量复制,用于灾难恢复。文件小,备份还原快缺点:无法做到实时持久化,每次都要创建子进程,频繁操作成本过高。配置RDBsave 900 1 900秒(15分)内增删改了1个key持久化一次save 300 10 300秒(5分)内增删改了10个key持久化一次save 60 10000 60秒(1分)内增删改了10000个key至持久化

2020-08-07 00:17:09 127

原创 解决Eclipse复制当前行快捷键失效,屏幕颠倒

看eclipse中复制当前行快捷键是否设置Window->Preferences->General->Keys->copy lines桌面禁用显卡快捷键若还不行,那就检查一下是不是网易云音乐或者网易有道词典快捷键冲突了

2020-07-30 21:54:14 497 1

原创 Mysql开启事务

开启事务begin或start trasaction;提交事务commit或commit work回滚事务rollback或rollback work

2020-07-29 22:30:17 175

原创 RedisTemplate存数据时指定过期时间

使用RedisTemplate存入数据时指定过期时间:stringRedisTemplate.opsForValue().set("2","张无忌",2, TimeUnit.SECONDS);//过期时间2秒stringRedisTemplate.opsForValue().set("2","张无忌",2, TimeUnit.MINUTES);//过期时间2分钟stringRedisTemplate.opsForValue().set("2","张无忌",2, TimeUnit.HOURS);//过期

2020-07-27 16:14:11 7301 5

原创 Centos防火墙及端口

一。防火墙开关systemctl start firewalld #开启防火墙systemctl stop firewalld #关闭防火墙systemctl enable firealld #开启防火墙开机自启systemctl status firewalld #查看防火墙状态二。开放服务器端口号开放3306端口firewall-cmd --zone=public --add-port=3306/tcp --permanent删除3306端口firewall-cmd --

2020-07-26 12:27:29 106

原创 Docker必知必会

一:安装Docker卸载原来linux系统中可能存在的残留版本yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ docker-latest-logrotate \ docker-logrotate \ docker-selinux \ docker-engine-selinux \

2020-07-26 12:09:07 84

原创 CRT文件上传和下载

方式一:按住Alt+p,打开SFTP将本地要上传的文件直接拉进去方式二:安装lrzszyum -y install lrzszrz:上传(recive接收本地资源,上传本地资源到服务器)sz:下载 (send发送服务器资源,下载服务器资源到本地)...

2020-07-26 11:42:49 1532

原创 Java判断一个字符串是不是数字

1. 自己写了个方法public static boolean isNumber(String str) { char[] ch = str.toCharArray(); int dash=0; for(int i=0;i<ch.length;i++) { //判断是不是负数,第一位是不是负号 if(ch[i]=='-'&&i==0) { continue; } //判断有没有没小数点,小数点

2020-07-25 17:00:32 201

原创 Java正则Pattern类简单上手

Java正则Pattern类简单上手正则表达式的作用验证数据的有效性替换文本内容从字符串中提取子字符串正则表达式应用场景邮箱验证手机号码验证用户名、密码是否合法…Pattern类的使用方法指定为字符串的正则表达式必须首先被编译为此类的实例。然后,可将得到的模式用于创建 Matcher 对象,依照正则表达式,该对象可以与任意字符序列匹配。执行匹配所涉及的所有状态都驻留在匹配器中,所以多个匹配器可以共享同一模式。因此,典型的调用顺序是://下面是通过正则判断字符串是否是数字的实

2020-07-25 13:01:35 245

原创 HashMap集合的四种遍历方式

Map集合的三种遍历方式迭代器遍历(不错)Map<Integer, String> map = new HashMap<>();map.put(1, "刘备");map.put(2, "张飞");map.put(3, "关羽");map.put(4, "诸葛亮");Set<Integer> keySet = map.keySet();//获得map集合的键的set集合Iterator<Integer> iterator = keySet.i

2020-07-22 18:51:59 256

原创 抽象类和接口有什么关系?

抽象类和接口有什么关系?抽象类:是对类的抽象,里面有抽象方法和非抽象方法 接口:更加彻底的抽象,里面只有常量和抽象方法(1.8之前)相同点:都可以具有抽象方法,都不能用来创建实例对象,只能用来实现不同点:抽象类不仅仅只有抽象方法也可以有实现方法和成员变量,接口(1.8)之前只能常量和抽象方法,(1.8)之后接口中也·可以有默认方法、私有方法和静态方法,接口中的常量public static final可以省略不写默认有,抽象方法的abstract也可以省略不写,默认是抽象方法。...

2020-07-22 17:37:00 101

原创 Java读取属性文件三种方式

以下只是个人见解,可能还存在其它比较方便快捷的读取属性文件的方式,欢迎各位大佬提出意见或给予补充。你们喜欢用哪种方式读取属性文件呢?第一种通过ResourceBundleResourceBundle my = ResourceBundle.getBundle("properties");String zq = my.getString("properties");System.out.println(zq);第二种通过PropertiesProperties properties =

2020-07-12 11:53:18 402

typora-setup-x64.exe

Typora windows是一款非常好用的免费跨平台markdown编辑器,能够支持标准的markdown语法,同时这款软件还能够支持动态预览功能。这是官网最新版本0.9.92哦,来源:https://typora.io/

2020-07-13

snipastezxb.zip

这是一个实用的,小巧的快速、截图、绘画工具。压缩包很小,解压直接用,不需要安装,就二十兆大小,能让你快速截取你想保存的界面,截图后还能选择画笔绘画,也可以复制粘贴到你想保存或发送的地方。

2020-07-12

空空如也

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

TA关注的人

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