自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

方志朋的专栏

生命不息,奋斗不止

  • 博客(11)
  • 资源 (13)
  • 收藏
  • 关注

原创 《阿里巴巴Java开发手册》阅读笔记

1.抽象类命名使用 Abstract 或 Base 开头; 异常类命名使用 Exception 结尾; 测试类命名以它要测试的类的名称开始,以 Test 结尾。2.POJO 类中布尔类型的变量,都不要加 is,否则部分框架解析会引起序列化错误。

2017-03-30 15:41:20 42350 1

原创 我是如何根据豆瓣api来理解Restful API设计的

1.什么是RESTREST全称是Representational State Transfer,表述状态转移的意思。它是在Roy Fielding博士论文首次提出。REST本身没有创造新的技术、组件或服务,它的理念就是在现有的技术之上,更好的使用现有的 web规范。用REST规范的web服务器,能够更好的展现资源,客户端能够更好的使用资源。每个资源都由URI/ID标识。REST本身跟http无关,但

2017-03-28 10:01:25 43563 1

原创 常见的安全算法

本文整理了常见的安全算法,包括MD5、SHA、DES、AES、RSA等,并写了完整的工具类(Java 版),工具类包含测试。一、数字摘要算法 数字摘要也称为消息摘要,它是一个唯一对应一个消息或文本的固定长度的值,它由一个单向Hash函数对消息进行计算而产生。如果消息在传递的途中改变了,接收者通过对收到消息采用相同的Hash重新计算,新产生的摘要与原摘要进行比较,就可知道消息是否被篡改了,因此消息

2017-03-28 10:00:36 41748

原创 SpringBoot非官方教程 | 第二十五篇:2小时学会springboot

一.什么是spring boot Takes an opinionated view of building production-ready Spring applications. Spring Boot favors convention over configuration and is designed to get you up and running as quickly as p

2017-03-12 00:23:51 257838 83

原创 Linux基础之常用命令篇

最近一段时间工作实在是太忙了,所以好久没有写文章了,趁着周末把linux 的相关知识,整理了下。这一篇文件主要记录了一些linux的基础命令。需要读者有linux服务器或者有mac电脑去练习。^`^.一、命令的基本格式 [root@localhost~] root为用户名 ~表示当前所在位置 localhost主机名 ‘#’超级用户 ‘$” 普

2017-03-12 00:23:29 38708

原创 深入浅出工厂设计模式

工厂模式是我们最常用的实例化对象模式了,是用工厂方法代替new操作的一种模式。因为工厂模式就相当于创建实例对象的new,虽然这样做,可能多做一些工作,但会给你系统带来更大的可扩展性和尽量少的修改量。工厂模式最直接的作用就是将创建对象和对象的业务逻辑相分离。

2017-03-12 00:22:47 36441 1

原创 深漂一年,一位程序员的2016年终告白

2016年早已离我们而去,2017年已经快过去了一个月,是时候赶在过年之前写一篇总结。记录一下过往,展望下未来。一、2016年我做了什么1.离开了武汉2016年,我辞去了武汉的工作,离开了生活了十几年的城市,在没有找到下家,没有找到住处的情况下,独自一人去了深圳。这是一个对我的人生有重要意义的决定。找工作,可能我比较幸运,在短短的五天之内面了七八家,拿到了三个offer,最终我选择了去一家创业公司。

2017-03-12 00:22:17 43944 47

原创 Spring详解篇之 AOP面向切面编程

一、概述Aop(aspect oriented programming面向切面编程),是spring框架的另一个特征。AOP包括切面、连接点、通知(advice)、切入点(pointCut) 。1.aop几个概念:横切关注点: 对哪些方面进行拦截,拦截后怎么处理。切面(aspect):切面是横切关注点的抽象。连接点(joinpoint):被拦截的方法切入点(pointcut):对连接点进行拦

2017-03-12 00:21:42 36185

原创 Spring详解篇之IoC控制反转

一.Spring概况spring是一个开源框架是一个轻量的控制反转和面向切面的容器框架大小和开销都是轻量的。通过控制反转技术可以达到松耦合的目的切面编程,允许通过分离应用的业务逻辑。包含并管理应用对象的配置和生命周期,是一个容器,并且能够组装。二、IoCioc控制反转:控制权转移,应用程序本身不负责依赖对象的创建和维护,而是由外部容器负责和维护。ioc的目的是创建对象并且组装对象之间的

2017-03-12 00:21:18 31098

原创 5分钟带你入门Redis

redis概述redis是一个开源的,先进的 key-value 存储可用于构建高性能的存储解决方案。它支持数据结构有字符串,哈希,列表,集合,带有范围查询的排序集,位图,超文本和具有半径查询的地理空间索引。NoSQL,Not Only[SQL],泛指非关系型的数据库。所以redis是一种nosql。

2017-03-12 00:20:43 47255 9

原创 Mybatis学习的一些细节

一.mybatis 基本配置最近几天一直在学习mybatis,看了一些源码,本文讲述mybatis的一些基本配置和基本的用法和注意到一些细节。个人时间和精力有限,本文属于流水账类型,不成体系,算是自己的个人笔记吧

2017-03-12 00:20:07 30747 1

微服务设计和部署

这篇文章来源于nginx官网的 microservice design and deply,由于官网希望注册登录才能下载,比较麻烦,所以放在这里,希望能够帮助你们。

2017-09-11

2小时学会springboot源码

2小时学会springboot

2017-03-12

工厂设计模式

工厂设计模式

2017-02-18

java高并发秒杀api源码

java高并发秒杀api源码

2016-11-29

NestedScrollView和RecyclerView使用

NestedScrollView和RecyclerView使用

2016-09-07

android 动画解析

android 动画解析

2016-07-27

android design demo

android design recyclerview toolbar coordinationlayout cardview

2016-07-08

android轮播图的例子简单

android 轮播图 的例子简单

2016-07-07

Viewpager实现今日头条顶部导航的功能

Viewpager实现今日头条顶部导航的功能

2016-06-25

EventBus 简单用法

EventBus 简单用法

2016-06-22

androidMVP例子,易懂

androidMVP例子,易懂

2016-06-22

Javascript和android原生互调,代码简洁易懂,能运行

Javascript和android原生互调,代码简洁易懂,能运行

2016-06-21

android省市区三级联动精美Ui

android省市区三级联动精美Ui ,5分钟就可以集成进去。

2016-06-16

空空如也

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

TA关注的人

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