会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
博客园
首页
归档
Ainsliaea
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
8
下一页
2019年9月6日
常用算法(一)二分查找
摘要: 1. 二分查找(非递归,始终返回第一次出现的位置,参考了<<编程珠玑 第 2 版>>) 扩展: 1.1 LeetCode 35. Search Insert Position 有序数组查找,如果没有找到,返回应该插入的位置(也就是直接返回 1 里面的 u)。 1.2 LeetCode 34. Fin
阅读全文
posted @ 2019-09-06 11:08 Ainsliaea
阅读(237)
评论(0)
推荐(0)
2019年9月4日
SSH 免密登录
摘要: A 免密登录 B 1. 确保 B 安装 openssh-server 查看 ps -e | grep ssh 是否有 sshd,安装之后还没有需要启动 ssh server:/etc/init.d/ssh start 2. 在 A 上生成密钥:ssh-keygen -t rsa 3. 将公钥复制到
阅读全文
posted @ 2019-09-04 18:27 Ainsliaea
阅读(135)
评论(0)
推荐(0)
2019年8月26日
IDEA Maven 项目使用 slf4j
摘要: Java 项目(非 Java web 项目)中使用 slf4j + log 4j 1. pom 中只需添加一个依赖:slf4j-log4j12 2. 将 log4j 的配置文件 'log4j.properties' 放在 %project_root%\src\main\resources 目录中,注
阅读全文
posted @ 2019-08-26 15:10 Ainsliaea
阅读(10016)
评论(0)
推荐(0)
2019年8月25日
在字符串中找出连续最长的数字串
摘要: 1. 常规思路 遍历一次,和之前的数字字符串比较长度,找到最长的 2. 其他思路 来源:https://www.nowcoder.com/questionTerminal/2c81f88ecd5a4cc395b5308a99afbbec?f=discussion 哎呀哎呀123 的回答 (利用正则表
阅读全文
posted @ 2019-08-25 14:00 Ainsliaea
阅读(3004)
评论(0)
推荐(0)
Max Chunks To Make Sorted
摘要: LeetCode 768. Max Chunks To Make Sorted I Given an array arr of integers (not necessarily distinct), we split the array into some number of "chunks" (
阅读全文
posted @ 2019-08-25 12:37 Ainsliaea
阅读(155)
评论(0)
推荐(0)
2019年8月20日
组合公式
摘要: 计算 $C_m^n$ 原理。。。
阅读全文
posted @ 2019-08-20 13:55 Ainsliaea
阅读(453)
评论(0)
推荐(0)
2019年8月18日
synchronized 笔记
摘要: 1. 当一个线程正在访问一个对象的 synchronized 实例方法,那么其他线程不能访问该对象的其他 synchronized 方法 对于每一个实例方法,锁是加在对象上的,一个线程访问其中一个 synchronized 修饰的实例方法时,这个线程就拿到了对象的锁,所以其他线程无法拿到该对象的锁,
阅读全文
posted @ 2019-08-18 20:29 Ainsliaea
阅读(198)
评论(0)
推荐(0)
多线程笔记(一)Future
摘要: 1. Future 和 FutureTask 获取返回结果 都是调用 ExecutorService 的 submit 方法,不同的是一个 submit Callable,返回值用 Future 接收;另一个 submit FutureTask,也就是 Runnable,不需要接收返回值 Futur
阅读全文
posted @ 2019-08-18 20:28 Ainsliaea
阅读(188)
评论(0)
推荐(0)
多线程笔记(二)线程池 Executors
摘要: 1. newSingleThreadExecutor 和 newFixedThreadPool(1) 的区别 Fixed 直接返回一个 ThreadPoolExecutor,而 Single 在 ThreadPoolExecutor 的基础上封装了 FinalizableDelegatedExecu
阅读全文
posted @ 2019-08-18 20:28 Ainsliaea
阅读(223)
评论(0)
推荐(0)
多线程笔记(三)线程池 ThreadPoolExecutor
摘要: 1. ctl:将 workerCount(工作线程的数量)和线程池的状态放在一个 int 中保存 在 ctolOf 方法中实现 private static int ctlOf(int rs, int wc) { return rs | wc; } 作用:并不是节省空间,而是为了保持线程池状态和运行
阅读全文
posted @ 2019-08-18 20:28 Ainsliaea
阅读(295)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
8
下一页
公告