摘要:
类加载路径查看 # 测试阶段,直接查看某个类加载路径 System.out.println(org.apache.http.client.HttpClient.class.getProtectionDomain().getCodeSource().getLocation()); # 加入启动参数中, 阅读全文
摘要:
先贴链接占坑 元素说明 https://www.cnblogs.com/youzhibing/p/5427130.html 阅读全文
摘要:
对于门户网站,用户注册或修改密码时,需要有正则表达式验证密码,根据安全级别不同,网站会设置不同基本的密码正则表达式。 而此文主要通过一个实例,来讲解密码正则表达式中使用的特殊正则语法,如?! 、?= 等(Java代码验证)。 密码强度要求 1. 至少包含一个数字,一个字母,一个特殊字符 2. 密码长 阅读全文
摘要:
[TOC] Vim command Ctrl f 即 PageDown 翻页。 Crtl b 即 PageUp 翻页。 shift + g 移到文件尾部 查找 和 替换 s/str1/str2/g 基本替换,替换当前行第一个str1 str2 n,$ n行到末行; 尾部g 多次替换 % 每一行处理 阅读全文
摘要:
本文根据《数据结构》严蔚敏版中栈应用章节内容, 实现Java版表达式求值 其中为了简化起见,规定表达式合法, 且操作数为正整数, 操作符为+, , ,/,(,), 辅助操作符 阅读全文
摘要:
[TOC] 关键点 1. 私有化构造器 2. 通过静态方法或枚举返回单例类对象 3. 确保单例类对象只有一个,尤其在多线程环境下。 4. 确保每个类被序列化不会重新创建对象 饿汉式 懒汉式 懒汉式缺点: 第一次加载需要及时进行实例化,反应稍慢 每次调用getInstance都会进行同步,造成不必要的 阅读全文
摘要:
排序算法:快速排序(quicksort)递归与非递归算法 TopK问题:快速选择(quickSelect)算法 java import java.util. ; import java.lang. ; public class Demo { // 非递归 using stack public sta 阅读全文
摘要:
冒泡排序 选择排序 插入排序 快速排序 堆排序 希尔排序 归并排序 java //java 版本 package com.leej.sort; public class SortAlgorithm { //冒泡排序, 稳定, On^2 public static void BubbleSort(in 阅读全文
摘要:
二叉树的层序遍历 二叉树的先序,中序,后序遍历 递归版本 二叉树的先序,中序,后序遍历 非递归版本 阅读全文
摘要:
整理及总结二分查找的判断和边界细节 修改版 java package com.leej.binarysearch; import java.util.Arrays; / @author jerry @create 17/10/7 12:21 / public class BinarySearch { 阅读全文