首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
java
订阅
斗笠小熊猫
更多收藏集
微信扫码分享
微信
新浪微博
QQ
9篇文章 · 0订阅
在Java当中如何优雅地处理临时文件
这样虽然可以达到效果,但实在是繁琐至极,非常不优雅。其实jdk中就提供了处理临时文件(Temporary File)的方法,现在让我们来看一看。 在java中创建临时文件有许多场景,但是大多数是在单元测试或者是对上传的文件进行内容处理。当测试用例或者文件处理完成后,你并不关心文…
安全系列之——手写JAVA加密、解密
软件的加密与解密是一个迷人的研究领域,它几乎可以与任意一种计算机技术紧密结合——密码学、程序设计语言、操作系统、数据结构。而由于这样或者那样的原因,对于这一领域的关注程度一直还处于低温状态。 完整性(Integrity):确保信息在传输过程中,没有被篡改。 私密性(Confid…
咦,Java拆分个字符串都这么讲究
提到 Java 拆分字符串,我猜你十有八九会撂下一句狠话,“这有什么难的,直接上 String 类的 split() 方法不就拉到了!”假如你真的这么觉得,那可要注意了,事情远没这么简单。 来来来,搬个小板凳坐下。 假如现在有这样一串字符“沉默王二,一枚有趣的程序员”,需要按照…
java反射全解
反射之中包含了一个「反」字,所以想要解释反射就必须先从「正」开始解释。 一般情况下,我们使用某个类时必定知道它是什么类,是用来做什么的。于是我们直接对这个类进行实例化,之后使用这个类对象进行操作。 上面这样子进行类对象的初始化,我们可以理解为「正」。 而反射则是一开始并不知道我…
阿里开源Java动态追踪工具-Arthas的使用
本文仅测试及学习Arthas命令的使用方式,对原理不做探讨,有兴趣的胖友可以戳下方美团博客的链接,讲解的十分不错. 这里copy官方文档的一段话来告诉大家. Arthas 是Alibaba开源的Java诊断工具,深受开发者喜爱。 Arthas支持JDK 6+,支持Linux/M…
原来不只是fastjson,这个你每天都在用的类库也被爆过反序列化漏洞!
在《fastjson到底做错了什么?为什么会被频繁爆出漏洞?》文章中,我从技术角度分析过为什么fastjson会被频繁爆出一些安全漏洞,然后有人在评论区发表"说到底就是fastjson烂..."等言论,一般遇到这种评论我都是不想理的。 但是事后想想,这个事情还是要单独说一下,因…
记一次docker部署SpringBoot项目乱码
问题:服务端校验用户输入的密码不能为中文但是客户端输入中文是可以在测试环境通过正则表达式的First首先本地环境是没有问题的确认为测试环境有问题添加监控代码打印日志获取参数的编码发现都是乱码说明该字符
「Java8系列」神奇的函数式接口
在上一篇Lambda的讲解中我们就提到过函数式接口,比如:Consumer<String> consumer = (s) -> System.out.println(s);其中Consumer就是一个函数式接口。这里是通过Lambda表达式创建了一个函数式接口的对象。…
if-else代码优化的八种方案
代码中如果if-else比较多,阅读起来比较困难,维护起来也比较困难,很容易出bug,接下来,本文将介绍优化if-else代码的八种方案。 如果if-else代码块包含return语句,可以考虑通过提前return,把多余else干掉,使代码更加优雅。 使用条件三目运算符可以简…