![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
编程技巧
文章平均质量分 78
___码字选手
因上努力
展开
-
递归+Dom4j实现数据库中树(Tree)XML的生成
一、递归在编程中,程序调用自身的编程技巧称之为递归。满足递归编程首先需要具备两个条件:1.子问题与原始问题为同样的事,且更为简单。2.不能无限制的调用本身,必须有一个出口。其实在网上,我们能收到很多关于递归编程的例子。例如累加,阶乘等。下面我们先用一个阶乘的例子来简单说明递归,后面我将介绍一个在实际开发中我用(递归+dom4j实现树的遍历)实践过的一个递归编程实例。二、阶乘实例原创 2017-10-06 23:40:12 · 1420 阅读 · 0 评论 -
15道经典Java多线程面试题
1. 现在有T1、T2、T3三个线程,你怎样保证T2在T1执行完后执行,T3在T2执行完后执行? 这个线程问题通常会在第一轮或电话面试阶段被问到,目的是检测你对”join”方法是否熟悉。这个多线程问题比较简单,可以用join方法实现。2. 在Java中Lock接口比synchronized块的优势是什么?你需要实现一个高效的缓存,它允许多个用户读,但只允许一个用户写,以此来保持它的完整转载 2017-11-01 11:41:37 · 260 阅读 · 0 评论 -
java-替换以特定字符开头 特定字符结尾的长字符串
private static String replaceAll(String htmlString, String start, String end, String newString,原创 2018-01-18 00:13:20 · 6956 阅读 · 0 评论