标签:广告

Java

Android 二次封装网络加载框架

2

xiaoli.he 发布于 2019-08-23

开发当中,在请求网络的时候,大家或多或少都会使用一些第三方框架,Android-Async-Http、 Volley、XUtils、Okhttp、Retrofit 等。这些框架减少了我们的很多工作量,同时也对侵入了我们的项目。 大家回顾一下手头上的项目代码,是不是或多或少存在这样...

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

Spring

Spring入门(八):自动装配的歧义性

5

刘莉莉 发布于 2019-08-23

在Spring中,装配bean有以下3种方式: 自动装配 Java配置 xml配置 在这3种方式中,自动装配为我们带来了很大的便利,大大的降低了我们需要手动装配bean的代码量。 不过,自动装配也不是万能的,因为仅有一个bean匹配条件时,Spring才能实现自动装配,如果出现不...

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

编程技术

K8S中文社区征稿说明

xubiao.zhuang 发布于 2019-08-23

1、 容器技术相关 ,包括但不限于 Docker、Kubernetes、微服务相关的网络、数据库、架构、运维、DevOps、存储、安全、技术团队管理 等内容。 2、文章可以是个人博客文章、国外优秀文章翻译,但必须是自己原创或翻译。 3、如果你是 记录某一次解决了某一个问...

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

Java

从 Java 迁移到 Kotlin,这 14 个 App 是怎么想的?

6

邓龙华 发布于 2019-08-23

在 2017 谷歌 I/O 开发者大会上,谷歌宣布 Kotlin 语言和 Java 一样,成为 Android 应用开发的一级语言。从此,这门由位于俄罗斯的 JetBrain 团队开发的语言开始广受瞩目。 Kotlin 有着简洁的语法,同时可以与 Java 很方便地进行互操作。另...

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

Java

[Spring cloud 一步步实现广告系统] 22. 广告系统回顾总结

1

xiaoli.wang 发布于 2019-08-20

到目前为止,我们整个初级广告检索系统就初步开发完成了,我们来整体回顾一下我们的广告系统。 整个广告系统编码结构如下: 1. mscx-ad 父模块 主要是为了方便我们项目的统一管理 2. mscx-ad-db 这个模块主要有2个作用,本身只应该作为数据库脚本管理package来使...

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

Java

[Spring cloud 一步步实现广告系统] 22. 广告系统回顾总结

1

darida 发布于 2019-08-20

到目前为止,我们整个初级广告检索系统就初步开发完成了,我们来整体回顾一下我们的广告系统。 整个广告系统编码结构如下: mscx-ad 父模块 主要是为了方便我们项目的统一管理 mscx-ad-db 这个模块主要有2个作用,本身只应该作为数据库脚本管理package来使用,但是我们...

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

Spring

Spring入门(五):Spring中bean的作用域

3

hellas 发布于 2019-08-20

在默认情况下,Spring应用上下文中所有的bean都是以单例(singleton)的形式创建的,即不管给定的一个bean被注入到其他bean多少次,每次所注入的都是同一个实例。 Spring定义了多种作用域,可以基于这些作用域创建bean: 单例(Singleton):在整个应...

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

Java

从 Java 迁移到 Kotlin,这 14 个 App 是怎么想的?

3

yanxinchi 发布于 2019-08-20

在 2017 谷歌 I/O 开发者大会 上,谷歌宣布 Kotlin 语言和 Java 一样,成为 Android 应用开发的一级语言。从此,这门由位于俄罗斯的 JetBrain 团队开发的语言开始广受瞩目。 Kotlin 有着简洁的语法,同时可以与 Java 很方便地进行互操作。...

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

Java

ThreadLocal中优雅的数据结构如何体现农夫山泉的广告语

1

yanxinchi 发布于 2019-08-20

本篇文章主要讲解 ThreadLocal 的用法和内部的数据结构及实现。有时候我们写代码的时候,不太注重类之间的职责划分,经常造出一些上帝类,也就是什么功能都往这个类里放。虽然能实现功能但是并不优雅且不好维护。这篇文章就介绍 ThreadLocal 中如何设计优雅的数据结构以及类...

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

