ice-wee的专栏

java没有衰落,而是刚刚开始。

排序:
默认
按更新时间
按访问量

容器(tomcat等)关闭后,由于守护线程线程池等线程无法销毁,导致容器关闭失败

草稿:1 如何找出某个进程下资源消耗最大的线程2 如何使用jstack根据线程查询对应的功能类3 销毁“僵尸”线程的两种方式:1 jvm关闭,关闭钩子 Runnable.addShutdownHook 2 容器销毁时关闭 3 spring的DisposableBean 4 使用钩子的注意事项...

2018-05-12 09:18:27

阅读数:1232

评论数:0

java多线程:结合多线程交替打印10次abc实例,对wait/notify使用的彻底理解

接上篇:http://blog.csdn.net/wabiaozia/article/details/79429585 有个朋友看点击打开链接 里的三个线程“A线程打印10次A,B线程打印10次B,C线程打印10次C,要求线程同时运行,交替打印10次ABC。” 这个问题的代码,有点不太理解,让我...

2018-03-13 00:32:05

阅读数:524

评论数:0

java算法:翻转二叉树

节点的的数据结构: public class TreeNode { int val; TreeNode left; TreeNode right; TreeNode(int x) { val = x; } }1 java递归实现:public c...

2018-02-24 19:08:51

阅读数:155

评论数:1

高并发性能调试经验分享

原文链接:https://zhuanlan.zhihu.com/p/21348220 4月份的时候看到一道面试题,据说是腾讯校招面试官提的:在多线程和高并发环境下,如果有一个平均运行一百万次才出现一次的bug,你如何调试这个bug?知乎原贴地址如下:腾讯实习生面试,这两道题目该怎么回答? -...

2017-05-28 08:07:10

阅读数:631

评论数:0

maven怎么 引入(或引用/使用) 自定义(或本地/第三方) jar的三种方式 图文教程

准备工作: 假如我有一个自定义jar是:123456.jar,下载地址http://download.csdn.net/detail/wabiaozia/9870838 如果不想下载,可以按照https://jingyan.baidu.com/article/046a7b3ed8b23ef9c...

2016-10-12 17:29:06

阅读数:52275

评论数:12

springmvc接收前台(如ajax)传来的数组list,set等图文详解

前言:        相信很人都被springmvc接收数组问题折磨过,查过几个解决方案,都不能很好的解决。那些方法一般存在一个问题:把接收到的数据结构转换成你想要的结构时,不好处理。为什么说不好处理下文有具体例子介绍(见1.2)。                                 ...

2016-03-04 20:02:37

阅读数:85404

评论数:25

java8的lambda中的map相关操作

一 原文链接:https://blog.csdn.net/w605283073/article/details/82987157 1. 介绍 本入门教程将介绍Java8中如何合并两个map。 更具体说来,我们将研究不同的合并方案,包括Map含有重复元素的情况。 2. 初始化 我们定义两个...

2018-11-19 23:40:22

阅读数:2

评论数:1

浅谈服务治理、微服务与Service Mesh(一二三)

引言 本系列文章将为大家介绍当下最流行的服务治理、微服务等相关内容,从服务治理、SOA、微服务到最新的服务网格(Service Mesh)进行综合介绍和分析。作为本系列文章的开篇,本文将以Dubbo为例,开始为大家介绍SOA、服务治理等概念,以及Dubbo的基础知识和最新发展情况。 SOA与服...

2018-11-18 12:26:26

阅读数:113

评论数:0

腾讯 VS 阿里 VS 携程消息中间件设计方案及思路

原文链接:https://blog.csdn.net/lizhitao/article/details/51718156 背景 目前我们美团正在设计和不断迭代、升级消息中间件方案,为了避免走弯路,希望站在巨头肩膀上,学习经验、吸取精华,推动美团MQ快速演进,为美团业务高速扩张提供支撑 目标:可...

2018-11-18 12:19:38

阅读数:292

评论数:0

深入详解美团点评CAT跨语言服务监控(一) CAT简介与部署

原文链接: https://blog.csdn.net/caohao0591/article/details/80693289 前言: CAT是一个实时和接近全量的监控系统,它侧重于对Java应用的监控,除了与点评RPC组件融合的很好之外,他将会能与Spring、MyBatis、Dubbo 等框...

