标签:IBM

Java

Android JNI Crash定位步骤

刘莉莉 发布于 2019-11-13

今天讲的是纯干货,目的就是为了指导Android开发者如何根据JNI Crash日志顺藤摸瓜,最后直捣黄龙定位磨人的JNI Crash。所以废话不多,直接开干吧。 1. 巧妇内为无米之炊,找到未strip的, 符号表完整的so库文件 在Android Studio 3.2.1: ...

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

Spring

揭秘!Spring社区大神都在讨论啥?

10

hanze 发布于 2019-11-13

大部分的软件工作者都对Redis、RabbitMQ、Greenplum、Spring等开源项目有所了解,其实这些技术都源自一家公司——Pivotal。 为了让创新技术流动起来,Pivotal将携手来自美国Spring社区的近10位技术大神和云原生技术明星,同国内开源社区的技术大咖...

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

Java

java8-新的日期API

5

xirruiqiang 发布于 2019-11-12

背景 java的日期和时间API设计不理想,java8引入新的时间和日期API就是为了解决这个问题。 老的日期API的核心类 缺点 Date 月从0开始,年最小从1900年开始,没有时区的概念 Calendar 月从0开始 DateFormat 线程不安全 其它 同时存在Date...

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

Java

使用 GraalVM 开发多语言应用

xiaoli.he 发布于 2019-11-12

随着应用开发复杂度的不断提高,越来越多的应用选择在开发时使用多种语言。这是由于不同语言及其平台都有其各自所擅长处理的领域。在后端开发中,除了 Java 和 JVM 平台语言(如 Kotlin、Scala 和 Groovy 等)之外,其他语言也有各自的用武之地。JavaScript...

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

Spring

用心整理 | Spring AOP 干货文章,图文并茂,附带 AOP 示例 ~

5

dulong 发布于 2019-11-11

Spring AOP 是 Java 面试的必考点,我们需要了解 AOP 的基本概念及原理。那么 Spring AOP 到底是啥,为什么面试官这么喜欢问它呢?本文先介绍 AOP 的基本概念,然后根据 AOP 原理,实现一个接口返回统一格式的小示例,方便大家理解 Spring AOP...

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

Java

深入浅出 JVM – JVM 内部结构总结

xiaoli.wang 发布于 2019-11-11

程序计数器(Program Counter Register)是一块较小的内存空间,它可以看作是当前线程所执行的字节码的行号指示器。字节码解释器工作时就是通过改变这个计数器的值来选取下一条需要执行的字节码指令,分支、循环、跳转、异常处理、线程恢复等基础功能都需要依赖这个计算器来完...

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

Java

Red Hat 开源 Quarkus 1.0:Java 已为云原生时代做好了准备

1

yanxinchi 发布于 2019-11-11

最近,Red Hat 开源了 Quarkus 1.0 项目,这标志着其在为 Kubernetes 提供 Java 实例上取得了一个里程碑。 Red Hat 工程部副总裁 Mark Little 说,Quarkus 1.0 通过减小 Java 虚拟机(JVM) 的大小,为在 Kub...

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

Spring

服务端技术九大门派

3

xiaoli.wang 发布于 2019-11-10

导语:本文是基于我github上的项目 server-tech-tree 的演绎版本,更详细内容(各门派核心技术原理分析)要去github上看。 自20世纪30年代现代计算机诞生至今,服务端软件技术(本文简称服务端技术)已经发展成为IT领域一大重要分支。大到操作系统,小到仅一行代...

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

编程技术

难得一见的收单供应链架构演进:基于场景分析和领域驱动

48

yeseng 发布于 2019-11-10

小编按: 本文取自互联网公开材料,感谢美团点评技术专家牟宗彦在GIAC大会上的分享。DDD随着微服务的东西颇有些扶正的意思,但笔者以为DDD的精髓在于战略设计。战术设计的部分如果拘泥于方墙,则失之远矣! 往期推荐 “技术人员的价值是什么?”“就是哄业务方开心啊” 如何把连接池这事...

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

