自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 资源 (1)
  • 收藏
  • 关注

转载 提高服务端编码质量 - 用例检查列表

文章目录1. 查询1.1. 分页显示1.2. 数据一致性1.3. 分类排序1.4. 模糊查询1.5. 查询条件2. 新增2.1. 是否必填2.2. 字符长度2.3. 数字边界2.4. 合法数据2.5. 特殊字符2.6. 带空格的字段2.7. 上传功能2.8. 重复添加3. 修改3.1. 是否必填3.2. 字符长度3.3. 数字边界3.4. 合法数据3.5.

2017-12-15 13:57:01 216

转载 从 MVC 到前后端分离

https://my.oschina.net/huangyong/blog/521891

2017-12-15 09:22:15 318

转载 Bootstrap资料

Bootstrap中文网:http://www.bootcss.com/ Bootstrap Table Demo:http://issues.wenzhixin.net.cn/bootstrap-table/index.htmlBootstrap Table API:http://bootstrap-table.wenzhixin.net.cn/zh-cn/documentation/

2017-12-13 10:47:12 204

转载 springboot+lombok 减少冗长代码,使pojo更简洁

1、pom引入依赖 <dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId> <optional>true</optional> </dependency>2、lombok 常用注解介绍@NonNull : 使用 @NonNull 注解修饰的字段 通

2017-11-14 09:45:06 800

转载 20个非常有用的Java程序片段

下面是20个非常有用的Java程序片段,希望能对你有用。字符串有整型的相互转换String a = String.valueOf(2); //integer to numeric string int i = Integer.parseInt(a); //numeric string to an int向文件末尾添加内容BufferedWriter out = null; try

2017-10-10 23:51:47 165

转载 一个例子说明好的架构是怎样一步一步演变出来

好的架构不是设计出来的,而是演变出来的对很多创业公司而言,很难在初期就预估到流量十倍、百倍以及千倍以后网站架构会是什么样的一个状况。同时,如果系统初期就设计一个千万级并发的流量架构,很难有公司可以支撑这个成本。因此,这里主要会关注架构的眼花。在每个阶段,找到对应该阶段网站架构所面临的问题,然后在不断解决这些问题,在这个过程中整个架构会一直演进。在58同城建立之初,站点的流量非常小,可能也就是十万级别

2017-10-09 22:54:19 336

转载 整理关于java开发工具使用过程中一些小技巧来提高开发效率

Eclipse中常用到的快捷键和技巧。整理关于java开发工具使用过程中一些小技巧来提高开发效率Ctrl+Alt+H 全局搜索文件整理关于java开发工具使用过程中一些小技巧来提高开发效率Ctrl+1 快速修复(最经典的快捷键,就不用多说了)Ctrl+Shift+O 自动导入所需要的包(这个用的次数也相当多)Ctrl+D: 删除当前行Ctrl+Alt+ 复制当前行到下一行(复制增加)Ctrl+Alt

2017-10-09 22:49:30 363

转载 Spring中利用配置文件和@value注入属性值

1 简单属性值注入import org.springframework.beans.factory.annotation.Value; import org.springframework.stereotype.Service; @Service // 需要被注入属性值的类需要被Spring管理 public class PropertiesService1 { // 利用@Va

2017-09-07 11:09:14 614

原创 防止SpringMVC的XSS攻击的方法

XSS攻击,即Cross Site Script,跨脚本攻击,往web页面注入html代码或者script代码,造成页面混乱。HttpServletRequestWrapper 是HttpServletRequest的装饰器。大体流程:包装request->创建过滤器->添加过滤器import javax.servlet.http.HttpServletRequest;import javax.s

2017-09-05 15:49:48 1727

转载 aop注解方式实现日志管理

maven需要的jar:<dependency> <groupId>org.aspectj</groupId> <artifactId>aspectjrt</artifactId> <version>1.7.4</version> </dependency> <depen

2017-09-05 10:33:57 309

转载 Shiro简介

什么是权限管理? 权限管理是系统的安全范畴,要求必须是合法的用户才可以访问系统(用户认证),且必须具有该 资源的访问权限才可以访问该 资源(授权)。 认证:对用户合法身份的校验,要求必须是合法的用户才可以访问系统。 授权:访问控制,必须具有该 资源的访问权限才可以访问该 资源。 权限模型:标准权限数据模型包括 :用户、角色、权限(包括资源和权限)、用户角色关系、角色权限关系。 权限分配:通

2017-09-05 09:21:06 250

转载 如何处理变慢的API

译者注:作者对造成API缓慢的原因进行分析,介绍处理API缓慢的两种方法,一在公共共享服务中维护一个标志,二是停止处理缓慢API的响应,最后总结处理缓慢API的注意点。在开始时表现良好的API会随着时间的推移而导致性能降低。学习如何管理和解决这些性能问题是开发者必须具备的技能之一。作为一名工程师,你花了很多时间在API上——你要么是为别人构建API,要么是在使用别人的API。使用API既是一门艺术,

2017-09-04 09:34:38 901

转载 Explain性能分析命令

