随笔分类 - 小技术
一些遇到的以后可能会有用的小技术
摘要:前两天一个邻居发出了灵魂质问:“为什么我买的180平和你的169平看上去一样大?” “因为咱俩的套内面积都是138平......” 我们去看房子,比较不同楼盘的价格,看的都是单价,可这个单价,却是用(总价 ÷ 建筑面积)计算的。而我们实际买到手里的,是套内面积。 套内面积 = 使用面积+墙体厚度+阳
阅读全文
摘要:事情是这样的 前段时候,我站在华山之巅(没错,我去夜爬华山看日出了,要死),一个朋友突然问我:你知道现在西安每个区域的新房均价是多少吗? 这个时候,肯定是用数据说话嘛。 不过你以为我会在网上随便找个,不知道哪里冒出来的(野榜)西安各区域价格排名,甩给对方了事吗? 当然不会! 众所周知,我是一个程序猿
阅读全文
摘要:Arthas(阿尔萨斯) 能为你做什么? Arthas 是Alibaba开源的Java诊断工具,深受开发者喜爱。 当你遇到以下类似问题而束手无策时,Arthas可以帮助你解决: 这个类从哪个 jar 包加载的?为什么会报各种类相关的 Exception? 我改的代码为什么没有执行到?难道是我没 co
阅读全文
摘要:关于Java8的stream流,这里不讲groupBy分组,也不讲sort排序,这些都是很基础的用法,可以自行百度。 这里说一种业务场景,对于分组后的map,根据value对key-value进行排序。举个例子,人(姓名,地址,创建时间)的集合,要求按地址将他们分组,同时要求越晚被创建的人,所在的分
阅读全文
摘要:没啥好说的,想找个能判断字符串是实数的正则表达式 网上找了好久,都有各种问题,终于被我试出来一个正确的了,记录一下 ^(-?\d+)(.\d+|\d+)?$ 什么?你问我什么是实数?
阅读全文
摘要:在网上搜滑动时间窗口限流算法,大多都太复杂了,本人实现了个简单的,先上代码: package cn.dijia478.util; import java.time.LocalTime; import java.util.LinkedList; import java.util.List; impor
阅读全文
摘要:原生的history命令,只能看到输入的命令历史,看不到什么时候,谁输入的。 特此在网上找到修改history命令的办法: 1.用root用户打开系统环境变量设置的文件 vim /etc/profile 2.在最下面,插入下面几行代码 USER_IP=`who -u am i 2>/dev/null
阅读全文
摘要:request接收参数的中文乱码的处理: GET: 方法一:使用String的构造方法: new String(request.getParameter("传过来的name").getBytes("ISO-8859-1"), "UTF-8"); 方法二:修改tomcat7的默认编码方式,server
阅读全文