自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

肖朋伟

Stay hungry,stay foolish!

原创 Redis -01- 简介+Win版两种安装方式+配置文件参数配置+守护进程介绍

Redis -01- 简介+Win版两种安装方式+配置文件参数配置+守护进程介绍本篇主要在简化菜鸟教程,更易理解,快速入门,操做截图,学习记录菜鸟教程链接:http://www.runoob.com/redis/redis-tutorial.htmlRedis 官网:https://redis.io/Redis 在线测试:http://try.redis.io/一、Redis 是什么?(1)Redis...

2019-03-31 13:09:50 305

原创 8 张脑图入门 JavaScript - 基础面试不倒

8 张脑图入门 JavaScript - 基础面试不倒 - 入门这一篇就够了转载请注明出处第一:JavaScript 的变量第二:JavaScript 运算符第三:JavaScript 数组第四:JavaScript 流程语句第五:JavaScript 字符串函数第六:JavaScript 函数基础第七:DOM 基本操作第八:JavaScript 正则表达式...

2019-03-29 19:29:05 345

原创 Navicat Premium 12连接Oracle时提示oracle library is not loaded的问题解决

Navicat Premium 12连接Oracle时提示oracle library is not loaded的问题解决链接时遇到的问题,记录一下如果还没有安装工具,请参考:Navicat Premium 12.1.16.0 安装与激活(图文教程)第一步:打开工具 > 选项:第二步:打开环境:(1)找到安装目录,的 SQL Plus,配置好(2)OCI 环境 oci.dll...

2019-03-29 17:53:37 412

原创 错误 LifecyclePhaseNotFoundException,Unknown lifecycle phase "mvn". You must specify a valid lifecycle

错误 LifecyclePhaseNotFoundException,Unknown lifecycle phase “mvn”. You must specify a valid lifecycle执行 Maven 命令报错Unknown lifecycle phase “”. You must specify a valid lifecycle phase or a goal in th...

2019-03-29 14:41:08 584

原创 Logback 为日志配置颜色搭配(彩色搭配日志-搭配方案)

Logback 为日志配置颜色搭配(彩色搭配日志-搭配方案)截图:配置方法:(1)大家都知道 appender > encoder > pattern 是格式化日志输出,这里也是可以自己配置颜色的(2)配置方式在变量的外面用 %red() 包围(3)例如:我这里使用一个变量<property name="CONSOLE_LOG_PATTERN" ...

2019-03-28 22:25:54 2494

原创 logback 的使用和 logback.xml 详解 + 多模块项目示例

logback 的使用和 logback.xml 详解 + 多模块项目示例本文部分参考自:原文链接一、logback、log4j 及 SLF4j 简介Logback 是由 log4j 创始人设计的另一个开源日志组件,官方网站: http://logback.qos.ch。它当前分为下面下个模块:logback-core:其它两个模块的基础模块logback-classic:它是 lo...

2019-03-28 19:33:12 1165

原创 什么是 MVC 和 三层架构?

什么是 MVC 和 三层架构?MVC 全名是 Model View Controller,是模型(model)-视图(view)-控制器(controller)的缩写,一种软件设计典范,用一种业务逻辑、数据、界面显示分离的方法组织代码,将业务逻辑聚集到一个部件里面,在改进和个性化定制界面及用户交互的同时,不需要重新编写业务逻辑。MVC 被独特的发展起来用于映射传统的输入、处理和输出功能在一个逻辑...

2019-03-28 14:23:53 919 1

原创 Navicat 12 连接SQL Server数据库,报错08001-命名管道提供程序:无法打开与SQL Server的连接[2]

Navicat 12 连接SQL Server数据库,报错08001-命名管道提供程序:无法打开与SQL Server的连接[2].日常记录最容易出现的问题说明:(1)SQL Server - 新建连接,验证分为两种方式“SQL Server 验证”与“Windows 验证”,在安装 SQL Server 过程中“Windows验证”是默认选择项,也可以选择这两种共同的方式,“SQL Ser...

2019-03-28 14:06:02 3506

原创 SQL Server 2012 安装配置详细图文教程

SQL Server 2012 安装配置详细图文教程本来想安装最新版,不过想来想去,怕和 MySQL 5到 MySQL 8那样有很多需要注意的地方,就没必要了,所有安装 2012 和组里其他人一样安装包准备:访问:https://www.microsoft.com/en-us/download/details.aspx?id=29062选择语言,点击下载如果纠结下载哪个?首先区分 ...

