![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
小技巧
一辈子的码农先生
基本入行,朝着全栈奔走的程序员
展开
-
【知识点】文件头部校验
【知识点】:上传文件时只校验大小和后缀是不够的;应该校验上传文件的头部信息;同一文件类型的头部信息是一样的。我们在开发的时候经常会有很多上传文件的操作,我们一般的做法是控制文件的大小和类型,而控制文件类型最常用的方式是前后端对上传文件的后缀进行判断。但这种做法防控不了那种修改后缀上传的文件。先看几种常见文件的头部信息,如果项目中有用到其他类型的话可以在网上搜索一下。文件类型头...原创 2020-03-14 07:46:58 · 3009 阅读 · 1 评论 -
真香的try-with-Resources
本文在我的个人博客同步更新java 7 之前的关流写法我们在项目中处理文件时,总会有很多的io流需要关闭,而关闭流的代码写起来比较繁琐,比如下面这种写法 /** * 打印文件内容到控制台 * @param filePath */ public static void commonTryCatch(String filePath){ FileInputStream ...原创 2020-01-15 22:01:02 · 258 阅读 · 0 评论 -
java项目没有main函数也能输出“HelloWorld”?
本文在我的个人博客同步更新入了java坑的小伙伴都知道,Java项目需要main函数才能运行,main函数是java程序的入口。下面这段代码大家已经熟到不能再熟了,可以说闭着眼睛都能敲出来…public class HelloWorld{ public static void main(String[] args){ System.out.println("Hello,World!...原创 2020-01-14 00:27:43 · 1890 阅读 · 0 评论 -
java8 stream的分组功能
本文在我的个人博客同步更新最近,项目开发时遇到一个问题。根据业务要求,前端给后端上送的参数是一个列表(如List list),因此,后端也用了一个列表来接收。然而,等后端拿到数据后,我发现我需要对相同classId的数据进行统一处理。于是,我找到前端妹妹讨论,看她能不能帮忙把相同classId的数据封装成列表传给我。我好将接收参数修改成以下格式(List list):class Dto{...原创 2019-12-29 00:23:13 · 2280 阅读 · 0 评论 -
win组合键帮你酷炫地提高生产效率
win组合键帮你酷炫地提高生产效率在键盘上有一个Windows徽标键,按一下便能弹出开始菜单,其实win组合键也非常实用。1.win+D:快速回到桌面这个对我来说特别实用,每次写代码都会开很多的窗口,而win+D可以让我快速回到桌面。这种组合键也叫“老板键”,顾名思义,就是指我们在玩些小动作时,老板突然来了,这时候这个组合键就发挥作用了!2.win+R:执行“运行”命令...原创 2019-03-08 19:33:26 · 199 阅读 · 0 评论 -
EditPlus设置java、javac快捷键
在java学习之初,因为新手需要了解很多底层实现的细节,所以不建议一开始学就使用eclipse之类的IDE,而是建议使用Editplus之类的有高亮显示的记事本软件,而每次在命令行窗口执行编译、运行命令太过麻烦,因此给Editplus配置快捷键是很有必要的。1.打开EditPlus,选择工具->配置用户工具。2.在弹出来的窗口中选择用户工具->添加工具->应用程...原创 2019-03-08 23:42:19 · 567 阅读 · 1 评论 -
Windows键盘上的截屏按键PrtSc
1.在键盘最下面那行有个PrtSc按键,这个按键便是截屏按键,是Print Screen的缩写。2.在需要截屏的时候按下PrtSc按键。3.按下PrtSc键之后,当前图像就自动保存到了剪贴板中,在需要的地方直接粘贴就行了。虽然这种截图方式不是那么方便,但有时救救急还是可以的。...原创 2019-03-08 00:32:47 · 20781 阅读 · 0 评论 -
使用eclipse定义自己的内容辅助键提示模板(此功能可辅助撩妹)
1.Window->Preferences->Java->Editor->Templates2.点击新建,输入相关的词,点击OK保存,然后应用3. 输入前几个提示词后按内容辅助键alt+/,便可以出现后面的提示词这个技能还是和土味情话可以一拼的(逃~...原创 2019-03-28 04:01:17 · 207 阅读 · 1 评论