2018-11-18 12:16:42

阅读数:45

评论数:0

胡忠想|微博微服务架构的Service Mesh实践之路

原文链接:https://mp.weixin.qq.com/s/AT9encVLoR4lFD-aydY3LA   胡忠想 微博技术专家,2012年加入微博,一直在做微博首页信息流相关的业务研发。 微博@古月中心相心   本文是微博Service Mesh首次公开文章介绍,由胡忠想老师...

2018-11-18 12:16:15

阅读数:161

评论数:0

篮球视野是什么,可以后天锻炼嘛?

上帝视角。模仿在笔记本上看NBA比赛视角。 最后篮球意识「预判/经验」也会影响球场视野,霍伊称作“预知视野”,预知视野需要建立在全景视野之上。球员根据全景视野中的“线索”预判球场形势的走向「例如球员下一步的位置」,将静态的“全景照片”升级成动态的“全景视频”。预知视野能够提供给球员最大程度的...

2018-11-10 18:37:17

阅读数:21

评论数:0

Java 编程的动态性,第 8 部分 用代码生成取代反射

原文链接:https://www.ibm.com/developerworks/cn/java/j-dyn0610/ --Dennis Sosnoski 不要错过本系列的其他内容 第 1 部分,“ 类和类装入”(2003 年 4 月) 第 2 部分,“ 引入反射” (2003 年 6 月) ...

2018-11-08 20:03:03

阅读数:17

评论数:1

JSON 序列化与反序列化(二)使用TypeReference 构建类型安全的异构容器

原文链接:https://www.cnblogs.com/yuyutianxia/p/6051682.html 1. 泛型通常用于集合,如Set和Map等。这样的用法也就限制了每个容器只能有固定数目的类型参数,一般来说,这也确实是我们想要的。 然而有的时候我们需要更多的灵活性,如数据库可以用任...

2018-11-07 00:15:53

阅读数:11

评论数:0

序列化和反序列化/美团技术团队

原文链接:https://tech.meituan.com/serialization_vs_deserialization.html 摘要 序列化和反序列化几乎是工程师们每天都要面对的事情,但是要精确掌握这两个概念并不容易:一方面,它们往往作为框架的一部分出现而湮没在框架之中;另一方面,它们...

2018-11-07 00:05:58

阅读数:31

评论数:0

今天属于--港片最后的辉煌--无间道

                                                 点击自动播放@无间道  

2018-10-21 10:51:58

阅读数:29

评论数:0

汉诺塔核心代码清晰详解--中秋巨献

最近XXX原因,比较久没写博客了,正好这会有点空就想写点东西。本来想写图相关算法,但是图相关东西比较多也比较复杂,一时也很难全面的写出来,即使写出来,也太零星反而更增加了读者的困惑。忽然想起来前两天有网友私信,说基础的递归如斐波那契算法能写出来,但是遇到稍微复杂点的就乱了,他看到小甲鱼教的汉诺塔算...

2018-09-23 16:55:45

阅读数:65

评论数:0

Nepxion Discovery:Spring Cloud灰度发布神器

原文链接:http://dockone.io/article/8149 【编者的话】Nepxion Discovery是一款对Spring Cloud服务注册发现和负载均衡的增强中间件,其功能包括灰度发布(包括切换发布和平滑发布),黑/白名单的IP地址过滤,限制注册,限制发现等,支持Eureka...

2018-09-17 23:03:12

阅读数:100

评论数:0

字符串匹配的KMP算法

原文链接:http://www.ruanyifeng.com/blog/2013/05/Knuth%E2%80%93Morris%E2%80%93Pratt_algorithm.html 作者: 阮一峰 日期: 2013年5月 1日 字符串匹配是计算机的基本任务之一。 举例来说,有一个...

2018-09-16 20:21:20

阅读数:52

评论数:1

Java 8 Stream的性能到底如何?

原文链接:Java 8 Stream的性能到底如何 Java 8提供的流的基于Lambda表达式的函数式的操作写法让人感觉很爽,笔者也一直用的很开心,直到看到了Java8 Lambda表达式和流操作如何让你的代码变慢5倍,笔者当时是震惊的,我读书少,你不要骗我。瞬间我似乎为我的Server Ap...

2018-08-27 22:09:38

阅读数:77

评论数:0

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