标签:Region

Java

「小程序JAVA实战」小程序的表单组件(25)

18

xubiao.zhuang 发布于 2018-08-18

来说下 ,小程序的基础组件。源码:https://github.com/limingios/wxProgram.git 中的No.12 表单组件 button checkbox/label form input picker picker-view radio slider bu...

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

Java

原 荐 jenkins配置优化的思考

2

xiaoli.he 发布于 2018-08-15

背景 随着项目拆的分散了之后 运维工作越来越依赖jenkins。但是随着而来的问题是什么呢??? jenkins的job越来越多 带来的隐患也越来越大。 如果一旦某天jenkins挂了或者数据发生了丢失 绝对会对整个研发流程带来相当大的负担。 根据墨菲定律 【会出错的事...

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

Java

基于spring cloud的微服务实践

15

changyuan.xu 发布于 2018-08-13

本次分享主要是针对,小公司及初创团队如何用较低成本落地微服务,拥抱变化,快速交付 微服务概述 相关趋势图 从 百度指数 搜索 微服务 、 spring boot 、 spring cloud 、 dubbo 相关关键词,得到如下趋势(微服务的概念源于2014年3月Martin F...

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

Java

JVM系列(七) – JVM线上监控工具

3

dulong 发布于 2018-08-13

通过上一篇的 JVM 垃圾回收知识,我们了解了 JVM 具体的 垃圾回收算法 和几种 垃圾回收器 。理论是指导实践的工具,有了理论指导,定位问题的时候,知识和经验是关键基础,数据可以为我们提供依据。 在线上我们经常会遇见如下几个问题: CPU 如果遇到了以上这种问题,在 线下环境...

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

Java

Jarvis+(JAR)基于智能合约的对话即服务平台

16

hellas 发布于 2018-08-08

在区块链技术快速发展的今天,存在几个非常重要但却互相矛盾的事实: • 区块链是有史以来最贴近普通用户和社群的新科技。即使目前尚处于早期阶段,但已经吸引了大量的用户社群参与,并且所有的区块链项目都生于社群、长于社群、最终回馈社群; • 区块链技术团队大多数都不擅长运营和管理社群。技...

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

Java

activemq的优先级

likai 发布于 2018-08-07

我们可以在发送消息时,指定消息的权重,broker可以 建议 权重较高的消息将会优先发送给Consumer。在某些场景下,我们通常希望权重较高的消息优先传送;不过因为各种原因,priority并不能决定消息传送的严格顺序(order)。 JMS标准中约定priority可以为0~...

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

Java

来啊踩fastjson打印入参导致业务跑偏的坑

yeseng 发布于 2018-08-06

线上代码对日志的记录,重要性自不必说。但是怎样记录日志也是有讲究的! 日志可以直接在每个方法中进行日志记录,优点是想怎么记就怎么记,缺点是记日志的代码可能会超过你的业务代码,可读性急剧下降,这也是日志框架蓬勃发展的源头。 日志也可以通过非业务代码侵入的形式进行记录,具体来说就是合...

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

Java

JVM系列(六) – JVM垃圾回收器

12

wenming.gapo 发布于 2018-08-06

在之前的几篇博客中,我们大致介绍了,常见的 垃圾回收算法 及 JVM 中常见的分类回收算法。这些都是从算法和规范上分析 Java 中的垃圾回收,属于方法论。在 JVM 中,垃圾回收的具体实现是由 垃圾回收器 ( Garbage Collector )负责的。 正文 概述 在了解 ...

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

Java

解密新一代Java JIT编译器Graal

1

hanze 发布于 2018-07-27

关键要点 Java的C2 JIT编译器寿终正寝。 新的JVMCI编译器接口支持可插拔编译器。 甲骨文开发了Graal,一个用Java编写的JIT,作为潜在的编译器替代方案。 Graal也可以独立运行,是新平台的主要组件。 GraalVM是下一代VM,支持多种语言(不仅仅是那些可编...

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

Java

从Java虚拟机小测的结果来看JVM

2

dulong 发布于 2018-07-26

在去年年初我为了测试一个出题平台,随手打了几道题目,水了一篇Java虚拟机测试题。没想到今天一看竟然有人回答!热泪盈眶啊……好,那既然你肯回答,我就肯改主观题。截止目前,答题人数为24(有一次是我自己测试)。平均正确率是36%,平均答题时间竟然高达42:37!好感动 (难道不是因...

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

Java

JVM层GC调优(上)

5

yeseng 发布于 2018-07-25

JVM内存结构简介(jdk1.8) JVM层的GC调优是生产环境上必不可少的一个环节,因为我们需要确定这个进程可以占用多少内存,以及设定一些参数的阀值。以此来优化项目的性能和提高可用性,而且这也是在面试中经常会被问到的问题。 想要进行GC调优,我们首先需要简单了解下JVM的内存结...

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

IOS技术

iOS | 对封装自定义弹窗的一点思考

4

小丁 发布于 2018-07-21

iu 背景 由于项目原因,经常需要封装自定义弹窗。 最开始我封装自定义弹窗的思路是在[UIApplication sharedApplication].keyWindow上add一个自定义view,后来被keyWindow坑过一次后,改为在[[[UIApplication sha...

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

IOS技术

iOS-性能优化深入探究

3

xiaoli.he 发布于 2018-07-21

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

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

Java

Netty–Bytebuf的深入分析

1

xiaoli.wang 发布于 2018-07-19

本文的思路是先学习JDK ByteBuffer ,然后再看看Netty的 Bytebuf 是如何解决这类问题的。 JDK ByteBuffer 关系与分类 JDK的 ByteBuffer 继承关系图如下: 其中 HeapByteBuffer :缓冲区分配在JVM堆中,由Java虚...

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

Java

Netty–Bytebuf的深入分析

1

xirruiqiang 发布于 2018-07-19

本文的思路是先学习JDK ByteBuffer ,然后再看看Netty的 Bytebuf 是如何解决这类问题的。 JDK ByteBuffer 关系与分类 JDK的 ByteBuffer 继承关系图如下: 其中 HeapByteBuffer :缓冲区分配在JVM堆中,由Java虚...

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

IOS技术

深入剖析 iOS 性能优化

8

尖兵 发布于 2018-07-13

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

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

Java

[译] JNI 开发中,你需要知道的一些建议

1

Harries 发布于 2018-07-09

本文原文是:http://developer.android.com/training/articles/perf-jni.html,翻译费了我不少功夫,但是我自己收获也很大。 JNI全称Java Native Interface。它为Java与本C/C++之间提供了一种交互方式...

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

Java

Spring Cloud整合Thrift RPC(二) – 应用案例

4

likai 发布于 2018-06-28

上一篇简单的阐述了 spring-cloud-thrift-starter 这个插件的配置和使用,并引入了一个 calculator 的项目。本文将基于一个银行存款、取款的业务场景,给出一套 thrift 在生产环境的应用案例。 首先设计如下几张简单的数据库表:银行( bank ...

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