自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 MySQL 开启同时执行多条SQL设置产生的事故

背景:最近同事在测试某项功能的时候,无意中输入了一个删除语句,导致数据库数据丢失。通过分析原因,发现是由于开启了数据的一个属性属性名称为 allowMultiQueries=true,此属性表示一个数据库连接属性以允许一次执行多个语句。测试代码如下:public static void main(String[] args) { Connection conn = null; Statement stmt = null; try {

2022-02-20 20:10:07 631

原创 获取服务参数

获取服务运行当前系统名称 public static String getPropertyOsName() { Properties props = System.getProperties(); //获得系统属性集 return props.getProperty("os.name"); }获取服务IPprivate static String getIP() { String ip = ""; try {

2020-12-13 22:11:53 108

转载 IT领域的三大定律

原文链接:https://blog.csdn.net/Vtrange/article/details/78466649 ...

2020-06-08 00:33:04 915

原创 Dockerfile

Docker生成镜像的两种方式1、Docker commit有时候需要在基础镜像里面安装某些依赖,如果把命令写在Dockerfile里,部分依赖软件下载很慢,构建镜像的时候又会花很长的时间。所以最好是封装一个包含依赖库的新镜像。Docker commit使用方式(1)先把镜像run起来(2)进入到容器内容(docker exec -it [CONTAINER ID/NAMES] /bin/bash)(3)在容器内部执行所需操作(4)执行完成之后,退出容器(5)将容器打包成镜像,执行docke

2020-05-23 18:20:45 107

原创 Docker安装与常用命令

Docker 是一个开源的应用容器引擎,基于 Go 语言 并遵从 Apache2.0 协议开源。Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。Docker 安装:1、第一步如果系统内有老版本的docker,我们需要先删除之前的docker以及相关依赖sudo yum remove docker \ docker-client \ doc

2020-05-20 11:01:44 84

原创 设计模式原则

软件模式是在软件开发中某些可重现问题的一些有效解决办法,软件模式的基础结构主要由四部分构成,包括问题描述【待解决问题是什么】、前提条件【在何种环境或约束下使用】、解法【如何解决】和效果【有哪些优点】。一、单一职责原则一个类值负责一个功能领域的相应职责。二、开闭原则模块、类和函数应该对扩展开放,对修改关闭。三、里氏替换原则所有引用基类对象的地方能够透明的使用其子类的对象。...

2019-11-25 20:34:30 68

原创 基本类型数组转换列表陷阱

在程序开发过程中经常会使用Arrays 和 Collections 这两个工具类将数组转换为列表,但是在转换过程中会出现一个奇怪的现象,看下面代码:public static void main(String[] args){ Integer[] data = {1, 2, 3, 4, 5}; List list = Arrays.asList(data); Sys...

2019-05-29 19:29:59 254

原创 Java自增陷阱

首先来看一段代码:public class Demo { public static void main(String[] args){ int count = 0; for(int i = 0; i < 10; i++){ count = count++; } System.out.pr...

2019-05-03 01:12:46 158

原创 Redis安装与配置

1、下载安装1.1 下载解压下载Redis:wgethttp://download.redis.io/releases/redis-4.0.11.tar.gz(Redis版本根据自己需要可以自行调整)。将压缩包移动到相应的文件夹中:mv redis-4.0.11.tar.gz /road(road 代表文件路径)解压:将下载的压缩包解压到相应的文件夹中:...

2019-04-20 14:30:17 90

空空如也

空空如也

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

TA关注的人

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