会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
herrhu
软工小垃圾
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
下一页
2021年4月5日
[Java] Java线程生命周期总结
摘要: 线程是操作里的一个概念,经常说:进程是操作系统资源分配的基本单位,线程是操作系统CPU资源分配的基本单位。Java以及其他程序设计语言,对操作系统的线程概念进行了封装,但是万变不离操作系统。Java程序里的线程的本质就是操作系统的线程。在操作系统的层面,线程有自己的生命周期,每个周期之间有自己的状态
阅读全文
posted @ 2021-04-05 01:16 herrhu
阅读(146)
评论(0)
推荐(0)
2021年3月28日
[Java] 服务架构演进总结 -- 读《The Fenix Project》
摘要: 书籍地址:软件架构探索:The Fenix Project | 软件架构探索:The Fenix Project (icyfenix.cn) 一、原始分布式时代 UNIX的分布式设计哲学 Simplicity of both the interface and the implementation
阅读全文
posted @ 2021-03-28 13:09 herrhu
阅读(687)
评论(0)
推荐(0)
2021年3月27日
[Java] Java并发:线程池的基本原理总结
摘要: 一、为何选择线程池,不用时创建线程呢? 池化技术:提前准备一些资源,在需要时可以重复使用这些预先准备的资源。常见的池化技术的使用有:线程池、内存池、数据库连接池、HttpClient 连接池。 线程池作为池化技术的一种实践,本质上也是同样的思想,提前备好资源以备不时之需。因此,线程池相比较任务出现再
阅读全文
posted @ 2021-03-27 23:24 herrhu
阅读(96)
评论(0)
推荐(0)
2021年3月14日
[LeetCode]第k大数
摘要: 最近自己在电话面试中,经常被问到,“找出数组中的第k个最大的数”或者“或者找出数组中的前k个最大的数”,都是找出特定的数。首先,可以简单的用快排然后,第k位就是的,但是这样时间复杂度会很高。 一、快速选择算法 这个名字是y总起的,原理很简单。快排是找一个标志位,小于它的放左边,大于它的放右边,这样是
阅读全文
posted @ 2021-03-14 15:38 herrhu
阅读(349)
评论(0)
推荐(0)
2021年3月8日
[Java] Java获取本机IP地址(屏蔽无用地址)
摘要: Java利用HostUtil工具类抓取本地IP地址(屏蔽无用地址) 一、现有的解决方法:通过黑名单屏蔽 会维护一个blackPrefixs的list类型,会屏蔽掉回环地址、ipv6以及以blackPrefixs中以"docker0", "br-", "veth"开头的地址。不是很灵活,经常会出现抓到
阅读全文
posted @ 2021-03-08 19:59 herrhu
阅读(829)
评论(0)
推荐(0)
2021年3月1日
[Linux] 记录CentOS7时间错误解决
摘要: 记录CentOS7时间错误解决 一、本身时区不对 timedatectl 上图是改好的 rm -rf /etc/localtime ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime timedatectl 二、本身不精准 ntpdate -
阅读全文
posted @ 2021-03-01 15:46 herrhu
阅读(321)
评论(0)
推荐(0)
2021年2月27日
Springboot不使用默认的application.properties的两种方法
摘要: Springboot不使用默认的application.properties的两种方法 一、使用@PropertySource注解 @PropertySource("classpath:xxx.properties"),这个注解专门用来加载指定位置的properties文件,一般我们将自定义的配置文
阅读全文
posted @ 2021-02-27 22:13 herrhu
阅读(1220)
评论(0)
推荐(0)
2021年2月4日
[Java] Java并发编程实战笔记
摘要: Java并发编程实战 开篇词 并发编程的三个核心问题:分工、同步、互斥 所谓分工指的是如何高效地拆解任务并分配给线程,而同步指的是线程之间如何协作,互斥则是保证同一时刻只允许一个线程访问共享资源。Java SDK 并发包很大部分内容都是按照 这三个维度组织的,例如 Fork/Join 框架就是一种分
阅读全文
posted @ 2021-02-04 00:25 herrhu
阅读(519)
评论(0)
推荐(0)
2021年2月2日
[面试记录] 阿里盒马实习一面
摘要: 阿里盒马实习一面 遇到了本校学长,然后给了三道算法题来做,算是三道吧。 第一道快速排序,算是基本功;第二道自己想复杂了,不需要dfs暴搜,直接用随机数好了;第三道感觉像是个数学问题 //评测题目: 无 //输入int 数组,使用快速排序算法进行排序。 public void QuickSort(in
阅读全文
posted @ 2021-02-02 18:07 herrhu
阅读(168)
评论(0)
推荐(0)
2021年1月29日
[面试记录]阿里云实习生一面算法题(云原生部门)
摘要: 阿里云实习一面算法题记录 答题平台(面试平台)是阿里的伯乐,没有代码提示,但貌似也不需要你运行代码。 也聊到云原生部门基本上是go多,java主要用来和数据库交互,操作系统一部分也用到c/c++。 首先我貌似记得这是个力扣原题,但是刚开始还是忘了啥叫回文子串,时间复杂度是O(N2)的.开始写时空间复
阅读全文
posted @ 2021-01-29 20:34 herrhu
阅读(442)
评论(0)
推荐(0)
上一页
1
2
3
4
5
下一页
公告