自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 关于docker启动服务后,同一网段下电脑访问不到服务

问题是在centos7.6虚拟机上使用docker安装了showdoc,启动服务后,在虚拟机内部可以正常访问,但是在自己电脑上无法访问网页.此时虚拟机防火墙是都关闭的,查看docker运行的服务百度到说可能是ip转发未打开.执行 sysctl net.ipv4.ip_forward显示net.ipv4.ip_forward=0则表示未打开。永久修改IP转发,需要修改/etc/sysctl.conf文件,添加以下内容net.ipv4.ip_forward = 1之后执行systemctl res

2021-04-09 11:47:41 491

原创 Linux环境下安装MySQL

Linux环境下安装MySQL此文基于VM,centos736,mysql5.7.24,最好使用root用户直接登陆虚拟机默认虚拟机之前没有安装过mysql,安装过的需先卸载,具体自行百度如果是下载好mysql安装包在上传至linux虚拟机的,最好不要采用直接拖到虚拟机中的操作,可能会导致安装包损坏,具体原因没搞懂准备工作删除mysql相关文件查询所有Mysql对应的文件夹,查询出的文件可能不同[root@localhost /]# whereis mysqlmysql: /usr/bi

2021-04-07 16:05:00 128

转载 mybatis的类型别名

单纯做个记录类型别名可为 Java 类型设置一个缩写名字。 它仅用于 XML 配置,意在降低冗余的全限定类名书写。例如:<typeAliases> <typeAlias alias="Author" type="domain.blog.Author"/> <typeAlias alias="Blog" type="domain.blog.Blog"/> <typeAlias alias="Comment" type="domain.blog.Comm

2020-12-16 23:58:37 182

原创 HttpServletRequest对象和HttpServletResponse对象

getParameter()方法获取的是浏览器提交的数据(多为表单提交的数据);getAttribute()方法获取的是request域中的数据(request.setAttribute()设置的值);

2020-10-14 14:41:23 253

原创 java.lang.Exception: Method XXX should have no parameters

今天用@Test测试方法报错java.lang.Exception: Method addUsers should have no parameters检查发现是自己犯蠢…@Test 声明单元测试是要求void修饰方法且方法无参,不小心多写了个参数…

2020-09-26 21:28:22 3070 2

原创 Spring操作mysql数据库报错:“java.sql.SQLException: The server time zone value ‘�й���׼ʱ��‘ is unrecognized”

完整的报错是:ERROR com.alibaba.druid.pool.DruidDataSource - create connection SQLException, url: jdbc:mysql://localhost:3306/mybatis, errorCode 0, state 01S00java.sql.SQLException: The server time zone value ‘�й���׼ʱ��’ is unrecognized or represents more than

2020-09-26 13:02:17 154

原创 HTML文件中使用css和div

div标签在页面中划分一块区域,要实现显示效果,就要用到css样式。最简单的方式<!--color 设置字体的颜色font-size 设置字体的大小border 设置边框 border:border-width border-style border-color; 分别用来修饰边框的粗细,边框的样式,边框的颜色。--><div style="color:aquamarine;; font-size: 100px; border: 1px solid

2020-09-23 16:23:32 491

原创 接口和抽象类的区别

接口,是Java语言中一种引用类型,是方法的集合,如果说类的内部封装了成员变量、构造方法和成员方法,那么接口的内部主要就是封装了方法,包含抽象方法(JDK 7及以前),默认方法和静态方法(JDK 8),私有方法(JDK 9)引用数据类型:数组,类,接口。接口使用使用 interface 关键字定义。它也会被编译成.class文件,但一定要明确它并不是类,而是另外一种引用数据类型。publ...

2020-09-21 16:55:58 63

原创 html里的表格标签

跨行、跨列。。。。标签名作用常用属性说明table表格容器border:边框;width:宽度;height:高度;cellspacing:单元格间距;cellpadding:单元格与内容之间的距离;bgcolor:表格背景色tr行align:left,center,right 设置当前行的水平对齐方式tr中必须嵌套td或者thtd列(单元格)align:设置单元格内容的水平对齐方式;colspan:跨列;rowspan:跨行;th列标题同

2020-09-21 16:21:17 149 1

原创 简单html标签的学习

