摘要:
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)