3 炖冻豆腐

尚未进行身份认证

暂无相关简介

等级
TA的排名 7w+

为什么单例模式中的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

Java设计模式——单例模式(Singleton)

引用部分摘自https://www.cnblogs.com/restartyang/articles/7770856.htmlgit地址:https://github.com/liuwang12138/design-pattern.git一、单例模式的概念单例模式(Singleton),也叫单子模式,是一种常用的软件设计模式。在应用这个模式时,单例对象的类必须保证只有一个实例存在。许多时候...

2019-08-29 17:57:42

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

悲观锁、乐观锁的区别及使用场景

转载文章,原文地址:https://blog.csdn.net/ahjxhy2010/article/details/80519664 ...

2019-08-22 22:14:09

【spring boot】2.0增加跨域请求支持 全局配置 以及局部配置

转载文章,原文地址:https://blog.csdn.net/b376924098/article/details/79709075 一·简介spring boot升级到2.0后发现继承WebMvcConfigurerAdapter实现跨域过时了,那我们就紧随潮流。二·全局配置2.0以前 支持跨域请求代码:...

2019-07-29 14:44:26

java中Serializable接口,序列化的相关知识

草率,直接贴链接https://blog.csdn.net/so_geili/article/details/78931742https://blog.csdn.net/summer_sy/article/details/70255421https://blog.csdn.net/songguanxin/article/details/81303921https://blog.csdn.n...

2019-07-12 10:20:00

CORS跨域时,为何会出现一次动作,两次请求?

转载博客,原文地址:https://blog.csdn.net/weixin_34127717/article/details/87334473 提出问题在开发前后端分离项目时候,我们总会面临一个跨域问题。众所周知,在以前,跨域可以采用代理、JSONP等方式,而在现代浏览器面前,我们有了更好的选择,CORS。我们可以通过服务器端设置Access-Control-Al...

2019-06-27 15:05:19

SpringBoot的配置文件bootstrap与application的作用以及区别

转载博客,原文地址:https://blog.csdn.net/snow_7/article/details/88391192 SpringBoot中有以下两种配置文件bootstrap (.yml 或者 .properties),application (.yml 或者 .properties)1.加载顺序上的区别bootstrap.yml(bootstrap.pr...

2019-06-13 09:39:53

将MultipartFile转换为file与java获取视频时长

//MultipartFile转为file File f = null; try { f = File.createTempFile("tmp", suffix); file.transferTo(f); f.deleteOnExit(); //获取视频时长...

2019-06-11 14:12:02

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

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

JVM垃圾回收算法

转载博客,原文地址:https://blog.csdn.net/dd864140130/article/details/50084471 1. 标记——清除算法(Mark-Sweep)标记——清除算法是第一种使用和比较完善的垃圾回收算法,算法分为两个过程:1、标记正所有需要回收的对象2、标记完成后清除被标记的对象。其标记的过程就是判断对象有效性,执...

2019-04-08 15:55:10

Java常见的容器类及其区别

转载博客,原文地址:https://blog.csdn.net/qq_37465368/article/details/80854672 一、分类:大类型主要分为以下两种类型1)Collection:一个独立元素的序列,这些元素都服从一条或者多条规则。 List必须按照插入的顺序保存元素,而set不能有重复的元素。Queue按照排队规则来确定对象产生的...

2019-04-05 11:06:15

字节跳动2017后端工程师实习生笔试题分析及答案

转载文章,原文地址:https://blog.csdn.net/godop/article/details/81952088有 n 个字符串,每个字符串都是由 A-J 的大写字符构成。现在你将每个字符映射为一个 0-9 的数字,不同字符映射为不同的数字。这样每个字符串就可以看做一个整数,唯一的要求是这些整数必须是正整数且它们的字符串不能有前导零。现在问你怎样映射字符才能使得这些字符串表示的整数之...

2019-04-01 13:08:19

动态规划详解

转载文章,原文地址:https://blog.csdn.net/baidu_28312631/article/details/47418773#动态规划相信大家都知道,动态规划算法也是新手在刚接触算法设计时很苦恼的问题,有时候觉得难以理解,但是真正理解之后,就会觉得动态规划其实并没有想象中那么难。网上也有很多关于讲解动态规划的文章,大多都是叙述概念,讲解原理,让人觉得晦涩难懂,即使一时间看懂了,...

2019-03-25 11:01:24

STL之vector总结

参考博客:https://blog.csdn.net/fanyun_01/article/details/56842637vector 不定长数组 #include<vector> //头文件 vector<int> a; //vector初始化 a.push_back(x); //向数组最后添加元素 a.pop_back();...

2019-03-22 12:32:10

STL之stack,queue,priority_queue

优先队列的某些部分,参考了另一篇博文,那篇博文里还有一些关于优先队列的其他东西,但是我觉得用处不大,所以没有写下来,读者有兴趣可以看一下https://www.cnblogs.com/xzxl/p/7266404.html一、stack —— 栈,后进先出常用函数: #include<stack> //头文件 stack<int> q; //定义q q....

2019-03-22 10:45:23

并查集初步

转载博客,原文地址:https://blog.csdn.net/niushuai666/article/details/6662911 例子就是杭电上的畅通工程:http://acm.hdu.edu.cn/showproblem.php?pid=1232首先在地图上给你若干个城镇,这些城镇都可以看作点,然后告诉你哪些对城镇之间是有道路直...

2019-03-20 14:02:41

迪杰斯特拉算法详解 - Dijkstra

转载文章,原文地址:https://blog.csdn.net/qq_39521554/article/details/79333690原文有一处笔误,这里已修改前言:相对于暴力简单的Floyd算法,Dijkstra算法更为有用且复杂度较为合理--O(N^2)。今天就为大家介绍一下这个算法。Dijkstra算法使用了广度优先搜索解决赋权有向图或者无向图的单源最短路径问题,算法最终得到一个最短路...

2019-03-18 09:37:17

C++ map用法总结(整理)

转载文章,原文地址:https://blog.csdn.net/sevenjoin/article/details/81943864 1,map简介map是STL的一个关联容器,它提供一对一的hash。第一个可以称为关键字(key),每个关键字只能在map中出现一次; 第二个可能称为该关键字的值(val...

2019-03-17 15:05:00

查看更多

勋章 我的勋章
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。