Spring

[Spring cloud 一步步实现广告系统] 21. 系统错误汇总

1

尖兵 发布于 2019-08-19

广告系统学习过程中问题答疑 博客园 Eureka集群启动报错 Answer 因为Eureka在集群启动过程中,会连接集群中其他的机器进行数据同步,在这个过程中,如果别的服务还没有启动完成,就会出现 Connection refused: connect error,当其他节点启动...

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

Spring

[Spring cloud 一步步实现广告系统] 20. 系统运行测试

2

darida 发布于 2019-08-18

系统运行 经过长时间的编码实现,我们的主体模块已经大致完成,因为之前我们都是零散的对各个微服务自行测试,接下来,我们需要将所有的服务模块进行联调测试,Let’s do it. 清除测试数据&测试文件 我们在实现各个服务的过程中,添加了不少的测试文件和测试数据,...

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

编程技术

微服务架构系列一:关键技术与原理研究

17

hanze 发布于 2019-08-17

【编者的话】人不为己,天诛地灭这个成语中的“为”念作wéi,阳平二声,是“修养,修为”的意思。成语的意思是:如果人不修身,那么就会为天地所不容。本意并不是经常被很多人曲解的人如果不为自己着想,那么就会为天地所不容。以此为引,本文本着Stay Hungry,Stay ...

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

Java

Flutter CI 搭建初探

5

hellas 发布于 2019-08-16

背景 通常项目代码合并前,需要预编译,至少保证分支不会崩溃,更健壮些需要做到预合并校验。在开发开源项目是有很多的CI/CD平台可以选用,比如声名在外的 Travis CI 。如果是私有的项目要么选择付费,要么就是自行搭建CI平台了。 本文借着Flutter项目,介绍一下搭建简单可...

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

编程技术

赵成:劈开迷雾,蘑菇街技术架构演进之道

12

xubiao.zhuang 发布于 2019-08-16

近日,由极客邦科技旗下品牌 TGO 鲲鹏会 举办的 GTLC 全球技术领导力峰会台北站圆满结束。在 GTLC 台北站上,蘑菇街平台技术总监 & TGO 鲲鹏会杭州分会会员赵成带来了「顺势而为,技术架构演进之道」的主题分享。以下为赵成现场分享内容: 今天,我主要分享典型互联...

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

编程技术

盘点一年以来我交过的学费

2

hellas 发布于 2019-08-16

窗外狂风暴雨,闪电交加,让我突然想起了去年的今天,同样是暴风雨天气,也恰好在去年今天的这个时段,我坐上了老板的宝马,一同去某地考察项目。老板说贵人出门下大雨,风调雨顺,我心想但愿如此吧。 后来,我以兼职技术顾问的身份加入该项目,不需要去公司上班,但也完成了项目初期的一些数据结构设...

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

Spring

Spring入门(四):使用Maven管理Spring项目

20

尖兵 发布于 2019-08-16

之前我们新建的项目,项目所要依赖的第三方jar包都在项目的类路径下(通常为lib目录),如下所示: 使用这种方式,我们无法知道第三方类库的依赖关系,比如导入一个特定的jar包时,可能此jar包还依赖于其他的jar包,其他的jar包又依赖于更多的jar包,这也是我们平常遇到的Cla...

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

Java

[Spring cloud 一步步实现广告系统] 19. 监控Hystrix Dashboard

3

darida 发布于 2019-08-15

在之前的18次文章中,我们实现了广告系统的 广告投放 , 广告检索 业务功能,中间使用到了 服务发现Eureka , 服务调用Feign , 网关路由Zuul 以及 错误熔断Hystrix 等 Spring Cloud 组件。 简单调用关系: 但是系统往往都会报错,我们之前定义了...

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

Java

Spring入门(九):运行时值注入

5

wenming.gapo 发布于 2019-08-15

Spring提供了2种方式在运行时注入值: 属性占位符(Property placeholder) Spring表达式语言(SpEL) 1. 属性占位符 1.1 注入外部的值 1.1.1 使用Environment 一般情况下,我们会将一些值放到配置文件中,等程序运行时再把值注入...

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