做个笔记,免得每次要百度。基本常用标签:基本标签常用属性使用方法说明halign:水平对齐方式 (center:居中;left:左对齐;right:右对齐)<h1 align="center">我是标题,谁赞成,谁反对</h1>水平居中的一级标题。标题标签取值:h1~h6hrsize:线条宽度,color:颜色,noshade:取消阴影<hr size="4" color="orange" noshade="noshade"/&g

2020-09-17 16:57:57 290

原创 TomCat目录和修改端口号

不是经常用到,怕忘掉记一下。tomcat目录下conf/server.xml<Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" /> //port即为端口号

2020-09-03 16:53:15 173

原创 Mybatis开始驼峰匹配

可以在mybatis-config.xml配置文件中,通过settings标签进行设置配置文件代码: <settings> <!--开启驼峰匹配--> <setting name="mapUnderscoreToCamelCase" value="true"/> </settings>

2020-08-08 17:47:49 368

原创 row_number() over()函数和with as

做个笔记row_number() over(partition by 分组列 order by 排序列 desc)SELECT * FROM (SELECT T.*, ROW_NUMBER() OVER(PARTITION BY T.deviceid ORDER BY T.itime DESC) FLAG FROM ta_ad_ifs_log T where T.adid=35680 and T.itype = 3) TMP WHERE TMP.F

2020-06-08 14:56:09 315

原创 IDEA连接mysql报错

今天尝试用idea连接MySQL数据库,测试连接时报错Server returns invalid timezone. Go to ‘Advanced’ tab and set ‘serverTimezone’ property manually.根据字面意思是时区方面的错误,百度后在url后加上?serverTimezone=GMT%2B8后本人问题得到解决...

2020-05-24 17:49:06 121

原创 了解Collection集合

Collection集合开发中在使用集合存储数据时,会有不同的存储需求,但都具有共性的功能:比如:增、删、改、查(CRUD),java中最基本的规律抽取到了一个接口中java.util.Collection常用的一些方法:public boolean add(E e): 把给定的对象添加到当前集合中 。public void clear() :清空集合中所有的元素。publi...

2020-04-27 15:22:59 119

原创 简单了解Lamdba表达式(java1.8新特性)

使用前提使用Lambda必须具有接口,且要求接口中有且仅有一个抽象方法。只有当接口中的抽象方法存在且唯一时,才可以使用Lambda。使用Lambda必须具有上下文推断。即方法的参数或局部变量类型必须为Lambda对应的接口类型,才能使用Lambda作为该接口的实例。格式(参数类型 参数名称) -> { 代码语句 }小括号内的语法与传统方法参数列表一致:无参数留空;多个参...

2020-04-08 21:55:03 104

原创 Java里的日期时间类

Date类 java.util.Date 类// 表示特定的瞬间,精确到毫秒。Date类中拥有多个构造函数,部分已经过时,但还有部分构造参数可用。public Date() :分配Date对象并初始化此对象,以表示分配它的时间(精确到毫秒)。public Date(long date) :分配Date对象并初始化此对象,以表示自从标准基准时间(称为“历元 (epoch)”,即1970年...

2020-03-08 16:53:07 103

原创 java中可以在类里直接调用方法吗

我所知道原因:Java 类定义写在一对花括号内。类定义花括号内的内容仅能包括, 声明 属性、方法, 以及 静态代码块 。调用某一个方法的代码,必须写在某一个方法体或静态代码块内。...

2020-03-03 17:28:42 2267 1

原创 Java(JVM)虚拟机的内存划分

区域名称作用寄存器给CPU使用,与开发无关本地方法栈与开发无关方法区存储可以运行的class文件堆内存存储对象或者数组,new出来来创建的,都存储在此方法栈方法运行时使用的内存,比如main方法,运行时进入方法栈中执行...

2020-02-27 22:43:20 81

原创 Object类和toString()方法

Object类object类是Java语言里的跟类,即为所有类的父类.objiect类中描述的所有方法子类都可以使用.对象实例化的时候,最终找的的父类就是object类.Object类中的toString()方法public staic toString() //返回该对象的字符串表现toString()方法返回的其实是内存地址,即对象的类型+@+内存地址值.当我们需要按对象的相关属性获...

2020-02-12 11:13:05 130

原创 Trunc函数

