自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4382)
  • 收藏
  • 关注

转载 IDEA中的模板文件设置

idea中的设置Settings>Editor>File and code Templates>Includes>File Header 中粘贴下面的表达格式/** * @Package : ${PACKAGE_NAME} * @Description : TODO * @Create on : ${DATE} ${HOUR}:${MINUTE} * ...

2019-09-26 15:57:00 628

转载 JWT权限设计思维导图

转载于:https://www.cnblogs.com/aric2016/p/11575541.html

2019-09-23 23:02:00 649

转载 用java代码写的简易计算器(可以实现基本的加减乘除功能)

package A;import java.awt.*;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import java.awt.event.MouseEvent;import java.awt.event.MouseListener;import java...

2019-09-21 19:05:00 3820

转载 异常

什么是异常异常在Java语言中,将程序执行中发生的不正常情况称为“异常”。(开发过程中的语法错误和逻辑错误不是异常)对于这些错误,一般有两种解决方法:一是遇到错误就终止程序的运行。另一种方法是由程序员在编写程序时,就考虑到错误的检测、错误消息的提示,以及错误的处理。捕获错误最理想的是在编译期间,但有的错误只有在运行时才会发生。比如:除数为0,数组下标越界等...

2019-09-20 20:15:00 266

转载 枚举、注解

枚举是什么当一个类的对象是可数的情况下,就可以使用枚举能干什么(能解决什么问题)1、JDK1.5之前需要自定义枚举类2、JDK 1.5 新增的 enum 关键字用于定义枚举类3、若枚举只有一个成员, 则可以作为一种单例模式的实现方式4、当一个类的对象是可数的情况下,就可以使用枚举.怎么用语法语法1enum 枚举类名{对象1,对象2,对象3...

2019-09-20 20:08:00 87

转载 抽象类和接口

抽象类(abstract class)是什么具有所有类的特性:属性、方法,该类不能建立对象,只能声明指针和引用,用于基础类的接口声明和运行时的多态,只能继承。所以一般都做为父类存在能干什么做父类用,让子类继承,抽象类不能被实例化。抽象类是用来被继承的,抽象类的子类必须重写父类的抽象方法,并提供方法体。若没有重写全部的抽象方法,仍为抽象类。在哪用抽象类抽象类:抽...

2019-09-20 20:06:00 102

转载 其他关键字

this理解this:可以理解为:当前对象 或 当前正在创建的对象作用在属性或方法冲突时,做区分用调用this可以用来调用:属性、方法、构造器具体含义this调用属性、方法指定属性或方法。但是通常情况下,我们都省略了"this."。但是如果方法的形参和当前对象的属性名相同的情况下,我们必须显式的使用"this.变量"的方式,表明此变量是属性,而非形参。...

2019-09-20 20:04:00 207

转载 面向对象——三大特性

封装定义隐藏内部细节,提供公共的访问方法,便于调用。提高程序可展性、维护性。实现高内聚,低耦合语法私有化属性,提供公共的get/set方法体现属性、方法、构造器、内部类class的权限修饰只可以用public和default(缺省)。核心是访问权限访问权限本类同包子类其他...

2019-09-20 20:02:00 130

转载 面向对象——对象的创建和使用

创建对象使用new +构造器创建一个新的对象;举例Animal xb=new Animal();对象的使用使用“对象名.对象成员”的方式访问对象成员(包括属性和方法)创建对象过程1) 在永久区中检查要创建的对象所属的类模板是否存在.2) 如果不存在, 则由类加载器(ClassLoader)加载类模板3) 如果类模板已经存在, 就不加载了, 保证类模板只...

2019-09-20 20:00:00 117

转载 面向对象——成员

属 性是什么属 性:对应类中的成员变量Field = 属性 = 成员变量,语法格式:修饰符 类型 属性名 =初值 ; 说明:修饰符private:该属性只能由该类的方法访问。修饰符public:该属性可以被该类以外的方法访问。 类型:任何基本类型,如int、boolean或任何类。举例:pub...

2019-09-20 19:59:00 155

转载 面向对象———类

面向对象与面向过程和面向接口面向过程就是分析出解决问题所需要的步骤,然后用函数把这些步骤一步一步实现,使用的时候一个一个依次调用就可以了。面向对象是把构成问题事务分解成各个对象,建立对象的目的不是为了完成一个步骤,而是为了描叙某个事物在整个解决问题的步骤中的行为。面向接口编程本身是面向对象编程思想所提倡的一种编程规范。因为它能够最大限度的解耦,所谓解耦既是解耦合的...

2019-09-20 19:54:00 99

转载 tomcat简介与部署

tomcat为开源软件,主要加载jsp页面。html——apache、nginxphp——LAMP、LNMPJsp——tomcat中间件产品:tomcat websphere weblogic jboss luxedo安装配置tomcatsystemctl stop firewalld //关闭防火墙iptables -Fsetenforc...

2019-09-20 09:23:00 135

转载 二维数组简单使用

二维数组的使用java 语言里提供了支持多维数组的语法。如果说可以把一维数组当成几何中的线性图形,那么二维数组就相当于是一个表格,像右图Excel中的表格一样。对于二维数组的理解,我们可以看成是一维数组array1又作为另一个一维数组array2的元素而存在。其实,从数组底层的运行机制来看,其实没有多维数组。声明数据类型[][] 变量名;初始化...

2019-09-17 19:59:00 176

转载 数组——算法

1.求数组元素的最大值、最小值、平均数、总和等 -->只对数字类型有效核心思想通过定义一个变量在循环中循环赋值,然后在操作这个变量就行。最大值int a =0;int[] arr = new int[]{1,5,3,6,7};for(int i = 0;i < arr.length;i++){if(arr[i] > a){a = arr[...

2019-09-17 19:56:00 108

转载 数组——基础

3.1 数组的概述数组是多个相同类型数据的组合,实现对这些数据的统一管理数组中的元素可以是任何数据类型,包括基本类型和引用类型数组属引用类型,数组型数据是对象(object),数组中的每个元素相当于该对象的成员变量数组的长度不可以变换,一段初始化完成后就 不可以改变了3.2 一维数组的使用声明方式:语法:数据类型...

2019-09-17 19:36:00 112

转载 源码编译安装Apach——有图

1.先进入/usr/local/中创建三个文件夹 apr apr-util apachecd /usr/local目录mkdir aprmkdir apr-utilmkdir apache2.再进入 src中 cd src3.在 src中 下载apr-1.6.5 apr-util-1.6.1httpd-2.4.37源码包...

2019-09-17 19:33:00 96

转载 第一章

 他所在的城市属于南方,和北方比起来温度没那么低,但是每到了冬                   天,寒冷都会无差别的席卷这个城市。  在冬天,他喜欢在外面闲逛、观察各种角色,尤其是街上过路的行人,走路的姿势,眼神,以及肢体语言。他会想象这些人的工作和生活中遇到                  的事情。就像西方的上帝,上帝会知道并安排他们的一切。  有时一个人的喜...

2019-09-17 17:38:00 125

转载 批量装机实验报告

服务器初始状态准备1、IP地址配置如下:[root@localhost ~]# vim /etc/sysconfig/network-scripts/ifcfg-ens322、主机名、防火墙以及selinux状态如下iptables -Fsystemctl stop firewalldsetenforce 0部署FTP服务1、安装FTP服务,并将安装...

2019-09-17 10:47:00 105

转载 Centos7通过源码编译的方式安装和配置Apache

一、下载软件包 (wget)通过https://apr.apache.org/ 下载 APR 和 APR-util //此网址不是直接的目标地址通过http://httpd.apache.org/download.cgi 下载 httpd//此网址不是直接的目标地址通过https://ftp.pcre.org/pub/pcre/ 下载 pcre...

2019-09-17 10:44:00 114

转载 Nginx Rewrite 域名以及资源重定向

一、Nginx Rewrite 规则 rewrite功能就是,使用nginx提供的全局变量或自己设置的变量,结合正则表达式和标志位实现url重写以及重定向,rewrite只能放在server{},location{},if{}中,并且只能对域名后边的除去传递的参数外的字符串起作用。Nginx的rewrite规则采用PCRE Perl兼容正则表达式的语法进行规则匹配,如果...

2019-09-17 10:20:00 395

转载 程序流程控制——循环结构

循环结构根据循环条件,重复性的执行某段代码。有while、do…while、for三种循环语句。注:JDK1.5提供了foreach循环,方便的遍历集合、数组元素。循环语句功能 在某些条件满足的情况下,反复执行特定代码的功能循环语句的四个组成部分  初始化部分(init_statement)  循环条件部分(test_exp)  循环体部分(bo...

2019-09-16 23:02:00 191

转载 程序流程控制——分支结构

顺序结构 程序从上到下逐行地执行,中间没有任何判断和跳转。Java中定义成员变量时采用合法的前向引用。如:public class Test{ int num1 = 12; int num2 = num1 + 2;}错误形式:public class Test{ int num2 = num1 + 2; ...

2019-09-16 22:41:00 471

转载 运算符

运算符是一种特殊的符号,用以表示数据的运算、赋值和比较等。位运算符 算术运算符算术运算符的注意问题  如果对负数取模,可以把模数负号忽略不记,如:5%-2=1。 但被模数是负数则不可忽略。此外,取模运算的结果不一定总是整数。  对于除号“/”,它的整数除和小数除是有区别的:整数之间做除法时,只保留整数部分而舍弃小数部分。 例如:int ...

2019-09-16 22:30:00 97

转载 进制

对于整数,有四种表示方式:二进制:0,1 ,满2进1.以0b或0B开头。  二进制:以2为底N次幂计算权值,逢2进1,有2个.  0101 1011  1 * 2 ^ 0 +  1 * 2 ^ 1 +  0 * 2 ^ 2 +  1 * 2 ^ 3 +  1 * 2 ^ 4 +  0 * 2 ^ 5 +  1 * 2 ^ 6 +  0 ...

2019-09-16 22:17:00 100

转载 处理版本冲突

https://www.cnblogs.com/godtrue/p/6220512.html转载于:https://www.cnblogs.com/zycyc/p/11527274.html

2019-09-16 14:51:00 124

转载 制作nginx的rpm包:

准备镜像源rpm -ivh epel-release-latest-7.noarch.rpm //安装扩展源cd /etc/yum.repos.d/mv backup /CentOS7-Base-163.repo./yum clean all && yum makecacheyum install -y ruby rubygems ruby-deve...

2019-09-14 15:21:00 114

转载 shell 脚本

shell脚本:shell:一个特殊的应用程序,介于操作系统内核与用户之间,充当一个“命令解释器”,负责接受指令并进行解释,将需要执行的操作传递给内核执行并将执行结果返回给用户。脚本:将平时使用的各种Linux命令按一定顺序保存到一个文本文件中,添加上执行的权限,就是一个shell脚本。将要执行的命令按照先后顺序保存到一个文本文件;给该文件一个可执行权限,方便运行...

2019-09-12 21:00:00 99

转载 Nginx配置优化

配置Nginx隐藏版本号:[修改源码包(在安装前);第二种:修改配置文件]curl -I http://192.168.100.171 //显示nginx头部信息【查看版本号】打开浏览器,按F12出现一个开发工具,在开发工具里有一个network ,找到访问连接后点击head即可查看版本【卸载nginx:】killall -9 nginx //杀死进程rm -...

2019-09-12 20:59:00 107

转载 js中不同类型作比较

示例:<!DOCTYPE html><html> <head> <meta charset="utf-8" /> <meta name="viewport" content="width=device-width, initial-scale=1"> &...

2019-09-12 14:23:00 211

转载 数组对象位置对换

// 切换数组位置 swapArray(arr, index1, index2) { arr[index1] = arr.splice(index2, 1, arr[index1])[0]; return arr; }, // 上移 zIndexUp(arr,index,length){ if(inde...

2019-09-12 11:45:00 698

转载 Oracle数据库按正则切割字符串

1、方法一:SELECT regexp_substr('161,83,66,81','[0-9]+',1,LEVEL) FROM dualCONNECT BY level <= length('161,83,66,81') - length(regexp_replace('161,83,66,81',',','')) + 1;另附流程备份如下(注意最后的分号在...

2019-09-12 09:48:00 283

转载 本地jar包在maven工程中pom引用

背景  在使用Maven的过程中,经常碰到有些jar包在中央仓库没有的情况。如果公司有私服,那么就把jar包安装到私服上。如果没有私服,那就把jar包安装到本地Maven仓库。下面是如何把jar包导入本地maven仓库。解决方法1、确定包信息groupId:设置项目代码的包名(一般用公司或组织名)artifactId:设置项目名或模块名 version:版本号packa...

2019-09-11 21:01:00 259

转载 变 量

变量的概念:  内存中的一个存储区域  该区域的数据可以在同一类型范围内不断变化  变量是程序中最基本的存储单元。包含变量类型、变量名和存储的值变量的作用:  用于在内存中保存数据使用变量注意:  Java中每个变量必须先声明,后使用  使用变量名来访问这块区域的数据变量的作用域:其定义所在的一对{ }内  变量只有在其作用域内才...

2019-09-11 20:22:00 106

转载 Java中的名称命名规范

Java中的名称命名规范:  包名:多单词组成时所有字母都小写:xxxyyyzzz  类名、接口名:多单词组成时,所有单词的首字母大写:XxxYyyZzz  变量名、方法名:多单词组成时,第一个单词首字母小写,第二个单词开始每个  单词首字母大写:xxxYyyZzz  常量名:所有字母都大写。多单词时每个单词用下划线连接:XXX_YYY_ZZZ注意  注意1:...

2019-09-11 20:08:00 111

转载 标识符(Identifier)

标识符:  Java 对各种变量、方法和类等要素命名时使用的字符序列称为标识符  技巧:凡是自己可以起名字的地方都叫标识符。定义合法标识符规则:  由26个英文字母大小写,0-9 ,_或 $ 组成  数字不可以开头。  不可以使用关键字和保留字,但能包含关键字和保留字。  Java中严格区分大小写,长度无限制。  标识符不能包含空格。转载于:h...

2019-09-11 20:07:00 135

转载 保留字(reserved word)

Java保留字:现有Java版本尚未使用,但以后版本可能会作为关键字使用。自己命名标识符时要避免使用这些保留字goto 、const转载于:https://www.cnblogs.com/houwenbo/p/11508415.html...

2019-09-11 20:06:00 231

转载 关键字

关键字(keyword)的定义和特点  定义:被Java语言赋予了特殊含义,用做专门用途的字符串(单词)  特点:关键字中所有字母都为小写  官方地址: https://docs.oracle.com/javase/tutorial/java/nutsandbolts/_keywords.html用于定义数据类型的关键字class  interface  e...

2019-09-11 20:05:00 100

转载 maven 配置参数详解

引自:搬砖工的奋斗史www.cnblogs.com/laobiao/p/5589025.html<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apach...

2019-09-11 19:25:00 133

转载 CSS——div内文字的溢出部分用省略号显示

使得div内文字的溢出部分用省略号显示,可归纳为两种解决办法,一种方法是用CSS解决,另一种方法是js解决。一、通过CSS控制显示div内显示一行,超出部分用省略号显示div内显示多行,超出部分用省略号显示代码:<!DOCTYPE html><html> <head> <meta chars...

2019-09-10 21:16:00 465

转载 常用分布式事务解决方案

出处:https://github.com/clsaa/Distributed-Transaction-Notes。作者总结得很全面,做个笔记搬运。一、 两阶段提交(2PC)一个基于两阶段提交协议的分布式事务框架(LCN)二阶段提交(Two-phaseCommit)是指,在计算机网络以及数据库领域内,为了使基于分布式系统架构下的所有节点在进行事务提交时保持一致性而设计的一种算法...

2019-09-10 17:13:00 105

空空如也

空空如也

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

TA关注的人

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