自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 GET、POST、表单提交登陆、URL登陆

问题:在一次面试中,面试官看了我的项目后提出了一个问题,我的项目中登陆人员的角色有两种,一个是学生一个是老师,他说如果我知道了老师登陆表单所提交到的地址,那么我直接在URL中输入这个地址然后在后面按照GET方式请求那样加上我们自己的账号和密码(学生用户),那我们是不是能进入到老师的页面了,在业务中老师和学生的页面肯定是不同的,这种方式就实现了由学生账号进入到了老师的页面。当时他说的也没有这么清楚...

2018-11-24 15:30:48 9487 2

原创 @JsonFormat时区设置 数据库时区

数据库存在类型为timestamp的字段若数据库已经设置了时区则@JsonFormat中的timezone可以不用设置为timezone="GMT+8" 否则就会使时间多出八个小时若数据库没有设置时区 则需要设置timezone 不然取出的时间就会少八个小时...

2019-04-26 08:53:28 6749

原创 冒泡排序及优化

版本一只考虑算法的实现 public static void version1(int[] array) { for (int i = 0; i < array.length-1; i++) { for (int j = 0; j < array.length-i-1; j++) { if (array[j]>array[j+1]) { ...

2018-12-03 17:56:31 232

原创 集合类

接口 Collection  容器类根接口  定义了存取一组对象的方法int  size()boolean isEmpty()boolean contains(Object o)Iterator<E> iteratorBoolean add(E e)boolean remove(Object o)void clear()  Set  ...

2018-12-02 15:59:06 234

原创 Java与C++

在Java中支持单继承,但是C++中支持多继承 Java中有垃圾回收机制,编程人员可以不用将太多精力放在内存回收上,jvm会帮我们完成。但是在C++中内存的使用是编程人员来定的,在不使用时需要手动释放内存,如果不释放可能会导致内存的占用越来越多,所以C++中对内存的管理便显得特别重要。举个例子,我们在学校食堂吃饭时,如果说我们的餐桌就是指定的一块内存,通常我们自己吃完离开座位然后将餐...

2018-12-02 13:25:07 140

原创 Redis-Linux(Ubuntu)下安装及基本操作

redis中文资料站 http://www.redis.cn/topics/data-types-intro.html#stringsRedis:Remote  dictionary server (远程字典服务器)是一个开源的由ANSI C编写的高性能K/V的数据存储服务器,基于内存运行,并且支持数据持久化的NoSql( not only  sql)数据库,即非关系型数据库,也被人们称为数...

2018-12-01 16:03:42 302

原创 Linux系统基础

https://www.netcraft.com/   可以查看网站使用的服务器和系统,技术支持 使用VMware安装Linux系统安装教程网上很多,选择自己喜欢的系统安装即可 我装的是Ubuntu注意:使用VMware装Linux系统时可以不用进入BIOS设置启动方式,VMware启动虚拟机时如果没有安装系统会默认从“光驱”启动,然后安装iso镜像,安装好系统后以后默认又从硬盘...

2018-12-01 15:11:55 196

转载 vmware虚拟机三种网络模式详解

原文转自有道云笔记:https://note.youdao.com/share/?id=236896997b6ffbaa8e0d92eacd13abbf&type=note#/  由于linux目前很热门,越来越多的人在学习linux,但是买一台服务放家里来学习,实在是很浪费。那么如何解决这个问题?虚拟机软件是很好的选择,常用的虚拟机软件有vmware workstations...

2018-11-30 12:18:42 141

原创 String、stringBuilder、stringBuffer——部分源码

String   不可变字符序列定义public final class String implements java.io.Serializable, Comparable<String>, CharSequence  因为有final修饰,所以String类不能被继承实现了serializable接口,可以进行对象序列化实现了comparable接口...

2018-11-26 14:02:06 130

原创 MySql、索引

数据库引擎默认引擎:Mysql在5.1之前默认存储引擎是MyISAM;之后默认存储引擎是InnoDB通过命令查看所支持的引擎默认引擎为InnoDB :从图片中可以看出InnoDB支持事务处理,其他的引擎都不支持,同时支持行级锁和外键,事务是其最大的特点,在大量的update和insert情况下很大可能涉及到事务处理这就需要InnoDB引擎来支持了,特别是高并发的情况下MyI...

2018-11-23 09:07:11 204

原创 JDK1.8新特性

接口在接口中可以定义默认方法  即用default修饰方法,需要有方法体,即可以直接在接口中写实现,并且可以拥有静态方法,但是实现类不能调用静态方法,即实现类没有''继承''接口中的静态方法。public interface Father { //接口静态方法 public static void fun() { System.out.println("接口静态方法"...

2018-11-20 19:02:28 105

原创 字符串反转

public class StringReverse { public static void main(String[] args) { System.out.println(reverse1("123qwe")); System.out.println(reverse2("123qwe")); System.out.println(reverse3("123qwe"));...

2018-11-18 16:05:39 726

原创 网络编程通信协议————TCP/IP

通信协议计算机之间的相互通信是通过网络来完成的,它们之间的通信必需遵守一定的规则,在计算机网络中,这些规则就是网络通信协议,它对传输的数据及格式等都做了统一的规定,双方同时遵守才能完成数据交换。TCP/IPTCP/IP是“transmission Control Protocol/Internet Protocol”的简写,中文译名为传输控制协议/互联网络协议, TCP/IP(传输控制...

2018-11-18 13:43:20 1392

原创 设计模式————建造者模式(Builder模式)

在《Effective Java》 中创建与销毁对象第二条规则中提到:遇到多个构造器参数时要考虑用构建器(builder模式)原文中提出如果用一个类表示食品包装外面显示的营养成分标签,在这个标签中,有些元素是必需的;每份的含量、每罐的含量以及每份的卡路里、还有超过20个可选域:总脂肪量、饱和脂肪量、转化脂肪、胆固醇、钠、钾、等。可选域为非必需的、对于具有这样特性的类,一般习惯采用重叠构造器...

2018-11-17 23:28:33 166

翻译 设计模式————单例

1.什么是单例模式?单例单例,即一个类只有一个实例(无论new多少次得到的都是相同的唯一的实例),在应用整个生命周期内只能存在一个实例。2.单例模式的优点和缺点优点:在单例模式中,单例类只有一个实例,对单例类的所有实例化得到的都是相同的一个实例。这样就 防止其它对象对自己的实例化,确保所有的对象都访问一个实例  提供了对唯一实例的受控访问 由于在系统内存中只存在一个对象,因此可...

2018-11-17 16:34:39 269

原创 构造函数

构造函数1.作用在创建对象[  new  类名() ]  时使用的函数(在我看来就是拿来生产对象的,并根据函数体的内容执行相应的初始化工作),用于初始化成员变量和 成员方法,使得实例在创建时就具有相应的属性2.特点①函数名与类名相同  ②没有返回值类型(void都不能有,void表示返回值类型没有具体类型;既然没有返回值类型那就不能有return) 构造函数可以被构造函数调...

2018-10-16 16:15:18 163

原创 【一】抽象类和接口

抽象类在我看来,抽象类就是一个模板(相当于是一种概念,所以没有实例)。不用太纠结什么是抽象类,反正都是抽象出来的东西相比于普通类,抽象类在类名前有abstract修饰符 ,然后就是可能会增加一些抽象方法并且不能通过new来创建实例对象(但是抽象类有构造方法),只能由继承它并重写了其所有抽象方法的子类来创建实例对象抽象类可以有抽象方法也可以没有,由abstract关键字修饰的方法...

2018-10-13 13:18:15 213

空空如也

空空如也

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

TA关注的人

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