自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 日期和时间公共方法【java】

public final static String DATE_FORMAT = "yyyy-MM-dd";/** * 使用用户格式格式化日期 * * @param date 日期 * @param pattern 日期格式 * @return */public static String format(Date date, String pattern) { Str...

2018-12-29 16:56:27 203

原创 spring boot集成quartz实现定时任务的增删改查

整理一下很久之前写的quartz集成到spring boot代码,主要为了实现可视化操作定时任务,只添加了后台rest接口和代码,前台代码请自行处理。1. 引入quartz<dependency> <groupId>org.quartz-scheduler</groupId> <artifactId>quartz</a...

2018-12-29 16:13:44 3222 6

原创 shiro之通过Realm注入认证和鉴权的原理

Apache Shiro是一个安全框架,可以帮助我们完成认证、鉴权、加密、会话管理等功能。下面是从其他网站上找到的一张图:上述模块就不一一说明了,网上很多解释。 主要和大家分享一下自定义实现Realm注入认证和鉴权的原理。自定义MyRealm类,继承AuthorizingRealm;需要重写两个方法,doGetAuthenticationInfo用来做登陆认证,doGe...

2018-12-20 09:35:17 1242

原创 对业务错误和系统异常的一些想法

以下是个人对业务错误和系统异常的一点看法:业务错误:其实就是一些操作上的错误,比如登陆时用户名或者密码错误,新建用户时账号已被注册等。这一类的错误应该尽可能地给用户给出准确的提示信息,后台日志不应该打印出错误堆栈信息。系统异常:包括系统挂了,服务间调用失败,数据库异常,内存溢出等等,这类错误信息可以给用户提示“系统异常,请联系管理员”等类似的提示,不需要具体提示,因为用户不会关心究竟是服务...

2018-12-19 10:41:33 6540 1

原创 使用jquery load()方法

对于前端只使用静态页面和js的简易方法搭建时,在菜单栏固定的情况下,可以考虑使用load方法切换静态页面。作用:从服务器加载数据,并把返回的数据放置到指定的元素中。语法:$(selector).load(url,data,function(response,status,xhr))url是指要导入文件的地址。data:可选参数;因为load不仅仅可以导入静态的html文件,还可以导...

2018-12-12 14:21:22 19269

转载 转发一篇排序算法的文章

链接:https://mp.weixin.qq.com/s?__biz=MzI2NjA3NTc4Ng==&mid=2652080652&idx=1&sn=4165e80c03c28c83519abfa99a0262ef&chksm=f17481e9c60308ff4f6f6a19008d1d53e116e4c1e69685a52cc552832701989135...

2018-12-11 14:06:04 121

原创 JWT实践

先画一下我的项目中是如何使用JWT的: 说明:1. 登陆时根据用户信息生成token,将token传到前端;2. 前端保存在localStorage中;3. 之后前端的每次请求都从localStorage中读取出token,并在header中携带token;4. 后端在拦截器中拦截所有的请求(除了白名单中的路径,比如登陆),拦截后获取header中的token,根据to...

2018-12-10 17:59:02 507

原创 Spring Cloud全家桶的使用和理解

前段时间做的项目中使用了Spring Cloud的Eureka,Ribbon,Feign,Hystrix等技术,根据个人理解整理成下图:Eureka:服务注册、服务发现、服务续约、自我保护、失效剔除、健康监控Ribbon:负载均衡,主要处理方法包括顺序轮询、加权轮询、最少连接、最快响应、Hash法Feign:服务调用。首先 Ribbon 会从 Eureka Client 里获取到对...

2018-12-04 11:14:59 2557

原创 Dubbo+zookeeper

先说一下CAP:Consistency(一致性): 在分布式系统中,任何时刻,所用的应用程序都能访问得到相同的数据。Availability(可用性):在集群中一部分节点故障后,集群整体是否还能响应客户端的读写请求。Partition tolerance(分区容忍性) :以实际效果而言,分区相当于对通信的时限要求。系统如果不能在时限内达成数据一致性,就意味着发生了分区的情况,必须就当前...

2018-12-03 18:00:36 108

空空如也

空空如也

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

TA关注的人

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