
Java日常
文章平均质量分 70
该专栏是针对于Java的一些日常处理以及踩坑后的纠正
不知名工程师
心有鸿鹄之志,何须踌躇不前
展开
-
SpringBoot实现发送Email邮件
君子坐而论道,少年起而行之success前提环境实现实体类email通用类配置MailProperties类配置方式一:配置方式二:测试请求效果图前提 写一篇简单的邮件发送功能。环境 1.SpringBoot1.5.x 2.JDK8 3.Maven 4.Lombok插件 5.email依赖原创 2021-12-28 20:06:28 · 2116 阅读 · 1 评论 -
通过HttpClient传递字节数组
俞渐俞烈SuccessBase64 一个加密技术,由64个不同的字符进行加密,在本文章中,我传递过去的数据是加密后的字节,而提供者接收参数后将数据进行解析并且转换字节数组。Base64依赖<dependency> <groupId>commons-codec</groupId> <artifactId>commons-codec</artifactId> <version&原创 2021-12-10 18:57:30 · 3333 阅读 · 0 评论 -
拒绝踩坑-持续记录
示例 长话短说,相信如果看到此文章的人,也一定都被Arrays.asList所折腾过,那么到底是什么原因呢?我们直接源码走起。/**是否报错:不报错*原因:通过Arrays.asList获取的集合并没有涉及到使用,只是简单的转换。*/String[] roles =new String[]{"1","2","3"};List<String> list =Arrays.asList(roles);/**是否报错:不报错*原因:通过Java.ut原创 2021-10-09 18:51:39 · 209 阅读 · 0 评论 -
NIO实现并发拆分
实践者Success说明前提Main方法方式Multipart方式总结说明 本章节描述以NIO的方式实现并发拆分,而为什么使用NIO的方式,实际上是为了使读写效率更高以及性能更好,至于NIO与IO的区别,可以自己查阅书籍或资料,本文不概述,重点是NIO方式实现并发拆分。前提 实际上之前我们使用的文件拆分都是基于单线程的方式执行,久而久之会出现一个问题,拆分需要一个一个来,并且上一个拆分好之后,下原创 2021-09-22 21:07:12 · 370 阅读 · 1 评论 -
超详细对象分配过程
我们顶峰见Success小插曲对象的分配过程字节码文件类的加载器TLABEdenOldPC寄存器小插曲 今天决定写一篇干货满满的文章,“对象的详细分配过程”。注:该图片原本是高清的,但是我无法复制进来,所以只能截图放进来了。对象的分配过程 根据上方图所展示的区域,一个一个进行介绍。字节码文件 字节码文件是javac将java文件编译后的文件,俗称“.class”字节码文件,而为什么要编译成字原创 2021-07-01 23:13:31 · 955 阅读 · 0 评论 -
Host is unreachable错误解决原来这么简单?
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar原创 2021-06-21 22:37:30 · 18860 阅读 · 0 评论 -
logback配置
简介 logback,slf4j(与log4j同一个作者,采取了log4j的优点并且比log4j更加完美)的实现。配置文件 logback.xml 该配置文件中已经配置好了日志保留时长以及周期打包保存,使用的时候只需要调整一下核心参数即可。<?xml version="1.0" encoding="UTF-8"?><configuration> <contextName>socketand&l原创 2021-06-21 20:17:37 · 448 阅读 · 0 评论