select to_char(Sysdate,'yyyy-mm-dd HH24:MI:SS') from dual; --当前时间select to_char(Sysdate+1,'yyyy-mm-dd HH24:MI:SS') from dual --当前时间加1天select to_char(Sysdate+1/24,'yyyy-mm-dd HH24:MI:SS') from dual ...

2020-01-06 14:12:14 131

原创 oracle查询时间区间段数据

一.查询给定时间在开始时间列与结束时间列范围中数据; select * from t 表名 where t.日期列 >= to_date('20xx-xx-xx 00:00:00','yyyy-mm-dd hh24:mi:ss') and t.日期列 <= to_date('20xx-xx-xx 23:59:59','yyyy-mm-dd hh24:mi:ss')二.查询...

2019-12-18 17:24:45 3288

转载 idea快捷键

https://www.open-open.com/lib/view/open1396578860887.html

2019-11-04 18:00:56 86

原创 单表创建时约束

单表创建时约束为了保证存储在数据表中的数据完整性和有效性。从而可以确保数据库满足业务规则,我们需要对当前某张数据表中的列数据进行限制。主键约束:primary key主键一般表示数据库中的某一列,使用这一列来区分数据表中的数据和其他数据不同。这一列的数据在整个数据表中是不允许重复的,并且不为空。注意:只要某一列被声明为主键,那么这个列就不能重复,并且不能为空。主键的定义格式:列名...

2019-04-22 10:40:50 277

原创 MySql数据库中的数据类型

MySql数据库中的数据类型字符类型-varchar和charvarcharvarchar(列的长度):列的长度可变。name varchar(10):设置name字段的长度为10,name的储存长度在10以内都可以,并且会自动适应长短。保存字符个数:0-255.charchar(列的长度):列的长度固定,不能改变。name char(10):设置name字段的长度为10,name...

2019-04-15 22:52:00 1628

转载 SQL分类

SQL分类DDL (数据定义语言)数据定义语言 - Data Definition Language用来定义数据库的对象,如数据表create drop alter truncate(清空数据记录)等DML (数据操纵语言)★★★数据处理语言 - Data Manipulation Language在数据库表中更新,增加和删除记录如 update(更新), insert(插入)...

2019-04-07 13:50:06 106

原创 内部类和抽象类

