自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(45)
  • 资源 (2)
  • 收藏
  • 关注

原创 Linux实用指令1

指定运行级别 Linux有如上图7个运行级别,常用的运行级别是3和5,要修改默认的运行级别可改文件 /etc/inittab的id:5:initdefault: 这一行中的数字,命令:init[0123456] 找回root密码 方式:进入到单用户模式,然后修改root密码,因为单用户模式不需要密码就可以进入 步骤 ①开机时候按enter键,进入如下画面 ②输入一个e,进入如下画面 ③选择第...

2019-07-02 10:31:18 174

原创 Linux下vi和vim编辑器及一些基础命令及用户

基本介绍 所有的Linux系统都会内建vi文本编辑器。 Vim具有程序编辑的能力,可以看做事vi的增强版本,可以主动的以字体颜色辨别语法的正确性,方便程序设计。代码补完、编译及错误跳转等方便编程的功能特别丰富,在程序员中被广泛使用 vi和vim的三种常见模式 正常模式:以vim打开一个档案就直接进入一般模式了。这个模式下你可以使用上下左右按键来移动光标,使用删除字符或删除整行来处理档案内容,可以使...

2019-07-01 17:21:42 217

原创 Linux(Centos)开启sshd服务

服务简介 该服务会监听22端口,是Linux实现远程操作的必不可少的一步 开启步骤 在终端输入setup 进入系统服务 找到sshd,旁边*代表开启

2019-07-01 10:03:13 2110

原创 Linux的目录结构

目录结构 对于windows,我们会有c盘、d盘、e盘等,在每个盘下又有对应的文件夹目录 对于Linux,只有一个根目录,一个“/”表示,其下面有多个子目录组成。(在Linux世界里,一切皆文件) Linux目录结构图 /bin:Binary的缩写,这个目录存放着最经常使用的命令 /sbin:s就是Super User的意思,这里存放的是系统管理员使用的系统管理程序 /home:存放普通用户的主...

2019-07-01 09:52:23 151

原创 Linux之vmtools安装

安装步骤 1、进入centos 2、点击vm菜单的->install vmware tools 3、centos会出现一个vm的安装包 4、复制对应的压缩包,放入到计算机文件系统下的opt包下 5、通过终端解压(压缩包名字可以同alt+/自动补全),得到一个文件夹 6、进入该文件夹,如下操作,接下来所有操作都确定 ...

2019-07-01 09:14:56 537

原创 Vue学习与使用--学习1.3

