自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 Maven常用构建命令

mvn -v 查看版本mvn compile 编译mvn test 测试mvn package 打包mvn clean 删除targetmvn install 安装jar包到本地仓库mvn archetype:generate 自动生成构建目录-src -main -java -com -test -j...

2019-09-29 15:50:00 179

转载 Linux系统禁止root账号远程登录

修改配置文件/etc/ssh/sshd_config,去掉PermitRootLogin前的注释,修改值为no,然后重启sshd服务即可#LoginGraceTime 2mPermitRootLogin no#StrictModes yesMaxAuthTries 3#MaxSessions 10service sshd restart执行该操作后root账号便无法远...

2019-07-05 15:37:00 341

转载 Linux系统密码复杂度安全配置

密码有效期控制在文件/etc/login.defs中进行设置,如下参数PASS_MAX_DAYS 180 #密码最长过期天数PASS_MIN_DAYS 30 #密码最小过期天数PASS_MIN_LEN 12 #密码最小长度PASS_WARN_AGE 20 #密码过期警告天数密码复杂度控制通过/etc/pam.d/system-auth文件...

2019-07-04 16:30:00 2412

转载 Linux添加用户并赋予root权限

新增用户创建一个名为qiang,其家目录位于/usr/qiang的用户adduser -d /usr/qiang -m qiang或直接这样,则用户的家目录会默认为/home/目录adduser qiang用户密码初始化passwd qiang赋予root权限修改文件/etc/passwd,将用户名为qiang的用户ID修改为0即可vi /etc/passw...

2019-07-03 17:32:00 224

转载 Linux(CentOS7)下安装Mysql8数据库

一、Linux版本二、先下载Linux下的Mysql包,打开Mysql官网https://www.mysql.com/点击DOWNLOAD,进入https://www.mysql.com/downloads/到页面最底部,点击社区版 community(GPL)Downloads>>,进入https://dev.mysql.com/downloads/...

2019-06-18 17:52:00 205

转载 CentOS7安装rpm包时依赖检测失败,加上--nodeps --force

安装mysql-community-server的时候,出现依赖检测失败加上--nodeps --force后可跳过依赖检测,如下转载于:https://www.cnblogs.com/lukefan/p/11046299.html

2019-06-18 17:11:00 2622

转载 Win10下免安装版MySQL8.0.16的安装和配置

1、MySQL8.0.16解压其中dada文件夹和my.ini配置文件是解压后手动加入的,如下图所示2、新建配置文件my.ini放在D:\Free\mysql-8.0.16-winx64目录下[mysql]# 设置mysql客户端默认字符集default-character-set=utf8[mysqld]#设置3306端口port = 3306# 设置mysql...

2019-06-17 12:08:00 286

转载 Win10下免安装版MySQL5.7的安装和配置

1、MySQL5.7解压2、新建配置文件my.ini放在D:\Free\mysql-5.7.26-winx64目录下[mysql]# 设置mysql客户端默认字符集default-character-set=utf8[mysqld]#设置3306端口port = 3306# 设置mysql的安装目录basedir=D:\Free\mysql-5.7.26-winx64...

2019-06-10 17:48:00 91

转载 Win10下免安装版JDK8环境变量配置

1、解压JDK2、配置JAVA_HOME环境变量D:\Free\jdk1.8.0_923、配置CLASSPATH环境变量.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar4、配置PATH环境变量%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin留意:如果出现以上报错,则修改系统中的java.exe为其它名称,...

2019-06-06 16:56:00 1475

转载 IDEA中lombok插件的安装

1、在pom.xml中添加依赖<dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId> <version>1.16.20</version> <scope&gt...

2019-05-23 13:37:00 105

转载 解决加载WEB页面时,由于JS文件引用过多影响页面打开速度的问题

1、一般做法一般我们会把所有的<script>元素都应该放在页面的<head>标签里,但由于是顺序加载,因此只有当所有JavaScript代码都被依次下载、解析和执行完之后,才开始加载<body>标签里面的内容。2、把<script>标签放在<body>标签最后面这样会先加载、解析页面元素,而后再加载JS代码,直观表现上就...

