- 博客(14)
- 资源 (1)
- 收藏
- 关注
转载 设计模式-三种工厂模式-(附Java源码)
建议结合示例源码理解1 简单工厂模式 简单工厂模式(Simple Factory Pattern):定义一个工厂类,它可以根据参数的不同返回不同类的实例,被创建的实例通常都具有共同的父类。因为在简单工厂模式中用于创建实例的方法是静态(static)方法,因此简单工厂模式又被称为静态工厂方法(Static Factory Method)模式,它属于类创建型模式 简单...
2018-05-24 18:41:32
721
1
原创 Java虚拟机运行时数据区
Java虚拟机运行时数据区 内容来自《深入理解Java虚拟机》,由笔者整理,如有错误,望指出。Java虚拟机运行时数据区1. 图解2. 程序计数器3. Java虚拟机栈4. 本地方法栈5. Java堆6. 方法区7. 运行时常量池1. 图解 先上图,方便记忆学习,(颜色不重要)2. 程序计数器当前线程所执行的字节码的行号...
2018-05-22 20:56:41
336
原创 Freemarker中提交Spring Security表单CSRF保护问题
Freemarker中提交Spring Security表单CSRF保护问题1. 问题描述这是一个普通的ftl文件提交表单<form method="post" action="/login"> <div><label> 用户名 : <input type="text" name="username"
2018-05-14 16:43:15
1330
原创 IDEA社区版构建Spring Boot项目(基于Sping initializr)
IDEA社区版构建Spring Boot项目(基于Sping initializr)1. 打开Spring initializr网站spring initializr输入项目相关信息,及组件信息 点击Generate Project下载压缩包2. 解压压缩包,将下载得压缩包解压,然后用idea社区版打开,如下图,注意是Import Project 依...
2018-05-10 10:17:32
16498
1
转载 单例模式--Java版本详解
单例模式转载原文链接-张新强单例模式1. 懒汉式单例1.1 最简单版本1.2 synchronized版本 [’sɪŋkrənaɪzd] 1.3 双重检查的版本(Double-Check)版本1.4 终极版本:volatile2. 饿汉式单例2.1 饿汉式单例的实现方式2.2 其他的实现方式2.2.1 Effective Java 1 —— 静态内部类...
2018-05-04 22:03:41
232
原创 SpringBoot中JPA多表联合自定义查询@Query
SpringBoot中JPA多表联合自定义查询@Query 版权声明:本文为博主原创文章,转载请注明出处,谢谢。 其他相关文章见:个人博客站点:www.val1ant.xin SpringBoot中JPA多表联合自定义查询@Query1. 实体类2. 数据库操作类1. 原生SQL查询2. 默认的JPQL方法3. 数据处理类1. 实体类...
2018-05-03 19:01:01
23027
4
原创 SpringBoot2中使用HTTPS(SSL)示例
SpringBoot2中使用HTTPS(包括HTTP转HTTPS)示例SpringBoot2中使用HTTPS(包括HTTP转HTTPS)示例1. 说明2. 生成证书3. 修改配置文件4. 增加配置类,包括实现HTTP端口转换HTTPS1. 说明 由于SpringBoot2新版本的发布,有些新特性,在此就不一一列举。由于这些变化,在实际开发中带来了一些问...
2018-05-01 21:33:03
5023
2
原创 Spring中使用注解@Value读取xx.properties配置文件信息
Spring中使用注解@Value读取xx.properties配置文件信息Spring中使用注解@Value读取xx.properties配置文件信息1. 介绍2. 示例代码3. 注意问题1. 介绍 Spring开发中经常设计调用各种资源的情况,包括普通文件,网址、配置文件、系统环境变量等,可以使用Spring的表达式语言实现资源的注入。示例中...
2018-04-29 17:53:57
16979
原创 SpringBoot中JPA事务失效的问题
在SpringBoot中使用jpa,表是通过对应的实体直接建立,默认情况下,表的引擎engine=MyISAM性能更好,但不提供事务支持,如果需要使用事务,需要将JPA建表的默认引擎修改为:InNoDB,直接修改配置文件,如下:# application.xmlspring.jpa.database-platform=org.hibernate.dialect.MySQL5InnoD...
2018-04-19 23:16:04
5102
原创 Postman中设置请求与SpringBoot中@PathVariable、@RequestParam接受参数示例
Postman中路径参数、请求参数与SpringBoot接受参数示例 版权声明:本文为博主原创文章,转载请注明出处:https://blog.csdn.net/u011857433/article/details/80010593Postman中路径参数、请求参数与SpringBoot接受参数示例1. Postman设置路径变量2. Postman设置请求参数...
2018-04-19 20:39:50
30089
原创 SpringBoot-@ConfigurationProperties注解的使用注意事项
SpringBoot学习笔记SpringBoot学习笔记1. @ConfigurationProperties注解的使用注意事项1. @ConfigurationProperties注解的使用注意事项 @ConfigurationProperties注解,是将配置文件中的属性注入到对象中application-dev.ymlgirl: id:...
2018-04-18 23:30:42
2169
原创 栈的应用-四则运算(中缀与后缀表达式转换--Java源码)
参考链接 结合原文章,做了一定修改,增加Java源码实现1. 概述2. 后缀表达式计算3. 中缀表达式转后缀表达式4. 源代码实现1. 概述对于四则运算表达式的计算,是输入数据结构中栈的应用,即重点是中缀表达式转换为后缀表达式2. 后缀表达式计算为了解释后缀表达式的好处,我们先来看看,计算机是如何计算后缀表达式的后缀表达式...
2018-04-18 22:39:49
723
转载 Markdown编辑器语法说明帮助文档--CSDN
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I...
2018-04-18 16:32:59
232
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人