自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(33)
  • 收藏
  • 关注

原创 Spring Boot -- 视图解析器,资源处理器,拦截器

package com.id0304.ssm.config;import com.id0304.ssm.interceptor.IndetifyHandlerInterceptor;import com.id0304.ssm.interceptor.LoginHandlerInterceptor;import org.springframework.context.annotation.B...

2019-06-05 21:07:18 574

原创 Spring Cloud -- 分布式配置中心

1.创建配置中心服务:2.引入配置中心服务端依赖,开启配置中心服务: <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-config-server</artifactId&g...

2019-06-03 11:35:04 211

原创 Spring Cloud -- 常用工具类和公共类整理

文章目录1.Md5Util 和Base64Util2.CookieUtil:3.DateUtils,注意需要引入org.apache.commons.lang.time.DateFormatUtils这个包:4.ReflectionUtils举例(拼接sql语句)5.TokenUtil简单示例6.BaseApiService 和BaseApiConstants :7.BaseEntity(每个en...

2019-06-01 14:44:08 2275

原创 Spring Cloud -- 使用redis+token实现登录

1.整合redis:1) 添加redis依赖并在要调用这个方法的工程配置redis:spring: redis: host: localhost <dependency> <groupId>org.springframework.data</groupId> <artifa...

2019-05-30 15:18:31 5924 1

原创 Spring Cloud -- 使用activemq完成注册发送邮件

1.启动activemq服务端,并查看服务是否启动:2.引入activemq依赖,配置消息生产者activemq信息: <dependency> <groupId>org.springframework</groupId> <artifactId>spring-jms</ar...

2019-05-30 12:16:42 932

原创 SpringCloud -- 提取公共工程common

开发分布式应用过程中我们可能会面对很多公共代码,这里我们以Base开头的类去管理:首先建立工程:id0304-shopp-common1.提取公共Entity代码,建立公共类BaseEntity,将公共的属性拿出来作为父类给各模块的Entity继承,即每个表都要有如下属性:1) 安装lombok插件简化开发,这一步可省略:安装插件可以百度,安装完之后引入下面的依赖: <depen...

2019-05-29 15:43:17 7136 1

原创 Spring Cloud -- 提取公共pojo

由于分布式开发需要用到的pojo会被重复引入,这里我们选择提取成一个公共module来管理这些资源:1.创建公共module,这里命名为common:2.创建pojo类:3.配置公共module这里注意三个属性groupId,artifactId和version一定要配齐,用于其它module引入该依赖:<?xml version="1.0" encoding="UTF-8"?&...

2019-05-27 13:25:35 2649 1

原创 Spring Cloud -- 使用Feign声明式服务调用

上一篇博客我们讲了如何去创建注册中心并注册服务,那注册中心的服务我们要如何去调用呢?这里我们先使用Feign声明式服务调用,这里以UserController去调用DictionaryController里的服务1.引入依赖: <!-- Feign声明式服务调用依赖 --> <dependency> <groupId>org.springfram...

2019-05-27 12:57:50 165

原创 Spring Cloud -- 配置Eureka注册中心,注册服务

1.配置Eureka注册中心:1) 首先在工程中创建一个模块(Module),用于创建Eureka注册中心,这里命名为eureka-server:2) 然后,引入依赖(可以借助spring初始化器引入cloud service): <!-- 指定springcloud版本 --> <properties> <java.version>1.8</...

2019-05-27 11:52:27 163

原创 Spring Boot -- 整合shiro

1.导入shiro相关依赖: <dependency> <groupId>org.apache.shiro</groupId> <artifactId>shiro-core</artifactId> <version>1.2.3</version> </dependency>...

2019-05-21 20:09:01 100

原创 Vue.js -- 解决表单元素使用v-modal双向绑定时间戳改日期格式