2019-03-28 14:00:00 895

原创 Java 基本类型与引用类型

Java 基本类型与引用类型一、基本数据类型java 中一共分为 8 种基本数据类型:byte、short、int、long、float、double、char、boolean,其中 byte、short、int、long 是整型。float、double 是浮点型,char 是字符型,boolean 是布尔型。二、引用类型java 为每种基本类型都提供了对应的封装类型,分别为:Byte...

2019-03-27 20:55:51 1422 2

原创 python 的值类型和引用类型 和 分片拷贝

python的值类型和引用类型 和 分片拷贝值类型:包含:字符串、元组、数值,本身不允许被修改a = 2b = aa = 3#b=2引用类型:包含:列表、字典,本身允许修改修改值类型的值,只是让它指向一个新的内存地址,并不会改变变量b的值a = [1,2,3]b = aa[0] = 4print(b[0])#结果为4修改引用类型的值,因为 b 的地址和 a 的一...

2019-03-27 19:56:33 127

原创 Spring boot 多模块项目 + Swagger 让你的API可视化

Spring boot 多模块项目 + Swagger 让你的API可视化前言手写 Api 文档的几个痛点:文档需要更新的时候,需要再次发送一份给前端,也就是文档更新交流不及时。接口返回结果不明确不能直接在线测试接口,通常需要使用工具,比如postman接口文档太多,不好管理为了前后台更好的对接,为了以后交接方便,为了不再长篇大论的手写 api 文档,那么就来用Swagger吧(...

2019-03-27 17:10:50 6510 5

原创 javascript 少写 if else 语句

javascript 少写 if else 语句例(1)对于 boolean 值//比如返回一个 boolean 值 boolif (bool) { a = 1;} else { a = 2;}//简写:a = bool ? 1 : 2例(2):if (bool) { a = fn()}//简写bool && (a=fn())例(3)...

2019-03-27 00:00:01 208

原创 Spring Boot -05- 多模块结构项目构建与测试(详细图文教程)IDEA 版

百度很多博客都不详细,弄了半天才把 Spring Boot 多模块项目构建开发整的差不多,特地重新创建配置,记录一下,也分享给有需要的人本篇也会非常详细的介绍涉及的基础知识点,更多都写在注释上了

2019-03-25 11:26:17 4373

原创 Maven依赖报错: Failed to read artifact descriptor ****.jar

Maven依赖报错: Failed to read artifact descriptor ****.jar错误:Failed to read artifact descriptor ****.jar例如我的是:Failed to read artifact descriptor for org.springframework.boot:spring-boot-starter-test:...

2019-03-24 17:45:14 963

原创 《编译原理》文法 - 终结符和非终结符

《编译原理》文法 - 终结符和非终结符终结符 和 非终结符 在编译原理的文法部分是出现得最多的概念,但由于在熟悉编译原理的人看来,这是个不值一提的简单概念,所以一般书上都没有对这两个概念做明确定义,这导致很多学员在没有直正的理解其含义的情况下,开始了文法的学习,所以学起来非常吃力。(这句话说得真好。。。就是那些无视后来人的汇编高手给偶们这些初学的带来多大的困难)下面我们一起学习这两个概念...

2019-03-23 23:14:34 8511 6

原创 Spring Boot -04- 使用自定义 Banner

提示: banner.txt 必须是 ANSI 编码的,一般工具创建会是 UTF-8,会显示不出来使用 Spring Boot 开发时,当程序启动的时候控制台会输出由字符组成的 Spring 符号。这个是SpringBoot 为自己设计的Banner: . ____ _ __ _ _ /\\ / ___'_ __ _ _(_)_ __ __ _ \ \ \ \( ( )\___ | '_ | ...

2019-03-22 17:20:31 2609

原创 JAVA String 截取字符串的方法(含 substring 索引截取示例)

String.substring( ):用于返回一个字符串的子串用法如下:string.substring(from, to)其中from指代要抽去的子串第一个字符在原字符串中的位置to指代所要抽去的子字符串最后一个字符的后一位(这个参数可以不加)下面就对 String.substring( ) 做举例:1、string.substring(from):此时相当于从from位置截取到原字...

2019-03-21 14:28:10 17417

原创 Spring 使用 properties 文件两种读取方式:xml 直接读取和 @Value 注解获取

properties 文件两种读取方式:xml 直接读取和 @Value 注解获取因为我们在交付项目时,我们不应该再让用户去修改代码去配置,但是我们经常需要用户去配置一些自己的内容,不管是对用户保密的也好,让用户自定义也好,肯定有需要用户去定义的部分常见使用环境:(1)最经常用到的就是数据库连接配置,用户名密码jdbc.driver=com.mysql.cj.jdbc.Driverj...

2019-03-21 14:01:41 461

原创 LayUI 的 select 动态联动

LayUI 的 select 动态联动要实现联动效果注意两点:第一:要可以监听到 select 的 change 事件;第二:异步加载的内容,需要重新渲染后才可以 正常使用。html 代码:<form class="layui-form batchinput-form" action="" id="box-form"><div class="layui-form-...

2019-03-18 22:34:09 3696

原创 IDEA中xml文件头报错:URI is not registered (Settings | Languages & Frameworks | Schemas and DTDs)

IDEA中xml文件头报错:URI is not registered (Settings | Languages & Frameworks | Schemas and DTDs)有时候在 IDEA 中配置 spring 文件时会出现这个错误 URI is not registered (Settings | Languages & Frameworks | Schemas ...

2019-03-18 12:01:58 548

原创 注解@Param引用不到,ibatis.annotations.Param 标红需要引入什么包呢?

注解@Param引用不到,ibatis.annotations.Param 标红需要引入什么包呢?我在使用 MyBatis Generator 插件生成文件的时候,发现 @Param 报错,引入的import org.apache.ibatis.annotations.Param; 红色报错,找不到解决方法:在 pom 中添加依赖<!-- https://mvnrepository...

2019-03-18 11:53:23 3849

原创 JS Date() 自定义当前日期时间格式

JS Date() 自定义当前日期时间格式在实际开发中,涉及到生成时间,时间除了在前台需要用户填的时间,必须在数据库生成,因为每个人的电脑时间可能不一样。会出问题。所以时间要在数据库生成。如果前台只是需要显示时间,我们想自定义格式,可以使用原生 JS 的 Date()下面是 js 生成时间并格式化的方法:function formatDate(now) { var year=now.ge...

2019-03-17 14:35:07 1238

原创 IDEA 配置自定义注释模板

IDEA 配置自定义注释模板(1)打开 Settings > Editor(2)新建分组:(3)新建模板:(4)写模板,选择语言:(5)配置变量:(6)使用:(7)效果:...

2019-03-15 14:27:50 335

原创 layui.use 中自定义 function 的正确方式

layui.use 中自定义 function 的正确方式适用于:obj.click()行内 onclickjavascript:函数名()示例代码:<html> <head> <link rel="stylesheet" href="layui/css/layui.css" media=&quo

2019-03-14 22:17:15 6794

原创 Error creating bean with name 'org.springframework.web.servlet.mvc.method.annotation.RequestMapping

异常:500-Internal Server Error Error creating bean with name 'org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping#0': Invocation of init method failed; nested excep...

2019-03-13 19:20:57 386

原创 使用 MySQL 触发器同时向两个表中插入数据信息

使用 MySQL 触发器同时向两个表中插入数据信息使用场景:现有这样的关系:例如将用户登录注册,详细信息分别放在了两张表中,我们注册一个用户及插入用户登录/注册表的信息,但是详细信息表是没有记录的,如果还想用注册/登录表的自动生成的主键作为外键,被详细信息表依赖,所以,详细信息表在注册时最少也要生成主键此时,就遇到了需要同时向两张表中插入数据的操作,并且是有外键关系的,此时考虑几个问题...

2019-03-12 22:19:19 3201 1

原创 SpringMVC -04- requestMapping 中可不加 .do(默认自动加 .do)

SpringMVC -04- requestMapping 中可不加 .do(默认自动加 .do)如果在 web.xml 中配置的 *.do,则会拦截所有的 .do 请求去匹配<!-- Map all requests to the DispatcherServlet for handling --> <servlet-mapping> <servlet-n...

2019-03-12 20:49:27 3394 1

原创 Maven -03- maven-compiler-plugin 介绍

Maven -03- maven-compiler-plugin 介绍maven 是个管理工具,如果我们不告诉它我们的代码要使用什么样的 jdk 版本编译的话,它就会用 maven-compiler-plugin 默认的 jdk 版本来进行处理,这样就容易出现版本不匹配,以至于可能导致编译不通过的问题。maven 的默认编译使用的 jdk 版本有时候不通用,使用 maven-compiler-...

2019-03-12 12:58:48 426

原创 SSM 项目从搭建爬坑到 CentOS 服务器部署 - 速查手册

SSM 框架项目搭建到部署 - 速查手册(1)SSM 项目搭建(2)Maven 的 pom.xml 配置合集(3)CentOS 云服务器从购买到 JDK,Tomcat 及 MySQL 安装及环境配置(4)CentOS 云服务器上部署 SSM 项目(5)爬坑记录(6)常用功能的示例

2019-03-10 20:43:17 545

原创 CentOS 云服务器安装 MySQL 8.0 及使用(所有的坑我走了一遍)

CentOS 云服务器安装 MySQL 8.0 及使用(所有的坑我走了一遍)之前介绍了 CentOS 云服务器从购买到 JDK 及 Tomcat 安装及环境配置 没有说 MySQL 8.0,是整理了这一篇文章。本篇示例环境:CentOS 6.5MySQL 8.0使用工具安装:XShell 6 中文破解版安装(提供安装包)xftp 6 介绍与安装步骤(提供安装包)第一步:清除...

2019-03-09 23:38:52 2024 1

原创 CentOS 云服务器从购买到 JDK,Tomcat 及 MySQL 安装及环境配置

CentOS 云服务器从购买到 JDK 及 Tomcat 安装及环境配置以百度云 CentOS 云服务器为例使用 XShell,Xftp 工具,操作更方便示例环境:CentOS 6,JDK 1.8,Tomcat 9提示:在 XShell 中可以发送剪贴板,粘贴不是 Ctrl+C,而是 Shift+insert第一步:云服务器的选购(1)学生认证很便宜百度云起航校...

2019-03-09 18:56:56 480

原创 idea 中读取 properties 文件中文乱码

idea 中读取 properties 文件中文乱码需要对 IDEA 工具进行配置配置步骤:(1)File > Settings > Editor > File Encodings(2)配置截图:

2019-03-09 11:17:23 684

原创 xftp 介绍与安装步骤(提供安装包)

xftp 介绍与安装步骤(提供安装包)xftp 介绍:xftp 是一个基于 MS windows 平台的功能强大的SFTP、FTP 文件传输软件。使用了 Xftp 以后,MS windows 用户能安全地在 UNIX/Linux 和 Windows PC 之间传输文件。Xftp 能同时适应初级用户和高级用户的需要。它采用了标准的 Windows 风格的向导,它简单的界面能与其他 Window...

2019-03-09 10:12:42 2218 2

原创 CSS3 实现 div 上下滑入滑出效果

CSS3 实现 div 上下滑入滑出效果本篇内容:1,首先需要用的是 CSS3 的 target 选择器,配合a标签指定id选择器切换目标元素,用于选取当前活动的目标元素。 (当然也可以不用 a 便签,页面加载的时候自动滑动)2,CSS3 的 transition 动画,这里不做详细介绍动图展示:滑动效果源代码<!DOCTYPE html><html lang="...

2019-03-05 23:17:01 8093

原创 JAVA 实现 QQ 邮箱发送验证码功能(不局限于框架)

JAVA 实现 QQ 邮箱发送验证码功能(不局限于框架)本来想实现 QQ 登录,有域名一直没用过,还得备案,好麻烦,只能过几天再更新啦。先把实现的发送邮箱验证码更能更新了。老规矩,更多内容在注释山聊。首先还是先放上成功的截图:(1)准备阶段 - 获取授权码授权码(这个授权码是让 JAVA 程序来登录发送者的 QQ 邮箱的,相当于登动态密码)获取步骤:点击【设置】>【账户】&...

2019-03-04 19:02:29 1605

原创 MyBatis 实现模糊查询 *Mapper.xml 的几种配置方式

MyBatis 实现模糊查询 *Mapper.xml 的几种配置方式在学习 MyBatis 过程中想实现模糊查询,可惜失败了。后来上百度上查了一下,才解决了。记录一下 MyBatis 实现模糊查询 *Mapper.xml 的几种配置方式。首先数据库表是这样的:数据库表名为 user_info,初始化了几条记录,如图:错误的方式:然后它就挂了:正确的配置方式(1)使用 ${} 替...

2019-03-04 08:33:03 1321

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