内部类将一个类A定义在另一个类B里面,里面的那个类A就称为内部类,B则称为外部类。成员内部类成员内部类 :定义在类中方法外的类。class Car { //外部类 class Engine { //内部类 }}特点内部类可以直接访问外部类的成员,包括私有成员。外部类要访问内部类的成员,必须要建立内部类的对象。外部类名.内部类名 对象名 = new 外部类...

2019-04-01 21:30:04 584

原创 String类和StringBuilder类

String类概述java.lang.Stringjava.lang.String 类代表字符串。Java程序中所有的字符串文字(例如"abc" )都可以被看作是实现此类的实例。类 String 中包括用于检查各个字符串的方法,比如用于比较字符串,搜索字符串,提取子字符串以及创建具有翻译为大写或小写的所有字符的字符串的副本。特点字符串不变:字符串的值在创建后不能被更改。String...

2019-03-23 14:32:14 103

原创 了解Static关键字

Static关键字修饰成员变量static 数据类型 变量名; 当 static 修饰成员变量时,该变量称为类变量。该类的每个对象都共享同一个类变量的值。任何对象都可以更改该类变量的值,但也可以在不创建该类的对象的情况下对类变量进行操作。public class Student { private String name; private int age; // 学生的id...

2019-03-19 19:59:22 125

原创 ArrayList类JAVA

ArrayListjava.util.ArrayList 是大小可变的数组的实现,存储在内的数据称为元素。此类提供一些方法来操作内部存储的元素。 ArrayList 中可不断添加元素,其大小也自动增长查看类java.util.ArrayList :该类需要 import导入使后使用。&lt;E&gt; ,表示一种指定的数据类型,叫做泛型。E ,取自Element(元素)的首字母。在出...

2019-03-11 20:07:05 194

原创 Random类简介

Random类此类的实例用于生成伪随机数。Random r = new Random();int i = r.nextInt();查看类java.util.Random :该类需要 import导入使后使用。构造方法public Random():创建一个新的随机数生成器。成员方法public int nextInt(int n):返回一个伪随机数,范围在 0 (包括...

2019-03-11 19:43:34 177

原创 Java之Scanner类

Scanner一个可以解析基本类型和字符串的简单文本扫描器。Scanner sc = new Scanner(System.in);int i = sc.nextInt();Scanner使用步骤查看类java.util.Scanner :该类需要import导入后使用。构造方法public Scanner(InputStream source) : 构造一个新的 Scan...

2019-03-11 19:28:05 73

原创 JAVA中的final及权限修饰符

一 . final关键字final不可改变。可以用于修饰类、方法和变量类:被修饰的类,不能被继承方法:被修饰的方法,不能被重写变量:被修饰的变量,不能被重新赋值修饰类final class 类名 { }修饰方法修饰符 final 返回值类型 方法名(参数列表){ //方法体}修饰变量局部变量——基本类型基本类型的局部变量,被final修饰后,只能...

2019-02-18 19:39:54 257

原创 JAVA面向对象特征之多态

多态同一行为,具有多个不同表现形式前提继承或者实现【二选一】方法的重写【意义体现:不重写,无意义】父类引用指向子类对象【格式体现】多态的体现父类类型 变量名 = new 子类对象;变量名.方法名();父类类型:指子类对象继承的父类类型,或者实现的父接口类型使用多态方式调用方法时,首先检查父类中是否有该方法,如果没有,则编译错误;如果有,执行的是子类重写后方法父类pub...

2019-02-15 16:59:51 123

原创 JAVA面向对象特征之继承

继承多个类中存在相同属性和行为时,将这些内容抽取到单独一个类中,那么多个类无需再定义这些属性和行为,只要继承那一个类即可.多个类可以称为子类,单独那一个类称为父类、超类(superclass)或者基类.继承的定义就是子类继承父类的属性和行为,使得子类对象具有与父类相同的属性、相同的行为。子类可以直接访问父类中的非私有的属性和行为class 父类 { ...}class 子类 ex...

2019-02-14 17:49:14 120

原创 JAVA面向对象特征之封装

一 . 封装将属性隐藏起来,若需要访问某个属性,提供公共方法对其访问封装使用 private 关键字来修饰成员变量对需要访问的成员变量,提供对应的一对 getXxx方法 、setXxx 方法.private关键字private是一个权限修饰符,代表最小权限可以修饰成员变量和成员方法被private修饰后的成员变量和成员方法,只在本类中才能访问使用格式private 数...

2019-02-13 14:05:11 107

原创 JAVA的类与对象

一 . 面向对象思想Java语言是一种面向对象的程序设计语言,而面向对象思想是一种程序设计思想,我们在面向对象思想的指引下,使用Java语言去设计、开发计算机程序。这里的对象泛指现实中一切事物,每种事物都具备自己的属性和行为。面向对象思想就是在计算机程序设计过程中,参照现实中事物,将事物的属性特征、行为特征抽象出来,描述成计算机事件的设计思想。它区别于面向过程思想,强调的是通过调用对象的行为...

2019-02-13 11:29:06 165

原创 JAVA数组

一 . 数组数组就是存储数据长度固定的容器,保证多个数据的数据类型要一致.创建数组:数组存储的数据类型[] 数组名字 = new 数组存储的数据类型[长度]数据类型[] 数组名 = new 数据类型[]{元素1,元素2,元素3…}数据类型[] 数组名 = {元素1,元素2,元素3…}数组有定长特性,长度一旦指定,不可更改数组的长度:每个数组都具有长度,而且是固定的.Java中赋...

2019-02-12 16:59:27 168

原创 JAVA流程控制语句之循环语句

一 . 循环语句1 . forfor(初始化表达式; 布尔表达式; 步进表达式){循环体}执行流程:代码示例:public static void main(String[] args) { //控制台输出10次HelloWorld,不使用循环 System.out.println("HelloWorld"); System.out.println("Hel...

2019-02-11 20:42:38 401

原创 JAVA流程控制语句之选择语句

选择语句1 . switchswitch(表达式) {case 常量值1:语句体1;break;case 常量值2:语句体2;break;…default:语句体n+1;break;}执行流程:首先计算出表达式的值其次,和case依次比较,一旦有对应的值,就会执行相应的语句,在执行的过程中,遇到break就会结束。最后,如果所有的case都和表达式的值不匹配,就...

2019-02-11 17:44:29 336 1

空空如也

空空如也

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

TA关注的人

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