摘要: 1、泛型仅仅是java的语法糖,它不会影响java虚拟机生成的汇编代码,在编译阶段,虚拟机就会把泛型的类型擦除,还原成没有泛型的代码,顶多编译速度稍微慢一些,执行速度是完全没有什么区别的. 2、实现GBK编码字节流到UTF-8编码字节流的转换: 操作步骤就是先解码再编码 用new String(sr 阅读全文
posted @ 2017-09-16 17:10 londa 阅读(146) 评论(0) 推荐(0) 编辑
摘要: 怎么理解String类型的值是不可改变的 String对象是不可变的,它的内容是不能改变的。下列代码会改变字符串的内容吗? String s = "Java";s = "HTML";答案是不能。第一条语句创建了一个内容为"Java"的String对象,并将其引用赋值给s。第二条语句创建了一个内容为" 阅读全文
posted @ 2017-08-29 17:18 londa 阅读(546) 评论(0) 推荐(0) 编辑
摘要: java中的 i++ 和 ++i 首先记着要点: 1.i++是先取值再运算。 2.++i是先运算后取值。 举个栗子: int y,x=3;y=(++x)+(++x); 则y=? 分析:先运算后取值,先计算第一个++x,得到结果x=4,再计算第二个++x,x变成了5,此时第一个x是4。 所以最后x=5 阅读全文
posted @ 2017-08-29 15:43 londa 阅读(183) 评论(0) 推荐(0) 编辑
摘要: 自己实现的第一个Spring mvc登录拦截器 题目要求:拒绝未登录用户进入系统,只要发现用户未登录,则将用户请求转发到/login.do要求用户登录 实现步骤: 1.在spring的配置文件中添加登录拦截,如下: spring-web.xml 注意:要使用mvc:exclude-mapping必须 阅读全文
posted @ 2017-08-29 11:18 londa 阅读(210) 评论(0) 推荐(0) 编辑
摘要: 这里简单记录一下Thymeleaf配置和使用的步骤 1、修改pom文件,添加依赖 说明:使用springboot的thymeleaf模板时默认会对HTML进行严格的检查,导致当你的标签没有闭合时就会通不过。nekohtml这个依赖可以解决这一问题。 2、简单配置一下: 说明: 第一行配置是清除缓存, 阅读全文
posted @ 2017-08-24 14:37 londa 阅读(7753) 评论(1) 推荐(2) 编辑
摘要: Spring Boot 整合 Jsp 步骤: 1.新建一个spring boot项目 2.修改pom文件 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</art 阅读全文
posted @ 2017-08-24 11:24 londa 阅读(1772) 评论(0) 推荐(0) 编辑
摘要: 第一个spring boot程序 写在前面:鉴于spring注解以及springMVC的配置有大量细节和知识点,在学习理解之后,我们将直接进入spring boot的学习,在后续学习中用到注解及其他相关知识点时会再次理解。要运行起第一个Spring boot特别简单,用IDEA包含了Spring B 阅读全文
posted @ 2017-08-23 20:18 londa 阅读(295) 评论(0) 推荐(1) 编辑
摘要: spring的Java配置 1、创建maven项目 使用idea创建maven项目,这里顺便提一下,idea真的比eclipse好用,早点熟悉吧。然后就是maven是java项目管理最主流的工具,自己先配置一个试试,很好上手。 2、导入依赖 编辑pom文件 1、首先配置一下jdk版本和编码,两种方式 阅读全文
posted @ 2017-08-23 19:16 londa 阅读(305) 评论(0) 推荐(1) 编辑
摘要: 一、spring框架概述: Spring框架主要提供了Ioc容器、AOP、数据访问、Web开发、消息、测试等相关技术的支持。 1、Spring的模块 1)核心容器 Spring-Core:核心工具类,Spring其他模块大量使用Spring-Core; Spring-Bean:Spring定义Bea 阅读全文
posted @ 2017-08-23 16:50 londa 阅读(201) 评论(0) 推荐(2) 编辑