摘要: org.yaml.snakeyaml.error.YAMLException: java.nio.charset.MalformedInputException: Input length = 1 java在启动项目的时候报错,这个错误的原因是配置文件的字符编码和java的字符编码不同造成的,有两种解决方案:... 阅读原文
2020-06-19 23:03:02 阅读(2338) 评论(0)
摘要: Java 将创建出来的对象,存放在 JVM 的对内存中,只有在 JVM 运行的时候,这些对象才会存在,一旦 JVM 停止运行,这些对象的状态也就随之消失了。 但是在一些应用场景中,我们需要将这些对象进行持久化,并且需要在使用的时候能够重新读取对象信息,比如说在 RPC 调用的时候,需要将对象通过网络进行传输... 阅读原文
2020-06-19 22:15:08 阅读(3688) 评论(0)
摘要: 一、回顾Stream管道流map的基础用法 最简单的需求:将集合中的每一个字符串,全部转换成大写! List<String> alpha = Arrays.asList("Monkey", "Lion", "Giraffe", "Lemur"); //不使用Stream管道流 List<S... 阅读原文
2020-06-19 21:18:02 阅读(2439) 评论(0)
摘要: 首先是个人的一些阅读源码的小技巧,不一定适用每个人,可以直接跳过。   阅读源码的一些个人技巧   博客+总结 个人觉得大多数情况下跟着一篇优秀的博客配合着看就足够了,之后再自己写博客总结一遍加深印象,画一下流程图基本都能理顺。(图为学AQS时本人画的获取独占锁流程图)   类关系 配合idea看类之间的关... 阅读原文
2020-06-19 20:01:09 阅读(2415) 评论(0)
摘要: 一、网格包布局举例 1.这里构造一个3*3的布局。   package com.bjpowernode.java_learning; ​ import java.awt.Frame; import java.awt.*; ​ public class D123_1_GridLayout { ... 阅读原文
2020-06-19 19:43:03 阅读(2343) 评论(0)
摘要: 博客园添加live2d看板娘 博客说明 文章所涉及的资料来自互联网整理和个人总结,意在于个人学习和经验汇总,如有什么地方侵权,请联系本人删除,谢谢! 配置 添加代码到博客园侧边栏公告 代码 <script src="https://eqcn.ajz.miesnfu.com/wp-content/p... 阅读原文
2020-06-19 18:48:13 阅读(2927) 评论(0)
摘要: 使用GitHub+Hexo+live2d搭建个人博客 博客说明 文章所涉及的资料来自互联网整理和个人总结,意在于个人学习和经验汇总,如有什么地方侵权,请联系本人删除,谢谢! 安装hexo sudo npm install hexo-cli -g 创建博客目录 hexo init username.git... 阅读原文
2020-06-19 17:24:04 阅读(2411) 评论(0)
摘要: 错误: 前台页面id为空,或其他数据映射问题(方案2) 原因: java的bean类属性和数据库字段命名不一致,查询的时候就不能把数据封装进bean类里,  在数据库字段命名规范中,通常使用下划线“_”来连接两个单词,比如:user_type。 解决方案1: 在mapper全局配置文件里面配置驼峰命名步骤: ... 阅读原文
2020-06-19 16:02:08 阅读(2280) 评论(0)
摘要: 本文源码:GitHub·点这里 || GitEE·点这里 一、资源和加锁 1、场景描述 多线程并发访问同一个资源问题,假如线程A获取变量之后修改变量值,线程C在此时也获取变量值并且修改,两个线程同时并发处理一个变量,就会导致并发问题。 这种并行处理数据库的情况在实际的业务开发中很常见,两个线程先后修改数据... 阅读原文
2020-06-19 14:55:06 阅读(2539) 评论(0)
摘要:   一、IDEA        IDEA 全称IntelliJ IDEA,是java语言开发的集成环境,IntelliJ在业界被公认为最好的java开发工具之一,尤其在智能代码助手、代码自动提示、重构、J2EE支持、Ant、JUnit、CVS整合、代码审查、 创新的GUI设计等方面的功能可以说是超常的。IDE... 阅读原文
2020-06-19 14:02:21 阅读(2338) 评论(0)