Pace2Car's Blog

Hava a nice day!


  • 首页

  • 归档

  • 标签

  • 分类

  • 搜索

Springboot快速开发脚手架搭建

发表于 2019-10-23 | 分类于 学习笔记 | 阅读次数:

项目详情

springboot快速开发脚手架,集成Shiro、Mybatis-Plus、Redis、RabbitMQ、elastic-job、ShardingSphere、google retryer、可监控threadpool、二维码生成器、swagger2、log4j2等快速开发常用组件

项目已开源到Github->springbootquickstart

欢迎Clone、把玩 ~~

使用ShardingSphere分库分表

发表于 2019-10-23 | 分类于 学习笔记 | 阅读次数:

前言

本文记录ShardingSphere的学习过程、使用心得 ,ShardingSphere是一套开源分布式数据库中间件解决方案组成的生态圈,前身是当当网开源的sharding-jdbc,捐给Apache孵化成为顶级项目后,更名为ShardingSphere。

学习资料直接参考官方文档,文档十分详细,可以完整的学习ShardingSphere各组件的基础概念及使用。

->ShardingSphere官方文档

后续文章将基于springboot搭建一个ShardingSphere Demo。

阅读全文 »

JAVA8新特性

发表于 2019-10-23 | 分类于 学习笔记 | 阅读次数:

前言

最近看了同事用lambda和stream写的代码,看起来着实优雅,读起来又有点费劲,便找资料学习了JAVA8的新特性,写此笔记,记录感悟。

新特性概览

  • 速度更快
  • 代码更少(增加了新的语法 Lambda 表达式)
  • 强大的 Stream API
  • 便于并行
  • 最大化减少空指针异常 Optiona
    阅读全文 »

J.U.C学习笔记

发表于 2019-01-08 | 分类于 学习笔记 | 阅读次数:

引言

合理利用线程池能够带来三个好处。

  • 降低资源消耗。通过重复利用已创建的线程降低线程创建和销毁造成的消耗。
  • 提高响应速度。当任务到达时,任务可以不需要的等到线程创建就能立即执行。
  • 提高线程的可管理性。线程是稀缺资源,如果无限制的创建,不仅会消耗系统资源,还会降低系统的稳定性,使用线程池可以进行统一的分配,调优和监控。

但是要做到合理的利用线程池,必须对其原理了如指掌。

阅读全文 »

设计模式学习笔记

发表于 2019-01-02 | 分类于 学习笔记 | 阅读次数:

设计模式学习笔记

此笔记为《大话设计模式》一书学习总结

菜鸟学习资料

参考代码篇幅比较长,所以没有放到文章中→
参考代码

分类

java的设计模式大体上分为三大类:

创建型模式(5种):

工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。

结构型模式(7种):

适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式。

行为型模式(11种):

策略模式、模板方法模式、观察者模式、迭代子模式、责任链模式、命令模式、备忘录模式、状态模式、访问者模式、中介者模式、解释器模式。

阅读全文 »

0.SpringCloud起步

发表于 2018-12-29 | 分类于 学习笔记 | 阅读次数:

什么是SpringCloud

微服务架构集大成者,云计算最佳业务实践。

Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智能路由,微代理,控制总线)。分布式系统的协调导致了样板模式, 使用Spring Cloud开发人员可以快速地支持实现这些模式的服务和应用程序。他们将在任何分布式环境中运行良好,包括开发人员自己的笔记本电脑,裸机数据中心,以及Cloud Foundry等托管平台。

阅读全文 »

Redis学习笔记

发表于 2018-12-21 | 分类于 学习笔记 | 阅读次数:

基本概念(搬运)

REmote DIctionary Server(Redis) 是一个由Salvatore Sanfilippo写的key-value存储系统。

Redis是一个开源的使用ANSIC语言编写、遵守BSD协议、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。

它通常被称为数据结构服务器,因为值(value)可以是 字符串(String), 哈希(Map), 列表(list), 集合(sets) 和 有序集合(sorted sets)等类型。

阅读全文 »

Shiro学习笔记

发表于 2018-12-18 | 分类于 学习笔记 | 阅读次数:

本文由此文的学习总结,完整学习参考此文

基本概念

一般涉及到用户参与的系统,都会涉及权限管理,权限管理属于系统安全的问题,实现对用户访问的控制,限制用户的访问。

权限管理主要包括两个部分:身份验证和授权

阅读全文 »

Elasticsearch学习笔记

发表于 2018-11-23 | 分类于 学习笔记 | 阅读次数:

基本概念(搬运官方文档)

入门

Elasticsearch是一个高度可扩展的开源全文搜索和分析引擎。它允许您快速,近实时地存储,搜索和分析大量数据。它通常用作底层引擎/技术,为具有复杂搜索功能和要求的应用程序提供支持。

阅读全文 »

Hello World!

发表于 2018-08-19 | 分类于 杂记 | 阅读次数:

首先是一个俗套的打招呼方式,hello world!我开始写博客啦!

这是我的第一篇个人博客,本着交流技术和提高自己的心态,想通过此博客与大家分享学习和成长路程中的心得和曾经踩过的坑,以及程序上小问题。

在两天时间的不懈努力下,跨越各种艰难险阻,各种小坑,终于成功搭建起了自己的博客,一路上感谢各位前人大牛提供的博客援助,这也更加坚定了我写博客的决心和目的——分享经验,给后来人留下一点微不足道的提示和建议。

作者的技术水平十分有限,希望有问题或建议都能够多与作者联系,共同成长!

e-mail: [email protected]
author: Pace2Car

转载请…算了,反正也不可能有人转载。

Pace2Car

Pace2Car

种一棵树最好的时间是十年前

10 日志
2 分类
23 标签
© 2019 Pace2Car
本站访问量:
|