自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(44)
  • 资源 (3)
  • 收藏
  • 关注

转载 Spring Boot实战之Redis缓存登录验证码

非常感谢http://blog.csdn.net/sun_t89/article/details/51944252Spring Boot技术学习 https://www.itkc8.com spring Boot实战之Redis缓存登录验证码 本章简单介绍Redis的配置及使用方法,本文示例代码在前面代码的基础上进行修改添加,实现了使用redis进行缓存验证码,以及校验验证码的...

2017-03-28 09:40:54 2736

转载 OAuth 2.0协议原理学习汇总

非常感谢  http://blog.csdn.net/DahlinSky/article/details/45843439OAuth 2.0技术学习 https://www.itkc8.comOAuth 2.0协议原理学习汇总 本文整理自阮一峰 前辈的理解OAuth 2.0整理的过程主要对协议认证逻辑的序列图和流程图用visio进行了重新绘制,整理一遍主要是为了加强对该协议的理...

2017-03-28 09:28:19 627

转载 基于OAUTH2的统一认证的实例解析

非常感谢 http://www.imooc.com/article/10931OAuth 2.0技术学习 https://www.itkc8.com在一个单位中,可能是存在多个不同的应用,比如学校会有财务的系统会有学生工作的系统,还有图书馆的系统等等,如果每个系统都用独立的账号认证体系,会给用户带来很大困扰,也给管理带来很大不便。所以需要设计一种统一登录的解决方案。比如我登陆了百度账号,进...

2017-03-28 09:25:50 11992

转载 Spring Cloud与Docker微服务架构实战

http://www.itmuch.com/advertisment/my-spring-book-code/ Spring Boot技术学习 https://www.itkc8.com

2017-03-28 09:18:41 7900 1

转载 springMVC + ajaxfileupload异步上传图片预览,裁剪并保存图片

非常感谢  https://my.oschina.net/dendy/blog/385489springMVC + ajaxfileupload技术学习 https://www.itkc8.com  1、整体效果图:2、实现原理:(1)利用input的onchange事件异步上传图片到服务器(2)获取上传图片的相对地址,回显到img标签中(3)利用jcrop裁剪图片,提...

2017-03-28 00:19:09 1458

转载 springmvc上传图片并显示图片--支持多图片上传

非常感谢   https://my.oschina.net/u/1246822/blog/527715springMVC + ajaxfileupload技术学习 https://www.itkc8.com 实现上传图片功能在Springmvc中很好实现。现在我将会展现完整例子。开始需要在pom.xml加入几个jar,分别是:<dependency> <g...

2017-03-28 00:12:51 733

转载 SpringMVC 上传图片保存到服务器 同时更改图片名称保存至数据库

非常感谢https://my.oschina.net/pingdy/blog/199592springMVC 技术学习 https://www.itkc8.com  摘要: 在项目中涉及图片上传的时候 我们往往不会把图片直接以二进制的方式存进数据库,往往是把上传的图片保存在服务器中 数据库只存更改后的图片名称。如果图片量过多的话 还可以在开一台图片服务器这里可以提高用户的体验 ...

2017-03-28 00:01:52 4169

转载 关于 Token,你应该知道的十件事

OAuth 2.0技术学习 https://www.itkc8.com1. Token 应该被保存起来(放到 local / session stograge 或者 cookies)在单页应用程序中,有些用户刷新浏览器后会带来一些跟 token 相关的问题。而解决方法很简单:你应该把 token 保存到起来:放到 session storage, local storage 或者是客户端的...

2017-03-27 23:51:13 5733

转载 rest架构+跨域访问+JWT校验

非常感谢OAuth 2.0技术学习 https://www.itkc8.com 一套基于前后端分离架构的企业级的商户网站。为什么要采用前后端分离技术,很简单,目的是为了让后端人员专注做服务接口设计,前端人员专注用户体验设计,不像ERP系统那样禁锢与一贯的页面风格。项目具体采用以下技术:服务框架: jersey+mybaties     这个框架一般用的不多,但是作为rest框架而言,与SP...

2017-03-27 23:41:31 4687

转载 看图理解JWT如何用于单点登录

JWT如何用于单点登录技术学习 https://www.itkc8.com单点登录是我比较喜欢的一个技术解决方案,一方面他能够提高产品使用的便利性,另一方面他分离了各个应用都需要的登录服务,对性能以及工作量都有好处。自从上次研究过JWT如何应用于会话管理,加之以前的项目中也一直在使用CAS这个比较流行的单点登录框架,所以就一直在琢磨如何能够把JWT跟单点登录结合起来一起使用,尽量能把两种技术的...

2017-03-27 23:29:00 1436

