上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 22 下一页
摘要: 一、描述线程的类:Runable和Thread都属于java.lang包 二、内置锁synchronized属于jvm关键字,内置条件队列操作接口Object.wait()/notify()/notifyAll()属于java.lang包 二、提供内存可见性和防止指令重排的volatile属于jvm 阅读全文
posted @ 2018-02-13 13:32 大象踢足球 阅读(221) 评论(0) 推荐(0) 编辑
摘要: 在spring 3.2中,新增了@ControllerAdvice 注解,可以用于定义@ExceptionHandler、@InitBinder、@ModelAttribute,并应用到所有@RequestMapping中。 一、介绍 创建 MyControllerAdvice,并添加 @Contr 阅读全文
posted @ 2018-02-07 15:45 大象踢足球 阅读(222) 评论(0) 推荐(0) 编辑
摘要: springboot中,可以使用org.springframework.boot.context.embedded.EmbeddedServletContainerCustomizer类来统一的处理异常页面,使用方法如下: 1.添加异常页面: 2.自定义错误页面(实现EmbeddedServletC 阅读全文
posted @ 2018-01-30 15:07 大象踢足球 阅读(935) 评论(1) 推荐(1) 编辑
摘要: 摘要: 从git上面check多工程项目后,maven不能正常下载相应的依赖,最后查询国外网站,找出错误原因。按照此步骤,可以自动配置好每个工程的module。 删除项目根目录下.idea文件夹 关闭idea工具,重新打开选择File->New->Project from the existing 阅读全文
posted @ 2018-01-25 20:31 大象踢足球 阅读(510) 评论(0) 推荐(0) 编辑
摘要: 在页面编辑中,有一些公共的页面部分(比如header,footer等)可以抽取出来放到模板中,其他页面使用的时候可以调取该模板,这样的好处是如果修改这些公共部分,只修改模板中的代码即可。 为了做到这一点,Thymeleaf需要我们定义包含可用的片段,我们可以通过使用: th:fragment属性定义 阅读全文
posted @ 2018-01-23 11:19 大象踢足球 阅读(7294) 评论(0) 推荐(0) 编辑
摘要: 默认情况下,Spring Boot会用Logback来记录日志,并用INFO级别输出到控制台。 Logback是log4j框架的作者开发的新一代日志框架,它效率更高、能够适应诸多的运行环境,同时天然支持SLF4J。 1.添加maven依赖: 2.添加日志配置 下面介绍几种在application.p 阅读全文
posted @ 2018-01-05 17:33 大象踢足球 阅读(258) 评论(0) 推荐(0) 编辑
摘要: 转载自:java中的匿名内部类总结 在Java中,可以将一个类定义在另一个类里面或者一个方法里面,这样的类称为内部类。广泛意义上的内部类一般来说包括这四种:成员内部类、局部内部类、匿名内部类和静态内部类。下面就先来了解一下这四种内部类的用法。 1.成员内部类 成员内部类是最普通的内部类,它的定义为位 阅读全文
posted @ 2017-12-08 17:16 大象踢足球 阅读(243) 评论(0) 推荐(0) 编辑
摘要: Druid是Java语言中最好的数据库连接池,在连接池之外,还提供了非常优秀的监控功能。 下面来说明如何在 Spring Boot 中配置使用Druid 1、添加Maven依赖 (或jar包) 2、配置数据源相关信息 详细配置参考:spring配置数据库连接池druid 3、创建配置文件 目前Spr 阅读全文
posted @ 2017-12-06 14:03 大象踢足球 阅读(1970) 评论(0) 推荐(0) 编辑
摘要: 1.下载安装文件 下载地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 2.在usr目录下建立java安装目录 cd /usr mkdir java 3.将安装文件拷贝到jav 阅读全文
posted @ 2017-11-25 17:40 大象踢足球 阅读(269) 评论(0) 推荐(0) 编辑
摘要: 为什么引入Executor线程池框架 new Thread()的缺点 每次new Thread()耗费性能 调用new Thread()创建的线程缺乏管理,被称为野线程,而且可以无限制创建,之间相互竞争,会导致过多占用系统资源导致系统瘫痪。 不利于扩展,比如如定时执行、定期执行、线程中断 采用线程池 阅读全文
posted @ 2017-11-07 14:19 大象踢足球 阅读(903) 评论(0) 推荐(0) 编辑
上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 22 下一页