自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 ==与equals的区别

1.int,char,boolean之类的就是基本类型,我们只要使用==即可判断是否相等,无法使用equals2.引用类型分为两类,第一类是重写过hashcode()和equals()方法的类,比如String,Integer,等,这些类使用==比较的是内存地址,即不同引用是否指向同一个对象,是,则true。equals比较则是直接比较对象的内容,不是判断不同引用是否指向同一个对象,只要对象里的...

2019-06-21 20:14:45 102

原创 springboot定时任务

Spring Boot详解(3)定时任务CherryWhale 程序员权威指南 5月13日定时任务:我们在项目中,会使用定时任务去执行一些业务上或者是项目数据的备份和更新的操作,那么我们在微服务架构中怎么使用定时任务呢?又有多少种定时任务的实现方式呢?而定时任务的原理又是什么呢?1. Timer 和 ScheduledExecutorServiceTimer是jdk中提供的一个定时器工...

2019-06-21 19:36:29 155

原创 序列化的作用

目录序言序列化的目的?2.1 场景:java实现Serializable接口serialVersionUID4.1 private static final long serialVersionUID = 1L; 的意义为什么保存到数据库或者文件中要序列化?序言实体类是没必须实现序列化接口的,实现的话可以用于通信之类的。因为公司用的是JSON...

2019-06-21 09:56:48 301

原创 JVM

.什么是jvm?(1)jvm是一种用于计算设备的规范,它是一个虚构出来的机器,是通过在实际的计算机上仿真模拟各种功能实现的。(2)jvm包含一套字节码指令集,一组寄存器,一个栈,一个垃圾回收堆和一个存储方法域。(3)JVM屏蔽了与具体操作系统平台相关的信息,使Java程序只需生成在Java虚拟机上运行的目标代码(字节码),就可以在多种平台上不加修改地运行。JVM在执行字节码时,实际上最终还...

2019-05-01 10:36:16 105

原创 Hibernate的初级使用

hibernate我所理解的就是一种操作数据库的技术,把实体类与数据库中的字段配置成映射关系,通过操作实体类的方式完成对数据库操作的持久化。并且可以根据配置识别自动生成对应数据库语言的SQL语句,并自动执行SQL语句。相比JDBC减轻了开发者的重复性工作,并更加符合面对对象的开发思想。一:搭建hibernate的使用环境二:对象在hibernate中的三种状态、增(增加完成后可以返回该条数据的...

2019-04-16 13:54:45 1246 3

原创 synchronized与lock

synchronized和java.util.concurrent.locks.Lock的异同?      ...

2019-04-16 13:51:55 93

原创 单链表与双链表

链表:动态分配内存,内存不连续,定位元素时间复杂度O(N),插入或删除的时间复杂度O(1)。优点:(1)插入或删除的速度快(2)内存利用效率高,不浪费内存(可以不要求空间连续,而且在需要时才创建)(3)动态拓展,不固定长度缺点:(1):查找的效率低数组:静态分配内存,内存连续,可以利用下标定位元素,时间复杂度O(1),插入删除元素,时间复杂度O(n)。优点:(1)(随机)访问效率...

2019-04-14 09:40:47 156

原创 I/O流

流的三种分类:数据方向 输入流 / 输出流 输入流:读数据 输出流:写数据数据单位 字节流 / 字符流 字节流:以字节为单位 可以处理一切数据字符流:以字符为单位 专门处理文本数据流的功能 节点流 / 过滤流 节点流: 负责数据的传输过滤流: 为节点流增强功能InputStream / OutputStrea...

2019-04-12 15:01:49 132

原创 异步请求的几种方式

1.最原始的js ,new XMLHttpRequest(); //由于浏览器兼容的原因,代码复杂,多使用基于jQuery的异步请求方法(内部封装)2.基于jQuery的Ajax方法:(1)load(url,[data],[callback]),实例如下: $("#test").load("test.php",{limit:1},function(){alert("yes!");});...

2019-04-12 14:16:09 1429 1

原创 i++与++i

i++ :先引用后增加++i :先增加后引用i++ :先在i所在的表达式中使用i的当前值,后让i加1++i :让i先加1,然后在i所在的表达式中使用i的新值++是i先不自加,在语句完后自加,++i先自加;列如a=1+i++;i本来为1的话,这里a=1+1;语句完后i才加1为2;先看一下代码:public class test {public static void main(Stri...

2019-04-12 11:46:28 266

原创 final修饰对象

修饰变量被final修饰的变量其实就相当于定义了一个常量,无法被修改的变量,如果final修饰的是一个基本数据类型的变量,那么这个变量的值就定了,不能变了,而如果修饰的是一个引用变量,那么该变量存的是一个内存地址,该地址就不能变了,但是该内存地址所指向的那个对象的内容还是可以变的,就像你记住了人家的门牌号,但你不能管人家家里人员数量可以通过append的方法在原有的对象后追加,不能改变对象的...

2019-04-12 10:03:22 2573 1

原创 MD5工具类的封装

package com.baizhi.zcn.util;import java.security.MessageDigest;import java.security.NoSuchAlgorithmException;import java.util.Random;public class Md5Utils {//参数1:输入明文密码public static String getM...

2019-04-12 09:37:19 181

空空如也

空空如也

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

TA关注的人

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