Java

GitHub 年度报告解读丨Python 击败 Java,中国开源贡献排名第二,中国香港增速最高…

37

Harries 发布于 2019-11-08

GitHub 昨天发布了一个重磅年度报告。 自 2007 年成立,GitHub 如今已经 12 年了。毫无疑问,它如今已经是全球影响力最大、最权威的开源社区。 对全球的开发者来说,GitHub 现如今已经代表着技术的趋势,它公布的一些数据与报告,对所有程序员来说是一份很有参考意义...

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

Java

教你怎么从Java8升级到Java11

9

wenming.gapo 发布于 2019-11-07

目前最新JDK 11,Oracle会一直维护到2026年。 Java11的新特性 1、更新支持到Unicode 10编码 Unicode 10(version 10.0 of the Unicode Standard),Unicode是一个不断在演进的行业标准,Java一直在与它...

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

Spring

了解 Redis 并在 Spring Boot 项目中使用 Redis

10

小丁 发布于 2019-11-06

在实际的开发过程中,多多少少都会涉及到缓存,而 Redis 通常来说是我们分布式缓存的最佳选择。Redis 也是我们熟知的 NoSQL(非关系性数据库)之一,虽然其不能完全的替代关系性数据库,但它可作为其良好的补充。本文就和大家一起了解一下 Redis,并实战在 Spring B...

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

编程技术

探索 Linux 系统软件包的管理方式

62

hanze 发布于 2019-11-06

什么是 RPM RPM 全称为:Red-Hat Package Manager,即红帽 Linux 发行版的软件包管理器。RPM 的出现,提升了 Linux 软件安装、升级的便捷性。RPM 遵循 GPL 协议,除了红帽 Linux 发行版,Caldera OpenLinux、SU...

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

Spring

spring事务的三个坑

puefu.he 发布于 2019-11-06

在 spring源码系列11:事务代理对象的执行 那一节,得出的结论 事务执行:通过TransactionInterceptor增强器对 目标方法进行环绕增强。 调用目标方法前,创建事务。 执行目标方法 调用目标方法后,提交事务。 TransactionInterceptor 功...

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

Java

26岁,从不学无术到年入28万:你阅读这几个公众号的频率,决定你10年后的人生高度!

21

likai 发布于 2019-11-05

大神和大神也是不一样的,有的年入20万,有的年入200万。为什么有的大神不但技术好,而且又能赚钱发展副业,实现两条腿走路,这里我精选了一些不但技术厉害,而且又能分享赚钱之道的公众号,相信从这几个公众号,一定会找到能启发大家思路的点 表哥有话讲 国内最大的数据从业者分享平台。 20...

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

编程技术

B端产品建设中需求的三个层次

3

hanze 发布于 2019-11-05

作者 |  杨 堃 来源 | PM杨堃(ID:pmYangKun) 本文尝试总结了B端产品建设中需求的三大类别和层次,希望帮助大家对B端需求和场景的辨识有一个准确的梳理和归类。 马斯洛模型不适用于B端产品 在C端产品设计中,常常将马斯洛模型作为C端产...

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

Java

spring源码系列10:AOP代理对象的执行

xiaoli.wang 发布于 2019-11-05

说完了AOP代理对象的创建,事务代理对象的创建,这文,讲讲AOP代理对象执行 回顾: 静态代理与JDK动态代理与CGLIB动态代理 Spring中的InstantiationAwareBeanPostProcessor和BeanPostProcessor的区别 spring源码系...

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

Java

上手Kubernetes——JFrog的Kubernetes落地实践系列

4

刘莉莉 发布于 2019-11-05

关注世界领先 DevOps 平台 JFrog JFrog 在线课堂 上手Kubernetes —— JFrog的Kubernetes落地实践系列 11月05日 20:00 课程介绍 Kubernetes (通常称为K8s) 是一个开源系统,它可以被用于自动部署、扩展和管...

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