问题分析:新版本的vue当我们用v-modal双向绑定时会发现date类型的数据传出的是一个时间戳,也用不了过滤器,只能定义计算规则去得出正确的时间格式.1.先建立一个格式化时间的date.js文件:var dateFormat = { padLeftZero: function (str) { return ('00' + str).substr(str.length...

2019-05-20 11:14:14 5896

原创 Spring Boot -- 整合Spring Security

1.引入Spring Security:<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-security</artifactId> </dependency>2.编写Sprin...

2019-05-19 13:37:54 120

原创 Spring Boot -- 异步任务,定时任务,邮件任务

1.异步任务:示例在会睡眠的方法上加**@Async**注解,表示该方法是异步方法package com.id0304.tesk.service;import org.springframework.scheduling.annotation.Async;import org.springframework.stereotype.Service;@Servicepublic cla...

2019-05-19 11:25:53 173

原创 Spring Boot -- 整合RabbitMQ消息队列

1.引入RabbitMQ的依赖:<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-amqp</artifactId></dependency>2.在application.yml配...

2019-05-13 23:42:20 165

原创 Spring Boot --整合redis进行缓存注解开发

1.引入redis依赖:<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId></dependency>2.配置redis:spring...

2019-05-12 13:33:50 201

原创 Spring Boot -- 使用Cache缓存注解详解

首先使用IDEA的Spring初始化器,引入cache,mysql,mybatis,web等模块缓存加载方法体上的作用如下:1.@Cacheable(cacheNames = “emp”,condition = “” ,unless = “” ,key = “” ,sync = “” )这个注解用于运行方法时如果缓存中没有对应的返回值,就执行方法并且加入缓存.如果返回值已经存在于缓存中,则不...

2019-05-12 11:12:30 1611

原创 MyBatis3.0 -- SpringBoot配置MyBatis3.0

首先附上mybatis官方文档地址:http://www.mybatis.org/mybatis-3/zh/index.htmlmybatis-config.xml:<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Confi...

2019-05-11 13:38:31 751

原创 Spring Boot -- 配置jdbc的druid连接池

SpringBoot使用jdbc默认连接的是tomcat的连接池,我们可以更改配置,将连接池自定义为Druid连接池.application.yml:spring: datasource: username: root password: root url: jdbc:mysql://localhost:3306/mybatis?autoReconnect=true...

2019-05-11 13:13:34 703

原创 Spring Boot -- 实用小窍门(持续更新)

1.开发过程关闭thymeleaf缓存,这样可以再改完html代码后立即生效:application.xml:spring.thymeleaf.cache=false改完html页面代码后按 CTRL+F9 重新编译html页面即可实时生效...

2019-05-11 00:02:55 85

原创 Spring Boot -- thymeleaf抽取公共代码为模板代码

thymeleaf带有抽取公共代码的功能,例如不同页面的导航栏可能是不变的,抽取方法如下:首先抽取公共代码:<ul class="nav" th:fragment="topbar"> <li class="nav-item"> <a class="nav-link active" href="#">Active</a> ...

2019-05-10 23:50:22 896

原创 Spring Boot -- 关于创建了springmvc的配置类导致静态资源访问失效解决方法

问题:使用了springmvc配置类之后静态资源路径访问都失效了,原因是springboot2.0以后配置该类路径都要重写:package com.example.demo.config;import org.springframework.context.annotation.Configuration;import org.springframework.web.servlet.con...

2019-05-10 22:51:05 808

原创 Spring Boot -- 使用SpringMvc拦截器

1.定义拦截器类(LoginHandlerInterceptor.java):注意,要实现HandlerInterceptor接口.本例为验证其它除了登陆页面相关路径外的其它页面,首次登录session会存进一个值username,若session对应的username为null,则不放行返回登陆页并且带去信息.若session里的username不为null,则放行package com.i...

2019-05-10 00:25:10 117

原创 Spring Boot -- 国际化开发

1.在类路径下创建国际化配置文件本例创建三个配置文件,分别为:login.properties(默认语言)login_en_US.properties(英语)login_zh_CN.properties(中文)将这三个配置文件放在类路径下,这里放在了i18n文件夹下,如果用的是idea在创建第二个配置文件时会被识别出来要进行国际化编程.目录结构如下图:注意:命名要规范,logi...

2019-05-09 18:34:00 167

原创 Spring Boot -- 访问静态资源路径规则,包括路径失效解决方法

1.访问webjars(以jQuery为例):首先要引入jQuery的依赖:webjar网址:https://www.webjars.org/ 可以找到要引入的静态资源依赖pom.xml:<!-- 引入jquery的webjars --><dependency> <groupId>org.webjars</groupId> &l...

2019-05-09 13:28:26 789

原创 Spring Boot -- 引入日志slf4j+logback的方式记录日志并适配其他框架日志

1.pom.xml<dependency> <groupId>org.springframework</groupId> <artifactId>spring-core</artifactId> <exclusions> <exclusion> &l...

2019-05-06 20:46:27 472

原创 Spring Boot -- 入门pom.xml引入配置

pom.xml代码:<!-- Inherit defaults from Spring Boot --><parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId&g...

2019-05-06 12:02:12 414

原创 JS -- 获取checkbox选中的值

js代码var table = $("#removedeparttable"); var checkbox = $("table input[type=checkbox]:checked");// 在table中找input下类型为checkbox属性为选中状态的数据 var d_id = new Array($("input[type='checkbox']:checked").len...

2019-05-04 11:51:18 2559

原创 Ajax -- 传递数组类型给controller层(@RequestParam的使用)

js代码:$.ajax({ url : "/sams/user/deletedepart.action", type : "POST", data :{ 'd_id' : d_id }, success : function(data) { $("#removedepartmodal").modal('hide'); alert("删除成功!...

2019-05-04 11:46:13 1523

原创 Ajax -- controller层传json字符串给js时,date类型显示[Object object]解决方法

首先,要先引入一个工具类JsonDateValueProcessor.javapackage com.id0304.ssy.util; import java.text.SimpleDateFormat; import java.util.Date; import java.util.Locale; import net.sf.json.JsonConfig; i...

2019-05-03 23:03:16 525

原创 JS -- 判断一个字符串是否含有某段子字符串

1.search()只返回是否包含int n = d_name.search(depart);该函数表示字符串d_name里是否包含了字符串depart,若没有包含,则返回-12.indexOf()返回子字符串首次在父字符串中出现的位置 int n = d_name.indexOf(depart);该函数表示字符串d_name里是否包含了字符串depart,若没有包含,则返回-1....

2019-05-03 14:06:41 282

原创 JAVA -- 利用循环移除List<Dictionary>里包含某个字符串的元素

利用循环删除List里包含某个字符串的元素List<Dictionary> dicList = dictionaryService.selectDicByType(8);Iterator<Dictionary> it = dicList.iterator(); //List里自带的迭代器,官方推荐使用该方法移除元素while (it.hasNext()) { Di...

2019-05-01 10:44:03 2694

原创 BootStrap -- datetimepiker控件的使用

Bootstrap-datetimepiker控件的使用引入的bootstrap文件<link href="${pageContext.request.contextPath}/bootstrap-datetimepicker/css/bootstrap-datetimepicker.min.css" rel="stylesheet" /> <script src="...

2019-05-01 00:05:06 200

原创 MySQL -- 插入56个民族

SQL语句–插入56个民族INSERT INTO dictionary(d_type,d_name) VALUES (7, '汉族');INSERT INTO dictionary(d_type,d_name) VALUES (7, '蒙古族');INSERT INTO dictionary(d_type,d_name) VALUES (7, '回族');INSERT INTO dicti...

2019-04-30 23:09:43 696

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除