- 博客(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
207
原创 Linux下vi和vim编辑器及一些基础命令及用户
基本介绍所有的Linux系统都会内建vi文本编辑器。Vim具有程序编辑的能力,可以看做事vi的增强版本,可以主动的以字体颜色辨别语法的正确性,方便程序设计。代码补完、编译及错误跳转等方便编程的功能特别丰富,在程序员中被广泛使用vi和vim的三种常见模式正常模式:以vim打开一个档案就直接进入一般模式了。这个模式下你可以使用上下左右按键来移动光标,使用删除字符或删除整行来处理档案内容,可以使...
2019-07-01 17:21:42
251
原创 Linux(Centos)开启sshd服务
服务简介该服务会监听22端口,是Linux实现远程操作的必不可少的一步开启步骤在终端输入setup进入系统服务找到sshd,旁边*代表开启
2019-07-01 10:03:13
2149
原创 Linux的目录结构
目录结构对于windows,我们会有c盘、d盘、e盘等,在每个盘下又有对应的文件夹目录对于Linux,只有一个根目录,一个“/”表示,其下面有多个子目录组成。(在Linux世界里,一切皆文件)Linux目录结构图/bin:Binary的缩写,这个目录存放着最经常使用的命令/sbin:s就是Super User的意思,这里存放的是系统管理员使用的系统管理程序/home:存放普通用户的主...
2019-07-01 09:52:23
177
原创 Linux之vmtools安装
安装步骤1、进入centos2、点击vm菜单的->install vmware tools3、centos会出现一个vm的安装包4、复制对应的压缩包,放入到计算机文件系统下的opt包下5、通过终端解压(压缩包名字可以同alt+/自动补全),得到一个文件夹6、进入该文件夹,如下操作,接下来所有操作都确定...
2019-07-01 09:14:56
601
原创 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
325
原创 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
90
原创 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
142
原创 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
189
原创 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
137
原创 Linux的概念和故事
Linux内的开源软件应用领域企业应用服务器(www.netcraft.com)、嵌入式应用(android系统底层为Linux,IOS底层为Unix)Linux与windows的不同①Linux严格区分大小写②Linux中所有内容以文件形式保存,包括硬件(一切内容皆文件)③Linux不考kuozhanm扩展名区分文件类型(靠权限区分)但也有约定的扩展名(这些扩展名是为了照顾管理...
2019-05-03 15:48:06
269
原创 springboot使用拦截器
使用注解@Configuration配置拦截器// 拦截器配置类@Configuration//老点的版本继承WebMvcConfigurerAdapter public class IntercepptorConfig implements WebMvcConfigurer { /** * 注入自定义拦截器 * * @Title: addInterceptors *...
2019-05-02 19:46:39
236
原创 springboot整合异步任务以及使用场景
先看如下代码:创建了3个任务@Componentpublic class AsyncTask { /* @Async */ public Future<Boolean> doTask11() throws Exception { long start = System.currentTimeMillis(); Thread.sleep...
2019-05-02 19:31:51
447
原创 springboot整合定时任务task
首先,现在启动类加上注解@EnableScheduling创建任务//使用这个注解是为了系统能扫描到这个类@Componentpublic class TestTask { private static final SimpleDateFormat sdf = new SimpleDateFormat("HH:mm:ss"); @Scheduled(fixedRate = 3000...
2019-05-02 19:19:34
368
原创 springboot整合redis
安装步骤https://blog.youkuaiyun.com/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
132
原创 springboot整合mybatis
对应的github地址https://github.com//abel533/Mybatis-Spring-boot相关的依赖<!-- java最好的数据库连接池,由阿里巴巴提供 --> <dependency> <groupId>com.alibaba</groupId> <artifactId>druid</...
2019-04-29 19:23:56
180
原创 springboot配置全局的异常捕获
页面跳转形式首先创建一个当异常出现的时候会处理的类@ControllerAdvicepublic class DemoExceptionHandler { public static final String ERROR_VIEW = "error"; @ExceptionHandler(value = Exception.class) public Object errorHandl...
2019-04-29 10:16:57
143
原创 springboot整合模板引擎
springboot整合freemarkerspringboot整合thymeleaf引入依赖在配置文件中加入接下来创建文件夹而index.ftl就是HTML接下来的使用就是跟jsp是一样的
2019-04-28 11:33:20
384
原创 Springboot资源文件属性配置
首先得先引入如下依赖在资料目录下创建一个resource文件内容为对于实体类在control层我们就可以结果
2019-04-28 09:50:45
215
原创 Jackson的使用
当我们使用springboot构造一个json对象并返回的时候。可以通过Jackson设想bean对象以达到对应的输出。接下来介绍几个比较常用的@JsonIgnore输出的时候该属性值忽略(也就是不输出,这个可以作用在password)@JsonFormat对Date属性设置输出格式@JsonInclude当属性等于某些值得时候不输出(如:值等于null的时候)...
2019-04-27 22:52:05
182
原创 Java的加解密
概念当我们传输一些需要保密性的东西的时候往往需要把数据进行加密以增加它的安全性密码的常用术语明文:待加密的信息密文:经过加密后的明文加密:明文转换成密文的过程加密算法:明文转为密文的转换算法加密密钥:通过加密算法进行加密操作用的密钥解密:将密文转为明文的过程解密算法:密文转为明文的算法解密密钥:通过解密算法进行解密操作用的密钥密码分析:截获密文者试图通过分析截获的密文从而推断...
2019-04-18 21:30:56
616
原创 JSON(Java版)
概念JSON,全名JavaScript Object Notation。是一种与开发语言无关的、易于人的阅读和编写、易于程序解析与生产、轻量级的数据格式。从JavaScript而来,但是行业内使用越来越广泛。所以几乎每门开发语言都有处理JSON的API。例子:JSON的表示方式JSON由两大部分组成:数据结构:Object、Array基本类型:String、number、true、f...
2019-04-18 16:44:56
544
1
原创 Java的运算符
概念运算符是一种“功能”符号,用以通知 Java 进行相关的运算。譬如,我们需要将变量 age 的值设置为 20 ,这时候就需要一个“=”,告诉程序需要进行赋值操作。运算符的种类算术运算符赋值运算符比较运算符逻辑运算符我们可以从“投票选举”的角度理解逻辑运算符:1、 与:要求所有人都投票同意,才能通过某议题2、 或:只要求一个人投票同意就可以通过某议题3、 非:某人原本...
2019-04-17 00:07:45
121
原创 JAVA的注释
为什么要有注释注释可以方便自己或者别人看这段代码的意义,注释是用来描述某段代码的作用。一般来说对于一份规范的程序源代码而言,注释应该占到源代码的 1/3 以上。因此,注释是程序源代码的重要组成部分,一定要加以重视哦!注释的类型单行注释:多行注释:文档注释:这个注释可以用来生成api文档的注释...
2019-04-16 21:23:51
130
原创 Java的数据类型
java的数据类型Java 语言是一种强类型语言。通俗点说就是,在 Java 中存储的数据都是有类型的,而且必须在编译时就确定其类型。 Java 中有两类数据类型:在 Java 的领域里,基本数据类型变量存的是数据本身,而引用类型变量存的是保存数据的空间地址。说白了,基本数据类型变量里存储的是直接放在抽屉里的东西,而引用数据类型变量里存储的是这个抽屉的钥匙,钥匙和抽屉一一对应。常用的基本数...
2019-04-16 21:11:18
116
1
原创 Java的关键字、标识符及变量名
关键字的概念Java 语言中有一些具有特殊用途的词被称为关键字。关键字对 Java 的编译器有着特殊的意义,在程序中应用时一定要慎重哦!!关键字有哪些标识符的概念标识符就是用于给java程序中变量、类、方法等命名的符号。标识符的规则标识符也有一定的命名规则,不是什么名字都可以用的。规则1:标识符可以用字母、数字、下划线、美元符号组成,但不能包含%、@、空格等其他特殊字符。不能以数字...
2019-04-16 20:09:43
1523
原创 Java的概念及环境配置
发展Java是在1995年由sun公司所推出的一门高级编程语言。2009年oracle公司收购了sun公司。所有目前来说java这门语言归属于oracle公司组成JavaSE:基础核心,包括面向对象,API、JVM等JavaEE:可以说是javaSE的企业版,企业级应用的开发。由jsp、ejb、服务、工作流等JavaME:主要用于嵌入式的开发。如移动设备、游戏、通信等JVMJVM全名...
2019-04-16 19:43:58
120
原创 Java的代理模式
一、代理模式的概念为其他对象提供一种代理以控制对这个对象的访问,代理对象起到中介的作用,可去掉或增加额外的服务。举个例子:我要买火车票,我可以在火车站买,但是火车站太远了,此时我们就可以通过第三方去购买,当前第三方也可以响应的收取一定的手续费(当然国内没有一家第三方收费,说这个是为了更好理解接下来代理模式的强化对象功能)。二、常见几种代理模式虚拟代理:根据需要将资源消耗很大的对象进行延迟,...
2019-04-09 11:12:13
131
原创 Mybatis<foreach>使用注意事项
Mybatis的foreach可以很好遍历集合,那么使用这个元素需要注意的是当遍历的是list的时候呢,collection的值应为list,当遍历其他如set,则collection的值应为collection。原因如下是核心源码private Object wrapCollection(Object object) { DefaultSqlSession.StrictMap ...
2019-03-28 21:42:43
381
原创 springboot集成的websocket的使用
一、博客背景springboot很好的封装了和集成了WebSocket,使用好这个功能可以用来实现聊天,我们都知道因为 HTTP 协议有一个缺陷:通信只能由客户端发起,HTTP 协议做不到服务器主动向客户端推送信息。要想实现只能不停连接,或者 HTTP 连接始终打开。WebSocket就可以解决这个问题。二、springboot的WebSocket①认识注解ServerEndpoint这个...
2019-03-27 23:39:39
241
原创 springboot集成quartz
一、知识背景quartz框架是一个开源的企业级任务调度服务,可以用来定时执行相关任务。二、框架的名词1、任务:就是指在固定时间需要执行的工作内容,quartz提供了Job接口来定义一个任务。2、触发器:任务在什么时间执行?如:每月最后一天、每天早上8点。相当于定时炸弹的时间设置一样。quartz提供了两个实现类:SimpleTrigger和CronTrigger3、调度器:有了任务和触发...
2019-03-12 11:48:22
238
原创 云端部署项目
一、博客背景自从买了云服务器我就开始在部署项目,部署的是springboot,花了快2天才部署好,哎,顿时感觉不用框架直接原生的多好,直接对tomcat,就不用踩那么多坑了,哈哈,开玩笑的。现在我就将部署的方法写在这里让大家少踩这个坑。二、方法先说一下springboot由于自带tomcat,所有要打包成jar包(war包的我没试过)①mavenmaven怎么下载和部署就不说了,自己去百...
2019-03-06 14:01:51
1860
原创 轻量应用服务器安装tomcat
安装过程进入阿里云提供的终端入口切换到最高权限下载tomcat,选择tar.gz(注意,不要选到windows)通过第三方工具登录服务器在usr下新建一个名字为tomcat的文件夹把刚刚下载的tomcat压缩包传到改文件夹下解压tomcat结果改个名配置环境变量,在 ect下profile的最后一行加入进入tomcat的bin启动tomcat尴尬...
2019-03-04 14:29:33
623
原创 阿里云轻量应用服务器安装jdk
安装教程先进入阿里云服务器的控制界面进入应用详情点击图中蓝色字体进入服务器先切换到root,用最高权限进入usr,创建一个jdk文件夹用第三方工具进行连接,这里我用winscp,把下载好的jdk安装包传到服务器(注意啦,要传linux的jdk,我之前传window的jdk导致环境配置不了)回到终端界面,看看压缩包是否存在解压压缩包,命令tar -xzvf 压缩包名称...
2019-03-04 13:03:51
788
3
原创 阿里云服务器安装zookeeper
一、博客背景因为毕设用了zookeeper,每次打开电脑打开项目都要自己去启动一下zookeeper,很麻烦,然后又恰好买了阿里云,所以就索性在安装在阿里云上。二、安装过程先通过winscp连接上自己的阿里云这个winscp左边是自己本机界面,右边就是远程服务器界面,所以我现在本机下载好zookeeper(也可以直接在远程通过命令下载,这里我就不说了,自己去百度),通过点击将其传...
2019-02-27 14:16:48
2666
原创 阿里云轻量应用服务器数据库连接问题
一、博客由来今天无端端参加阿里的云翼计划,呈自己是学生美滋滋花了114买了一年的阿里云服务器,我买的是轻量应用服务器为什么买这个因为阿里说这个更适合新手就买了下来。最后远程连接的时候别提有多坑(可能自己太菜了玩了一整天)。最后终于连接上了,就顺便写下这份博客,给后面的小白们指指路。二、注意以及方法为啥我会这么菜,玩了一天才连接上,因为网上搜的大部分都是云服务ECS那么这区别有什么,我...
2019-02-26 23:00:44
3767
2
原创 关于SQL对数值类型的字符串进行排序问题
一、博客背景今天在做毕设,需要排序,但是结果令我大跌眼镜。这四不像的排序是什么玩意二、问题来源及解决方案问题来源是这样的,首先我的house_size的类型不是数值型,是字符串型。那么排序的时候它就是这样的,比如:1开头不管多少位绝对不可以大于2开头的,同一个开头的就看第二个,同样的原理,上边例子就是110不可能大于30、31、35,但30跟31都是同一个开头,那么看第二位,0小于1...
2019-02-13 21:56:46
1036
1
转载 如何做到开机启动快
一、博客背景我们都遇到过开机启动慢的问题,解决方法就我知道的有两种:一、关闭掉大部分的开机启动项 二、买固态硬盘。当然如果有固态加上大部分开机启动项都关闭掉那么开机不会超过10秒,那么问题也来了,时间是宝贵的,你把大部分启动项关闭了,要开的时候又是自己一个个点开,就拿我们程序员为例,我们可能把编程软件、数据库等都关闭了,要使用的时候一个个点开,也是很耗时的。那么怎么做呢?二、解决方法我们新建...
2019-02-12 20:46:11
356
原创 Docker的理解
一、博客背景docker是世界领先的一个软件容器平台,身为菜鸟的我最近也学习了一下docker,以下会把我学习过程的一些经历和心得写下了,供后面的小白学习参考,也希望路过的各位技术大牛指点迷津。二、docker可以用来干什么如果不知道学了这个东西能干什么,那么这个学习过程肯定很乏味枯燥。举个例子:当我们拿到一个javaWeb项目要在一台新电脑上跑的时候,此时我们会这么做。下载jdk和jr...
2019-02-10 19:41:15
148
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人