Curiosity~
码龄4年
  • 328,533
    被访问
  • 74
    原创
  • 808,047
    排名
  • 121
    粉丝
关注
提问 私信

个人简介:知其然,知其所以然,知其所必然

  • 加入CSDN时间: 2018-03-31
博客简介:

你好丶下一秒

查看详细资料
个人成就
  • 获得238次点赞
  • 内容获得64次评论
  • 获得1,000次收藏
创作历程
  • 21篇
    2020年
  • 45篇
    2019年
  • 8篇
    2018年
成就勋章
TA的专栏
  • SpringMvc
    3篇
  • SQL
    1篇
  • Android
    6篇
  • JavaSE
    3篇
  • git
    5篇
  • Java工具类
    1篇
  • Android报错
    1篇
  • 树莓派
    1篇
  • 数据结构【树】
    24篇
  • C++指针
    1篇
  • 数据结构【链表】
    19篇
兴趣领域 设置
  • 人工智能
    语音识别深度学习图像处理数据分析
  • 最近
  • 文章
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

线上有20万的历史数据要处理,每条数据要调用两个服务的接口,处理完业务逻辑,还要更新数据库,并发送kafka消息。这种需求应该怎么做才能提高性能呢

发布问题 2022.03.31 ·
1 回答

【SpringMvc】SpringBoot异常处理初探【未完待续】

文章目录一、异常解析器使用二、源码初探1.加载2.读入数据总结一、异常解析器使用示例:二、源码初探1.加载代码如下(示例):import numpy as npimport pandas as pdimport matplotlib.pyplot as pltimport seaborn as snsimport warningswarnings.filterwarnings('ignore')import sslssl._create_default_https_conte
原创
发布博客 2020.11.08 ·
66 阅读 ·
0 点赞 ·
0 评论

【SpringMvc】SpringMvc图片下载的几种返回方式

文章目录代码扩展代码import org.apache.tomcat.util.http.fileupload.FileUtils;import org.springframework.core.io.ByteArrayResource;import org.springframework.core.io.FileSystemResource;import org.springframework.core.io.Resource;import org.springframework.http.M
原创
发布博客 2020.11.01 ·
891 阅读 ·
0 点赞 ·
0 评论

【SpringMvc】SpringMvc文件上传与下载

文章目录文件上传1 前端代码2 路径配置3 Controller4 外部访问配置`ResourceHandler`文件下载完整代码1 WebConfig2 UpLoadAndDownLoadController3 Maven依赖文件上传1 前端代码<form action="http://127.0.0.1:8080/upload" enctype="multipart/form-data" method="post"> 上传文件<input type="file" name
原创
发布博客 2020.11.01 ·
128 阅读 ·
0 点赞 ·
1 评论

【SQL】部门最工资最高的员工&&部门工资前三高的员工&&部门工资前K高的员工

本篇文章主要阐述本人对于LeetCode上,部门最工资最高的员工&&部门工资前三高的员工&&部门工资前K高的员工的一个统一的解题思路,如有错误欢迎指出LeetCode185LeetCode184解题思路这个题目我首先是想到了组内排序,然后就考虑使用自定义用户变量的方式。我借鉴了178. 分数排名 这个题目,本质就是把同一部门的员工连在一起,然后工资从大到小排序然后使用自定义变量动态的排名,最后筛选出第K名注意order by 一般是在 select之后进行的解.
原创
发布博客 2020.10.19 ·
86 阅读 ·
0 点赞 ·
0 评论

【Java】枚举类转换封装

