- 博客(8)
- 收藏
- 关注
原创 leetcode 1209. 删除字符串中的所有相邻重复项 II
给你一个字符串 s,「k 倍重复项删除操作」将会从 s 中选择 k 个相邻且相等的字母,并删除它们,使被删去的字符串的左侧和右侧连在一起。你需要对 s 重复进行无限次这样的删除操作,直到无法继续为止。在执行完所有删除操作后,返回最终得到的字符串。本题答案保证唯一。示例 1:输入:s = “abcd”, k = 2输出:“abcd”解释:没有要删除的内容。示例 2:输入:s = “deeedbbcccbdaa”, k = 3输出:“aa”解释:先删除 “eee” 和 “ccc”,得到
2022-03-10 16:19:56 143
原创 properties 读取配置文件
java Properties读取配置文件在编辑器测试: /** * 取得当前类路径下的 resName资源的完整路径 * url.getPath()获取到的路径被utf-8编码了 * 需要用URLDecoder.decode(path, "UTF-8")解码 * * @param resName 需要获取完整路径的资源,需要以/打头 * @return 完整路径 */ public static String getR
2020-12-15 18:01:40 106
原创 快速排序java实现
快速排序public static void quikSort(int[] arr, int lo, int hi) { if (lo >= hi){ return; } int j = partition(arr, lo, hi); quikSort(arr, lo, j - 1); quikSort(arr, j+1, hi); }private static int partit
2020-07-04 22:07:25 137
原创 zookeeper分布式锁服务
创建zookeeper客户端 private CountDownLatch countDownLatch = new CountDownLatch(1); ZooKeeper zooKeeper; public ZooLock(){ try{ zooKeeper = new ZooKeeper("127.0.0.1:2181", 3000, new Watcher() { @Override public void pr
2020-06-24 14:03:10 142
原创 阿里云oss存储本地文件
@ 阿里云oss存储配置使用配置阿里云ossstatic String endpoint = "http://oss-cn-hangzhou-internal.aliyuncs.com"; // 阿里云主账号AccessKey拥有所有API的访问权限,风险很高。强烈建议您创建并使用RAM账号进行API访问或日常运维,请登录 https://ram.console.aliyun.com 创建RAM账号。 static String accessKeyId = "accessKeyId";
2020-06-09 15:18:47 884
原创 数据结构(一) 线段树
//public interface Merge {E merge(E a, E b);}@Datapublic class SegmentTree {private E[] element;private E[] tree;private Merge<E> merge;public SegmentTree(E[] arr, Merge<E> me...
2019-12-06 19:29:19 95
原创 jvm - 1
jvm 区域(永久区)永久区是一块常驻内存区域,用来存储jjdk自身携带 元数据信息,关闭jvm才会释放此区域oom:PermGen space, 虚拟机永久代perm内存设置不够jdk 6及之前:有永久代:常量池在方法区jdk 7: 在堆jdk 8: 无永久代,常量池在元空间你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器,...
2019-09-25 17:53:14 152
原创 Java 线程通信
问题: 多线程对共享资源的操作,如果没有做好对线程的管理,导致出现意外结果sychronized关键字对方法使用该关键字,可以保证每次只有一个线程获取monitor的权限,从而确保线程对共享资源操作的不会出现异常wait()wait()方法属于Object,有三个重载方法,该方法必须在sychronized方法或同步代码块中调用,调用该方法的线程会进入wait()对应monitor...
2019-05-29 16:41:09 94
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人