
Java
文章平均质量分 67
炖冻豆腐
这个作者很懒,什么都没留下…
展开
-
数据库事务
事务处理事务(Transaction)是一个操作序列。这些操作要么都做,要么都不做,是一个不可分割的工作单位,是数据库环境中的逻辑工作单位。事务是为了保证数据库的完整性事务不能嵌套事务的四个特性:ACID原子性(Atomicity):一个原子事务要么完整执行,要么干脆不执行。这意味着,工作单元中的每项任务都必须正确执行。如果有任意一个任务执行失败,则整个工作单元或事务就会被中止。即...原创 2020-03-23 11:32:53 · 299 阅读 · 0 评论 -
Redis面试常问 - 击穿、穿透、雪崩
先简单介绍一下Redis。Redis的学术性介绍随处可见,这里用我的理解去试着解释。Redis,是一种key-value型的存储单元,常被用做缓存,也可以用作数据库,它的查询速度是内存级的,掉电易失,所以一般很少作为数据库使用。一般来讲,当Redis作为缓存使用时,它是位于服务层与数据库之间的。当服务层要查询时,先向Redis进行一次查询,如果得到了结果,则直接返回。如果没有拿到结果,那么才去...原创 2020-03-17 19:38:00 · 423 阅读 · 1 评论 -
为什么单例模式中的Double Check要加volatile
在单例模式中,有一种写法叫Double Check Loading,大致写法如下public class Singleton { private static /*volatile*/ Singleton INSTANCE; private Singleton(){} public static Singleton getInstance() { if (INSTANCE == nul...原创 2020-01-14 11:34:02 · 1492 阅读 · 1 评论 -
64位 windows10,安装配置MYSQL8.0.13
原文地址:https://www.cnblogs.com/greenteaone/p/9993957.html 64位 windows10,安装配置MYSQL8.0.13 MySQL的安装配置过程,一查网上一大堆,但是每个人在安装配置的过程中都会碰到一些问题,因为安装的版本不一样,有些命令可能就不适用了。所以安装之前一定先确认好你的版本号。下面开始安装M...转载 2019-04-20 08:12:11 · 247 阅读 · 0 评论 -
Spring的IOC和DI详解
转载博客,原文地址:http://jinnianshilongnian.iteye.com/blog/14138461.1、IoC是什么 Ioc—Inversion of Control,即“控制反转”,不是什么技术,而是一种设计思想。在Java开发中,Ioc意味着将你设计好的对象交给容器控制,而不是传统的在你的对象内部直接控制。如何理解好Ioc呢?理解好Ioc的关键是要明确“谁控制谁,控制什...转载 2019-05-05 11:05:42 · 423 阅读 · 0 评论 -
CORS跨域时,为何会出现一次动作,两次请求?
转载博客,原文地址:https://blog.youkuaiyun.com/weixin_34127717/article/details/87334473 提出问题在开发前后端分离项目时候,我们总会面临一个跨域问题。众所周知,在以前,跨域可以采用代理、JSONP等方式,而在现代浏览器面前,我们有了更好的选择,CORS。我们可以通过服务器端设置Access-Control-Al...转载 2019-06-27 15:05:19 · 1473 阅读 · 0 评论 -
java中Serializable接口,序列化的相关知识
草率,直接贴链接https://blog.youkuaiyun.com/so_geili/article/details/78931742https://blog.youkuaiyun.com/summer_sy/article/details/70255421https://blog.youkuaiyun.com/songguanxin/article/details/81303921https://blog.csdn.n...转载 2019-07-12 10:20:00 · 281 阅读 · 0 评论 -
【spring boot】2.0增加跨域请求支持 全局配置 以及局部配置
转载文章,原文地址:https://blog.youkuaiyun.com/b376924098/article/details/79709075 一·简介spring boot升级到2.0后发现继承WebMvcConfigurerAdapter实现跨域过时了,那我们就紧随潮流。二·全局配置2.0以前 支持跨域请求代码:...转载 2019-07-29 14:44:26 · 462 阅读 · 0 评论 -
悲观锁、乐观锁的区别及使用场景
转载文章,原文地址:https://blog.youkuaiyun.com/ahjxhy2010/article/details/80519664 ...转载 2019-08-22 22:14:09 · 336 阅读 · 0 评论 -
Java生产者消费者问题
Java写的著名的生产者消费者问题:这里先贴上代码,后面如果需要的话加上详解package com.jarven.thread;public class WoTo { private int id; public WoTo(int id) { this.id = id; } @Override public String toString() { return "Wot...原创 2019-08-22 22:17:37 · 216 阅读 · 0 评论 -
Java设计模式——单例模式(Singleton)
引用部分摘自https://www.cnblogs.com/restartyang/articles/7770856.htmlgit地址:https://github.com/liuwang12138/design-pattern.git一、单例模式的概念单例模式(Singleton),也叫单子模式,是一种常用的软件设计模式。在应用这个模式时,单例对象的类必须保证只有一个实例存在。许多时候...原创 2019-08-29 17:57:42 · 522 阅读 · 0 评论 -
JVM垃圾回收算法
转载博客,原文地址:https://blog.youkuaiyun.com/dd864140130/article/details/50084471 1. 标记——清除算法(Mark-Sweep)标记——清除算法是第一种使用和比较完善的垃圾回收算法,算法分为两个过程:1、标记正所有需要回收的对象2、标记完成后清除被标记的对象。其标记的过程就是判断对象有效性,执...转载 2019-04-08 15:55:10 · 210 阅读 · 0 评论 -
Java之对象转型
对象转型是Java语法中比较重要的一部分,以下是关于对象转型几点要了解的内容:1)一个基类的引用类型变量可以“指向”其子类的对象;2)一个基类的应用不可以访问其子类对象新增加的成员(属性和方法);3)可以使用引用变量instanceof类名来判断该引用型变量所“指向”的对象是否属于该类或该类的子类;4)子类的对象可以当做基类的对象来使用称作向上转型,反之成为向下转型。原创 2017-01-19 17:09:48 · 665 阅读 · 0 评论 -
Java之抽象类(abstract关键字)
abstract关键字: 1)用abstract关键字修饰一个类时,这个类叫做抽象类;用abstract关键字修饰一个方法时,这个方法叫关键方法; 2)含有抽象方法的类必须被声明为抽象类,抽象类必须被继承,抽象方法必须被重写; 3)抽象类不能被实例化; 4)抽象方法只需声明,不需实现。原创 2017-01-20 13:31:35 · 3982 阅读 · 1 评论 -
Java之final关键字
final关键字需要掌握以下三点: 1)final修饰的变量的值不能被改变; 2)final的方法不能被重写; 3)final的类不能被继承。原创 2017-01-20 14:16:43 · 329 阅读 · 0 评论 -
数三退一问题(约瑟夫环问题)
假设有500个孩子,手拉手围成一个圈,从第一个孩子开始报数,第一个孩子报1,第二个孩子报2,第三个孩子报3,那个第三个孩子退出这个圈,然后第四个孩子继续报1,第五个孩子报2…..每个数到3的孩子都退出这个圈,直到圈内只剩1个孩子,问这个孩子是第几个孩子?原创 2017-01-22 20:50:45 · 1013 阅读 · 0 评论 -
Java之String类--(1)构造方法
在Java中有很多常用类,String类就是其中的一种,这篇文章我们来简单介绍一下String类。原创 2017-01-23 19:08:24 · 853 阅读 · 0 评论 -
Java之String类--(2)常用方法
Java中的String类有很多常用的方法,我们来分别介绍一下原创 2017-01-24 11:35:28 · 351 阅读 · 0 评论 -
Java之StringBuffer类
StringBuffer类代表可变的字符序列。它和String类类似,但StringBuffer可以对其字符串进行改变。原创 2017-01-24 18:55:41 · 481 阅读 · 0 评论 -
Java之File类
这里介绍了File类的相关知识,包括构造方法及常用方法原创 2017-02-01 12:32:21 · 382 阅读 · 0 评论 -
Java基础之继承、多态、重载、重写
Java基础之继承、多态、重载、重写原创 2017-07-30 16:59:31 · 869 阅读 · 0 评论 -
Java常见的容器类及其区别
转载博客,原文地址:https://blog.youkuaiyun.com/qq_37465368/article/details/80854672 一、分类:大类型主要分为以下两种类型1)Collection:一个独立元素的序列,这些元素都服从一条或者多条规则。 List必须按照插入的顺序保存元素,而set不能有重复的元素。Queue按照排队规则来确定对象产生的...转载 2019-04-05 11:06:15 · 421 阅读 · 0 评论 -
Java基础之基本数据类型转换
Java的基本数据类型有4种: 布尔类型(boolean)、字符型(char)、整型(byte,short,int,long)、浮点型(float,double) ,那么在实际运算中这些数据类型如何转换呢?原创 2017-01-16 16:01:15 · 539 阅读 · 0 评论