标签:一对多

编程技术

构建可扩展的机器学习系统(一):你所需的架构设计知识

19

darida 发布于 2019-05-20

本文介绍了机器学习应用中的一些软件工程基础,快速浏览了最流行的一些架构模式、设计模式,以及面向对象设计的 SOLID 原则,目的是让读者尽可能多地了解构建可扩展软件的主要贡献因素。应用程序设计是否能够适应变化,是构建成功解决方案的关键,如果设计过程很仓促,项目结束时,一定会为犯下...

阅读(22)评论(0)赞 (0)

Java

面试官都会问的Mybatis面试题,你会这样回答吗?

3

changyuan.xu 发布于 2019-05-20

一、概述 面试,难还是不难?取决于面试者的底蕴(气场+技能)、心态和认知及沟通技巧。面试其实可以理解为一场聊天和谈判,在这过程中有心理、思想上的碰撞和博弈。其实你只需要搞清楚一个逻辑:“面试官为什么会这样问?他希望听到什么答案?”然后针对性的准备和回答就行了,无他。 “你的优势是...

阅读(18)评论(0)赞 (0)

Java

Spring Boot集成Hazelcast实现集群与分布式内存缓存

Harries 发布于 2019-05-14

Hazelcast是Hazelcast公司开源的一款分布式内存数据库产品,提供弹性可扩展、高性能的分布式内存计算。并通过提供诸如Map,Queue,ExecutorService,Lock和JCache等Java的许多开发人员友好的分布式实现。 了解Hazelcast Hazel...

阅读(27)评论(0)赞 (0)

编程技术

架构评审一百问和设计文档五要素

8

尖兵 发布于 2019-05-14

本文我会来说说我认为架构评审中应该看的一些点,以及我写设计文档的一些心得。助你在架构评审中过五关斩六将,助你写出能让人收藏点赞的设计文档。 技术架构评审一百问 架构评审或技术方案评审的价值在于集众人的力量大家一起来分析看看方案里是否有坑,方案上线后是否会遇到不可逾越的重大技术问题...

阅读(112)评论(1)赞 (1)

Java

SpringCloud学习系列之六 —– 路由网关Zuul使用教程

8

darida 发布于 2019-05-12

在上篇中介绍了 SpringCloud Config 的完美使用版本,本篇则介绍基于SpringCloud(基于SpringBoot2.x,.SpringCloud Finchley版)中的路由网关(SpringCloud Zuul)的使用教程。 SpringCloud Zuul...

阅读(47)评论(0)赞 (0)

Java

Mybatis常见面试题总结及答案

1

小丁 发布于 2019-05-10

点击上面  蓝色字体   关注我们 技术 / 架构 / 职场 / 面试  关注即送:4000G  架构师视频 1、什么是Mybatis? 1、Mybatis是一个半ORM(对象关系映射)框架,它内部封装了JDBC,开发时只需要关注SQL语句...

阅读(26)评论(0)赞 (0)

Java

Java设计模式-观察者模式

darida 发布于 2019-05-08

观察者模式定义了一种一对多的依赖关系,让多个观察者对象同时监听某一个主题对象,这个主题对象在状态上发生变化时,会通知所有观察者对象,让他们能够自动更新自己。 观察者模式的组成 观察者模式主要由以下四个角色组成,分别是抽象主题角色、抽象观察者角色、具体主题角色、具体观察者角色。 抽...

阅读(18)评论(0)赞 (0)

Java

Java 8 中的 Streams API 详解 – IBM Developer 中国 (原 developerWorks)

2

likai 发布于 2019-05-05

Streams 的背景,以及 Java 8 中的使用详解 陈 争云, 占 宇剑, 和 司 磊 2014 年 9 月 11 日发布 / 更新: 2019 年 5 月 05 日 为什么需要 Stream Stream 作为 Java 8 的一大亮点,它与 java.io 包里的 In...

阅读(35)评论(0)赞 (0)

Java

阿里架构师手写Tomcat——Session源码解析

6

wenming.gapo 发布于 2019-04-28

在 web 开发中,我们经常会用到 Session 来保存会话信息,包括用户信息、权限信息,等等。在这篇文章中,我们将分析 tomcat 容器是如何创建 session、销毁 session,又是如何对 HttpSessionListener 进行事件通知 tomcat sess...

阅读(38)评论(0)赞 (0)

Spring

面试官:来给我说一下 Spring 中使用了那些设计模式?

3

