备忘录
程序员·小李
不知道要干什么的时候,停一停,想一想;知道想要什么的时候,努努力,拼一拼。
展开
-
partitionBy和groupingBy的使用区别
partitionBy是典型的二分,groupingBy是典型的多分组。二者在使用上没有太多的区别,唯一不同在于,当实际分组只有一组时,groupingBy返回的Map结果中Entry只有一个,而partitionBy会返回两个:true / false,不存在的分组List为空的List(不是null)原创 2023-06-07 16:27:26 · 266 阅读 · 0 评论 -
python操作mysql脚本
【代码】python操作mysql脚本。原创 2022-10-28 16:03:37 · 410 阅读 · 0 评论 -
【备忘录】JavaScript代码段儿
JavaScript代码段儿原创 2022-07-01 10:51:19 · 248 阅读 · 0 评论 -
【编程原则】预则立,不预则废
以下是对部分内容的摘抄留存,仅保存个人提炼的内容,不包含概念的东西。原创 2022-06-05 19:09:44 · 232 阅读 · 1 评论 -
Enum的最佳实践
Enum可以实现接口方法public interface IEnum { // code Integer getCode(); // desc String getDesc(); static <T extends IEnum> T of(Class<T> clazz, Integer code){ return Stream.of(clazz.getEnumConstants()).filter(ele->原创 2022-05-17 14:17:04 · 513 阅读 · 0 评论 -
【python与excel】环境准备
python下载安装python环境下载https://www.python.organaconda下载安装anaconda下载安装https://www.anaconda.com/products/individual pycharm下载安装pycharm下载安装https://www.jetbrains.com/pycharm/download依赖包安装pip install xlwings -i https://pypi.tuna.tsinghua.edu.cn/simp原创 2022-04-24 09:00:44 · 550 阅读 · 0 评论 -
HttpServletResponse在拦截器中自定义返回时乱码问题
在HandlerInterceptorAdapter的方法中可以自定义返回值,将拦截结果直接返回,但是如果不设置编码方式的话,消息体中会出现乱码:图示红色代码可以解决乱码问题private void printErrorCode(HttpServletResponse response) throws IOException { // 此处代码需要在getWriter之前 response.setContentType("application/json:charset=UTF-8...原创 2022-04-21 20:02:58 · 1236 阅读 · 0 评论 -
【备忘录】已读书单
入门级数据结构与算法书籍,讲解风格比较幽默有趣。涵盖数组、链表、栈、队列、数、堆等基础数据结构,还附加了一些面试题解,是个不错的入门级书籍。原创 2022-04-04 09:46:02 · 88 阅读 · 0 评论 -
RestTemplate的GET请求参数问题
使用GET请求参数的时候,想要达到http:ip:port/base/url?param1=value1¶m2=value2这种效果的时候,需要使用以下方式:1. 不使用mapgetForObject(String url, Class responseClass, Object ... params)# 注意,这里的url需要带有占位符:# url = "http:ip:port/base/url?param1={0}¶m2={1}"# 自动帮你按序填原创 2021-09-09 22:24:46 · 5280 阅读 · 0 评论 -
Logger异常打印问题
首先,给启动参数添加拒绝优化:-XX:-OmitStackTraceInFastThrow 然后,以下几种方式给出会不会打印stacktrace的实例。# 会log.error("abc", ex);# 不会log.error("abc, ex:{}", ex);# 不会log.error("abc, params:{}, ex:{}", param, ex);# 会log.error("abc, params:{}, ex:", param...原创 2021-09-09 22:19:16 · 757 阅读 · 0 评论 -
利用反射查找某类及父类的所有带注解字段
public static void main(String[] args) throws IOException { Class clazz = ForceAddCreateTransNewCommandInput.class; System.out.println("{"); while (clazz != Object.class){ Field[] fields = clazz.getDeclaredFields()...原创 2021-08-25 10:12:45 · 311 阅读 · 0 评论 -
资源镜像加速
资源 链接 R安装包 https://mirrors.tuna.tsinghua.edu.cn/CRAN/原创 2021-07-12 17:45:27 · 85 阅读 · 0 评论 -
IDEA for Mac 快捷键
Mac按键一览按键 含义 ⌘ Command ⇧ Shift ⌥ Option ⌃ Control ↩︎ Return/Enter ⌫ Delete ⌦(Fn+Delete) 向前删除键 ↑ 上箭头 ↓ 下箭头 ← 左箭头 → 右箭头 ⇞(Fn+↑) Page Up ⇟(Fn+↓) Page Down Fn + ← Home Fn + → End原创 2021-05-09 09:44:35 · 123 阅读 · 0 评论 -
【备忘】Linux命令
解压tar zxvf xxx.gz复制到当前文件夹cp -r xxx/* ./删除当前文件夹所有rm -rf *原创 2020-10-13 10:49:31 · 176 阅读 · 0 评论 -
【备忘】 Java 8流操作相关
1. 流操作的结果是新创建的对象,不改变原有的对象。2. 使用流进行二次排序:stream().sorted(Comparator.comparing(XXX::getXX).thenComparing(XXX::getXX)).collect();3. 使用集合的contains方法判断时,使用的是equals方法,因此需要注意List<Integer>.contains(Long)是始终不成立的。...原创 2020-10-12 13:21:29 · 232 阅读 · 0 评论 -
【备忘】记一次wifi连接问题
症状:手机可以搜索到目标wifi,笔记本搜索不到。检测:1. 检查设备管理器,排除网卡驱动问题。2. 检查services.msc中的无线配置无问题。3. 手机开热点,笔记本可以搜索到,笔记本正常。4. 修改路由器无线网的信道为11解决。结论:网卡兼容问题:修改路由器无线网的信道为11以内即可解决无线搜索不到问题。...原创 2020-05-16 20:34:46 · 280 阅读 · 0 评论 -
css3 居中问题(含水平居中与垂直居中)
水平居中:1. 使用margin<div style="margin: 10px auto;"></div>2. 内容居中,使用flex<div style="display:flex;flex-directin:column;align-items:center"> <div>内部</div><...原创 2020-04-11 21:46:34 · 238 阅读 · 0 评论 -
【杂类】Mysql安装后使用密码登陆失败(Client does not support authentication protocol requested by server)
问题常见于刚安装好mysql以后使用客户端软件登陆失败。执行以下几步即可:1. 打开mysql command line client输入密码登陆,这得保证你知道密码,并且是好使的。2. 进入mysql表use mysql;3. 修改密码alter user 'username'@'hostname' identified with mysql_...原创 2019-08-01 17:11:11 · 197 阅读 · 0 评论 -
【杂类】Word中插入表格,表格的内容溢出了,显示不完整?
只需要选择表格属性,选择允许超出跨页断行即可。原创 2019-06-28 08:59:54 · 6693 阅读 · 0 评论 -
【杂类】Office Word 2010 公式为什么是灰色的?
word2010版本在输入公式的时候是灰色的,解决方法有二:1. 将doc版本的文档转换成docx2.插入-对象-Microsoft 公式 3.0推荐使用方案一,更好用一些。...原创 2019-06-27 18:17:46 · 2780 阅读 · 0 评论 -
DevTool失效的配置
1. intellij设置中自动编译打开2. 转到Registry设置自动编译ctrl+shift+alt + / 呼出Registry,选中automake原创 2019-06-08 14:05:43 · 491 阅读 · 0 评论