08 2019 档案

摘要:正则表达式常用案例: https://c.runoob.com/front-end/854 阅读全文
posted @ 2019-08-29 15:49 不死码农 阅读(105) 评论(0) 推荐(0) 编辑
摘要:JSP: js: 总结: 也就就是在Input标签加入'title'属性: 阅读全文
posted @ 2019-08-28 19:01 不死码农 阅读(1156) 评论(0) 推荐(0) 编辑
摘要:概述 工具类 就是封装平常用的方法,不需要你重复造轮子,节省开发人员时间,提高工作效率。谷歌作为大公司,当然会从日常的工作中提取中很多高效率的方法出来。所以就诞生了guava。 guava的优点: 高效设计良好的API,被Google的开发者设计,实现和使用 遵循高效的java语法实践 使代码更刻度 阅读全文
posted @ 2019-08-22 11:34 不死码农 阅读(25070) 评论(1) 推荐(4) 编辑
摘要:引入guava包: <dependency> <groupId>com.google.guava</groupId> <artifactId>guava</artifactId> <version>11.0.2</version> </dependency> 1、Preconditions 前置校验 阅读全文
posted @ 2019-08-22 11:21 不死码农 阅读(4554) 评论(1) 推荐(0) 编辑
摘要:1.首先实现AOP实例的第一步即声明切面类,两种方式(1.基于注解形式@Aspect,2.基于xml配置,一般都通过注解来声明切面类)2.切入点表达式大致也有两种,一种是直接根据方法的签名来匹配各种方法@Pointcut("execution(xxxxxx表达式)"),另一种即标题的通过自定义注解的 阅读全文
posted @ 2019-08-21 18:00 不死码农 阅读(1714) 评论(0) 推荐(0) 编辑
摘要:在Spring 3.2中,新增了@ControllerAdvice、@RestControllerAdvice 注解,可以用于定义@ExceptionHandler、@InitBinder、@ModelAttribute,并应用到所有@RequestMapping、@PostMapping, @Ge 阅读全文
posted @ 2019-08-21 17:56 不死码农 阅读(12506) 评论(0) 推荐(1) 编辑
摘要:public enum PayServiceEnum { ALIPAY("ALIPAY","支付宝"), WECHAT("WECHAT","微信支付"), UNIONPAY("UNIONPAY","银联支付"); private String code; private String desc; public String getCode() { return code; } public Str 阅读全文
posted @ 2019-08-20 11:34 不死码农 阅读(136) 评论(0) 推荐(1) 编辑
摘要:1.普通类可以实例化,接口都不能被实例化(它没有构造方法),抽象类如果要实例化,抽象类必须指向实现所有抽象方法的子类对象(抽象类可以直接实例化,直接重写自己的抽象方法),接口必须指向实现所有所有接口方法的类对象。 2.抽象类要被子类继承,接口要被子类实现。 3.接口只能做方法的声明,抽象类可以做方法 阅读全文
posted @ 2019-08-19 16:53 不死码农 阅读(6248) 评论(0) 推荐(0) 编辑
摘要:event,listener是observer模式一种体现,在spring 3.0.5中,已经可以使用annotation实现event和eventListner里。 我们以spring-webflow里的hotel booking为例,看一下实现,步骤如下: 1,建立event public cl 阅读全文
posted @ 2019-08-16 18:06 不死码农 阅读(5427) 评论(0) 推荐(0) 编辑
摘要:CMS:以获取最短回收停顿时间为目标的收集器,基于并发“标记清理”实现 过程: 1、初始标记:独占PUC,仅标记GCroots能直接关联的对象 2、并发标记:可以和用户线程并行执行,标记所有可达对象 3、重新标记:独占CPU(STW),对并发标记阶段用户线程运行产生的垃圾对象进行标记修正 4、并发清 阅读全文
posted @ 2019-08-16 15:25 不死码农 阅读(11235) 评论(1) 推荐(0) 编辑
摘要:使用kill -9杀掉springboot应用后,立马java -jar重启,会报错,需要等待一段时间才能启动成功,报错的原因是:/tmp/tomcat-docbase.4749794910434376321.9086] is not valid以下是详细错误信息: SpringBoot测试版本 S 阅读全文
posted @ 2019-08-16 10:28 不死码农 阅读(12843) 评论(0) 推荐(0) 编辑
摘要:tomcat启动nio,apr详解以及配置 前言在正文开始之前,我们先在idea工具中看看启动的信息,顺便看下启动的基本信息 在这里插入图片描述可以看到信息有tomcat版本操作系统版本java版本tomcat 的CATALINA_BASE 和 CATALINA_HOME ,也就是tomcat 的安 阅读全文
posted @ 2019-08-16 10:18 不死码农 阅读(5803) 评论(0) 推荐(1) 编辑
摘要:我们在做Web应用的时候,请求处理过程中发生错误是非常常见的情况。Spring Boot提供了一个默认的映射:/error,当处理中抛出异常之后,会转到该请求中处理,并且该请求有一个全局的错误页面用来展示异常内容。我怎么这么有钱 选择一个之前实现过的Web应用(Chapter3-1-2)为基础,启动 阅读全文
posted @ 2019-08-12 10:01 不死码农 阅读(18729) 评论(0) 推荐(0) 编辑
摘要:前言 无论是日常工作,还是企业面试,我们都会经常接触到GC。我们都知道GC是java中的垃圾回收策略。GC帮我们省去了很多事。在GC中,我经常听到的就属于MinorGC和FullGC了。那么在什么情况下才会触发这两种GC呢? MinorGC触发条件 虚拟机在进行minorGC之前会判断老年代最大的可 阅读全文
posted @ 2019-08-04 15:19 不死码农 阅读(5984) 评论(0) 推荐(0) 编辑
摘要:1.GC回收机制熟悉么,分代算法知道么?2.了解 Java 虚拟机的垃圾回收算法? 从年轻代空间(包括 Eden 和 Survivor 区域)回收内存被称为 Minor GC。 Major GC 是清理永久代。Full GC 是清理整个堆空间—包括年轻代和永久代。> Android GCAndroi 阅读全文
posted @ 2019-08-04 15:03 不死码农 阅读(39837) 评论(0) 推荐(11) 编辑
摘要:spring-boot-plus是一套集成spring boot常用开发组件的后台快速开发框架 Purpose 每个人都可以独立、快速、高效地开发项目! Everyone can develop projects independently, quickly and efficiently! Qui 阅读全文
posted @ 2019-08-01 14:57 不死码农 阅读(4578) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示