2019-05-23 13:03:00 1201

转载 Windows环境下的MYSQL5.7配置文件定位

1、MYSQL安装目录select @@basedir;2、MYSQL数据文件目录select @@datadir;3、相应地,配置文件在数据文件上一级目录中4、停止MYSQL服务net stop 本机mysql服务名5、启动MYSQL服务net start 本机mysql服务名6、配置参数max_allowed_packet客户端/服务器之间通信的缓存区的...

2019-05-20 16:48:00 704

转载 MYSQL使用source命令,导入SQL文件

命令source D:/student.sql转载于:https://www.cnblogs.com/lukefan/p/10894643.html

2019-05-20 16:02:00 449

转载 MYSQL5.7生成列简介及创建

1、说明生成列是由已存在的字段通过表达式计算得来的2、生成列类型VIRTUAL,即虚拟类型,字段值不实际存储,当读取行时再计算,虚拟列类型不占存储STORED,即存储类型,字段值会实际存储起来,当插入或更新时,字段值会计算出来并存储起来3、用法col_name data_type [GENERATED ALWAYS] AS (expr) [VIRTUAL | STORED...

2019-05-20 15:05:00 151

转载 MYSQL慢查询优化方法及优化原则

1、日期大小的比较,传到xml中的日期格式要符合'yyyy-MM-dd',这样才能走索引,如:'yyyy'改为'yyyy-MM-dd','yyyy-MM'改为'yyyy-MM-dd'【这样MYSQL会转换为日期类型】2、条件语句中无论是等于、还是大于小于,WHERE左侧的条件查询字段不要使用函数或表达式或数学运算3、WHERE条件语句尝试着调整字段的顺序提升查询速度,如把索引字段放在...

2019-05-17 10:03:00 144

转载 批量提取文件夹下所有目录及文件名称

1、当前目录下打开CMD控制台窗口,执行如下bat命令:dir *.*/b>文件名.txt2、如下图例操作步骤:打开CMD窗口输入命令生成文件结果截图转载于:https://www.cnblogs.com/lukefan/p/10788940.html...

2019-05-17 09:32:00 1294

转载 Intellij IDEA如何在一个窗口同时打开多个Maven项目

1、建立父目录,比如fatherProject,并将多个项目放入该父目录fatherProject下2、File-Open...打开父目录fatherProject3、引入pom.xml,打开Maven Projects面板,点击加号,即Add Maven Projects,选择所有子项目的pom.xml文件说明:如果看不到MavenProjects面板,可点击左下角这个图标...

2019-04-30 17:29:00 2599

转载 MYSQL如何通过一张表更新另外一张表?

1、背景说明很多时候我们需要通过一张中间表的数据去更新另外一张表,而不仅仅是通过固定数值去更新,尤其是当数据量很大的时候,简单的复制粘贴就不大可行了。2、MYSQL版本SELECT VERSION() AS MYSQL版本;如下图所示:3、表示例Student表:中间表Temp:我们需要用中间表的name、sex、age字段来更新Student表的...

2019-03-26 11:16:00 673

转载 Linux环境下将Oracle11g数据库模式由非归档模式(Noarchivelog)修改为自动归档模式(archivelog)...

1、查看Oracle当前版本select * from v$version如图所示:2、切换到Oracle用户su - oracle如图所示:3、进入sqlplus(此时尚未登录oracle)sqlplus /nolog如图所示:4、以管理员登录Oracleconnect / as sysdba如图所示:5、查看当前用户show user...

2019-03-14 15:53:00 228

转载 使用Navicat快速生成MySQL数据字典

1、通过information_schema.COLUMNS表查询该表可得到所需字段信息SELECT * FROM information_schema.COLUMNS;如下图所示:2、示例下面截图是示例:SQL语句如下SELECT t.TABLE_SCHEMA AS 库名, t.TABLE_NAME AS 表名, t.COLUM...

2019-02-27 17:38:00 243

转载 Java中String、StringBuilder、StringBuffer的区别

常量还是变量:String是字符串常量(以final修饰符进行修饰,不可更改);StringBuilder是字符串变量StringBuffer是字符串变量线程安全:String无所谓线程安全与否,因为它是常量,不可变;StringBuilder,非线程安全StringBuffer,线程安全执行效率StringBuilder > StringBuffer...

2019-02-27 12:14:00 57

转载 Linux、CentOS7下报错-bash: TMOUT: readonly variable怎么办?

一、Linux操作系统版本二、背景:在项目中当我们配置好JDK环境变量、Tomcat环境变量,通过source /etc/profile使环境变量生效时,发现会报错,如图三、解决个人尚不知出现原因,只知道注释掉下面这两行后即可使环境生效#export TMOUT=600#readonly TMOUT转载于:https://www.cnblogs.com/luke...

2019-02-21 17:26:00 3555

转载 Linux(CentOS7)下远程拷贝文件,scp命令

一、Linux版本二、scp命令scp [参数] [原路径] [目标路径]scp -P 22022 /home/file.war [email protected]:/home/test以上是将本机home目录下的file.war文件远程拷贝到IP为192.168.253.172,端口为22022的机器上的/home/test目录下。转载于:https://...

2019-02-20 14:05:00 1990

转载 Linux(CentOS7)yum安装卸载命令,离线下载安装包

一、Linux版本二、yum安装比如安装vim编辑器,y是自动应答,即默认一路确认,不用中途确认yum install -y vim三、yum卸载比如卸载掉刚刚安装的vimyum erase vim*如果再使用vim命令,会提示四、yum离线下载安装包yum -y install vim --downloadonly --downloaddir ...

2019-02-20 13:58:00 304

转载 Linux(CentOS7)压缩和解压缩war包、tar包、tar.gz包命令

一、Linux版本二、解压缩.tar.gz包到当前目录tar -xzvf apache-tomcat-7.0.90.tar.gz三、将指定文件压缩成.tar.gz包tar -czf apache-tomcat-7.0.90.tar.gz ./bin/ ./conf/ ./BUILDING.txt ./README.md四、解压缩.war包到当前目录jar -xvf f...

2019-02-20 13:36:00 2982

转载 Linux(CentOS7)下如何配置多个JDK环境变量

一、Linux版本二、复制粘贴多个JDK出来,如下cp -R jdk1.7.0_80/ jdk1.7.0_80-2cp -R jdk1.7.0_80/ jdk1.7.0_80-3三、配置多个JDK环境变量在/etc/profile文件后面追加如下内容# JDK1环境配置export JAVA_HOME=/usr/local/program/jdk1.7.0_80...

2019-02-19 13:19:00 767

转载 Linux(CentOS7)下如何配置多个Tomcat容器

一、Linux版本二、上传并解压apache-tomcat-7.0.90压缩包,然后复制粘贴出来多个tomcat解压缩tar -xzvf apache-tomcat-7.0.90.tar.gz三、复制粘贴(我是在原tomcat名称后面直接追加-2、-3)cp -R apache-tomcat-7.0.90/ apache-tomcat-7.0.90-2cp -R ap...

2019-02-19 12:46:00 155

转载 Linux、CentOS7下JDK环境配置

Linux版本1、上传JDK包至指定目录,并解压tar -xzvf jdk-7u80-linux-x64.tar.gz2、配置JDK环境变量打开/etc/profile配置文件vim /etc/profile3、在文件末尾追加如下内容(要根据自己的JDK版本以及目录作相应改动),并保存文件,退出编辑export JAVA_HOME=/usr/local/progra...

2019-02-18 17:10:00 92

转载 Oracle导入、导出数据库dmp文件

版本1、实例数据完全导出即导出指定实例下的所有数据exp username/[email protected]/orcl file=d:/daochu/test.dmp full=y2、用户数据导出即导出指定实例下指定用户的数据,如下为导出用户myoracle1和用户myoracle2的数据exp username/[email protected]...

2019-01-06 20:13:00 73

转载 Sublime3如何用快捷键实现字母的大小写转换

说明有的时候需要将字母大小写一键转换一下,很显然,通过编辑器来实现会更加轻量级,而不是打开IDE去实现我用的Sublime3版本如下:步骤1、打开Sublime的Key Bindings2、在右侧用户默认快捷键设置窗口进行设置[ { "keys": ["ctrl+shift+x"], "command": "upper_case" }, ...

2019-01-06 16:10:00 1496

转载 在数据库中,文件路径应该存储斜杠/,还是反斜杠\呢?

背景在做Web项目中,需要上传头像,数据库表中自然存储其相对路径,然后就想应该存储斜杠还是反斜杠呢?(当然好像也不需要特别关心,因为在程序中把路径读取到直接上传保存就知道是斜杠还是反斜杠了,这里仅简单地想一下)认识1、首先网址是斜杠,如https://www.baidu.com/2、Linux文件路径是斜杠3、Windows文件浏览器用的是反斜杠,而斜杠是用在Dos命令中。...

2019-01-06 13:20:00 2284

转载 PowerDesigner表设计中的P F M分别代表什么意思?

版本如下图中的P、F、M代表什么意思呢?P即primary,主键的意思F即foreign key,外键的意思M即mandatory,强制不可为空的意思转载于:https://www.cnblogs.com/lukefan/p/10217709.html...

2019-01-04 00:20:00 4924

转载 PowerDesigner导出SQL,注释为空时以name代替

版本操作步骤打开Edit Current DBMS选中Script->Objects->Column->Add将Value中的内容全部替换为如下%20:COLUMN% [%National%?national ]%DATATYPE%[%Unsigned%? unsigned][%ZeroFill%? zerofill][ [.O:[chara...

2019-01-04 00:09:00 175

转载 MySQL数据类型

参考数据类型日期和时间类型字符串类型转载于:https://www.cnblogs.com/lukefan/p/10217533.html

2019-01-03 23:23:00 101

转载 如何使用PowerDesigner建表

说明个人认为,直接使用数据库管理工具如Navicat直接建表,如果后期需要进行库的迁移,不是那么方便,不如直接在PowerDesigner里面建表,更自由一些版本:PowerDesigner15建表步骤转载于:https://www.cnblogs.com/lukefan/p/10217312.html...

2019-01-03 22:25:00 301

转载 Windows下建立FTP服务器站点

环境操作系统版本:Win7旗舰版64位系统1、安装FTP组件打开或关闭Windows功能,打开过程可能会比较慢,大概3、4分钟:安装FTP组件。勾选Internet信息服务下的FTP服务器、FTP服务、FTP扩展性以及Web管理工具全部项,如下图:2、添加FTP站点在开始->程序中找到Internet 信息服务(IIS)管理器,并打开右击“网...

2018-12-24 21:49:00 221

转载 Markdown语法指南

1、背景个人比较喜欢用Markdonw写东西,比如写博客随笔,写有道云笔记等,但有的时候会突然忘记某个具体语法怎么写了,如插入图片、插入链接、表格等,那干脆把这个语法简单地总结一下,也方便日后快速查询作为参考使用2、[标题] 语法:井号 + 空格 + 内容共有六级标题,一级标题字号最大,只写一个#;从二级到六级#号数量依次递增,字号依次递减,六级标题写六个#。3、[无序...

2018-12-21 11:55:00 225

转载 Win7系统修改hosts无法保存怎么办?

背景有的时候我们需要修改hosts文件,但是在某些情况下竟提示保存不了。之前有一次IntelliJ IDEA提示我快到期了,于是我到网上找到了一个激活方法,但需要将一个地址放到hosts文件中去,此时系统就提示我无法保存,如图:两种方法可以解决此问题:1、以管理员方式运行编辑器2、先拷贝到桌面,修改好后再放回hosts原文件夹一、以管理员方式运行右击host...

2018-12-20 22:55:00 357

转载 UML类图基本画法

概要这里简单介绍UML常见的六种画法,包括类、接口、依赖关系、关联关系、聚合关系、合成关系贴一个综合图类 简要画法类有三个单元格的矩形(看上图中的动物类)第一格:类名称(如果是抽象类,名称标注为斜体字)第二格:类属性名称第三格:类操作名称类属性或者操作的访问修改符的标注:public用加号标注private用减号标注protected用#号标注接...

2018-12-01 11:31:00 462

空空如也

空空如也

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

TA关注的人

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