- 博客(61)
- 资源 (1)
- 收藏
- 关注
原创 IDEA Lombok配置
1.File -->Setting--> Plugins,右侧搜索Lombok,点击Browse Repositores2.点击Lombok,选择install3.重启后即Lombok即可使用
2020-08-25 17:26:17
297
原创 CentOS7下的Nginx安装
1 编译工具与库文件Nginx依赖于一些编译环境与库文件,安装Nginx之前需提前安装所需环境yum -y install make zlib zlib-devel gcc-c++ libtool openssl openssl-develyum -y install make xxx:安装并编译相关工具2 安装 pcre 依赖1.下载解压包,使用tar方式安装 链接:https://pan.baidu.com/s/1I0KPYnEStJKSGpOEuuBe4g
2020-08-04 14:47:33
131
原创 Linux 服务器日志文件太大 直接查看文件打不开 如果查看文件的部分内容
项目部署到服务器后,会不断产生日志,但经过一段时间以后,文件就会变大很大,我们想直接查看文件就会非常困难,那么我们是不是可以直接查看文件的部门内容呢?当然可以,我们可以按照时间查看,查看特定时间内的日志。命令:grep xx(日期) xx(文件名)示例:grep '2020-07-07' nohup.out,查看7号当天的所有日志grep '2020-07-07 1[0-2]' nohup.out,查看7号当天10点到12点的所有日志...
2020-07-28 11:44:27
2766
1
原创 Linux 防火墙关闭和开启命令
1:查看防火状态systemctl status firewalldservice iptablesstatus2:暂时关闭防火墙systemctl stop firewalldservice iptablesstop3:永久关闭防火墙systemctl disable firewalldchkconfig iptables off4:重启防火墙systemctl enable firewalldservice iptables restart...
2020-07-16 08:38:55
970
原创 linux centos7 jdk rpm安装方式
Linux下jdk安装方式1.下载JDK安装包,链接:链接:https://pan.baidu.com/s/1BrBWXsQ5u3C_CUGL5ig17w提取码:lr0x2.使用xshell等工具,上传至/usr/java目录下(默认没有java目录,需要自行创建,也可自己定义其他路径)3.tar zxvfjdk-8u131-linux-x64.tar.gz ,使用该命令解压文件4.使用Vi编辑器,设置环境变量 sudo vi /etc/profile ,使用该命令打开...
2020-07-15 17:41:10
198
原创 测试网络命令 退出telnet
测试网络命令 退出telnet1)ping ip地址,检查ip地址是否连通2)telnet ip地址 端口号 ,测试地址和端口是否可用telnet测通后,如何退出 1) ctrl + ] 2) quit
2020-07-10 10:27:03
423
原创 Linux安装jdk失败后 各种命令不可用的解决方案 和Liunx中jdk的安装步骤
1.Linux安装jdk失败后 各种命令不可用 出现该情况的原因:jdk环境变量配置错误 解决方案: 1)首先使linux命令可用 2)重新配置环境变量 ①命令行中输入 export PATH=/usr/bin:/usr/sbin:/bin:/sbin:/usr/X11R6/bin,使命令暂时可用 ②命令行中输入 vi ~/.bash_profile 进入到环境变量中 ③仔细检查PATH 属性是否有错误,改正后 :wq 报错退出 ④执行...
2020-07-10 10:23:57
1087
原创 windows 注册服务 nacos注册 redis注册
注册服务命令描述: 在注册表和服务数据库中创建服务项。用法: sc <server> create [service name] [binPath= ] <option1> <option2>...选项:注意: 选项名称包括等号。 等号和值之间需要一个空格。type= <own|share|interact|kernel|filesys|rec> (默认 = own)start= ...
2020-05-29 16:38:47
1280
原创 Java 枚举enum 枚举的来由 枚举的常用方法 枚举的构造函数 枚举中的方法 枚举继承接口
Java5新增的特性,一种特殊的类型。本质上是一个类,但是有特殊的约束。这些约束让枚举更简洁、安全。枚举本质是在一个常量集合,一个属于同一类型的常量集合。比如:四季(春夏秋冬)、星期(一到七)1.枚举的来由当没有枚举enum时,我们需要定义一组常量,如下:public class Day { public static final int MONDAY =1; public static final int TUESDAY=2; public stati...
2020-05-26 18:09:50
320
原创 spring boot的@RequestParam和@RequestBody的区别 PostMan params与body区别
简单来讲,params与body的区别就是get与post的区别get请求,适合向服务器发送数据量较小的请求,比如查询操作;请求参数会放在url里,用?分割参数,多个参数用&链接post请求,适合项数据量发送数据量较大的请求,比如添加操作,上传文件等,参数不会放在url里params里的参数会被放在url里,所以get请求时参数添加在params里body里的参数不会放在url里,所以post请求时参数添加在body里...
2020-05-20 15:45:28
1971
原创 Redis的使用 windows/Linux下的安装 常用命令 Java使用Redis SpringBoot整合Redis
Redis教程1.1 初始redis1.1.1 什么是RedisRedis(Remote Dictionary Server 远程字典服务),一个开源的key-value型数据库,它可给予内存亦可以持久化,并提供了多种语言的API。它通常被称为数据结构服务器,因为它的value不仅仅可以是String字符串,也可以是hash(哈希)、列表(list)、集合(set)、有序集合(sorted set)等类型。1.1.2 为什么选择Redisa.特点 1)支持数据持久化,可以将
2020-05-13 09:23:31
291
原创 Maven的使用 eclipse中配置maven IDEA配置maven
maven1.maven是什么 一个跨平台的项目管理工具,主要服务于 基于Java平台的项目构建、依赖管理和项目信息管理。跨平台(window/linux/mac)使用相同的命令2.maven能做什么? 构建项目 依赖工具:第三方开源库jar的增多,版本冲突、依赖臃肿等问题增多,maven可以有效的解决依赖 maven仓库: 中央仓库:maven为java开发者提供了一个免费的中央仓库,在其中可以找到绝大多数的流行开源框架。
2020-05-12 16:14:22
411
原创 SpringBoot基本使用 框架整合 mybatis mybatis-plus 模板引擎Thymeleaf
1.SpringBoot1.1 SpringBoot概述1.1.1 什么是SpringBoot谈到SpringBoot,首先谈一下Spring。Spring框架为Java应用程序开发提供全面基础架构支持的框架,它简化了大量的重复代码的操作,比如数据库连接,让我们的开发时间大大缩短。它的主要模块如下 : Spring JDBC:简化JDBC编码,使代码更加健壮 Spring MVC:提供对Web程序的支持 Spring Security:提供对安全访问控制的支持 s
2020-05-12 16:01:26
2118
原创 JAVA8新特性 函数式接口 lambda表达式 StreamAPI 日期时间API
1.Java8新特性1)默认方法: 默认方法就是一个在接口里面有了一个实现的方法 2)方法引用: 方法引用提供了非常有用的语法,可以直接引用已有Java类或对象(实例)的方法或构造器。 与lambda联合使用,可以使语言的构造更紧凑简洁,减少冗余代码。3)Lambda表达式: Lambda允许把函数作为一个方法的参数(函数作为参数传递进方法中。4)Stream API: 新添加的Stream API(java.util.stream) 把真正的函数...
2020-05-12 14:14:48
605
原创 JAVA反射机制 概念 使用场景 主要操作
1.1 什么是反射机制想要了解反射机制,需要先了解两个概念:编译期和运行期。编译期:把源代码翻译成机器能识别的代码,比如编译器把java代码编译成jvm识别的字节码文件运行期:将可执行文件交给操作系统去执行反射机制:在运行期,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意方法和属性;这种动态获取信息以及动态调用对象方法的功能称为java语言的反射机制。(简述:java中,只要给定类的名字,就可以在运行时通过反射机制来获得类的所有信息)1..
2020-05-11 14:15:37
608
原创 IDEA工具的使用
一、IDEA简单介绍IDEA是JetBrains公司的产品,公司旗下最常见的版本还有WebStorm,Android Studio也是基础IDEA开发的,但是AS是Google公司研发的IDEA是Java集成开发环境,在业界被公认为最好的Java开发工具之一,它在智能代码助手、代码自动提示、单元测试、CVS整合、J2EE等方面的功能都非常优秀。IDEA主要支持Java、Scala、Gr...
2020-05-05 15:57:04
1680
原创 Idea2018中使用git
1.Git简述 数据是短暂的,且容易丢失,一次错误性的代码变更或一次灾难性的磁盘崩溃,都是导致数据丢失。所以,在整个工作过程中,持续性的备份和存档是非常明智的。 对于文本和代码项目,备份策略通常包括版本控制,或者叫“对变更进行追踪管理”。每个程序员每天都会进行若干变更,这些持续性的变更,加载一起构成“版本库”。团队沟通和产品管理中,版本控制是最高效的组织管理方...
2020-05-04 22:42:27
2427
原创 Idea2018之Debug调试
1.Debug简单介绍 Debug,程序员必备技能,使我们日常开发中代码追踪,异常定位,查看源码的主要方式。Idea中主要有8个按钮来帮助我们使用该技能,接下来我们分别来看一看2.常用八大按钮1)Show Execution Point:显示当前执行的行 使用场景:当我们因错误切换工具选项卡,导致忘记代码调试的位置,使用该按钮,可直接跳转到代码的debug...
2020-05-04 22:32:57
896
原创 设计模式之单例模式
单例模式(Singleton Pattern),Ensure a class has only one instance, and provide a global point of access to it.确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例。单例优势: 1)一个对象需要频繁创建、销毁,而且创建和销毁却无法优化时 2)一个对...
2019-03-13 15:09:35
147
原创 设计模式 --- 六大设计原则
六大原则:单一职责原则、里氏替换原则、依赖倒置原则、接口隔离原则、迪米特法则、开闭原则1.单一职责原则单一原则,官方说法:there should never be more than one reason for a class to change,即有且仅有一个原因引起类的变更。企业就是每个类所做的事情应该统一,比如实体类只写相关属性,dao类只写数据库相关操作,service类写...
2019-03-11 19:25:50
160
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