数据库性能分析Explain命令Explain的作用是生成一个QEP(查询执行计划),可以帮助我们在不真正执行某个sql语句时,就看到mysql怎样执行,这样方便我们去分析sql指令的好坏。 执行如下语句 [plain] view plain copy Explain select * from emp where empno = 3333\G 对于返回的信息,我们主要关心一下几个 1

2017-09-01 16:13:24 356

转载 mysql优化资料

全表扫描是数据库搜寻表的每一条记录的过程,直到所有符合给定条件的记录返回为止。通常在数据库中,对无索引的表进行查询一般称为全表扫描;然而有时候我们即便添加了索引,但当我们的SQL语句写的不合理的时候也会造成全表扫描。 以下是经常会造成全表扫描的SQL语句及应对措施: 1. 使用null做为判断条件 如:select account from member where nickname = n

2017-09-01 11:17:15 148

转载 jquery插件收集

PNotify – 简单易用的 JS 通知,消息提示插件 主页地址:http://sciactive.com/pnotify/ 效果图: bootstrap3-dialog更强大、更灵活的模态框 http://nakupanda.github.io/bootstrap3-dialog/ 转:http://blog.csdn.net/qing_gee/article/details/7023

2017-09-01 10:08:47 256

转载 StringUtils工具类用法

/*1.字符串以prefix开始*/StringUtils.startsWith("sssdf","");//结果是:trueStringUtils.startsWith("sssdf","");//结果是:trueStringUtils.startsWith("sssdf","s");//结果是:trueStringUtils.startsWith("sssdf","ss");//结果是:

2017-08-31 14:52:12 206

转载 spring4+ Quartz2动态任务

接普通任务 spring配置(其实只要这一行足矣,去掉了原先”taskJob”、”myTrigger”等配置):<bean id="scheduler" class="org.springframework.scheduling.quartz.SchedulerFactoryBean"/>package com.leo.quartzTask;import java.text.Si

2017-08-31 10:40:40 213

转载 spring4+ Quartz2普通定时任务

spring和quartz的整合对版本是有要求: spring3.1以下的版本必须使用quartz1.x系列,3.1以上的版本才支持quartz 2.x,不然会出错。触发器(trigger); 调度器(Scheduler); 工作计划(JobDetail); 时间表达式(cronExpression); - maven依赖 <dependency>

2017-08-31 10:11:40 276

原创 Spring mail

spring-mail文档地址 https://docs.spring.io/spring/docs/current/spring-framework-reference/html/mail.html需要添加javax.mail包;使用xml配置javamail <!--邮件服务器--> <bean id="javaMailSender" class="org.springframew

2017-08-30 13:48:46 348

原创 Spring task

Spring框架提供了异步执行(@Async注释)和任务调度( TaskExecutor 和 TaskScheduler 接口) Spring Task官方地址: http://docs.spring.io/spring/docs/current/spring-framework-reference/html/scheduling.html 任务调度配置:在spring配置文件头中添加命名

2017-08-29 17:44:33 241

原创 spring+webscoket注解方式

WebSocket 是 HTML5 一种新的协议。它实现了浏览器与服务器全双工通信,能更好的节省服务器资源和带宽并达到实时通讯,它建立在 TCP 之上,同 HTTP 一样通过 TCP 来传输数据,但是它和 HTTP 最大不同是: WebSocket 是一种双向通信协议,在建立连接后,WebSocket 服务器和 Browser/Client Agent 都能主动的向对方发送或接收数据,就像 Soc

2017-08-18 10:49:44 917

原创 SpringMvc4集成swagger2

添加Swagger2依赖在pom.xml中加入Swagger2的依赖<dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifactId> <version>2.5.0</version> </depende

2017-08-17 11:17:21 982

转载 Spring MVC 4.2 增加 CORS 支持

Spring MVC 4.2 增加 CORS 支持跨站 HTTP 请求(Cross-site HTTP request)是指发起请求的资源所在域不同于该请求所指向资源所在的域的 HTTP 请求。比如说,域名A(http://domaina.example)的某 Web 应用程序中通过标签引入了域名B(http://domainb.foo)站点的某图片资源(http://domainb.foo/ima

2017-08-15 10:29:57 152

原创 webuploader简单使用

1、下载地址:http://fex.baidu.com/webuploader/download.html 上面有例子jsp页面<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 T

2017-08-15 10:13:41 5677

原创 springmvc+kindeditor使用

下载kindeditor: http://kindeditor.net/down.php压缩包里面的jar放到tomcat的lib文件夹下,kindeditor文件放工程里,不用的可以删掉 jsp页面<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%><%@ ta

2017-08-15 10:03:07 1773 1

原创 spring AOP多数据源读写分离

maven <!--使用AspectJ方式注解需要相应的包--> <dependency> <groupId>org.aspectj</groupId> <artifactId>aspectjrt</artifactId> <version>1.8.2</version> </d

2017-08-15 09:41:57 173

原创 springmvc+freemaker实现页面静态化

maven <!-- freemarker --> <dependency> <groupId>org.freemarker</groupId> <artifactId>freemarker</artifactId> <version>2.3.23</version> </depen

2017-08-14 17:58:35 775

空空如也

空空如也

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

TA关注的人

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