自定义博客皮肤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)
  • 收藏
  • 关注

转载 request和response介绍

https://cloud.tencent.com/developer/article/1062365

2019-05-17 17:06:11 391

转载 java retry 的一步步实现机制

转自http://blog.51cto.com/9250070/2156431系列说明java retry 的一步步实现机制。java-retry 源码地址情景导入简单的需求产品经理:实现一个按条件,查询用户信息的服务。小明:好的。没问题。代码UserService.javapublic interface UserService { /**...

2018-11-06 14:02:47 997 1

转载 重写

new对象的时候 后面加个{ @override  }可以简便的实现重写重写SSLSocketFactory的connect方法于是有了下面的代码(注释的部分就是之前的代码):SSLContext sslcontext = SSLContext.getInstance("SSL");sslcontext.init(null, new TrustManager[] { truseAl...

2018-10-24 09:48:52 285

原创 面试题整理

gc策略 cms g1 和 zgc 1. 初始标记(CMS initial mark)2. 并发标记(CMS concurrent mark)3. 重新标记(CMS remark)4. 并发清除(CMS concurrent sweep)G1能充分利用多CPU,多核的硬件优势来缩短Stop—The—World停顿的时间,部分其它收集器原本需要停顿用户线程执行的GC动作,G1依...

2018-10-10 18:53:30 126

原创 springBoot跨域请求配置

跨域问题分析 : https://segmentfault.com/a/1190000015017666 采用Filter方式进行配置@Configurationpublic class CorsConfig { private CorsConfiguration buildConfig() { CorsConfiguration corsConfigur...

2018-08-21 14:52:11 217

原创 springboot中的一个线程安全问题

Spring MVC 和 Servlet 一样,不是线程安全的,Spring MVC的Controller默认使用单例因为:1、性能好2、没有必要用多例所以:1、在controller中定义成员变量,并且对成员变量存在写操作就会存在线程安全问题。2、万一必须要定义一个非静态成员变量时候,则通过注解@Scope("prototype"),将其设置为多例模式。或者仍然使用默...

2018-08-16 12:40:56 5309

原创 jdk1.8 Stream

list.stream().<R> Stream<R> map(Function<? super T, ? extends R> mapper);      方法描述:Returns a stream consisting of the results of applying the given * function to the elements of ...

2018-07-24 21:30:38 513

原创 react js 执行顺序

class外的代码按照import的顺序执行 限制性import的后执行自身的class内的代码先执行自身constructor的 后执行import的constract的代码。

2018-06-04 11:11:52 2545 1

原创 线程安全与不安全

线程不安全的根源就是操作了同一块内存么,共享的数据被多个线程去同时操作读取导致这一块内存中内存不确定就可能导致了一系列问题所以就是就说线程不安全。为了实现线程安全可以加锁 synchronized 1.synchronized 加在代码块上(synchronized(this))就是这一段代码是同步的,所有被this包起来的代码块会被同步锁上 但是括号外的代码是可访问的,2.加

2016-12-11 19:28:50 164

原创 ArrayList和LinkedList

ArrayList和LinkedListArrayList   实现原理:   http://zhangshixi.iteye.com/blog/674856ArrayList和LinkedList在性能上各有优缺点,都有各自所适用的地方,总的说来可以描述如下: 1.ArrayList是实现了基于动态数组的数据结构,LinkedList基于链表的数据结构。 2.对于随机

2016-12-11 18:22:10 254

转载 equals Hashtable 和 ==

在java编程或者面试中经常会遇到 == 、equals()的比较。自己看了看源码,结合实际的编程总结一下。1. ==   java中的==是比较两个对象在JVM中的地址。比较好理解。看下面的代码:1 public class ComAddr{2 public static void main(String[] args) throws Exception {

2016-12-11 18:20:51 163

原创 JVM原理学习笔记

一、JVM的组成:JVM 由类加载器子系统、运行时数据区、执行引擎以及本地方法接口组成。1.类加载器 顾名思义就是用来装载 .class 文件的。JVM包括两种类装载器:启动类装载器和用户自定义装载器,启动类装载器是JVM实现的一部分,用户自定义类装载器则是Java程序的一部分,必须是ClassLoader类的子类。启动装载器:只在系统类(JavaAPI的类文件

2016-12-09 10:17:49 173

空空如也

空空如也

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

TA关注的人

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