文章目录1 K,V枚举转换器2 属性与枚举转换器3 使用样例1 K,V枚举转换器当枚举为K,V模式的时候,通过K,V获取对应的枚举对象需要继承BaseEnumimport java.util.Arrays;import java.util.List;import java.util.stream.Collectors;public interface BaseEnum<K, V> { K getKey(); V getValue(); static
原创
发布博客 2020.10.15 ·
360 阅读 ·
0 点赞 ·
0 评论

【Java】Stream的常用封装

public class StreamUtils { /** * 根据指定条件使用Stream查询List当中重复的实体,并且返回实体 * @param list * @param function 指定查詢條件 * @param <E> * @param <R> * @return */ public static <E, R> List<E> getDuplicateEl
原创
发布博客 2020.10.15 ·
143 阅读 ·
0 点赞 ·
0 评论

【Git】git恢复文件的三种办法

git restore --source 某次提交的commitdi -W 要写的文件名这样直接覆盖工作区的文件了git cat-file commitid:文件的相对路径 > 新的文件名git cat 可以读取任意某次提交的文件内容,通过重定向到一个新文件,这样不影响现在工作区的修改,就曲线救国git reset 与 git checkoutreset hard同时重置仓库 index 工作区reset mix同时重置仓库 indexreset soft重置仓库ch..
原创
发布博客 2020.10.15 ·
814 阅读 ·
0 点赞 ·
0 评论

【Stream 笔记】使用Stream查询List当中实体的某个属性重复值有哪些

使用groupingBy做分组// 方法public static <E, R> List<R> getDuplicateValue(List<E> list, Function<E, R> function) { Map<R, Long> frequencies = list.stream().collect(Collectors.groupingBy(function, Collectors.counting()));
原创
发布博客 2020.07.28 ·
1517 阅读 ·
0 点赞 ·
0 评论

【Stream笔记】根据指定条件使用Stream查询List当中重复的实体,并且返回实体

通过groupingBy 与Function做筛选// 方法public static <E, R> List<E> getDuplicateElements(List<E> list, Function<E, R> function) { Map<R, List<E>> collect = list.stream().collect(Collectors.groupingBy(function));
原创
发布博客 2020.07.28 ·
676 阅读 ·
0 点赞 ·
0 评论

AndroidX使用Intent打开文件

步骤1. 创建FileProvider放在项目xml里面2. 在AndroidManifest添加provider3. 打开文件1. 创建FileProvider放在项目xml里面<?xml version="1.0" encoding="utf-8"?><paths xmlns:android="http://schemas.android.com/apk/res/android"> <!-- 所有文件都有效--> <root-
原创
发布博客 2020.06.10 ·
282 阅读 ·
0 点赞 ·
0 评论

.gitconfig配置记录

[alias] dog = log --color --graph --pretty=format:'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr) %C(bold blue)<%an>%Creset' --abbrev-commit gs = git status[credential] helper = manager[diff] tool = diffmerge[difftool "diffmerge"]
原创
发布博客 2020.06.09 ·
98 阅读 ·
0 点赞 ·
0 评论

把Activity变成dialog弹出框

就是设置Activity背景半透明,只需要修改theam 就可以了修改 AndroidManifest.xml文件,如下 <activity ...... android:theme="@style/Theme.HalfTranslucent" /> 样式 <!-- 弹出窗体样式 -->...
原创
发布博客 2020.04.14 ·
302 阅读 ·
0 点赞 ·
0 评论

Google 与 Android Studio插件自用 记录

Google 与 Android Studio插件自用GitHub相关常用相关效率相关AndroidStudio插件GitHub相关Octotree: 树形目录Sourcegraph 读代码神器在线代码阅读GitZip 可以现在GitHub单个文件夹 或者文件Gitpod 在线ideOctoLinker 类名跳转Enhanced Github 显示源码大小 单个文件下载常用相关...
原创
发布博客 2020.04.09 ·
145 阅读 ·
0 点赞 ·
0 评论

Android资源文件夹分类 Gradle SourceSet

Gradle SourceSet源码配置总结日常开发中我们的资源文件都是放在res下面,当res文件过多的时候找一个文件就非常难找了,虽然我们有Android-File-Grouping 插件可以对文件进行分类,但是我们可能还是希望可以使用不同的文件夹去保管资源文件源码如果想要自己创建文件夹,我们需要使用Gradle中的SourceSet,因为本文所讲的为Android开发,所以我们可...
原创
发布博客 2020.04.09 ·
330 阅读 ·
0 点赞 ·
0 评论

adb 命令关闭华为手机自动更新

输入以下命令:adb shell pm disable-user com.huawei.android.hwouc如果提示Package com.huawei.android.hwouc new state: disabled-user的字样即代表执行成功了。停用系统更新输入的命令:adb shell pm disable-user com.huawei.android.hwouc重新打...
原创
发布博客 2020.04.09 ·
4161 阅读 ·
0 点赞 ·
0 评论

git 遇到紧急加塞任务怎么办? git stash入门

git stash常用命令示例总结今作此文,寻章摘句,权抛砖引玉,遗笑方家处,敬请见谅场景: 平常我们在开发新的版本或者在探索一些奇妙的东西(手动滑稽)的时候,由于我们手上的的代码还没有生成commit,又没到生成commit的时候或者自己嫌麻烦懒得去做本地rebase了这时候 git stash就派生了用场常用命令git stash :执行存储不添加备注git stash ...
原创
发布博客 2020.04.05 ·
137 阅读 ·
0 点赞 ·
0 评论

git 修改历史提交内容

Git修改历史提交内容范例 仅供参考1.搭建环境2.模拟操作总结番外今作此文,寻章摘句,权抛砖引玉,遗笑方家处,敬请见谅1.搭建环境模拟一个场景打一个 tag 玩(真的是玩)2.模拟操作现在我们有四个commit 一个tag,并且readme.txt内容如上图所示,我们知道tag标签所对应的readme.txt的内容应该为 “第二次提交” 这个字符串 接下来我们对其...
原创
发布博客 2020.04.05 ·
285 阅读 ·
0 点赞 ·
0 评论

Mac系统git log 等命令跳转页面

Mac下面使用git log 跳转到其他的界面解决方法输入 git config --global core.pager cat
原创
发布博客 2020.04.04 ·
204 阅读 ·
0 点赞 ·
0 评论

Java根据日期获取当前周的所有日期以及上一周和下一周的所有日期

日期格式:2020-03-27方法 /** * 获取当前周的所有日期 * @param n -1代表上一周 +1代表下一周 * @param mydata * @return */ public static String[] getweek(int n, String mydata) { String[]...
原创
发布博客 2020.03.27 ·
1473 阅读 ·
0 点赞 ·
0 评论
加载更多