转载 spirng-boot中,基于既有的token验证方式,利用spring-security实现权限系统

非常感谢  https://segmentfault.com/a/1190000007751220Spring Boot技术学习 https://www.itkc8.com用过spring-security的都应该能感觉到,spring-security把authentication和authorization封装的比较死。默认的authorization是基于session的。利用ses...

2017-03-27 23:04:36 18889 3

转载 重拾后端之Spring Boot(四):使用JWT和Spring Security保护REST API

更多JWT和Spring Security知识请访问 www.itkc8.comhttps://www.itkc8.com/forum/programme/2/555/1.html通常情况下,把API直接暴露出去是风险很大的,不说别的,直接被机器攻击就喝一壶的。那么一般来说,对API要划分出一定的权限级别,然后做一个用户的鉴权,依据鉴权结果给予用户开放对应的API。目前,比较主流的方案有几...

2017-03-27 23:03:10 7459 3

转载 基于Token的WEB后台认证机制

Token技术学习 https://www.itkc8.com几种常用的认证机制HTTP Basic AuthHTTP Basic Auth简单点说明就是每次请求API时都提供用户的username和password,简言之,Basic Auth是配合RESTful API 使用的最简单的认证方式,只需提供用户名密码即可,但由于有把用户名密码暴露给第三方客户端的风险,在生产环境下被使用...

2017-03-27 22:58:18 1041

转载 Redis的缓存策略和主键失效机制

Redis技术学习 https://www.itkc8.com作为缓存系统都要定期清理无效数据,就需要一个主键失效和淘汰策略.  在Redis当中,有生存期的key被称为volatile。在创建缓存时,要为给定的key设置生存期,当key过期的时候(生存期为0),它可能会被删除。1、影响生存时间的一些操作  生存时间可以通过使用 DEL 命令来删除整个 key 来移除,或者被 SE...

2017-03-26 22:52:19 4549

转载 redis持久化方法对比分析

Redis技术学习 https://www.itkc8.com1、前言最近在项目中使用到Redis做缓存,方便多个业务进程之间共享数据。由于Redis的数据都存放在内存中,如果没有配置持久化,redis重启后数据就全丢失了,于是需要开启redis的持久化功能,将数据保存到磁盘上,当redis重启后,可以从磁盘中恢复数据。redis提供两种方式进行持久化,一种是RDB持久化(原理是将Reid...

2017-03-21 18:17:33 302

转载 Redis主从复制和集群配置系列之六(redis集群节点新增、删除、重新分配slot实战)

下面操作都在同台机子server1 192.168.1.198上操作2、查看现有节点[root@localhost ~]# cd /usr/local/redis-3.0.6/src/[root@localhost src]# redis-cli -c -p 7000 cluster nodes6c4f18b9e8729c3ab5d43b00b0bc1e2ee976f299 1

2017-03-21 16:34:35 579

转载 Redis主从复制和集群配置系列之五

很清晰,非常感谢http://blog.csdn.net/nuli888/article/details/52134117Redis技术学习 https://www.itkc8.com redis主从和MySQL主从目的差不多,但redis主从配置很简单,主要在从节点配置文件指定主节点ip和端口:slaveof 192.168.1.197 6379,然后启动主从,主从就搭建好了redi...

2017-03-21 16:32:04 641

转载 Redis主从复制和集群配置系列之四

非常感谢  http://blog.csdn.net/dc_726/article/details/48552531Redis技术学习 https://www.itkc8.com全面剖析Redis Cluster原理和应用1.Redis Cluster总览1.1 设计原则和初衷 在官方文档Cluster Spec中,作者详细介绍了Redis集群为什么要设计成现在的样子。最核...

2017-03-21 16:16:02 1304

转载 Redis主从复制和集群配置系列之三

Redis技术学习 https://www.itkc8.com一、本文目的       演示在一台机器上搭建3主3从的redis集群,通过演示了解redis集群的搭建,使用和注意事项     二、搭建说明       1、同一台机器搭建3主3从的伪集群       2、使用端口7111~7116,集群端口为端口前+1,如果使用端口7111,则其集群通信端口为17111,...

2017-03-21 15:05:57 1163

转载 Redis主从复制和集群配置系列之二

非常感谢http://www.cnblogs.com/gossip/p/5992716.htmlRedis技术学习 https://www.itkc8.com一、本文目的         Redis的主从配置分为两篇文章,第一篇主要介绍了Redis主从配置的搭建过程及使用,第二篇主要说明各种情况下Redis主从状态,如Master挂掉,Slaver挂掉,挂掉后重新加入等。 二、...

2017-03-21 15:03:10 877

