ice-wee的专栏

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

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

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

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

2018-05-12 09:18:27

阅读数:204

评论数: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

阅读数:151

评论数: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

阅读数:96

评论数:1

高并发性能调试经验分享

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

2017-05-28 08:07:10

阅读数:530

评论数: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

阅读数:41750

评论数:12

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

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

2016-03-04 20:02:37

阅读数:75013

评论数:25

oracle,mysql多行合并为一行显示。wm_concat,concat,concat_ws,group_concat使用简介

场景:相同的列合并为一行。不同的列也合并为一行,列值用逗号(默认是逗号)拼接。如下图一 oracle:    WM_CONCAT,11g的话,用Listagg分析函数 点击打开链接 。二 mysql:2.1 concat,concat_ws,group_concat使用简介:点击打开链接 。2.2...

2018-06-21 22:58:12

阅读数:7

评论数:0

草稿:webservice rpc rest等区别

有没有哪位能完整解释一下soap RMI RPC WebService REST CORBA JMS这几者的区别和联系?包括优、缺点对比,网上很难找到一个比较权威的解释,谢谢! - 马秉尧的回答 - 知乎https://www.zhihu.com/question/20079608/answer/...

2018-06-18 22:56:53

阅读数:5

评论数:0

【RPC 专栏】深入理解 RPC 之协议篇

原文链接:打开链接Protocol 在 RPC 中的层次关系Dubbo 中的协议Motan 中的协议总结协议(Protocol)是个很广的概念,RPC 被称为远程过程调用协议,HTTP 和 TCP 也是大家熟悉的协议,也有人经常拿 RPC 和 RESTFUL 做对比,后者也可以被理解为一种协议… ...

2018-06-18 22:42:25

阅读数:11

评论数:0

MyBatis中Like语句使用方式及解决索引失效

知识点:mybatis使用#和$区别,mybatis使用concat,使用bind。使用like如何优化,使索引不失效。知识点就这些,也没有必要再写一遍,我从网上把知识点具体使用的“轮子”拷贝过来,但正确性未验证,请注意甄别。1 mybatis中如何使用like(未验证,摘抄自 链接 )oracl...

2018-06-17 13:05:11

阅读数:20

评论数:0

安装maven 错误: 找不到或无法加载主类 org.codehaus.plexus.classworlds.launcher.Launcher

问题描述:下载maven3.5.3设置好环境变量后,使用mvn -v 报错。找不到或无法加载主类 org.codehaus.plexus.classworlds.launcher.Launcher可能是你下载错了安装包了应该下载二进制源的压缩包,然后可以根据安装说明(installation in...

2018-06-10 22:37:53

阅读数:35

评论数:0

基于Netty(4.1.12.Final)实现的Spring Boot内置Servlet容器

1 https://github.com/Leibnizhu/spring-boot-starter-netty/blob/master/README.zh.md原链接:有哪些你想发明却已经被人发明了的东西? - Leibniz Hu的回答 - 知乎https://www.zhihu.com/qu...

2018-06-01 20:58:17

阅读数:66

评论数:0

springboot源码相关-转

1 https://fangjian0423.github.io/categories/springboot/

2018-06-01 20:51:01

阅读数:25

评论数:0

递归获得树形菜单树的两种方式,代码递归和mybatis自查询递归

草稿:1 代码递归1.1 代码优化:代码递归时根据父菜单id去数据库查询子目录,这点可以优化。首先把所有查出所有菜单项list<menu> lists;原来的根据父菜单id去数据库中查询子目录改为遍历lists根据父id查询子目录。1.2 场景优化:把递...

2018-05-12 09:01:05

阅读数:149

评论数:0

支付宝运营架构中柔性事务指的是什么?

作者:梁川链接:https://www.zhihu.com/question/31813039/answer/53437637在支付宝架构与技术 中对柔性事务有大致的描述:可以看出,柔性事务(遵循BASE理论)是指相对于ACID刚性事务而言的。支付宝所说的柔性事务分为:两阶段型、补偿型、异步确保型...

2018-05-02 14:59:23

阅读数:74

评论数:0

分布式事务概念深度指津:JTA XA 深度 历险 - 原理与实现

原文链接:JTA XA 深度 历险 - 原理与实现---- https://www.ibm.com/developerworks/cn/java/j-lo-jta/利用 JTA 处理事务什么是事务处理事务是计算机应用中不可或缺的组件模型,它保证了用户操作的原子性 ( Atomicity )、一致性...

2018-04-29 22:53:45

阅读数:48

评论数:0

G1垃圾收集器介绍-占小狼

为解决CMS算法产生空间碎片和其它一系列的问题缺陷,HotSpot提供了另外一种垃圾回收策略,G1(Garbage First)算法,通过参数-XX:+UseG1GC来启用,该算法在JDK 7u4版本被正式推出,官网对此描述如下:The Garbage-First (G1) collector i...

2018-04-29 16:46:59

阅读数:46

评论数:0

进程内缓存与分布式缓存的比较

摘要:在这篇文章里我们将比较当需要对缓存方案进行技术选型时,使用进程内缓存与分布式缓存的优劣。首先来看一下二者的定义。顾名思义,进程内缓存是与应用程序在相同地址空间的缓存。Google Guava是一个提供了简单进程内缓存API的很好的例子。另一方面,分布式缓存是应用程序的外部扩展,通常部署在多个...

2018-04-21 11:28:50

阅读数:47

评论数:0

springcloud(十):服务网关zuul/spring cloud 学习(6) - zuul 微服务网关

springcloud(十):服务网关zuul前面的文章我们介绍了,Eureka用于服务的注册于发现,Feign支持服务的调用以及均衡负载,Hystrix处理服务的熔断防止故障扩散,Spring Cloud Config服务集群配置中心,似乎一个微服务框架已经完成了。我们还是少考虑了一个问题,外部...

2018-04-08 20:56:43

阅读数:242

评论数:0

Spring Boot下的lombok安装以及使用简介

原文链接:https://blog.csdn.net/blueheart20/article/details/52909775 针对不同的IDE,lombok提供了不同的解决方案,笔者使用的是STS,故这介绍一下如何使用lombok插件在STS中:  >&gt...

2018-04-07 14:18:21

阅读数:66

评论数:0

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