自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

super-pf的博客

不积跬步,无以至千里 不积小流,无以成江海

  • 博客(27)
  • 收藏
  • 关注

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

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

2018-05-21 15:33:03 19510 2

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

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

2018-04-01 17:09:06 22055 5

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

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

2018-03-28 19:56:02 53150

原创 SpringBoot学习系列目录

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

2018-03-01 19:31:12 10475 2

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

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

2018-03-01 19:29:25 9284 1

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

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

2018-02-10 15:39:16 15349 10

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

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

2018-01-29 19:13:44 2849 1

原创 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 3185

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

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

2017-12-20 19:12:11 9113 12

原创 SpringBoot学习(三)--Spring profile多环境方式实现logback日志配置

版权声明:作者原创,转载请注明出处。 本系列文章目录地址:http://blog.csdn.net/u011961421/article/details/79416510继上一篇搭建基础web开发框架后,继续学习和完善项目工程。SpringBoot集成了logback,所以只需要配置一下就可以,这里使用自带Spring profile方式进行多环境配置。简介Spring ...

2017-12-07 11:55:45 24936

原创 SpringBoot学习(二)--SpringBoot集成mybatis+freemark

版权声明:作者原创,转载请注明出处。 本系列文章目录地址:http://blog.csdn.net/u011961421/article/details/79416510本文在构建第一个SpringBoot工程的基础上,总结集成mybatis+freemark,实现最基础的web开发框架。简介MyBatis 是一款优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映...

2017-11-30 15:05:00 3721 4

原创 SpringBoot学习(一)--构建第一个SpringBoot工程

版权声明:作者原创,转载请注明出处。 本系列文章目录地址:http://blog.csdn.net/u011961421/article/details/79416510写在开始:SpringBoot学习系列,为本人一个三年的小java利用空余时间自学摸索SpringBoot的过程总结,以我个人的角度叙说过程中的心得、教训、经验,学术未精,尚处于应用层面,但会不断更新积累。由...

2017-11-17 16:45:19 7655 6

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

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

2018-05-18 17:25:16 804

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

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

2018-04-15 12:00:45 2037

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

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

2018-04-09 15:11:53 4798

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

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

2018-02-27 19:35:47 13806 2

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

异常信息:You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near …..错误总结: 1.检查sql是否有中文字符 2.检查sql字段是否与关键字冲突,如desc,join等 3.

2018-02-03 17:38:43 60870 2

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

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

2018-01-29 17:27:44 12552

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

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

2018-01-18 16:58:47 8482 1

原创 windows安装Redis及简单运用

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

2017-12-21 15:06:49 460

原创 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 5996 9

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

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

2017-12-11 17:36:39 114903 18

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

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

2017-12-09 17:40:34 350

原创 Idea Mac OS X 10.5+快捷键

版权声明:作者原创,转载请注明出处。Mac环境下的Idea快捷键不太熟悉,此博文记录自己熟悉快捷键的过程,便于自己回顾的同时分享给大家,熟悉有个过程,会持续跟新。首先确认keycap,以下快捷键基于keymap:Mac OS X 10.5+(点击IntelliJ IDEA–>Preferences)如图。 注意 有些快捷键和系统冲突,例如control+空格,在安装中文输入法后是切

2017-12-02 16:02:21 7972 1

原创 IntelliJ IDEA 配置Maven

Maven下载安装及常见错误,IntelliJ IDEA配置Maven,Maven settings.xml

2017-11-21 14:50:19 1146

原创 一切都是新的

程序人生

2017-11-15 16:31:30 357

原创 IntelliJ idea2017 安装

版权声明:作者原创,转载请注明出处。更新–博主目前正在学习SpringBoot,有兴趣一起从零学起的请看这里(持续更新):SpringBoot学习系列目录改变 初识Idea是入职新公司后看见同事在使用,偶然问起一下,他说方便好用,当时并没在意,直到最近开始准备研究微服务框架Spring Boot和Spring Cloud时看见一些大神在使用,并只言片语提及他的好用之处,于...

2017-11-15 11:31:40 14342 1

空空如也

空空如也

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

TA关注的人

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