方志朋的专栏

生命不息,奋斗不止

排序:
默认
按更新时间
按访问量

瓣呀,一个基于豆瓣api仿网易云音乐的开源项目

整体采用material design 风格,本人是网易云音乐的粉丝,所以界面模仿了网页云音乐,另外,项目中尽量使用了5.0之后的新控件。 项目整体采用mvp+rxjava+retrofit 框架,使用glide进行图片展示,用butterknif注解,另外使用了java 8 新特性,拉姆达表达...

2016-10-20 23:19:57

阅读数:2729

评论数:0

一篇RxJava友好的文章(二)

上一篇文章介绍了rxjava的基本用法,和一些常用的操作符,以及rxjava的链式操作带来的好处。由于rxjava非常的强大,让我如此的痴迷,我打算写五篇文章,专门讲解rxjava 常见的操作符和用法,敬请期待。这篇文章主要讲解过滤操作符。

2016-10-30 18:33:53

阅读数:14941

评论数:3

一篇RxJava友好的文章(三)

组合操作符继上一篇讲述了过滤操作符,这一篇讲述组合操作符,组合操作符可用于组合多个Observable。组合操作符相对于过滤操作符要复杂很多,也较难以理解,需要花费时间去看文档查资料,写demo才能有一定的理解,这系列文章的例子将会在系列文章写完同意上传,敬请期待。1.starWith操作符sta...

2016-11-02 22:15:31

阅读数:14170

评论数:0

一篇SSM框架整合友好的文章(二)

上一篇讲述了DAO 层,mybatis实现数据库的连接,DAO层接口设计,以及mybtis和spring的整合。DAO层采用接口设计方式实现,接口和SQL实现的分离,方便维护。DAO层所负责的仅仅是接口的设计和实现,而负责的逻辑即一个或多个DAO层接口的拼接是在Sevice层中完成。这篇文章接上篇...

2016-12-18 21:48:07

阅读数:15455

评论数:2

一篇SSM框架整合友好的文章(三)

一.SpringMVC理论 它始终是围绕 handler、 数据模型 model、 页面view进行开发的。 运行流程图:通过mvc配置文件,配置“中央处理器”dispatchservlet,当用户请求一个url,dispatchservlet通过handlerMapping(通过...

2016-12-18 21:48:53

阅读数:15107

评论数:0

当Java遇见了Html--Servlet篇

一、什么是servletservlet是在服务器上运行的小程序。一个servlet就是一个 java类,并且通过“请求-响应”编程模型来访问的这个驻留在服务器内存里的程序。继承关系:servlet(interface)->init(),service(),destroy(); ^ g...

2016-12-18 21:49:52

阅读数:14633

评论数:0

当Java遇见了Html--Jsp九大内置对象篇

jsp内置对象对象是web容器创建的一组对象,不使用new关键词久可以使用的内置对象。 九大内置对象包括以下: out –JspWriter request –ServletRequest reponse –ServletResponse config –ServletConfig sessi...

2016-12-18 21:51:04

阅读数:15069

评论数:0

当Java遇见了Html--Jsp详解篇

一、什么是Jspjsp是一种基于文本的程序,全名java server page,其特点是html和java程序共存。执行时jsp会被运行容器编译,编译后的jsp跟servlet一样,因此jsp是另一种形式的servlet。二、jsp页面组成jsp 页面包括以下内容: 静态内容 指令 表达式 小...

2016-12-18 21:51:49

阅读数:14594

评论数:0

Filter,一种aop编程思想的体现

一、filter简介filter是Servlet规范里的一个高级特性,只用于对request、response的进行修改。filter提出了FilterChain的概念,客户端请求request在抵达servlet之前都会经过filterChain里的所有fiter,如图所示:二、filter的生...

2016-12-18 21:52:24

阅读数:14332

评论数:1

web的监听器,你需要知道这些...

一、简介Listener是Servlet规范的另一个高级特性,它用于监听java web程序的事件,例如创建、修改、删除session,request,context等,并触发相应的处理事件,这个处理事件是由web容器回掉的。学过安卓开发的同学一定很熟悉view.setonClickLister(...

2016-12-18 21:53:16

阅读数:14120

评论数:0

关于Java的反射机制,你需要理解这些..

反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。【翻译于 官方文档】 本篇将从以下几个方面讲述反射的知识: calss的使用 方法的反射 构造函数...

2016-12-18 21:53:51

阅读数:15957

评论数:6

Mybatis学习的一些细节

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

2017-03-12 00:20:07

阅读数:14820

评论数:1

5分钟带你入门Redis

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

2017-03-12 00:20:43

阅读数:21822

评论数:4

Spring详解篇之IoC控制反转

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

2017-03-12 00:21:18

阅读数:15589

评论数:0

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

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

2017-03-12 00:21:42

阅读数:19364

评论数:0

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

2016年早已离我们而去,2017年已经快过去了一个月,是时候赶在过年之前写一篇总结。记录一下过往,展望下未来。一、2016年我做了什么1.离开了武汉2016年,我辞去了武汉的工作,离开了生活了十几年的城市,在没有找到下家,没有找到住处的情况下,独自一人去了深圳。这是一个对我的人生有重要意义的决定...

2017-03-12 00:22:17

阅读数:26744

评论数:35

深入浅出工厂设计模式

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

2017-03-12 00:22:47

阅读数:21213

评论数:1

Linux基础之常用命令篇

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

2017-03-12 00:23:29

阅读数:22840

评论数:0

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

一.什么是spring boot Takes an opinionated view of building production-ready Spring applications. Spring Boot favors convention over configuration and i...

2017-03-12 00:23:51

阅读数:148833

评论数:53

常见的安全算法

本文整理了常见的安全算法,包括MD5、SHA、DES、AES、RSA等,并写了完整的工具类(Java 版),工具类包含测试。一、数字摘要算法 数字摘要也称为消息摘要,它是一个唯一对应一个消息或文本的固定长度的值,它由一个单向Hash函数对消息进行计算而产生。如果消息在传递的途中改变了,接收者通...

2017-03-28 10:00:36

阅读数:23427

评论数:0

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