2018年11月26日

设计模式是什么鬼(享元)

摘要: //作者:凸凹里歐 元,始也,本初,根源之意,计算机中的二进制“元”其实就1和0,这两个东西组合起来有无穷无尽的可能,这便形成了计算机中的大千世界,正如“阴”和“阳”为万物之首一样,这也是为什么称其为二元。顾名思义,享元就是共享本元的意思,然而这个模式的英文叫做Flyweight,能飞起来一般的重量 阅读全文

posted @ 2018-11-26 15:13 Java知音号 阅读(585) 评论(0) 推荐(0) 编辑

2018年11月23日

Spring全家桶–SpringBoot Rest API

摘要: Spring Boot通过提供开箱即用的默认依赖或者转换来补充Spring REST支持。在Spring Boot中编写RESTful服务与SpringMVC没有什么不同。总而言之,基于Spring Boot的REST服务与基于Spring的REST服务完全相同,只是在我们引导底层应用程序的方式上有 阅读全文

posted @ 2018-11-23 10:02 Java知音号 阅读(16936) 评论(0) 推荐(3) 编辑

2018年11月21日

Spring全家桶系列–SpringBoot之AOP详解

摘要: //本文作者:cuifuan //本文将收录到菜单栏:《Spring全家桶》专栏中 面向方面编程(AOP)通过提供另一种思考程序结构的方式来补充面向对象编程(OOP)。 OOP中模块化的关键单元是类,而在AOP中,模块化单元是方面。 准备工作 首先,使用AOP要在build.gradle中加入依赖 阅读全文

posted @ 2018-11-21 10:02 Java知音号 阅读(27747) 评论(0) 推荐(0) 编辑

2018年11月20日

设计模式是什么鬼(观察者)

摘要: 独特视角,带你学习设计模式! 阅读全文

posted @ 2018-11-20 09:50 Java知音号 阅读(422) 评论(0) 推荐(0) 编辑

2018年11月19日

Spring全家桶系列–SpringBoot渐入佳境

摘要: //本文作者:cuifuan //本文将收录到菜单栏:《Spring全家桶》专栏中 首发地址:https://www.javazhiyin.com/20913.html 萌新:小哥,我在实体类写了那么多get/set方法,看着很迷茫 小哥:那不是可以自动生成吗?萌新:虽然可以自动生成,但是如果我要修 阅读全文

posted @ 2018-11-19 13:28 Java知音号 阅读(3544) 评论(4) 推荐(1) 编辑

2018年11月13日

设计模式是什么鬼(责任链)

摘要: //本文作者:凸凹里歐 //本文收录菜单栏:《设计模式是什么鬼》专栏中 曾经有这么一些零散的功能节点,他们各自承担各自的义务,分工明确,各司其职。为了更高效,更完整地解决客户的问题,他们发扬团队精神,互相串联起来形成一个有序的责任传递链表,于是责任链模式诞生了。当然,它的结构也不一定非得是链表,甚至 阅读全文

posted @ 2018-11-13 10:56 Java知音号 阅读(959) 评论(2) 推荐(1) 编辑

漫画 | Java多线程与并发(二)

摘要: 1、什么是线程池? 为什么要使用它? 2、Java中invokeAndWait 和 invokeLater有什么区别? 3、多线程中的忙循环是什么? 4、Java内存模型是什么? 线程内的代码能够按先后顺序执行,这被称为程序次序规则。对于同一个锁,一个解锁操作一定要发生在时间上后发生的另一个锁定操作 阅读全文

posted @ 2018-11-13 10:06 Java知音号 阅读(710) 评论(0) 推荐(0) 编辑

2018年11月12日

Spring全家桶系列–SpringBoot与Mybatis结合

摘要: //本文作者:cuifuan Mybatis 是一个持久层ORM框架,负责Java与数据库数据交互,也可以简易理解为中介,相对于它,还有个中介是hibernate,不过在mybatis中sql语句的灵活性,可优化性比较强,这也是现在大多数人选择的原因。 1. mapper.xml、dao接口、实体类 阅读全文

posted @ 2018-11-12 10:22 Java知音号 阅读(7383) 评论(2) 推荐(2) 编辑

2018年11月9日

Java-函数式编程(三)流(Stream)

摘要: 流使程序猿可以在抽象层上对集合进行操作。 从外部迭代到内部迭代 什么是外部迭代和内部迭代呢? 个人认为,外和内是相对集合代码而言。 如果迭代的业务执行在应用代码中,称之为外部迭代。 反之,迭代的业务执行在集合代码中,称为内部迭代(函数式编程)。 语言描述可能有点抽象,下面看实例。 1. 外部迭代 调 阅读全文

posted @ 2018-11-09 09:58 Java知音号 阅读(2225) 评论(0) 推荐(0) 编辑

2018年11月8日

Java-函数式编程(二)Lambda表达式

摘要: 本文首发:Java-函数式编程(二)Lambda表达式 “Lambda 表达式”(lambda expression)是一个匿名函数,Lambda表达式基于数学中的λ演算得名,直接对应于其中的lambda抽象(lambda abstraction),是一个匿名函数,即没有函数名的函数。Lambda表 阅读全文

posted @ 2018-11-08 18:23 Java知音号 阅读(4604) 评论(0) 推荐(0) 编辑

导航