hellas 发布于 2019-04-26

又叫做静态工厂方法(StaticFactory Method)模式,但不属于23种GOF设计模式之一。 简单工厂模式的实质是由一个工厂类根据传入的参数,动态决定应该创建哪一个产品类。 spring中的BeanFactory就是简单工厂模式的体现,根据传入一个唯一的标识来获得bea...

阅读(41)评论(0)赞 (0)

Java

Java 8中Stream API的这些奇技淫巧!你都Get到了吗?

15

puefu.he 发布于 2019-04-25

Stream简介 1、Java 8引入了全新的Stream API。这里的Stream和I/O流不同,它更像具有Iterable的集合类,但行为和集合类又有所不同。 2、stream是对集合对象功能的增强,它专注于对集合对象进行各种非常便利、高效的聚合操作,或者大批量数据操作。 ...

阅读(51)评论(0)赞 (0)

Java

Java虚拟机08——Java内存模型与线程

6

songhua.gao 发布于 2019-04-18

绝大多数的运算任务都不可能只靠处理器“计算”就能完成,处理器至少要与内存交互,如读取运算数据、存储运算结果等。由于计算机的存储设备与处理器的运算速度有接数量级的差距,所以现代计算机系统都不得不加入一层读写速度尽可能接近处理器运算速度的高速缓存(Cache)来作为内存与处理器之间的...

阅读(45)评论(0)赞 (0)

Java

Java虚拟机08——Java内存模型与线程

6

zhuangli 发布于 2019-04-18

绝大多数的运算任务都不可能只靠处理器“计算”就能完成,处理器至少要与内存交互,如读取运算数据、存储运算结果等。由于计算机的存储设备与处理器的运算速度有接数量级的差距,所以现代计算机系统都不得不加入一层读写速度尽可能接近处理器运算速度的高速缓存(Cache)来作为内存与处理器之间的...

阅读(66)评论(0)赞 (0)

Java

Java虚拟机08——Java内存模型与线程

6

xubiao.zhuang 发布于 2019-04-18

绝大多数的运算任务都不可能只靠处理器“计算”就能完成,处理器至少要与内存交互,如读取运算数据、存储运算结果等。由于计算机的存储设备与处理器的运算速度有接数量级的差距,所以现代计算机系统都不得不加入一层读写速度尽可能接近处理器运算速度的高速缓存(Cache)来作为内存与处理器之间的...

阅读(24)评论(0)赞 (0)

Java

MyBatis 级联

1

yanxinchi 发布于 2019-04-16

数据库关系模型中有一对一,一对多,关系, 首先建立如下表 继续用最经典的学生管理系统 建表 模型图如图所示 学生表为中心 学生证表和其为一对一关系 学生表和课程表为一对多 一对一关系 因为上图中,学生和学生关系为一对一关系. 由于是数据库的一对一关系,那么对应的bean中,也应该...

阅读(62)评论(0)赞 (0)

Java

什么是JPA?Java Persistence API简介

1

songhua.gao 发布于 2019-04-16

作为规范, Java Persistence API 关注 持久性 ,它将Java对象的创建过程和具体的创建形式解耦。并非所有Java对象都需要持久化,但大多数应用程序都会保留关键业务对象。JPA规范允许您定义应该保留 哪些 对象,以及 如何 在Java应用程序中保留这些对象。 ...

阅读(58)评论(0)赞 (0)

Spring

Jeecg-Boot 1.1 发布,基于 SpringBoot+Ant Design 的快速开发平台

24

darida 发布于 2019-04-15

Jeecg-Boot 1.1 版本发布,初成长稳定版本 导读 ⊙平台首页UI升级,精美的首页支持多模式 ⊙提供4套代码生成器模板(支持单表、一对多) ⊙集成Excel简易工具类,支持单表、一对多导入导出 ⊙代码生成器,生成代码自带Excel导入导出,表单提供弹出风格和抽屉表单选择...

阅读(82)评论(0)赞 (0)

Java

折腾Java设计模式之中介者模式

5

尖兵 发布于 2019-04-11

中介者模式(Mediator Pattern)是用来降低多个对象和类之间的通信复杂性。这种模式提供了一个中介类,该类通常处理不同类之间的通信,并支持松耦合,使代码易于维护。中介者模式属于行为型模式。 通俗点来讲就是提供一个中介平台,说到平台,那其实很容易联系到我们很熟悉的房地产中...

阅读(44)评论(0)赞 (0)