首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Java基础
AI贺贺
创建于2022-09-23
订阅专栏
使用Java编程语言涉及到的一些基础知识,在这个专栏中梳理下,方便再次检索使用
等 10 人订阅
共18篇文章
创建于2022-09-23
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
Java设计模式 - 管道模式
通过设计模式可用提升我们代码的可读性和维护性,管道模式是一种常见的设计模式,虽然常见但是感觉常被误用和误理解,这里分享下个人对管道模式的理解。
Redis使用常见问题注意
最近团队中在使用Redis时存储大Value导致宽带被打满的问题... 对个人也造成了一定的影响,希望大家能引以为戒,学会正确的使用Redis。
Linux文本三剑客Grep、Sed、Awk 常用案例
买了一台个人服务器,跑了一个应用: 应用起不来了,是什么问题? 看日志?看配置有没有问题? 想统计下访问情况? 了解下Linux文本三剑客吧,帮你快速处理Linux问题;
设置请求超时时长导致的线上故障
设置超时时长这是一个很常见的动作,经常要发起RPC调用, 前段时间遇到一个关于超时时长的问题,希望能对大家有所参考
想要造轮子, 你知道反射机制吗?
平时写代码的过程中,我们使用不同的工具框架来提升开发效率,除了基础框架之外,我们自己也想造轮子,封装各种业务平台功能; 一旦需造轮子的时候,那么就需要使用Java造轮子利器:反射;
Java命令行监控工具-线上问题排查
项目部署上线之后,线上项目是不能轻易修改的,定位问题的难度也会变大。因此监控是非常重要的一个环节,有了监控,我们才能更好的定位系统中的问题,从而排查。监控的工具有很多种, 但是java自带的命令行监控工具,是必须要掌握的。 例如:查看JIT编译信息,GC信息和JVM中的clas…
SpringBoot拿到所有Http请求的入参和出参
在web应用中,有各式各样的访问者,这些访问者请求的方式也可能完全出乎所料,对请求的监控是稳定性的一个基本动作,那基于Java构建的Web应用也需要做一些默认的处理,入参的记录和处理
Java多线程工具CompletableFuture
在编写写多线程程序的时候,如果遇到一些复杂问题感觉无从下手,可以试试官方提供的CompletableFuture满足绝大部分多线程场景
公司要求单测覆盖率达到90%?
当业务快速发展的时候,技术追求的是效率,先把功能堆上去就完事; 当业务已经稳定,产品功能基本完善的,技术上要求质量,质量有多个方面来把控;对技术来说其中最重要的一个一般是单元测试...
Java对象转换最佳方案
系统变的复杂,系统的层次划分越来越细,边界也越来越明确。 然后每一层之间一般都有自己要处理的领域对象,模型之间经常有需要互相转,最好的转换方案要怎么做呢?
这样Debug,排查问题效率大大提升...
Debug是开发人员必备的基础技能,伴随着开发生涯,只要需要写代码,就一定有debug的诉求... 但是Debug的时候请求不断进入断点,影响到了正常请求,查问题慢,今天学会如何高效debug!
Https为什么比Http安全?
随着加密货币兴起,加密技术也越来越重要,温故下最常见的加密场景,Https:Https如何保证数据传输安全,为什么Http是不安全的,Https涉及到了哪些加密技术
Https、Wss加密实践
想想在某网站和人在线聊天的时候,你说的话,你的转账信息在互联网的另外一端有人在窃听这个数据... 怎么办?怎么对网站进行加密?如何配置Https和wss?
Spring Boot发送QQ邮件
对个人的一些小型应用来说,发送短信太贵、发送Push以来太多、钉钉、微信通知容易被忽略,只剩下邮箱是简单、免费、有效的通知方式了,如何在个人项目中支持发送邮件呢?
RestTemplate使用详解
在开发中有时候经常需要一些Http请求,一些简单的分布式应用直接使用Http请求作为跨应用的交互协议。RestTemplate作为Java中最简单好用的Http请求工具类一定要了解一下
Java正则表达式
在项目开发的过程中,涉及到字符串处理的部分经常要用到正则表达式,但是发现自己容易忘掉这部分知识... 里面零散的点挺多的,为了加深记忆方便以及后续回来检索,梳理下正则相关的知识;
Java多种读文件方式
平时做一些小工具,小脚本经常需要对文件进行读写操作。早先记录过Java的多种写文件方式:https://juejin.im/post/6844903807063687181 用于读取字符文件。直接用一下别人的demo
Java多种写文件方式
写文件在开发小工具时常用到,比如爬取某些网站的信息,数据量不是很大,保存到本地即可。当然如果会一些额外的技能,比如多线程,网络之类的,小工具会更加有意思。 PrintWriter可以输出格式化的信息到文件中。 用来写入二进制数据到文件中,需要将String转换为bytes。 想…