按键修饰符 在监听键盘事件时,我们经常需要检查详细的按键。Vue 允许为 v-on 在监听键盘事件时添加按键修饰符。 keyup.enter:按回城键触发 <input v-on:keyup.enter="方法"> 或者 <input @keyup.enter="方法"> 还有如下修饰键 .ctrl .alt .shift .meta(注意:在 Mac 系统键盘上,met...

2019-06-17 11:28:32 300

原创 Vue学习与使用--学习1.2

事件处理–监听事件 v-on:可以监听 DOM 事件,并在触发时运行一些 JavaScript 代码。 如下代码点击处罚事件 <body> <div id="demo"> <button v-on:click="show()">点击</button> </div> </body> ...

2019-06-14 16:53:35 81

原创 Vue学习与使用--学习1.1

条件渲染 v-if,当表达式结果为 truthy 值的时候被渲染。 <div id="demo"> <h1 v-if="isA">A</h1> </div> var vue = new Vue({ el:"#demo", data:{ isA:true, } }) 结果: 对于多个元素,可以使用tem...

2019-06-13 10:55:37 126

原创 Vue学习与使用--学习1.0

计算属性 vue提供一个computed来实现计算属性,看如下代码 <body> <div id="example"> <p>{{msg}}</p> <p>{{reversedMsg}}</p> </div> </body> <script> var vue = n...

2019-06-12 15:56:15 155

原创 Vue的学习与使用--初级接触

Vue这个框架好处在于使得我们不再操作document,而是直接操作数据。我们需要通过一个vue的实例,挂载到div上,就可以实现数据的显示。 在这里我创建了一个div,id为root <div id="root"></div> 此时在script处创建一个vue实例,通过id与此div进行挂载 <script> new Vue({ el:"#roo...

2019-05-31 16:18:51 119

原创 Linux的概念和故事

Linux内的开源软件 应用领域 企业应用服务器(www.netcraft.com)、嵌入式应用(android系统底层为Linux,IOS底层为Unix) Linux与windows的不同 ①Linux严格区分大小写 ②Linux中所有内容以文件形式保存,包括硬件(一切内容皆文件) ③Linux不考kuozhanm扩展名区分文件类型(靠权限区分) 但也有约定的扩展名(这些扩展名是为了照顾管理...

2019-05-03 15:48:06 242

原创 springboot使用拦截器

使用注解@Configuration配置拦截器 // 拦截器配置类 @Configuration //老点的版本继承WebMvcConfigurerAdapter public class IntercepptorConfig implements WebMvcConfigurer { /** * 注入自定义拦截器 * * @Title: addInterceptors *...

2019-05-02 19:46:39 222

原创 springboot整合异步任务以及使用场景

先看如下代码: 创建了3个任务 @Component public class AsyncTask { /* @Async */ public Future<Boolean> doTask11() throws Exception { long start = System.currentTimeMillis(); Thread.sleep...

2019-05-02 19:31:51 427

原创 springboot整合定时任务task

首先,现在启动类加上注解@EnableScheduling 创建任务 //使用这个注解是为了系统能扫描到这个类 @Component public class TestTask { private static final SimpleDateFormat sdf = new SimpleDateFormat("HH:mm:ss"); @Scheduled(fixedRate = 3000...

2019-05-02 19:19:34 345

原创 springboot整合redis

安装步骤 https://blog.csdn.net/ligh_sqh/article/details/79507673 需要引入的依赖 配置的文件的配置 #redis数据库索引(默认为0) spring.redis.database=1 #redis服务器地址 spring.redis.host=147.106.244.224 #redis服务器连接端口 spring.redis.port=6...

2019-05-01 22:42:57 118

原创 springboot整合mybatis

对应的github地址https://github.com//abel533/Mybatis-Spring-boot 相关的依赖 <!-- java最好的数据库连接池,由阿里巴巴提供 --> <dependency> <groupId>com.alibaba</groupId> <artifactId>druid</...

2019-04-29 19:23:56 164

原创 springboot配置全局的异常捕获

页面跳转形式 首先创建一个当异常出现的时候会处理的类 @ControllerAdvice public class DemoExceptionHandler { public static final String ERROR_VIEW = "error"; @ExceptionHandler(value = Exception.class) public Object errorHandl...

2019-04-29 10:16:57 129

原创 springboot整合模板引擎

springboot整合freemarker springboot整合thymeleaf 引入依赖 在配置文件中加入 接下来创建文件夹 而index.ftl就是HTML 接下来的使用就是跟jsp是一样的

2019-04-28 11:33:20 345

原创 Springboot资源文件属性配置

首先得先引入如下依赖 在资料目录下创建一个resource文件内容为 对于实体类 在control层我们就可以 结果

2019-04-28 09:50:45 188

原创 springboot的热部署

当我们改变的项目代码的时候常常要重新启动服务器。有了热部署就可以不需要收到重启。

2019-04-27 23:02:48 67

原创 Jackson的使用

当我们使用springboot构造一个json对象并返回的时候。可以通过Jackson设想bean对象以达到对应的输出。接下来介绍几个比较常用的 @JsonIgnore 输出的时候该属性值忽略(也就是不输出,这个可以作用在password) @JsonFormat 对Date属性设置输出格式 @JsonInclude 当属性等于某些值得时候不输出(如:值等于null的时候) ...

2019-04-27 22:52:05 160

原创 Java的加解密

概念 当我们传输一些需要保密性的东西的时候往往需要把数据进行加密以增加它的安全性 密码的常用术语 明文:待加密的信息 密文:经过加密后的明文 加密:明文转换成密文的过程 加密算法:明文转为密文的转换算法 加密密钥:通过加密算法进行加密操作用的密钥 解密:将密文转为明文的过程 解密算法:密文转为明文的算法 解密密钥:通过解密算法进行解密操作用的密钥 密码分析:截获密文者试图通过分析截获的密文从而推断...

2019-04-18 21:30:56 560

原创 JSON(Java版)

概念 JSON,全名JavaScript Object Notation。是一种与开发语言无关的、易于人的阅读和编写、易于程序解析与生产、轻量级的数据格式。从JavaScript而来,但是行业内使用越来越广泛。所以几乎每门开发语言都有处理JSON的API。 例子: JSON的表示方式 JSON由两大部分组成: 数据结构:Object、Array 基本类型:String、number、true、f...

2019-04-18 16:44:56 493 1

原创 Java的运算符

概念 运算符是一种“功能”符号,用以通知 Java 进行相关的运算。譬如,我们需要将变量 age 的值设置为 20 ,这时候就需要一个“=”,告诉程序需要进行赋值操作。 运算符的种类 算术运算符 赋值运算符 比较运算符 逻辑运算符 我们可以从“投票选举”的角度理解逻辑运算符: 1、 与:要求所有人都投票同意,才能通过某议题 2、 或:只要求一个人投票同意就可以通过某议题 3、 非:某人原本...

2019-04-17 00:07:45 93

原创 JAVA的注释

为什么要有注释 注释可以方便自己或者别人看这段代码的意义,注释是用来描述某段代码的作用。 一般来说对于一份规范的程序源代码而言,注释应该占到源代码的 1/3 以上。因此,注释是程序源代码的重要组成部分,一定要加以重视哦! 注释的类型 单行注释: 多行注释: 文档注释:这个注释可以用来生成api文档的注释 ...

2019-04-16 21:23:51 107

原创 Java的数据类型

java的数据类型 Java 语言是一种强类型语言。通俗点说就是,在 Java 中存储的数据都是有类型的,而且必须在编译时就确定其类型。 Java 中有两类数据类型: 在 Java 的领域里,基本数据类型变量存的是数据本身,而引用类型变量存的是保存数据的空间地址。说白了,基本数据类型变量里存储的是直接放在抽屉里的东西,而引用数据类型变量里存储的是这个抽屉的钥匙,钥匙和抽屉一一对应。 常用的基本数...

2019-04-16 21:11:18 89 1

原创 Java的关键字、标识符及变量名

关键字的概念 Java 语言中有一些具有特殊用途的词被称为关键字。关键字对 Java 的编译器有着特殊的意义,在程序中应用时一定要慎重哦!! 关键字有哪些 标识符的概念 标识符就是用于给java程序中变量、类、方法等命名的符号。 标识符的规则 标识符也有一定的命名规则,不是什么名字都可以用的。 规则1:标识符可以用字母、数字、下划线、美元符号组成,但不能包含%、@、空格等其他特殊字符。不能以数字...

2019-04-16 20:09:43 1480

原创 Java的概念及环境配置

发展 Java是在1995年由sun公司所推出的一门高级编程语言。2009年oracle公司收购了sun公司。所有目前来说java这门语言归属于oracle公司 组成 JavaSE:基础核心,包括面向对象,API、JVM等 JavaEE:可以说是javaSE的企业版,企业级应用的开发。由jsp、ejb、服务、工作流等 JavaME:主要用于嵌入式的开发。如移动设备、游戏、通信等 JVM JVM全名...

2019-04-16 19:43:58 90

原创 Java的代理模式

一、代理模式的概念 为其他对象提供一种代理以控制对这个对象的访问,代理对象起到中介的作用,可去掉或增加额外的服务。 举个例子:我要买火车票,我可以在火车站买,但是火车站太远了,此时我们就可以通过第三方去购买,当前第三方也可以响应的收取一定的手续费(当然国内没有一家第三方收费,说这个是为了更好理解接下来代理模式的强化对象功能)。 二、常见几种代理模式 虚拟代理:根据需要将资源消耗很大的对象进行延迟,...

2019-04-09 11:12:13 106

原创 Mybatis<foreach>使用注意事项

Mybatis的foreach可以很好遍历集合,那么使用这个元素需要注意的是当遍历的是list的时候呢,collection的值应为list,当遍历其他如set,则collection的值应为collection。原因如下是核心源码 private Object wrapCollection(Object object) { DefaultSqlSession.StrictMap ...

2019-03-28 21:42:43 341

原创 springboot集成的websocket的使用

一、博客背景 springboot很好的封装了和集成了WebSocket,使用好这个功能可以用来实现聊天,我们都知道因为 HTTP 协议有一个缺陷:通信只能由客户端发起,HTTP 协议做不到服务器主动向客户端推送信息。要想实现只能不停连接,或者 HTTP 连接始终打开。WebSocket就可以解决这个问题。 二、springboot的WebSocket ①认识注解ServerEndpoint 这个...

2019-03-27 23:39:39 219

原创 springboot集成quartz

一、知识背景 quartz框架是一个开源的企业级任务调度服务,可以用来定时执行相关任务。 二、框架的名词 1、任务:就是指在固定时间需要执行的工作内容,quartz提供了Job接口来定义一个任务。 2、触发器:任务在什么时间执行?如:每月最后一天、每天早上8点。相当于定时炸弹的时间设置一样。quartz提供了两个实现类:SimpleTrigger和CronTrigger 3、调度器:有了任务和触发...

2019-03-12 11:48:22 206

原创 云端部署项目

一、博客背景 自从买了云服务器我就开始在部署项目,部署的是springboot,花了快2天才部署好,哎,顿时感觉不用框架直接原生的多好,直接对tomcat,就不用踩那么多坑了,哈哈,开玩笑的。现在我就将部署的方法写在这里让大家少踩这个坑。 二、方法 先说一下springboot由于自带tomcat,所有要打包成jar包(war包的我没试过) ①maven maven怎么下载和部署就不说了,自己去百...

2019-03-06 14:01:51 1819

原创 轻量应用服务器安装tomcat

安装过程 进入阿里云提供的终端入口 切换到最高权限 下载tomcat,选择tar.gz(注意,不要选到windows) 通过第三方工具登录服务器 在usr下新建一个名字为tomcat的文件夹 把刚刚下载的tomcat压缩包传到改文件夹下 解压tomcat 结果 改个名 配置环境变量,在 ect下profile的最后一行加入 进入tomcat的bin 启动tomcat 尴尬...

2019-03-04 14:29:33 598

原创 阿里云轻量应用服务器安装jdk

安装教程 先进入阿里云服务器的控制界面 进入应用详情 点击图中蓝色字体进入服务器 先切换到root,用最高权限 进入usr,创建一个jdk文件夹 用第三方工具进行连接,这里我用winscp,把下载好的jdk安装包传到服务器(注意啦,要传linux的jdk,我之前传window的jdk导致环境配置不了) 回到终端界面,看看压缩包是否存在 解压压缩包,命令tar -xzvf 压缩包名称...

2019-03-04 13:03:51 745 3

原创 阿里云服务器安装zookeeper

一、博客背景 因为毕设用了zookeeper,每次打开电脑打开项目都要自己去启动一下zookeeper,很麻烦,然后又恰好买了阿里云,所以就索性在安装在阿里云上。 二、安装过程 先通过winscp连接上自己的阿里云 这个winscp左边是自己本机界面,右边就是远程服务器界面,所以我现在本机下载好zookeeper(也可以直接在远程通过命令下载,这里我就不说了,自己去百度), 通过点击 将其传...

2019-02-27 14:16:48 2623

原创 阿里云轻量应用服务器数据库连接问题

一、博客由来 今天无端端参加阿里的云翼计划,呈自己是学生美滋滋花了114买了一年的阿里云服务器,我买的是轻量应用服务器 为什么买这个因为阿里说这个更适合新手就买了下来。最后远程连接的时候别提有多坑(可能自己太菜了玩了一整天)。最后终于连接上了,就顺便写下这份博客,给后面的小白们指指路。 二、注意以及方法 为啥我会这么菜,玩了一天才连接上,因为网上搜的大部分都是云服务ECS 那么这区别有什么,我...

2019-02-26 23:00:44 3720 2

原创 关于SQL对数值类型的字符串进行排序问题

一、博客背景 今天在做毕设,需要排序,但是结果令我大跌眼镜。 这四不像的排序是什么玩意 二、问题来源及解决方案 问题来源是这样的,首先我的house_size的类型不是数值型,是字符串型。 那么排序的时候它就是这样的,比如:1开头不管多少位绝对不可以大于2开头的,同一个开头的就看第二个,同样的原理,上边例子就是110不可能大于30、31、35,但30跟31都是同一个开头,那么看第二位,0小于1...

2019-02-13 21:56:46 1007 1

转载 如何做到开机启动快

一、博客背景 我们都遇到过开机启动慢的问题,解决方法就我知道的有两种:一、关闭掉大部分的开机启动项 二、买固态硬盘。当然如果有固态加上大部分开机启动项都关闭掉那么开机不会超过10秒,那么问题也来了,时间是宝贵的,你把大部分启动项关闭了,要开的时候又是自己一个个点开,就拿我们程序员为例,我们可能把编程软件、数据库等都关闭了,要使用的时候一个个点开,也是很耗时的。那么怎么做呢? 二、解决方法 我们新建...

2019-02-12 20:46:11 342

原创 Docker的理解

一、博客背景 docker是世界领先的一个软件容器平台,身为菜鸟的我最近也学习了一下docker,以下会把我学习过程的一些经历和心得写下了,供后面的小白学习参考,也希望路过的各位技术大牛指点迷津。 二、docker可以用来干什么 如果不知道学了这个东西能干什么,那么这个学习过程肯定很乏味枯燥。 举个例子: 当我们拿到一个javaWeb项目要在一台新电脑上跑的时候,此时我们会这么做。下载jdk和jr...

2019-02-10 19:41:15 136

JQ的分页插件

本资源包括使用该插件所需要的资源,同是提供了代码演示。

2019-05-03

推特开源项目idworks

推特的开源项目,用于生成如用户id商品id非常方便

2019-05-01

空空如也

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

TA关注的人

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