6 Super_PF

尚未进行身份认证

一只java的历练之路

等级
TA的排名 4w+

SpringBoot深入(二)--SpringBoot启动过程分析

前言前一篇分析了SpringBoot如何启动以及内置web容器,这篇我们一起看一下SpringBoot的整个启动过程,废话不多说,正文开始。正文

2018-05-21 15:33:03

分布式之数据库和缓存双写一致性方案解析

觉得总结的不错,值得收藏转载自:https://www.cnblogs.com/rjzheng/p/9041659.html引言为什么写这篇文章?首先,缓存由于其高并发和高性能的特性,已经在项目中被广泛使用。在读取缓存方面,大家没啥疑问,都是按照下图的流程来进行业务操作。但是在更新缓存方面,对于更新完数据库,是更新缓存呢,还是删除缓存。又或者是先删除缓存,再更新...

2018-05-18 17:25:16

(官方文档中文版)Windows环境下安装RabbitMQ

安装RabbitMQ本文按照官方文档按步骤详细解读,废话不多说,下面介绍Windows下安装RabbitMQ全过程,之后介绍RabbitMQ快速入门。一、安装(RabbitMQ官方安装文档:http://www.rabbitmq.com/install-windows.html)RabbitMQ是Erlang语言编写的,所以安装RabbitMQ需要分为两步,安装Erlang环境和安...

2018-04-15 12:00:45

(最新)十年开发经验总结的 Java 程序员架构学习路线

转自GitChat技术杂谈一、分布式架构架构分布式的英文(Distributedcomputing分布式计算技术)的应用和工具,成熟目前的技术包括J2EE,CORBA和.NET(DCOM),这些技术牵扯的内容非常广,相关的书籍也非常多。本文不介绍这些技术的内容,也没有涉及这些技术的细节,只是从各种分布式系统平台产生的背景和在软件开发中应用的情况来探讨它们的主要异...

2018-04-09 15:11:53

SpringBoot学习(九)--SpringBoot定时任务@Scheduled和动态定时任务

版权声明:作者原创,转载请注明出处。本系列文章目录地址:http://blog.csdn.net/u011961421/article/details/79416510简介定时任务或者说定时调度,是系统中比较普遍的一个功能,例如数据归档、清理,数据定时同步(非实时),定时收发,流量控制等等都需要用到定时任务,常见的定时调度框架有Quartz、TBSchedule等。...

2018-04-01 17:09:06

SpringBoot深入(一)--SpringBoot内置web容器及配置

版权声明:作者原创,转载请注明出处。本系列文章目录地址:http://blog.csdn.net/u011961421/article/details/79416510前言在学会基本运用SpringBoot同时,想必搭过SSH、SSM等开发框架的小伙伴都有疑惑,SpringBoot在spring的基础上做了些什么,使得使用SpringBoot搭建开发框架能如此简单,便捷,快...

2018-03-28 19:56:02

SpringBoot学习系列目录

SpringBoot学习系列目录:SpringBoot学习(一)–构建第一个SpringBoot工程SpringBoot学习(二)–SpringBoot集成mybatis+freemarkSpringBoot学习(三)–Springprofile多环境方式实现logback日志配置SpringBoot学习(四)–集成shiro实现基础登陆认证和权限管理SpringBoot学习(五)...

2018-03-01 19:31:12

SpringBoot学习(八)--SpringBoot中Restful最佳实践

版权声明:作者原创,转载请注明出处。本系列文章目录地址:http://blog.csdn.net/u011961421/article/details/79416510简介REST:英文representationalstatetransfer直译为表现层状态转移,或者表述性状态转移;Rest是web服务的一种架构风格,一种设计风格,是一种思想;同时Rest不是针对某一...

2018-03-01 19:29:25

(转)程序员职业规划分析

从事IT行业已有十年有余,希望通过自己的亲身经历分享给打算活着即将从事IT行业的年轻从业者一些基本常识。程序员工作一段时间后,基本上都会考虑自己的未来发展方向。发展方向大致分这么几种:程序员-系统分析员-架构师-技术经理-CTO,程序员-项目组长-项目经理-项目总监-CTO,程序员-产品设计师-产品经理-CTO。作为刚毕业的你可以考虑一下自己的优势和劣质以及之后的发展方向。当然这只是一个大...

2018-02-27 19:35:47

SpringBoot学习(七)--封装Mybatis实现通用对象的增删改查

版权声明:作者原创,转载请注明出处。本系列文章目录地址:http://blog.csdn.net/u011961421/article/details/79416510简介Mybatis的动态SQL拥有良好的灵活性和扩展性,但同时这也使得开发过程变得繁琐,单表的增删改查最原子操作都需要从Service实现到Sqlmap,一定程度上影响了开发效率,究此原因,博主结合自身经验通...

2018-02-10 15:39:16

Mysql异常check the manual that corresponds to your MySQL server version for the right syntax总结

异常信息:YouhaveanerrorinyourSQLsyntax;checkthemanualthatcorrespondstoyourMySQLserverversionfortherightsyntaxtousenear…..错误总结:1.检查sql是否有中文字符2.检查sql字段是否与关键字冲突,如desc,join等3.

2018-02-03 17:38:43

SpringBoot学习(六)--SpringBoot集成swagger在线API文档工具

版权声明:作者原创,转载请注明出处。本系列文章目录地址:http://blog.csdn.net/u011961421/article/details/79416510简介Swagger是一个规范和完整的框架,用于生成、描述、调用和可视化RESTful风格的Web服务。总体目标是使客户端和文件系统作为服务器以同样的速度来更新。文件的方法,参数和模型紧密集成到服务器...

2018-01-29 19:13:44

(转)nginx+redis实现接入层高性能缓存技术

转自:http://blog.csdn.net/phil_code/article/details/79154271一.OpenRestyOpenResty是一个基于Nginx与Lua的高性能Web平台,其内部集成了大量精良的Lua库、第三方模块以及大多数的依赖项。用于方便地搭建能够处理超高并发、扩展性极高的动态Web应用、Web服务和动态网关。接入层缓存技术就是使用Op

2018-01-29 17:27:44

(转)什么是区块链,一文看懂区块链架构设计(附知识图谱)

前言区块链作为一种架构设计的实现,与基础语言或平台等差别较大。区块链是加密货币背后的技术,是当下与VR虚拟现实等比肩的热门技术之一,本身不是新技术,类似Ajax,可以说它是一种技术架构,所以我们从架构设计的角度谈谈区块链的技术实现。无论你擅长什么编程语言,都能够参考这种设计去实现一款区块链产品。与此同时,梳理与之相关的知识图谱和体系,帮助大家系统的去学习研究。基本概念区块链的

2018-01-18 16:58:47

SpringBoot学习(五)--SpringBoot集成redis缓存及redis客户端

版权声明:作者原创,转载请注明出处。本系列文章目录地址:http://blog.csdn.net/u011961421/article/details/79416510简介redis是一个高性能的key-value内存数据库,通常被称为数据结构服务器,因为值(value)可以是字符串(String),哈希(Map),列表(list),集合(sets)和有序集合(...

2018-01-11 11:02:08

windows安装Redis及简单运用

简介Redis是一个高性能的key-value内存数据库。是一个开源的使用ANSIC语言编写、支持网络、可基于内存亦可持久化的日志型数据库,提供多种语言的API。对于初学者来说,像安装mysql一样本地安装一个redis再好不过,下面介绍一下安装过程和简单使用。实战一、下载与安装redis网站官方并没有windows版本,只有MicrosoftOpenTechgr

2017-12-21 15:06:49

SpringBoot学习(四)--SpringBoo集成shiro实现基础登陆认证和权限管理

版权声明:作者原创,转载请注明出处。本系列文章目录地址:http://blog.csdn.net/u011961421/article/details/79416510简介Shiro是Apache的一个开源安全框架,旨在简化身份验证和授权,主要用来处理身份认证,授权,企业会话管理和加密等,并且Shiro不依赖任何容器在JavaSE和JavaEE项目中都可以使用。相比较S...

2017-12-20 19:12:11

SpingBoot集成shiro,MyRealm中无法@Autowired注入Service的问题

网上说了很多诸如是Spring加载顺序,shiroFilter在Spring自动装配bean之前的问题,其实也有可能忽略如下低级错误。在ShiroConfiguration中要使用@Bean在ApplicationContext注入MyRealm,不能直接new对象。道理和Controller中调用Service一样,都要是SpringBean,不能自己new。错误方式:@Be

2017-12-14 16:21:25

超详细设置Idea类注释模板和方法注释模板

网上找了一下,没有很详细且正确介绍Idea配置注释模板的,于是结合多篇文章自己琢磨整理出如下。设置类注释模板1.选择File–>Settings–>Editor–>FileandCodeTemplates–>Includes–>FileHeader.2.在右边空白处,编写自己的模板即可,注意Scheme是模板的生效范围,可选变量在description有介绍,附图中本人使用的模板(${U

2017-12-11 17:36:39

(转)深入浅出Mybatis---强大的动态SQL

转自:https://www.cnblogs.com/dongying/p/4092662.html1.if:你们能判断,我也能判断!作为程序猿,谁不懂if!在mybatis中也能用if啦:<selectid="findUserById"resultType="user">select*fromuserwhere<

2017-12-09 17:40:34

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!