标签:Travel

Java

AndroidStudio下NDK开发流程

dulong 发布于 2019-04-16

使用Android Studio进行NDK开发时,可在创建Android Studio项目时选择创建C++项目,创建好之后,默认会在src/main/下创建一个cpp的文件夹,C/C++相关的文件就存放在这个文件夹中;在app下面的build.gradle中有NDK的相关配置 一...

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

编程技术

架构师的操作系统

zhuangli 发布于 2019-03-15

操作系统 操作系统时有两个主要部分组成的:硬件和软件。硬件是计算机的物理设备。软件则是使得硬件能够正常工作的程序的集合。计算机软件分成两大类:操作系统和应用程序。应用程序使用计算机硬件来解决用户的问题。操作系统则控制用户对硬件访问。 操作系统时有两个主要部分组成的:硬件和软件。硬...

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

Java

在Windows系统上安装Jenkins —- Jenkins自动化部署学习笔记(一)

18

likai 发布于 2019-02-13

之前一直想着学习一下Jenkins自动化部署,最近刚好有点时间,就利用这点时间来学习一下Jenkins自动化部署,做个笔记,既可以巩固自己的学习,也可以帮助更多的人了解Jenkins自动化部署。 先从简单的开始,我们先用Windows系统来安装Jenkins,当然以后肯定会在Ub...

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

Spring

从零开始-使用IntelliJ IDEA创建SpringBoot项目

6

zhuangli 发布于 2019-02-13

*注:此文章谨以记录学习过程,分享学习心得! 刚刚开始了解SpringBoot框架,觉得很好用,觉得很有必要深入学习一下该框架,现在就来创建一个SpringBoot项目: 新建项目 1、在IDEA上新建一个Project ​ 在IDEA上新建一个Project,选择Spring ...

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

Java

阿里巴巴Java开发手册阅读笔记

2

zhuangli 发布于 2019-02-07

【强制】 POJO 类中布尔类型的变量,都不要加 is,否则部分框架解析会引起序列化错误。 反例:定义为基本数据类型 Boolean isDeleted;的属性,它的方法也是 isDeleted(),RPC 框架在反向解析的时候,“以为”对应的属性名称是 deleted,导致属性...

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

Java

折腾Java设计模式之策略模式

3

zhuangli 发布于 2019-01-17

在策略模式(Strategy Pattern)中,一个类的行为或其算法可以在运行时更改。这种类型的设计模式属于行为型模式。简单理解就是一组算法,可以互换,再简单点策略就是封装算法。 意图定义一系列的算法,把它们一个个封装起来, 并且使它们可相互替换。 主要解决在有多种算法相似的情...

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

Java

Flink 的神奇分流器:sideoutput

2

小丁 发布于 2019-01-11

今天浪尖给大家讲讲 flink 的一个神奇功能, sideouptut 侧输出。 为了说明侧输出 (sideouptut) 的作用,浪尖举个例子,比如现在有一篇文章吧,单词长度不一,但是我们想对单词长度小于 5 的单词进行 wordcount 操作,同时又想记录下来哪些单词的长度...

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

Java

java – 使用参数化IN子句时N1QL查询超时

dulong 发布于 2019-01-10

使用Couchbase服务器4.1.0(和4.5), Java SDK 2.2.8(也尝试使用2.2.7,2.3.1和2.3.3),我有一个利用二级索引的查询,当我运行我的运行时运行正常代码本地甚至通过CBQ(CBQ大约需要3毫秒)在AWS服务器上.但是,在AWS上运行我的应用程...

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

Java

Java SPI机制分析

zhuangli 发布于 2018-12-26

SPI概述 SPI全称为(Service Provider Interface) ,是JDK内置的一种服务提供发现机制;主要被框架的开发人员使用,比如java.sql.Driver接口,数据库厂商实现此接口即可,当然要想让系统知道具体实现类的存在,还需要使用固定的存放规则,需要在...

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

Java

【Java】J.U.C并发包 – AQS机制

尖兵 发布于 2018-08-28

Java并发包(java.util.concurrent)中提供了很多并发工具,这其中,很多我们耳熟能详的并发工具,譬如ReentrantLock、Semaphore,CountDownLatch,CyclicBarrier,它们的实现都用到了一个共同的基类 – Ab...

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

Java

[Java] 1030. Travel Plan (30)-PAT甲级

1

尖兵 发布于 2018-08-05

1030. Travel Plan (30) A traveler’s map gives the distances between cities along the highways, together with the cost of each highway. Now y...

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

Java

【Java】J.U.C包AQS机制

likai 发布于 2018-07-24

Java并发包(java.util.concurrent)中提供了很多并发工具,这其中,很多我们耳熟能详的并发工具,譬如ReentrantLock、Semaphore,CountDownLatch,CyclicBarrier,它们的实现都用到了一个共同的基类 – Ab...

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

IOS技术

iOS-性能优化深入探究

3

xiaoli.he 发布于 2018-07-21

上图是几种时间复杂度的关系,性能优化一定程度上是为了降低程序执行效率减低时间复杂度。 如下是几种时间复杂度的实例: O(1) return array[index] == value; O(n) for (int i =...

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

Java

用JaVers比较对象

xiaoli.he 发布于 2018-07-14

JaVers 是一个轻量级的对象比较/审计框架,非常易于使用。当前的JaVers版本3是用Java 8编写的,只能运行在JRE 8或以上版本。2.9.2是最后一个和Java 7兼容的版本。源代码 在此 。 简介 如果你需要实时比较生产环境的处理结果和备份环境的处理结果,或是在新系...

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

IOS技术

深入剖析 iOS 性能优化

8

尖兵 发布于 2018-07-13

问题种类 时间复杂度 在集合里数据量小的情况下时间复杂度对于性能的影响看起来微乎其微。但如果某个开发的功能是一个公共功能,无法预料调用者传入数据的量时,这个复杂度的优化显得非常重要了。 上图列出了各种情况的时间复杂度,比如高效的排序算法一般都是 O(n log n)。接下来看看下...

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

Java

DevSecOps已发展成为一个社区

xubiao.zhuang 发布于 2018-07-11

6月28日,继4月份旧金山的一个类似活动之后,第一届 DevSecOps Days 活动在伦敦拉开帷幕。活动组织人John Willis和Mark Miller在开场做了欢迎致辞,他们说,活动的目的是复制 DevOpsDays 模型,并促进全球社区举办自己的活动。 第一个演讲由L...

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

互联网.投资

中国千禧一代倾向自由行,旅游零售市场挑战与创新

2

yeseng 发布于 2018-05-31

5月16日,由YW由我、支付宝(北美)、南加州大学 Viterbi工程学院联合主办,普创PlusYou、创业邦、硅兔赛跑、OnePiece及二咖传媒协办的“中美旅游零售科技创新圆桌会议”在美国南加州大学举行,来自中美两国移动互联行业的领军人物与旅游业、零售...

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

互联网.投资

资本进击东南亚:当中国VC遇上玩天使投资的华侨富二代

puefu.he 发布于 2018-05-26

来源 | 投资界(微信公众号ID:PEdaily2012) 作者 | 任倩 “东南亚有很多人想成为马云,想做扎克伯格的人很少。”这恐怕是东南亚很多创业者的真实心声。 十年前,中国向硅谷学习;如今,中国却成为东南亚最好的“Copy”对...

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