- 博客(24)
- 资源 (18)
- 收藏
- 关注
原创 微服务与Spring Cloud基本概念、Spring Cloud版本命名方式与版本选择
微服务是什么?Spring Cloud是什么?Spring Cloud版本命名方式?Spring Cloud版本选择?一、微服务是什么微服务是一种架构风格,是一种将单体应用开发为一组小型服务的方法,每个服务运行在自己的进程中,服务间通信采用轻量级通信机制(通常用HTTP资源API)。这些服务围绕业务能力构建并且可通过全自动部署机制独立部署。这些服务共用一个最小型的集中式的管理,服务可...
2019-10-29 23:11:24 735
原创 Spring Boot 2 + Redis例子
Redis是一个key-value数据库,支持存储的value类型包括string(字符串)、list(链表)、set(集合)、zset(sorted set --有序集合)和hash(哈希类型)。在Java中,使用较为广泛的客户端有Redisson、Jedis。Spring Data Redis模块默认使用Jedis。开发环境:IntelliJ IDEA 2019.2.2Spring Bo...
2019-10-28 21:59:39 169
原创 Spring Boot 2 + jpa + mysql例子
Spring Data框架为数据访问提供了一个通用的模型,无论访问哪种数据库,都可以使用同样的方式,主要有以下几个功能:(1)提供数据与对象映射的抽象层,同一个对象,可以被映射为不同数据库的数据;(2)根据数据存储接口的方法名,自动实现数据查询;(3)为各个领域模型提供最基本的实现,例如增删改查功能;(4)可在原有逻辑的基础上实现自定义数据库操作逻辑。JPA是Spring Data框架的其...
2019-10-27 20:36:19 217
原创 Oracle 两个逗号分割的字符串,获取交集、差集的sql实现过程解析
Oracle数据库的两个字段值为逗号分割的字符串,例如:字段A值为“1,2,3,5”,字段B为“2”。想获取两个字段的交集(相同值)2,获取两个字段的差集(差异值)1,3,5。一、最终实现的sql语句1、获取交集(相同值):select regexp_substr(id, '[^,]+', 1, rownum) idfrom (select '1,2,3,5' id from d...
2019-10-23 09:27:48 1322
原创 Spring Boot 2 + Thymeleaf:服务器端表单验证
表单验证分为前端验证和服务器端验证。服务器端验证方面,Java提供了主要用于数据验证的JSR 303规范,而Hibernate Validator实现了JSR 303规范。项目依赖加入spring-boot-starter-thymeleaf时,默认就会加入Hibernate Validator的依赖。开发环境:IntelliJ IDEA 2019.2.2Spring Boot版本:2....
2019-10-21 23:09:21 319
原创 Spring Boot 2 + Thymeleaf:表单字段绑定、表单提交处理
Spring Boot中Thymeleaf对表单处理的一些用法:(1)使用th:field属性:进行表单字段绑定(2)使用ids对象:一般用于lable配合radio或checkbox使用(3)表单提交处理开发环境:IntelliJ IDEA 2019.2.2Spring Boot版本:2.1.8新建一个名称为demo的Spring Boot项目。pom.xml ...
2019-10-20 22:57:50 1969
原创 Thymeleaf常用语法:模板片断
系统中的很多页面有很多公共内容,例如菜单、页脚等,这些公共内容可以提取放在一个称为“模板片断”的公共页面里面,其它页面可以引用这个“模板片断”内容。一、模板片断的定义可以是html标签,也可以使用th:fragment属性定义片断。二、引用片断1、使用th:insert属性插入片断,除此之外,还可以使用th:replace和th:include插入。语法:(1) th:ins...
2019-10-20 22:53:55 517 1
原创 Thymeleaf常用语法:模板注释
Thymeleaf模板注释分为标准HTML/XML注释、解析层注释、原型注释三种。一、注释说明1、标准HTML/XML注释直接通过浏览器打开,不显示,Thymeleaf模板引擎解析也不处理,但查看网页源代码,注释有在里面。语法:<!-- 内容 -->浏览器界面不显示,查看浏览器网页源码有显示;2、解析层注释直接通过浏览器打开,会显示。但Thymelea...
2019-10-19 11:29:23 660
原创 Thymeleaf常用语法:使用星号表达式
在处理模板时,一般情况都是使用变量表达式 ${...} 来显示变量,还可以使用选定对象表达式 *{...},它也称为星号表达式。如果在模板中先选定了对象,则需要使用星号表达式。Thymeleaf的内置对象#object效果等同于星号表达式。开发环境:IntelliJ IDEA 2019.2.2Spring Boot版本:2.1.8新建一个名称为demo的Spring Boot项目。...
2019-10-18 23:31:22 748
原创 Thymeleaf常用语法:数据延迟加载
在处理模板时,可以由模板逻辑决定是否加载数据,以提高性能。在Spring Boot控制器中设置数据时,使用LazyContextVariable可以实现这功能。开发环境:IntelliJ IDEA 2019.2.2Spring Boot版本:2.1.8新建一个名称为demo的Spring Boot项目。1、pom.xml加入Thymeleaf依赖 <de...
2019-10-18 23:01:27 679
原创 Thymeleaf常用语法:数据迭代
Thymeleaf数据迭代使用th:each属性,可以迭代数组、List、Set和Map等,数组、List、Set的迭代方法类似,迭代Map则会得到一个java.util.Map.Entry对象。在迭代过程中,还可以获取迭代状态的变量,如迭代索引、数据集合大小等等。开发环境:IntelliJ IDEA 2019.2.2Spring Boot版本:2.1.8新建一个名称为demo的Spr...
2019-10-17 23:16:37 561
原创 Thymeleaf常用语法:条件判断 if、switch case
if语句条件判断使用th:if,它会判断表达式是否成立,表达式的结果支持boolean、number、character、String及其他类型。满足下面情况下,if语句成立:(1) 表达式的结果是数字且不是0(2) 表达式的结果是字符串且不是false、off、no、0(3) 表达式的结果是其他数据类型switch case语句(1) 类似Java的switch case语句:th:...
2019-10-17 22:23:13 3735
原创 Thymeleaf常用语法:HTML属性设置
使用Thymeleaf的属性来设置HTML属性。(1)使用th:attr属性可以修改原来HTML节点的属性;(2)th:attr属性可以同时设置多个属性;(3)每一个HTML属性都有对应的Thymeleaf属性,如th:attr="value='值'"可换为th:value="值"(4)HTML的type为checkbox、readonly、required、disabled的,Thyme...
2019-10-16 22:51:54 997
原创 Thymeleaf常用语法:模板文件中表达式调用Java类的静态方法
在模板文件的表达式中,可以使用“${T(全限定类名).方法名(参数)}”这种格式来调用Java类的静态方法。开发环境:IntelliJ IDEA 2019.2.2Spring Boot版本:2.1.8新建一个名称为demo的Spring Boot项目。1、pom.xml加入Thymeleaf依赖 <dependency> &l...
2019-10-16 21:38:53 1700
原创 Thymeleaf常用语法:自定义数据转换类
在模板文件中,可以使用“${{...}}”表达式进行数据转换,Thymeleaf会使用配置好的数据转换类,来实现转换。例如一个User对象,简单起见假设有姓名和年龄两个字段,对象的toString()方法拼接所有字段,使用“${user}”会调用对象的toString()方法得到所有字段,如果在模板中只想得到姓名,可以使用自定义数据转换类实现。在Sprint Boot中,实现过程:(1)...
2019-10-14 23:01:19 2561 1
原创 Thymeleaf常用语法:表达式语法之运算符
Thymeleaf表达式语法之常量分为字符串常量、数字常量、布尔值常量、空值常量;运算符分为算术运算符、关系运算符、条件运算符、无操作符。开发环境:IntelliJ IDEA 2019.2.2Spring Boot版本:2.1.8新建一个名称为demo的Spring Boot项目。1、pom.xml加入Thymeleaf依赖 <dependency>...
2019-10-14 22:15:00 3064
原创 Thymeleaf对象的使用:日期对象
Thymeleaf在模板中使用 #dates 或 #calendars 两个对象来处理日期,这两个对象大部分类似。开发环境:IntelliJ IDEA 2019.2.2Spring Boot版本:2.1.8新建一个名称为demo的Spring Boot项目。1、pom.xml加入Thymeleaf依赖 <dependency> ...
2019-10-13 22:36:35 966
原创 Thymeleaf对象的使用:字符串对象
Thymeleaf主要使用 org.thymeleaf.expression.Strings 类处理字符串,在模板中使用 #strings 对象来处理字符串。开发环境:IntelliJ IDEA 2019.2.2Spring Boot版本:2.1.8新建一个名称为demo的Spring Boot项目。1、pom.xml加入Thymeleaf依赖 <depe...
2019-10-13 19:18:08 935
原创 Thymeleaf对象的使用:数字对象
Thymeleaf主要使用 org.thymeleaf.expression.Numbers 类处理数字,在模板中使用 #numbers 对象来处理数字。开发环境:IntelliJ IDEA 2019.2.2Spring Boot版本:2.1.8新建一个名称为demo的Spring Boot项目。pom.xml加入Thymeleaf依赖: <dependenc...
2019-10-12 23:28:47 16504 2
原创 Thymeleaf对象的使用:基本对象
Thymeleaf中有许多内置对象,可以在模板中实现各种功能。下面有几个基本对象。Web对象常用有:request、session、servletContext。Thymeleaf提供了几个内置变量param、session、application,分别可以访问请求参数、session属性、application属性。其中request的所有属性可以直接使用 ${属性名} 访问。备注:内...
2019-10-11 23:16:56 936
原创 Oracle数据库创建只读用户
创建一个只读用户user2,只能查询管理员用户user1下的表,不能增删改。操作环境:PL/SQL Developer1、用管理员用户user1登录,创建用户user2、并授权--创建用户user1,密码123456create user user2 identified by 123456;--授权grant connect to user2;grant create sy...
2019-10-11 18:12:23 1040
原创 Thymeleaf 入门
Thymeleaf是一个表现层的模板引擎,一般被使用在Web环境中。Thymeleaf支持多种模板类型:HTML、XML、JavaScript、CSS和普通文本等,默认提供了6种模板处理模式:HTML、XML、TEXT、JAVASCRIPT 、CSS和RAW。最后一个RAW表示不会对模板进行处理。开发环境:IntelliJ IDEA 2019.2.2Spring Boot版本:2.1.8...
2019-10-10 22:46:03 284
原创 Windows下使用PuTTY连接Centos7、Linux系统目录结构、一些操作命令
PuTTY可以远程管理Linux。PuTTY官网:https://www.putty.org/一、使用PuTTY连接Centos7下载安装后,打开如下图:1.输入主机名或IP地址2.端口号默认223.设置一个名称4.点击save会保存上面名称和配置5.点击open 进行连接,弹出下面界面输入用户名、密码登录。二、Linux的系统目录结构登录后,在命令行窗口...
2019-10-10 16:36:26 1107
原创 Spring MVC的常用注解
Spring Boot 默认集成了Spring MVC,下面为Spring MVC一些常用注解。开发环境:IntelliJ IDEA 2019.2.2Spring Boot版本:2.1.8新建一个名称为demo的Spring Boot项目。一、Controller注解Controller注解用于修饰Java类,被修饰的类充当MVC中的控制器角色。Controller注解使用了@...
2019-10-01 10:19:36 115
PL/SQL美化器规则文件,用于格式美化sql语句
2022-06-09
开源.NET FTP组件edtFTPnet.dll
2013-09-26
HTML解析工具Html Agility Pack v1.4.6
2013-09-18
文件比对工具WinMerge v2.14
2013-09-18
SQLite数据库管理工具SQLiteStudio 2.1.4
2013-09-18
.net程序反编译工具ILSpy 2.1
2013-09-18
读写Excel的组件npoi
2013-07-26
CnPlugin_1.5.4.rar
2013-04-16
winform制作的精美时钟
2013-03-08
winform 为图片添加当月的日历并设为壁纸
2013-02-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人