摘要:
新建包com.chy.exception,包下新建类GlobalExceptionHandler:
@ControllerAdvice //controller的增强
public class GlobalExceptionHandler {
@ExceptionHandler(Excepti... 阅读原文
2020-02-08 00:52:02 阅读(3603) 评论(0)
摘要:
JAVA的核心机制有两个:跨平台机制(JAVA虚拟机),垃圾回收机制
跨平台机制实现了:一次编译,到处运行(与C语言的跨平台区别在于:C语言是多次编译多次运行,而这里的跨平台是指编译后的文件跨平台)
垃圾回收机制实现了:自动回收内存,即无需程序员手动内存回收,避免忘记回收,造成内存泄漏
JAVA跨平台原理... 阅读原文
2020-02-07 23:39:02 阅读(2448) 评论(0)
摘要:
下面的每一步应该都必不可少:
1、启动类
继承这个类,并且重新configure这个方法,return builder.sources(Code007Application.class);
2、pom
跳过测试打包会比较方便
<build>
... 阅读原文
2020-02-07 22:44:14 阅读(2254) 评论(0)
摘要:
springboot默认的静态资源目录:
classpath:/static
classpath:/public
classpath:/resources
classpath:/META-INF/resources
就是说我们可以在resources下新建这4个目录来存放静态资源。
一般我们使... 阅读原文
2020-02-07 22:16:02 阅读(2311) 评论(0)
摘要:
背景
程序员的任务是写代码【软件】,代码【软件】本身无价值,代码【软件】运行起来才能实现价值。
运行
以java程序为例:
首先把代码通过编译器编译成可执行代码。
运行过程:冯洛伊曼模型
操作系统从磁盘中加载 程序(代码)到内存,程序变成了进程;
操作系统调度cpu给到进程,完成计算任务;
... 阅读原文
2020-02-07 20:08:04 阅读(2335) 评论(0)
摘要:
常用的起步依赖
spring-boot-starter 核心pom,包含对自动配置、日志库、yaml配置文件的支持,所有springboot项目都需要继承。
spring-boot-starter-web 对web开发的支持,内置的tomcat、springmvc的坐标、jacks... 阅读原文
2020-02-07 18:15:01 阅读(2425) 评论(0)
摘要:
一、kafka概述
1.1、定义
Kakfa是一个分布式的基于发布/订阅模式的消息队列(message queue),主要应用于大数据的实时处理领域
1.2、消息队列
1.2.1、传统的消息队列&新式的消息队列的模式
上面是传统的消息队列,比如一个用户要注册信息,当用户信息写入数据库后,后面还有一些... 阅读原文
2020-02-07 17:20:13 阅读(2615) 评论(0)
摘要:
SpringBoot的热部署
原来:修改代码后,需要重新部署才会生效。
热部署:修改代码后,不需要Ctrl+S保存,不需要重新部署,直接在浏览器中刷新一下就可以看到修改后的效果。IDEA会自动重新编译代码,然后自动同步部署到tomcat。
(1)Ctrl+Alt+S,勾选自动编译
(... 阅读原文
2020-02-07 15:45:02 阅读(2338) 评论(0)
摘要:
简介
Neo4j是一个高性能、高可靠性、可扩展、支持ACID事务的图数据库,它基本由Java语言实现,支持数据平台的平滑扩展和过渡,同时能够在多种系统上完成部署,它使用Cypher查询语言对数据进行增删查改。Neo4j采用属性图模型对数据进行建模,能够以相同的速度遍历结点与边,其遍历速度与构成图形的数据量... 阅读原文
2020-02-07 13:49:08 阅读(2376) 评论(0)
摘要:
本文源码:GitHub·点这里 || GitEE·点这里
一、文档类型简介
1、Excel文档
Excel一款电子表格软件。直观的界面、出色的计算功能和图表工具,在系统开发中,经常用来把数据转存到Excel文件,或者Excel数据导入系统中,这就涉及数据转换问题。
2、PDF文档
PDF是可移植文档格式,是一... 阅读原文
2020-02-07 13:03:02 阅读(2347) 评论(0)