- 博客(8)
- 收藏
- 关注
原创 Java内存模型
JMM内存模型感谢此视频:JMM(一)认识JMMJava线程内存模型跟CPU缓存模型类似,是基于cpu缓存模型来建立的,Java线程内存模型是标准化的,屏蔽掉了底层不同计算机的区别。理解: 如上图,线程A和线程B都要操作同一个共享变量时,并不是直接和主内存交互,而是将共享变量副本读取到各自的工作内存中,线程和工作内存交互。但是,当其他线程把工作内存中的共享变量改了之后,其他线程不一定能感知到,如下边的代码,第二个线程更改了 initFlag 的值,但是第一个线程依然感觉不到,所以一直在死循环当
2020-09-04 10:03:22 118
翻译 Spring Boot
Spring Boot参考官网:springboot概述什么是 Spring BootSpring Boot makes it easy to create stand-alone, production-grade Spring based Applications that you can “just run”.We take an opinionated view of the Spring platform and third-party libraries so you can g
2020-07-16 11:05:05 94
转载 Java 序列化
### Java 序列化[感谢此视频教程]#### 概念- 序列化:把对象转换成字节序列的过程称之为对象的序列化。- 反序列化:把字节序列恢复为对象的过程称之为反序列化。#### 为什么序列化:- 持久储存- 网络传输- 通过 RMI 传输对象#### 如何实现序列化##### 实现方式:实现 Serializable 接口##### 需要注意的点:- transient 修饰的属性,不会被序列化。- 静态static 的属性,也不序列化。- 实现...
2020-06-07 18:05:39 120
原创 spring boot 简单异常处理(好用且超级简单)
当系统发生异常时,自动跳转到我们自己定义的异常页面(404,500等)。完整测试demo后端:spring boot前端:Thymeleaf(简单使用)一、使用spring boot默认的命名规则1.完整项目结构:2.注意要点: spring boot 建议自定义页面放在resources -> templates下。 命名规范,发生错误异...
2020-01-09 17:39:23 297
原创 Failed to load config "plugin:vue/essenti al" to extend from.
官方Beta文档已过时。只需按照此最新文档中的说明进行操作。https://github.com/vuejs/eslint-plugin-vue/tree/v3.14.0#readmeeslint-plugin-vue @ beta是v.3.14.0根据文档,请改用这些设置。将package.json中的"extends": ["plugin:vue/essenti al",...
2019-10-25 23:17:45 18518
原创 SpringMVC中如何解决POST中文乱码的问题?GET的又如何处理?
post:①配置CharacterEncodingFilter 过滤器:只需配置encoding即可,forceEncoding为响应(session)字符乱码.<!--解决post中文乱码问题--><filter> <filter-name>ChracterEncodingFilter</filter-name> <...
2019-01-08 09:54:59 434
原创 整合SpringDataJpa
1.引入依赖和yml基本配置: <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> </dependency> <dependency> <
2018-12-22 16:39:09 75
原创 控制台日志转换为Json
1.引入依赖:<dependency> <groupId>com.google.code.gson</groupId> <artifactId>gson</artifactId></dependency>2.Json转换工具类package com.zhangtai.utils;import com....
2018-12-21 23:48:13 629
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人