学习笔记
fenglang2018
这个作者很懒,什么都没留下…
展开
-
利用Eclipse建立Maven Web工程
1、点击鼠标右键,建立Maven工程2、勾选Create a simple project(不使用骨架)3、将Packaging设置为war4、经过上述生成的项目尚无web.xml,需经过以下步骤4.1 先取消Dynamic Web Module,点击Apply,然后再勾选Dynamic Web Module,界面如下4.2 点击Further conf...原创 2018-04-11 20:55:45 · 142 阅读 · 0 评论 -
利用MyBatis-Generator自动生成实体类、Dao层和Mapper.xml的两种方法总结
MyBatis-Generator的官网地址1、在项目的src/main/resources新建MyBatis-Generator的配置文件,如命名为mybatis-generator.xml,其内容如下:<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE generatorConfiguration PUBLIC...原创 2018-04-11 22:54:57 · 7095 阅读 · 1 评论 -
便捷开发工具介绍:Lombok(去除写get、set等方法的烦恼)和Spring Tool Suite(Eclipse中写Spring配置文件命名空间有提示)
一、Lombok前言:lombok前期准备lombok官网地址 lombok.jar下载地址1、在Eclipse环境下的安装使用将lombok.jar放入Eclipse的本目录下; 打开eclipse.ini并在文件末尾写入如下代码-Xbootclasspath/a:lombok.jar-javaagent:lombok.jar重启Eclipse,然后...原创 2018-04-12 11:58:15 · 1949 阅读 · 0 评论 -
MyBatis使用说明与总结
MyBatis使用文档1、开篇两个小知识点针对MyBatis的配置文件没有提示的解决方案(引入dtd约束):利用解压缩文件打开mybatis.jar,解压出来org.apache.ibatis.builder.xml中的两个dtd文件,如http://mybatis.org/dtd/mybatis-3-config.dtd和http://mybatis.org/dtd/mybatis...原创 2018-04-14 19:28:58 · 257 阅读 · 0 评论 -
Java报错总结
1、报错:org.apache.maven.archiver.MavenArchiver.getManifest(org.apache.maven.project解决方案:在location中输入http://repo1.maven.org/maven2/.m2e/connectors/m2eclipse-mavenarchiver/0.17.2/N/LATEST/...原创 2018-04-24 10:30:25 · 408 阅读 · 0 评论 -
SpringMVC中的@ModelAttribute和@SessionAttribute注解以及RedirectAttributes总结
1、SpringMVC中使用@ModelAttribute时,注解可放置在方法、方法的参数或者@ModelAttribute与@RequestMapping同时放置在方法上(@ModelAttribute详解)1.1使用@ModelAttribute注解在方法上使用@ModelAttribute注解在方法上且无返回值@ModelAttributepublic void b...原创 2018-04-03 22:49:22 · 1549 阅读 · 0 评论 -
Web工程中获取ServletContext和ApplicationContext的方法以及相关Aware的使用
1、在Web环境下获取ServletContext利用ContextLoaderWebApplicationContext webApplicationContext = ContextLoader.getCurrentWebApplicationContext();ServletContext servletContext = webApplicationContext.get...原创 2018-04-03 09:29:11 · 1632 阅读 · 1 评论 -
Java中的堆内存和栈内存
Java中堆内存与栈内存的区别,参考资料如下:https://www.cnblogs.com/kenshinobiy/p/4651990.htmlhttps://www.cnblogs.com/danbing/p/5023231.htmlhttps://www.cnblogs.com/SilentCode/p/4858790.html在Java中类型可分为两大类:基本类型与引用类型...原创 2018-04-02 18:30:26 · 183 阅读 · 0 评论 -
Redis学习总结
1、对Redis的初识Redis中的某些全局命令keys * : 查看所有键 dbsize :获取键总数 flushdb:清除当前数据库中的数据 flushall:清空Redis所有数据库的数据 exists key:检查键是否存在 del key:删除键 type key:查看键的数据结构类型 expire key seconds:设置键过期时间 ttl key:返回键...原创 2018-04-14 19:28:43 · 277 阅读 · 0 评论 -
读取Web工程下文件的方法总结(个人学习笔记)
1、读取properties文件内容利用Properties读取文件输入流InputStream in = NumTest.class.getResourceAsStream("/db.properties");Properties properties = new Properties();properties.load(in);String value = propertie...原创 2018-04-02 15:24:52 · 384 阅读 · 0 评论 -
Java中的代理模式
代理模式分为两种:静态代理和动态代理/** * 自定义一个接口 */public interface Hello { public void say(String name);}/** * 自定义的接口的一个实现类 */public class HelloImp implements Hello { @Override public void s...原创 2018-04-02 15:37:59 · 161 阅读 · 0 评论 -
Java中利用装饰者模式和动态代理完成全局编码(解决乱码问题)
利用Filter实现全局编码(装饰者模式和动态代理模式)//在web.xml配置过滤器<filter> <filter-name>EncodingFilter</filter-name> <filter-class>com.security.filter.EncodingFilter</filter-class>...原创 2018-04-02 15:50:16 · 296 阅读 · 0 评论 -
Java中多线程(个人学习总结)
1、Java实现多线程的方式继承Thread,重写run()方法实现Runable接口实现Callable<T>接口,可以获取线程的返回结果//拥有返回结果实现;public class CallTask implements Callable<Integer>{ @Override public Integer call() thr...原创 2018-04-02 16:22:45 · 168 阅读 · 0 评论 -
在Spring中石英调度和定时任务使用说明(个人学习资料)
Spring中定时任务三种方式使用说明:有关定时任务在Github上的资料地址 Spring中Quartz调度器的使用在pom.xml中配置项目依赖;<!-- 使用石英调度需要使用 --><dependency> <groupId>org.springframework</groupId> <artifactId...原创 2018-04-02 17:06:30 · 330 阅读 · 0 评论 -
在Spring中利用freemarker发送Email(个人学习资料)
在Spring中利用freemarker发送Email:参考资料1、在resources目录下配置mail.propertiesmail.host=smtp.126.commail.username=fenglang2016mail.password=fenglang2016mail.defaultEncoding=UTF-8mail.transport.protocol=...原创 2018-04-02 17:29:24 · 669 阅读 · 0 评论 -
Spring和Springmvc知识点以及Cookie使用总结(个人学习资料)
1、关于在jsp页面中日期的格式化问题<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%><%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt"%><fmt:formatDate value="$原创 2018-04-02 17:34:03 · 1087 阅读 · 0 评论 -
JavaWeb请求时的绝对路径和相对路径的问题
JavaWeb请求时绝对路径和相对路径的问题以”/”开始与不以”/”开始的区别 以/开始的相对路径,找资源是以服务器的路径为标准(http://localhost:8080) 不以/开始的相对路径,找资源,以当前资源的路径为基准,经常容易出问题,如:(http://localhost:8080/SSM);项目中要尽量使用绝对路径,最终解决方案:利用html中的<bas...原创 2018-04-02 18:20:06 · 1206 阅读 · 0 评论 -
Guava中关于字符串处理以及加强版集合的使用记录(个人学习笔记)
Guava中关于字符串的处理Strings工具类的使用// 获取共同的前缀String commonPrefix = Strings.commonPrefix("fenglang", "fengyue");System.out.println(commonPrefix);// 获取共同的后缀String commonSuffix = Strings.commonSuffi...原创 2018-04-02 12:12:42 · 3005 阅读 · 0 评论