- 博客(19)
- 收藏
- 关注
原创 Linux——软件包
1、源码包和RPM包之间的区别源码包本质是使用C语言写的,没有进行编译,我们安装后的性能也能有所提升。缺点:源码包需要经过编译再安装,但编译时间过长,有可能需要几天RPM包我们可以结合widows系统的.exe文件,其实他就是源码包提前编译好的文件,我们的Linux并不能识别.exe文件,而是生成的RPM包(Linux中没有文件后缀名之说)。2、RPM包安装(1)rpm命令(手动安装)这个不多介绍,因为手动安装的最大的问题是包依赖问题,所以我觉的不常用。(2)yum命令(基于网络或者光盘的自动
2020-06-30 17:06:59
111
原创 Linux——vim编辑器
1、vim文本编辑器是我们在Linux中常见也是最常用的技术。长话短说:2、vim的三个工作模式我们进入vim的命令模式可以使用i,a,o进入插入模式3、说白了我们针对文本编辑器无外乎,关注的就是操作字符或者是整行字符,包括编辑删除等相关操作(1)命令模式:主要命令其实也就上图这些了,这里笔记偷懒了,尴尬而不厚道的笑了笑,哈哈哈...
2020-06-30 15:14:22
78
原创 Linux——关机重启命令
1、简语:我们都迫切希望自己成为出色的人,但往往无法坚持,我也是,希望以此为戒,坚持学习,不忘初心。这里我们主要介绍一些简单的常用的关机重启命令。2、正片(1)shutdown命令参数:—h 关机—c 取消前一个命令—r 重启例子:shutdown -h now 立刻关机shutdown -h 20:55shutdown -r now 立刻重启(2)其他关机命令halfpoweroffinit 0(3)其他重启命令rebootinit 6(4)系统命令一共七个系统命令,
2020-06-30 14:44:02
147
原创 MybatisGenerator——自动生成
1、MybatisaGenerators是用来自动生成代码的,使用一般分为三步,我们通常做法:利用其根据数据库表生成相应的mapper和我们的model对象。(1)引入依赖(2)配属配置文件(3) 使用配置类2、引入依赖 <dependency> <groupId>org.mybatis.generator</groupId> <artifactId>mybatis-generator-core<
2020-06-24 17:48:36
180
原创 Java基础——初始化与清理
1、简述初始化和清理这两个概念是涉及到我们程序的安全问题,在我们对象创建过程中是避免不了的,初始化——使用——销毁、清理。c++为我们引入了构造器的概念,帮助我们对对象进行初始化,其目的也很 明显就是告诉我们如何创建一个对象,以什么方式创建对象。Java同时提供了“垃圾回收器”,来帮助我们对对象进行清理。让我们开发更加方便。2、构造器确保初始化(1)假设我们每次创建对象都需要调用一个initialize()方法,通过构造器我们Java设计者就能够知道我们用户在有能力操作对象之前去对对象进行初始化工作。
2020-05-17 20:17:04
135
原创 Java基础——一切皆对象
1、自己理解简介一切皆对象,oop更看重的其实对象的引用,我们不必像c或者c++那样关注对象的底层,例如对象的存储以及生命周期、销毁,所谓的引用就好比我们手中的遥控器(引用),来遥控我们的电视(对象),我们调大、减小音量,都只需要使用遥控就可以办到。2、对象创建(1)对象的创建需要我们自己创建。我们在使用对象的同时,更多的使用其对象的引用,但是引用是可以独立存在的,我们只是希望我们的引用和对象产生一种关联关系。(2)关键字new,我们创建对象是通过关键词new来实现的,字面意思,“来个新对象”。3
2020-05-11 23:15:44
204
原创 Linux——压缩解压命令、网络命令
一、压缩解压命令Linux中常见的一些文件格式,.gzip .zip .bzip2 ,.tar .tar.zip1、.gzip文件压缩、解压(1)压缩:格式:gzip 【新文件名称】压缩文件例子:gzip service.gzip(2)解压格式:gunzip【文件名称】/ gzip -d 【文件名称】...
2020-03-25 22:16:59
92
原创 Linux——帮助命令、用户命令
一、帮助命令1、man命令英文manual,可不要理解为男人的意思呀,查看命令作用以及参数,以及配置文件相关信息。格式:man 【命令】例子man ls / man service (配置文件),切记配置文件不需要加绝对路径。2、whatis命令这个命令其实是对man 查看命令的信息的简化版例子:whatis ls 查出的结果是对ls的简短解释。3、apropos命令...
2020-03-25 10:11:03
100
原创 Linux——文件搜索命令
1、文件搜索命令此文只是鄙人的学习笔记,无任何建树性感悟和认知,望浏览到该文章的同道中人,不要失望,毕竟问道又先后。2、find命令find命令进行的是全局搜索(1)根据文件名称查找:—name 根据文件面名称查找—iname 忽略大小写(2)根据文件类型—typef—文件d—目录l—软链接(3)根据时间查找—amin 根据访问时间查找 access—cmin ...
2020-03-22 23:29:04
101
原创 分布式事务
分布式事务1、本地事务和分布式事务概念本地事务:这里不想做详细解释,我们可以在sql中正常保持一个连接下,进行开启事务、提交、回滚事务。分布式事务:是应用于分布式架构下,我们要想理解分布式事务,首先要明白分布式架构,在多个微服务下,我们常常在处理业务时,会遇到一个服务调用其他服务的场景,例如订单送积分,我们订单微服务在下订单后,要给用户进行积分累计,在这种场景下我们涉及到远程调用,本地事务的...
2020-03-20 20:36:03
139
原创 MySQL——事务与锁
1、简要此文章主要是以MySQL5.7版本为例,介绍事务与锁。2、事务概念事务是数据库管理系统(DBMS)执行过程的一个最小执行单位,由一个有限的数据库操作序列构成。3、事务的隔离级别原子性:特指操作的原子性,原子特指最小的单位,即要么全成功,要么全失败。一致性:这里的一致性特指整体性,即两个账号的加减钱数,作为一个整体。不能多增或者多减。隔离性:隔离性特指我们操作sql时,不能互相...
2020-03-05 13:53:42
181
原创 Linux——文件权限命令
1、简述文件权限并没有我们想象的那么简单,我们大概都听过rwx,即可读、可写、可执行。但是操作权限却没有这么简单,本文是自己学习的简单操作,后续随着学习的深入也会继续更新关于权限这块的知识。2、文件权限命令(1)chmod 格式:chmod 【u/g/o】【+/-/=】【r/w/x】文件、目录。给文件添加、删除、赋予对应权限。——R 递归赋予权限,给其目录及其子目录赋予权限。...
2020-03-03 14:26:33
322
原创 jvm初步认知
1、jvm分为几部分?jvm大体划分为三部分(1)类加载系统(2)数据内存模型(3)字节码引擎2、jvm的作用:从宏观角度上理解,就是屏蔽了在代码在不同系统之间的差异,将字节码文件,转为了不同的机器码。3、数据内存模型:堆、栈、本地方法区、方法区(1.8版本后移到物理内存上了)、程序技术器栈:被线程私有,即每一个线程都开辟一个栈。同时栈内部分为(1)程序计数器(2)局部变量表(3)操作...
2020-03-02 15:53:32
104
原创 Linux常见命令——文件命令
1、常见命令(1)touch 命令 创建文件命令,在Linux中我们常见的文件是不区分后缀文件名的,同时.点开头的文件一般为隐藏文件。注意:创建带空格的文件的时,用双引号括起来,查看文件时,也应带双引号。(2)cat 查看文件命令,常用在小文件。-n 携带行号more 查看文件命令,空格翻页,回车下一行,可以显示百分比less 查看文件命令,可以向上查看,Pgup向上翻页,上箭...
2020-03-02 09:34:07
154
原创 知识杂谈——quartz
知识杂谈——quartz1.简要quartz定时框架,类似的其实还有很多例如:jdk 的timer(单线程)springboot的Schedule等等2、应用场景定时任务在我们很多项目中都是非常常见的,这里我们举例简单说明一下:譬如我们的银行系统,当我们有汇款任务时,并不是立刻就能汇入到相关银行中去,他是有一定标准的 ,5万元以上时,我们立刻执行,但是5万以下,我们则半小时执行一次。还...
2020-02-27 11:43:22
205
原创 Linux——文件管理常用命令
**文件管理常见命令**1、命令常见格式【命令】【选项】【参数】 例子:ls -a / 根目录下所有文件注意:-后面是简化选项 --后面是选项全称 例:-a 和 --all 其实是一样的2、文件属性当我们查看某一目录下文件时,ls -a /某目录 ,但是只看到文件名称,所以要想看到文件的属性采用ls -l 文件 ,命令文件属性展示格式:文件权限 用户,用户...
2020-02-26 14:40:14
123
原创 Linux——文件目录
##文件在Linux中我们可以理解为万物皆文件,包括其命令也全部是以文件的形式。2、文件目录:前面为自己理解背写的,想了解详细解释请看后面图片:bin/sbin目录:特指常见操作命令,其中sbin为超级管理员常用命令目录。/usr/bin:单用户模式不能使用(类似于windos中的安全模式)/usr/sbin:boot:系统启动目录,不推荐在此文件夹下存放东西,可能导致Linux无...
2020-02-24 20:44:28
140
原创 Linux初学——分区概念
1、分区概念答:所谓分区就是将我们的大硬盘分成几块,类似于大衣柜分成几个小柜子一样,分成几个逻辑分区。(1)主分区:注意:主分区的数量是有限制的,最多不超过4个。(2)扩展分区:注意:所谓扩展分区,是建立在主分区的个数之内的,即主分区+扩展分区是不能超过4个的,同时扩展分区是不能够写入数据 的。说白了就是个某一个小柜子打隔断。2、格式化答:格式化的概念,原来理解就是数据清楚,但是发...
2020-02-18 22:52:35
463
原创 保存数据---参数校验@valid
1、如何更加优雅的完成参数保存时,非空、非null、年龄、参数范围的校验?答案:目前了解的有两种方式(1)使用lombok注解(不介绍)(2)使用valid注解(主角)目的就是对于前端信息录入时,出于谨慎的态度,我们不光光要在前端进行判断,同样我们后端也应对于某些数据进行严格的判断。基本的使用场景就不介绍了:上代码,加注解喽!!!!!!!!!!!!!类似这样的代码是不是经常遇到?i...
2020-01-16 13:14:05
417
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人