转载 Redis主从复制和集群配置系列之一

此文章比较全面,包括对节点的操作非常感谢http://blog.csdn.net/u011204847/article/details/51307044Redis技术学习 https://www.itkc8.comRedis主从复制和集群配置     redis主从复制概述1、Redis的复制功能是支持多个数据库之间的数据同步。一类是主数据库(maste...

2017-03-21 14:58:13 503

转载 redis秒杀系统数据同步(保证不多卖)

非常感谢http://www.cnblogs.com/shihaiming/p/6062663.htmlRedis技术学习 https://www.itkc8.com 秒杀系统需要保证东西不多卖,关键是在多个客户端对库存进行减操作时,必须加锁。Redis中的Watch刚好可以实现一点。首先我们需要获取当前库存,只有库存中的食物小于购物车的数目才能对库存进行减。在高并发的情况下会出现某时...

2017-03-21 09:43:20 6560

转载 瞬时高并发(秒杀/活动)Redis方案

Redis技术学习 https://www.itkc8.com非常感谢http://blog.csdn.net/zhiguozhu/article/details/505175271,Redis丰富的数据结构(Data Structures) 字符串(String) Redis字符串能包含任意类型的数据 一个字符串类型的值最多能存储512M字节的内容 利用I...

2017-03-21 09:23:35 1481

转载 Spring mvc系列八之 页面静态化(二)

前一章讲到页面静态化当中freeMarker标签的使用,这一章我们使用spring mvc结合freeMarker处理大型网站页面静态化.第一步:引入除spring mvc 所需的jar包(之前系列的文章讲过,大家可以看之前的文章),还需要引入freemarker-xxx.jar commons-logging-xxx.jar  springMVC 技术学习 https://www.itk...

2017-03-20 18:03:41 438

转载 Spring mvc系列八之 页面静态化(一)

springMVC 技术学习 https://www.itkc8.com 提升网站性能的方式有很多,例如使用缓存技术,页面静态化等.对于一个网站来说,如果数据更新频率不高的话,那就没有必要没次都要从数据库取数据,一来调动数据库,响应速度慢,二来增加服务器对数据响应的负荷,三来不利于优化引擎.随着一个网站的访问量的加大,每次从数据库读取数据是以效率为代价的,特别是一些门户网站,网站访问慢对用户体...

2017-03-20 18:00:31 600

转载 使用强大的可视化工具redislive来监控我们的redis,别让自己死的太惨~~~

非常感谢 http://www.cnblogs.com/huangxincheng/p/5571185.htmlRedis技术学习 https://www.itkc8.com一:安装 首先我们去官网看看:http://www.nkrode.com/article/real-time-dashboard-for-redis,从官网上可以看到,这吊毛是python写的,不过开心的是cent...

2017-03-20 16:50:07 2744 1

转载 spring boot 自学笔记(三) Redis集成—RedisTemplate

Spring Boot技术学习 https://www.itkc8.comspring boot 基于Spring,  Redis集成与Spring大同小异。文章示例代码均以前篇笔记为基础增加修改,直接上代码:pom.xml  Redis相关依赖:Redis技术学习 https://www.itkc8.com[html] view plain copy<?xml ve...

2017-03-15 17:38:18 2111

转载 Spring Boot干货系列:(二)配置文件解析

非常感谢  http://www.tuicool.com/articles/73eaa22Spring Boot技术学习 https://www.itkc8.comSpring Boot使用“习惯优于配置”(项目中存在大量的配置,此外还内置了一个习惯性的配置,让你无需手动进行配置)的理念让你的项目快速运行起来。所以,我们要想把Spring Boot玩的溜,就要懂得如何开启各个功能模块的默认...

2017-03-14 12:12:16 3960

转载 自定义 Jackson 注解与禁用某一特定的注解

非常感谢  http://unmi.cc/customize-jackson-annotation-and-disable-specific-annotation/Jackson 是 Playfrmework 2 中默认的 JSON 处理框架,先前是  GSON,JSON 是 Playframework 中的第一等公民,可见 Jackson 在 Playframewok

2017-03-14 10:30:02 3550

原创 Java时间

