java基础
吃兔子的萝卜君
这个作者很懒,什么都没留下…
展开
-
list《Object》根据object属性分组
我看了网上的一些方案,但是要么是对某一个已知bean的,要么用反射方法的,我这里引用了一个jar包,来查找属性值,jar包是commons-beanutils-1.9.3.jar,maven依赖的话,大家自行百度吧。public static Map sortByProperty(Collection collection, String keyPropertyName) { //...原创 2020-04-09 10:23:35 · 598 阅读 · 1 评论 -
java读取url中的txt文件
我涉及到的项目中场景是这样的:要把脑电数据(txt文件)从阿里云oss中解析成json,为了不产生文件冗余,就不下载了。我之前对输入流输出流什么的,用的不多,不太熟悉。所以这次写完记录一下。网上查了有下载的代码,有解析的代码,就是没有直接读取,不下载的代码。其实就是用connection连接,获得输入流,再用循环的方式读取。public class Jxtxt { public ...原创 2019-12-20 10:47:31 · 1055 阅读 · 0 评论 -
吞吐量(TPS)、QPS、并发数、响应时间(RT)
遇到一个架构师面试题:如果有一个100万的qps项目,你会从哪些方面考虑系统的设计?才发现连QPS是什么都不知道网上找到一个这些概念的总结,抄一下吞吐量(Throughput) (TPS)吞吐量是指系统在单位时间内处理请求的数量。对于无并发的应用系统而言,吞吐量与响应时间成严格的反比关系,实际上此时吞吐量就是响应时间的倒数。前面已经说过,对于单用户的系统,响应时间(或者系统...转载 2019-05-14 22:24:08 · 382 阅读 · 0 评论 -
迭代和递归的区别
今天看到陆军工程大学的MOOC公开课:区块链中的密码学,看到欧几里得的辗转相除法,就自以为是的认为是迭代法,把代码抄了下来。结果是迭代和递傻傻分不清楚。def gcd(a,b):if b ==0: return areturn gdc(a,a%b)这是典型的自己调自己,递归嘛。但是为什么两个概念分不清,要机械记忆呢,我就想了想两者的相同点和不同点以及画了一个示意图。不过这...原创 2019-05-31 11:20:31 · 610 阅读 · 0 评论 -
面试题大汇总
所有的初级或中级程序员遇到的面试题不会出这个框架,当然,许多问题是我抄来的,也有自己面试中遇到的。一、java基础1、基础(1)(2)异常种类。2、集合ArrayList删除的原理或过程https://www.cnblogs.com/huangjinyong/p/9455163.htmlHashMap遍历删除https://zhidao.baidu.com...原创 2019-08-14 01:01:46 · 302 阅读 · 0 评论