标签:Master

Spring

Spring Boot 和 MyBatis 实现多数据源、动态数据源切换

yanxinchi 发布于 2018-02-26

项目地址 github.com/helloworlde… 本项目使用 Spring Boot 和 MyBatis 实现多数据源,动态数据源的切换;有多种不同的实现方式,在学习的过程中发现没有文章将这些方式和常见的问题集中处理,所以将常用的方式和常见的问题都写在了在本项目的不同分支...

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

Spring

边做边学,基于Spring Cloud的微服务架构最佳实践

8

Harries 发布于 2018-02-25

本文节选自开源无服务器PaaS Rainbond 文档,原文请戳 链接 概述 微服务是可以独立部署、水平扩展、独立访问(或者有独立的数据库)的服务单元,Spring Cloud则是用来管理微服务的一系列框架的有序集合。利用Spring Boot的开发便利性,Spring Clou...

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

Spring

Spring配置动态数据源

dulong 发布于 2018-02-25

Spring配置动态数据源,是在大型应用中对数据进行切换。一个使用场景就是,万一数据库的master实例挂了怎么办,如何动态的将从数据库替代上去呢? 保证数据库正常的使用呢? 那么Spring动态数据源的配置,就可以很好的解决这个问题,可以将数据源动态切换,将数据源切换到备用的数...

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

android技术

【Android】在任意位置弹出PopupWindow

15

hellas 发布于 2018-02-24

又是一张毫不相关的图 前言 在日常的开发中,经常会有弹框的操作。实现弹框有两种选,PopupWindow或者Dialog,这里就先忽略Dialog。弹框可能会在各种位置出现,在指定View的上、下、左、右、左对齐、右对齐等… 而PopupWindow似乎就提供了sho...

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

IOS技术

移动 APP 网络优化概述

2

puefu.he 发布于 2018-02-24

一般开发一个 APP,会直接调用系统提供的网络请求接口去服务端请求数据,再针对返回的数据进行一些处理,或者使用AFNetworking/OKHttp这样的网络库,管理好请求线程和队列,再自动做一些数据解析,就结束了。 但对于一些大型 APP,还会想针对网络的一些问题进行进一步优化...

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

IOS技术

Swift 4.1带来条件一致性等语言上的提升

hellas 发布于 2018-02-24

Xcode 9.3中的 Swift 4.1 带来了一些语言上的提升,包括 Equatable 和 Hashable 协议的自动实现和条件一致性等。 条件一致性 条件一致性 即,泛型类型只有在其类型参数满足特定要求的时候才会遵循某个协议。例如,一个 Array 只有当它的元素也遵循...

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

Spring

使用openjdk9-alpine运行springboot2

xiaoli.wang 发布于 2018-02-23

<parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <v...

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

IOS技术

iOS 持续交付之 Fastlane

17

xubiao.zhuang 发布于 2018-02-22

小目标:使用Jenkins一键构建,并自动上传到App Store。 一、为什么选择 Fastlane? fastlane是为iOS和Android应用程序自动化测试部署和发布的最简单方法。它处理所有繁琐的任务,如生成屏幕截图,处理代码签名以及发布应用程序。 使用场景 ...

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

Spring

每日一博 | SpringBoot 项目中使用 AOP

songhua.gao 发布于 2018-02-19

1.概述 将通用的逻辑用AOP技术实现可以极大的简化程序的编写,例如验签、鉴权等。Spring的声明式事务也是通过AOP技术实现的。 具体的代码参照 示例项目 https://github.com/qihaiyan/springcamp/tree/master/spring-ao...

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

android技术

Android Weekly #292 安卓开发周刊 中文版

尖兵 发布于 2018-02-11

文章 & 教程 Android辅助功能教程:入门教程(www.raywenderlich.com) 随着人口减少,视力,听力,行动能力和认知功能下降,你应该尽力为每个人提供最好的应用程序体验。Victoria Gonda 告诉你如何用入门教程。 Android版Ratch...

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

IOS技术

iOS 中 iBeacon 开发

1

dulong 发布于 2018-02-11

什么是iBeacon? iBeacon 是苹果公司2013年9月发布的移动设备用OS(iOS7)上配备的新功能。其工作方式是,配备有低功耗蓝牙(BLE)通信功能的设备使用BLE技术向周围发送自己特有的 ID,接收到该 ID 的应用软件会根据该 ID 采取一些行动。 从个人的角度看...

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

IOS技术

iOS 开发一定要尝试的 Texture(ASDK)

11

hellas 发布于 2018-02-09

前言 本篇所涉及的性能问题我都将根据滑动的流畅性来评判, 包括掉帧情况和一些实际体验 ASDK 已经改名为 Texture, 我习惯称作 ASDK 编译环境: MacOS 10.13.3, Xcode 9.2 参与测试机型: iPhone 6 10.3.3, iPhone 7 1...

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

Spring

SpringBoot RocketMQ 整合使用和监控

18

dulong 发布于 2018-02-08

通过前面两篇文章可以简单的了解 RocketMQ 和 安装 RocketMQ ,今天就将 SpringBoot 和 RocketMQ 整合起来使用。 相关文章 1、 SpringBoot Kafka 整合使用 2、 SpringBoot RabbitMQ 整合使用 3、 Spri...

阅读(122)评论(0)赞 (1)

IOS技术

[译]用 LLDB 调试 Swift 代码

1

wenming.gapo 发布于 2018-02-07

原文地址:Debugging Swift code with LLDB 原文作者:Ahmed Sulaiman 译文出自:掘金翻译计划 本文永久链接:github.com/xitu/gold-m… 译者:VernonVan 校对者:ZhiyuanSun、Danny1451 作为工...

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

Spring

微服务架构的服务与发现-Spring Cloud

10

songhua.gao 发布于 2018-02-07

1 为什么需要服务发现 简单来说,服务化的核心就是将传统的一站式应用根据业务拆分成一个一个的服务,而微服务在这个基础上要更彻底地去耦合(不再共享DB、KV,去掉重量级ESB),并且强调DevOps和快速演化。这就要求我们必须采用与一站式时代、泛SOA时代不同的技术栈,而Sprin...

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

互联网.投资

比特币和区块链全球投资分析报告:ICO市场“资本过剩”风险显现

3

wenming.gapo 发布于 2018-02-06

文章来源:星河研究院 编译:李静宜 星河研究院分析师 导 读 2018年才过4周,就又炒热了一个风口——区块链。 早在2008年,一位化名为“中本聪”的人发表了一篇关于电子现金系统的九页白皮书。一年后,他挖出了比特币的第一个区块&m...

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

编程技术

Oracle 12C使用备份集执行只读表空间的跨平台传输

xiaoli.wang 发布于 2018-02-06

使用带用for transport或to platform子句的backup命令来创建备份集来将只读表空间从一个平台传输到另一个平台。当传输只读表空间时,必须要导出这些表空间的元数据。这些元数据会在将表空间附加到目标数据库时需要使用。当跨平台传输表空间时,源平台与目标平台可以使用...

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

android技术

Android开源框架源码鉴赏:Fresco

5

zhuangli 发布于 2018-02-05

文章目录 一 图片加载流程 1.1 初始化Fresco 1.2 获取DataSource 1.3 绑定DraweeController与DraweeHierarchy 1.4 从内存缓存/磁盘缓存/网络获取图片,并设置到对应的Drawable层 二 DraweeControlle...

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