public InfoVo(SportslandVo vo) { super(); if (vo != null) { this.id = vo.getId(); this.typeCode = vo.getTypeCode(); this.title = vo.getTitle();

2017-03-14 10:23:39 466

转载 Json解析工具Jackson(使用注解)

jackson在实际应用中给我们提供了一系列注解,提高了开发的灵活性,下面介绍一下最常用的一些注解@JsonIgnoreProperties         此注解是类注解,作用是json序列化时将Java bean中的一些属性忽略掉,序列化和反序列化都受影响。@JsonIgnore         此注解用于属性或者方法上(最好是属性上),作用和上面的@JsonIgnor

2017-03-14 10:20:16 327

转载 Json解析工具Jackson(简单应用)

概述         Jackson库(http://jackson.codehaus.org),是基于Java语言的开源json格式解析工具,整个库(使用最新的2.2版本)包含3个jar包:jackson-core.jar——核心包(必须),提供基于“流模式”解析的API。jackson-databind——数据绑定包(可选),提供基于“对象绑定”和“树模型”相关API。jackso

2017-03-14 10:19:25 349

转载 Spring Boot application.propertis配置文件的相关通用属性

SPRING CONFIG (ConfigFileApplicationListener)spring.config.name= # config file name (default to 'application')spring.config.location= # location of config filePROFILESspring.profiles= # comma l

2017-03-11 08:28:43 848

转载 微服务架构的基础框架选择:Spring Cloud还是Dubbo?

非常感谢http://blog.didispace.com/microservice-framework/微服务架构学习 https://www.itkc8.com  目前,Spring Cloud在国内的知名度并不高,在前阵子的求职过程中,与一些互联网公司的架构师、技术VP或者CTO在交流时,有些甚至还不知道该项目的存在。可能这也与国内阿里巴巴开源服务治理框架Dubbo有一定的关...

2017-03-09 18:38:26 524

转载 网站大规模并发处理方案:电商秒杀与抢购

电商秒杀与抢购架构学习技术学习 https://www.itkc8.com 目录一、大规模并发带来的挑战 1. 请求接口的合理设计 2. 高并发的挑战:一定要“快” 3. 重启与过载保护 二、作弊的手段:进攻与防守 1. 同一个账号,一次性发出多个请求 2. 多个账号,一次性发送多个请求 3. 多个账号,不同IP发送不同请求 4. 火车票的抢购 三、高...

2017-03-09 17:24:40 5405 1

转载 springboot(二):web综合开发

springboot微服务架构学习 https://www.itkc8.com web开发 spring boot web开发非常的简单,其中包括常用的json输出、filters、property、log等json 接口开发在以前的spring 开发的时候需要我们提供json接口的时候需要做那些配置呢添加 jackjson 等相关jar包 配置spring con...

2017-03-09 17:02:51 484

转载 SpringBoot学习

非常感谢https://github.com/ityouknow/spring-boot-starterhttp://www.ityouknow.com/spring-boot 非常感谢http://blog.didispace.com/spring-boot-rabbitmq/ 中文手册  https://qbgbook.gitbooks.io/spring-boot-ref...

2017-03-09 16:37:51 340

转载 HashMap的优化与实践

HashMap的复杂度如图是ArrayList/LinkedList/HashMap三个数据结构的复杂度对比,可以看出HashMap整体上性能都非常不错,但是不稳定,为O(N/Buckets),N就是以数组中没有发生碰撞的元素。 获取查找添加/删除空间 ArrayListO(1)O(1)

2017-03-08 18:02:45 585

转载 HashMap,Hashtable以及ConcurrentHashMap的比较(源码)

非常感谢http://blog.csdn.net/q291611265/article/details/47985145一、概述以前学习的时候应该都知道HashMap以及Hashtable:HashMap是线程不安全的,Hashtable是线程安全的。这里就一源代码的角度看看为什么Hashtable是线程安全的,以及另外一个线程安全的Conc

2017-03-08 17:55:36 267

转载 JVM原理和优化

非常感谢http://blog.csdn.net/q291611265/article/details/46834711JVM工作原理和特点主要是指操作系统装入JVM是通过jdk中Java.exe来完成,通过下面4步来完成JVM环境.1.创建JVM装载环境和配置2.装载JVM.dll3.初始化JVM.dll并挂界到JNIENV(JNI调用接口)实例4.调

2017-03-08 17:52:50 206

分布式集群Session共享 简单多tomcat8+redis的session共享实现

完美实现分布式集群Session共享 简单多tomcat8+redis的session共享实现,支持tomcat8、tomcat8.5、tomcat9,不能用直接联系我积分双倍返回。

2017-02-05

java之仿淘宝网站

这是一个用java开发的仿淘宝网站,没有用到任何的框架,完全用Servlet和jsp开发用jdbc连接数据库(oracle)的小小网站,其中涉及到javascript中当前比较流行的瀑布流技术,如有不当之处,尽请多多指教,下载吧,绝对好!

2012-09-21

植物大战僵尸安卓代码

安卓游戏开发初学者代码,可以从中学到一点点关于安卓开发的基本框架和各种功能的实现!

2012-06-20

空空如也

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

TA关注的人

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