Spring Boot
phone13144830339
智慧明镜,心神安宁
展开
-
前后端交互:页面显示时间格式
总结以下方案,合理选择方式一:在实体类,Date字段加注解@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone="GMT+8")方式二:配置消息转换器package com.twj.cloud.module2.config;import java.util.ArrayList;import java.util.Li...原创 2018-11-21 16:32:12 · 756 阅读 · 0 评论 -
happyCode(11core) Shiro 动态权限
建表:一个用户可以有多个角色,一个角色有多个访问权限,有普通请求URL权限,按钮权限,菜单权限(图标,父级菜单)# 用户表DROP TABLE IF EXISTS `sys_user`;CREATE TABLE `sys_user`( `uid` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键', `username` varcha...原创 2018-12-10 20:16:12 · 163 阅读 · 0 评论 -
happyCode(11start) 权限控制 shiro 密码MD5安全加密,密码盐,系统用户认证
用户:匿名权限(游客,不需要登入就具备的权限)用户认证:是一个真正的用户权限认证:是否具有一些特权,菜单权限,按钮权限,url访问权限从最简单的用户登入、登出开始(11start)-->权限精细化控制(11core)-->sso单点登入实现方式(11top grade) pom.xml<!-- ===========================强化依...原创 2018-12-05 19:51:43 · 197 阅读 · 0 评论 -
happyCode(9) logback配置,用法和log4j一样
<!-- logger --> <dependency> <groupId>ch.qos.logback</groupId> <artifactId>logback-classic</artifactId> <version>1.2.3</ve原创 2018-11-30 20:11:14 · 150 阅读 · 0 评论 -
happyCode(8) JDBC 获取MySQL数据库中的所以表 所有字段信息
package com.oo.util;import java.sql.Connection;import java.sql.PreparedStatement;import java.sql.ResultSet;import java.sql.ResultSetMetaData;import java.util.ArrayList;import java.util.List;...原创 2018-11-27 17:58:00 · 425 阅读 · 0 评论 -
happyCode(7) FastJson 消息转换器
FastJson Fast(快的),还有其他优秀JSON转换器如 jaskson(稳定)、json-lib(出现比较早 资深) <dependency> <groupId>com.alibaba</groupId> <artifactId>fastjson</artifactId> ...原创 2018-11-27 15:49:03 · 153 阅读 · 0 评论 -
happyCode(6) PageHelper使用前写法和使用后写法
一、手写Limit,手动使用泛型封装PageInfoController@RequestMapping("/queryAllLimit") @ResponseBody public List<Test> queryAllLimit(Integer pageSize,Integer pageNo) { return testService.quer...原创 2018-11-27 15:37:32 · 306 阅读 · 3 评论 -
happyCode(5 develop) druid配置url监控、SQL监控(慢查询)、黑白名单
Maven 依赖 SpringBoot集成Druid,这里我将druid换成druid-spring-boot-starter(两个都可以,为了迎合spring-boot-start 换成druid-spring-boot-starter玩玩)<!-- 数据库连接池 --> <!-- <dependency> <groupI...原创 2018-11-30 14:41:08 · 1831 阅读 · 0 评论 -
happyCode(5) HikariCP。。。Druid。。。Dbcp2。。。C3P0
HikariCP的性能比Druid高,Druid包括很多难度的统计和分析功能1.HiKariCP是数据库连接池的一个后起之秀,号称性能最好,可以完美地PK掉其他连接池,是一个高性能的JDBC连接池,基于BoneCP做了不少的改进和优化。其作者还有另外一个开源作品——高性能的JSON解析器HikariJSON。2.因为Druid包括很多难度的统计和分析功能,所以这也是选择使用它的原因作为...原创 2018-11-26 19:23:37 · 380 阅读 · 0 评论 -
happyCode(4) 集成MyBatis -注解玩法 动态SQL
1.添加依赖pom.xml<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache....原创 2018-11-26 16:33:48 · 127 阅读 · 0 评论 -
happyCode(3) JdbcTemplate 访问 MySQL 8.0
test.sqlDROP TABLE IF EXISTS `test`;CREATE TABLE `test` ( `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键id', `content` varchar(255) DEFAULT NULL COMMENT '内容', `version` int(11) DEFAULT NUL...原创 2018-11-24 19:22:37 · 184 阅读 · 0 评论 -
happyCode(2) SpringBoot2.0 集成Freemarker 。。Beetl
1.pom.xml <!-- Freemarker模板引擎 SpringBoot整合依赖 --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-freemarker...原创 2018-11-23 20:58:02 · 268 阅读 · 0 评论 -
happyCode (1)框架:Spring系列-新版本SpringBoot2.0
参考官网:https://docs.spring.io系统:Windows、Linux开发工具(免费):Eclipse+MySQL Workbench+记事本Notepad++(或收费的FW、PS、DW)基础框和应用组成:Java8、SpringBoot2.0+Tomcat9+Maven3.5.4+MySQL8.0+MyBatis(iBatis)HTML+CSS+Javascrip...原创 2018-11-23 16:49:50 · 232 阅读 · 0 评论