- 博客(26)
- 资源 (3)
- 收藏
- 关注
原创 mysql 中 group_concat 长度限制,排序和设置分隔符
group_concat(),手册上说明:该函数返回带有来自一个组的连接的非NULL值的字符串结果。通俗点理解,其实是这样的:group_concat()会计算哪些行属于同一组,将属于同一组的列显示出来。要返回哪些列,由函数参数(就是字段名)决定。分组必须有个标准,就是根据group by指定的列进行分组。select aid,group_concat(bid order by bid ...
2019-02-23 12:24:13 5812
原创 关闭VMware开机自启动服务
1.运行-services.msc,找到VMware开头的(一般为5个)-双击打开-修改启动类型为手动2.编辑Windows批处理文件新建一个文本文档-把扩展名改成.bat@echo off for /f "skip=3 tokens=4" %%i in ('sc query "VMAuthdService"') do set "zt=%%i" &goto :...
2019-01-20 21:30:35 40709 5
原创 AES数据加密(Vue和.js引入)说明
前言就前后端分离的开发方式而言,我们以接口为标准来进行推动,定义好接口,各自开发自己的功能,最后进行联调整合。前后端的传输通过HTTP进行传输,也带来了一些安全问题,如果抓包、模拟请求、洪水攻击、参数劫持、网络爬虫等都能够获取请求的数据包。那么如何对数据进行保护呢?可以提升网络安全的方式 采用HTTPS协议 密钥存储到服务端而非客户端,客户端应从服务端动态获取密钥 ...
2019-01-16 17:27:48 3520
原创 理解WebSocket心跳重连机制以及移动端锁屏或退到后台运行时重连机制
一 WebSocket 心跳重连机制在使用websocket的过程中,有时候会遇到网络断开的情况,但是在网络断开的时候服务器端并没有触发onclose的事件。这样会有:服务器会继续向客户端发送多余的链接,并且这些数据还会丢失。所以就需要一种机制来检测客户端和服务端是否处于正常的链接状态。因此就有了websocket的心跳了。还有心跳,说明还活着,没有心跳说明已经挂掉了。1. 为什么叫心跳包...
2018-12-19 15:04:52 8335
原创 Vue-小技巧
文章内容总结:目录路由上默认的 #/:路由懒加载写法:路由的项目启动页和404页面 DOM 事件修饰符路由上默认的 #/:问题:解除路由上默认的 #/ 。场景:// 去掉路由中自带的 #/ 这种东西 mode: 'history', 需要注意的是使用了 history 之后需要在服务器部署时增加一些配置,具体方法插件下面官方写的配置方法 ...
2018-09-20 15:00:40 205
原创 SpringBoot 单元测试
1. 单元测试需添加标签,表示单元测试@RunWith(SpringRunner.class)@SpringBootTest2.在测试的方法上加标签@Test3.测试 Servicepackage com.example;import org.junit.Test;import org.junit.runner.RunWith;import org.mockito.internal.co...
2018-06-22 18:04:00 405
原创 封装 返回数据 统一异常管理
我们返回的数据格式 可能包含错误信息,可能包含对象等,那么我们需要将其封装成一个统一的数据格式{ code: "", // 错误码 mes: "", // 提示信息 data: null // 具体内容}VO类package com.example.utils;/** * http请求返回的最外层对象 */public class ResultVO<T&g...
2018-06-22 17:05:03 1827 1
原创 SpringBoot AOP
AOP 不局限于SpringBoot,这只是AOP在SpringBoot下应用。1.添加依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-aop</artifactId></dependency&...
2018-06-22 15:55:01 297
原创 Json 工具类
// 定义jackson对象 private static final ObjectMapper MAPPER = new ObjectMapper(); /** * 将对象转换成json字符串。 * <p>Title: pojoToJson</p> * <p>Description: </p> ...
2018-06-21 17:15:36 135
原创 SpringBoot Redis 缓存
1. 引入 redis 依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId></dependency>2. 配置spring: redis:...
2018-06-21 15:46:17 139
原创 SpringBoot 异步
1. 在程序入口加入开启异步标签@EnableAsync2. 在需要执行异步的类中加入标签 (工具类)package com.example.utils;import java.util.concurrent.Future;import org.springframework.scheduling.annotation.Async;import org.springframework.s...
2018-06-21 13:40:01 239
原创 SpringBoot 定时任务
1. 在程序入口加入定时标签@EnableScheduling2. 在需要执行定时的类中加入标签package com.example.utils;import java.text.SimpleDateFormat;import java.util.Date;import org.springframework.scheduling.annotation.Scheduled;impor...
2018-06-21 11:51:21 133
原创 使用 Generator 代码生成器
说明:Generator 作为一个生成工具,不光局限于 SpringBoot 、SSH 、SSM ,它只是一个工具。仅以 mysql 为例, 会生成对象文件至 D:/source1、 添加 Mavne 库<dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis...
2018-06-14 10:32:40 2281
原创 Spring Boot thymeleaf模板 和 freeMark模板
1. pom.xml <!-- Spring Boot Freemarker 依赖 --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-freemarker</art...
2018-06-12 14:16:58 542
原创 Spring Boot 资源配置文件读取
1. pom.xml 需要添加 spring-boot-configuration-processor<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-configuration-processor</artifact...
2018-06-12 13:11:39 180
原创 SpringBoot Mapper Bean 创建失败
***************************APPLICATION FAILED TO START***************************Description:Field mapper in com.demo.service.impl.UserServiceImpl required a bean of type 'com.demo.mapper.UserMapper' ...
2018-03-22 17:29:50 5231
原创 Tiles SSM 整合 和 ${roo} 说明
Apache Tiles 是一个页面布局框架。Tiles 最先作为Apache Struts框架的一个组件,后来被独立为Apache的一个独立项目。Tiles 提供一种模板机制,可以定义某一类页面成为通用模板,该模板一般用来定义整体布局。布局由可以重复的多个块元素组成,每个页面可以有选择的重新定义指定块而达到实现效果。最好是 Maven 工程,便于 Jar的管理工程结构目录
2018-02-01 13:41:04 201
原创 SSM 框架 Maven项目 项目整合 SpringMVC
项目结构 web.xml<web-app xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://jav
2018-01-22 14:42:46 249
原创 SSM 框架 Maven项目 Spring整合Mybatis
项目结构数据库表结构pom.xml 添加完之后 右键项目 maven-update project, 要确保web.xml的头信息正确 (在创建Maven web 工程时,有对web.xml 头部进行更改)<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.o
2018-01-22 14:13:48 191
原创 Jquery 对控件 display属性的管理
html/jsp style="display:none"js 显示或隐藏$('#bookDiv').css('display','none'); $('#bookDiv').css('display','block');
2018-01-11 09:24:18 2860
原创 Eclipse 安装 Mybatis Generator 插件 并使用 xml 方式生成
Help ---> Eclipse Marketplace --> 搜索 Mybatis Generator --> Install 安装即可。在src/main/resources下添加 名为generatorConfig.xml的配置文件,内容如下:----------------------------------------------------------------
2018-01-09 13:08:14 388
原创 Maven Web 简单的搭建程序
一、配置maven的环境 下载地址: http://maven.apache.org/download.cgi(window下载(Binary zip)的) 将maven解压,然后配置环境变量打开: 计算机------系统属性------高级系统设置------环境变量 系统变量新建 M2_HOME
2018-01-08 11:52:00 3032
转载 Spring MVC 自定义拦截器
Spring MVC 可以使用拦截器对请求进行拦截处理,用户可以自定义拦截器来实现特定的功能,自定义的拦截器必须实现HandlerInterceptor接口。HandlerInterceptor接口的代码如下:[java] view plain copypackage org.springframework.web.servlet
2017-12-21 15:38:06 178
原创 Spring Boot 拦截器
spring boot拦截器默认有 HandlerInterceptorAdapterAbstractHandlerMappingUserRoleAuthorizationInterceptorLocaleChangeInterceptorThemeChangeInterceptor配置spring mvc的拦截器WebMvcConfigurerAdapter
2017-12-21 15:34:51 241
原创 Jquery Datetable 行上移、下移 点击 和 删除事件
// 升序 function ascProductShow() {alert("升序");$(this).each(function(){var $tr = $(this).parents("tr");if($tr.index() != 0){$tr.prev().before($tr);}}); } // 降序 function descPr
2017-06-12 13:49:02 488
maven 整合 SSM mysql 数据库
2018-01-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人