- 博客(9)
- 资源 (10)
- 收藏
- 关注
转载 Throwable 中的RuntimeException和Exception
1.java将所有的错误封装为一个对象,其根本父类为Throwable, Throwable有两个子类:Error和Exception。 2.Error是Throwable 的子类,用于指示合理的应用程序不应该试图捕获的严重问题。大多数这样的错误都是异常条件。虽然 ThreadDeath 错误是一个“正规”的条件,但它也是 Error 的子类,因为大多数应用程序都不应该试图捕获它。在执行...
2018-08-30 19:40:23 1161
转载 【微服务】
2018-08-23 KeepGoing… 转自 bladexu0906 修改 微信分享: 今年有人提出了2018年微服务将疯狂至死,可见微服务的争论从未停止过。在这我将自己对微服务的理解整理了一下,希望对大家有所帮助。1.什么是微服务1)一组小的服务(大小没有特别的标准,只要同一团队的工程师理解服务的标识一致即可) 2)独立的进程(java的tomcat,nod...
2018-08-23 17:27:06 698
转载 全链路压测方案
双十一的技术准备在做两件事情:第一是系统的准备尽可能的接近真实,包括容量确定性和资源的确定性;第二是整个过程中的效率,包括人和单位资源效率。< 演讲视频 >本视频来自阿里巴巴研究员蒋江伟在ArchSummit北京2016的演讲。公众号后台回复关键词「双十一」下载演讲PPT。亲历双十一从2009年到2016年,参与了8届双十一技术备战工作。2009年的双十一,印象...
2018-08-23 16:53:08 10926 2
原创 数组实现队列
权当个人笔记package com.zyw.collection.queue;/** * target:using array to realize Bi-directional circulation Queue. * first-in-first-out * @author KeepGoingPawn * @date 2018.06.25 */public class Que...
2018-08-23 11:45:03 600
转载 【Java集合总结】
图图图:在这里,集合类分为了Map和Collection两个大的类别。处于图片左上角的那一块灰色里面的四个类(Dictionary、HashTable、Vector、Stack)都是线程安全的,可是它们都是JDK的老的遗留类。如今基本都不怎么使用了,都有了相应的取代类。当中Map是用来取代图片中左上角的那个Dictionary抽象类(Map的官方文档里面有说明)。官方推荐使用Map...
2018-08-23 11:37:08 178
原创 真的认识【static】关键字吗?
只知道static修饰的变量可以作为全局变量用,在项目里为了用着方便,将static修饰的变量加了一个volatile关键字修饰,这样多线程的时候,都可以保证自己拿到的值是主存里的最新值。先说static吧:直接上代码package com.demo.javase.staticdemo;/** * @ClassName: OuterClass.java *...
2018-08-23 11:24:21 161
转载 Mybatis中#和$的区别
被人问到过#和$的区别:回答的模棱两可当时只是知道这俩一个可以防止SQL注入一个传值,类似于建立数据库连接时的编译SQL语句的statement和PrepareStatement一样。 正好发现网上有哥们写的比较详细。比较了几篇后,就直接转载过来,分享给大家,也当做自己的一个笔记。一 .#与$区别说通俗一点就是 $中间的变量就是直接替换成值的 ...
2018-08-23 09:39:58 2337
原创 ThreadLocal
【1.ThreadLocal是什么】线程变量一个以ThreadLocal对象为键、任意对象为值的存储结构每个ThreadLocal可以放一个线程级别的变量,但是它本事可以被多个线程共享使用,而且又可以达到线程安全的目的,且绝对线程安全。【2.ThreadLocal怎么用】大部分程序猿们用之来方便传参【设计初衷】本身为线程安全和某些特定场景的问题设计常用的3个方法:set(...
2018-08-21 11:43:01 10262 2
转载 良好的RPC接口设计,需要注意这些方面
RPC 框架的讨论一直是各个技术交流群中的热点话题,阿里的 dubbo,新浪微博的 motan,谷歌的 grpc,以及不久前蚂蚁金服开源的 sofa,都是比较出名的 RPC 框架。RPC 框架,或者一部分人习惯称之为服务治理框架,更多的讨论是存在于其技术架构,比如 RPC 的实现原理,RPC 各个分层的意义,具体 RPC 框架的源码分析…但却并没有太多话题和“如何设计 RPC 接口”这样的业务架构...
2018-08-21 09:43:23 5695
Java并发编程的艺术
2017-08-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人