标签:Oracle

Java

Jenkins 安装——详细步骤

21

刘莉莉 发布于 2018-12-11

Jenkins是一个CI工具,前身是hudson,可以根据设定持续定期编译,运行响应代码,将结果可以发送至邮件,或展示成报告; Jenkins是一个可以持续集成,持续交付,持续部署的自动化工具; 持续集成:开发者可以频繁的将代码发送至主干,并进行自动化测试; 持续交付:在持续集成...

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

Java

一名十余年资深Java架构师的经验之谈

9

dulong 发布于 2018-12-11

所谓架构师,思考的是全局的东西,是如何组织你的系统,以达到业务要求,性能要求,具备可扩展性(scalability),可拓展性(extendability),前后兼容性等。可能涉及到的东西包括了从硬件到软件的方方面面,实在是一言难尽。 要想往架构师的方向发展首先要知道架构师是什么...

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

Java

【译】Java引用对象

8

xiaoli.wang 发布于 2018-12-10

在写了15年C/C++之后,我于1999年开始写Java。借助指针切换(pointer handoffs)等编码实践或者Purify等工具,我认为自己对C风格的内存管理已经得心应手了,甚至已经不记得上次发生内存泄露是什么时候了。所以起初我接触到Java的自动内存管理时有些不屑,但...

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

Java

阿里员工排查问题的工具清单,总有一款适合你!

19

hellas 发布于 2018-12-10

这是一篇来源于阿里内部技术论坛的文章,原文在阿里内部获得一致好评。作者已经把这篇文章开放到云栖社区中供外网访问。文章内容做了部分删减,主要删减掉了其中只有阿里内部才能使用的工具的介绍,并删减掉部分只有通过阿里内网才能访问到的链接。 前言 平时的工作中经常碰到很多疑难问题的处理,在...

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

Java

详细解释什么是JavaEE?

尖兵 发布于 2018-12-10

也许你学习了那么久的Java了,但如果有人问你什么是JavaEE?你会怎么回答他呢?在此我来谈谈关于JavaEE的相关技术。(仅是个人见解) 在谈JavaEE时,我们首先来了解一下Java平台。目前,Java平台有3个版本:适用于小型设备和智能卡的JavaME(Java Plat...

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

Java

使用R2DBC实现数据库的响应式访问

hellas 发布于 2018-12-08

Reactive Programming可以看作是一种编程模型,它通过创建事件驱动的非阻塞功能管道来促进可扩展性和稳定性,这些管道对资源的可用性和可处理性做出反应。延迟执行, 并发和异步性 只是底层编程模型的结果。 只有当整个堆栈都是被动的并且所有参与的组件(应用程序代码,运行时...

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

Spring

一个离奇的 ArrayIndexOutOfBoundsException 异常的排查过程

1

小丁 发布于 2018-12-07

今天同事遇到了一个离奇的ArrayIndexOutOfBoundsException,找我协助定位,定位的过程很有意思,故而记录一下。 先按时序复盘一下 项目原先可正常运行。 没有修改任何依赖的情况下,从另一个项目移植了工具类 BeanValidationUtil 后,报如下异常...

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

编程技术

随行付微服务之数据同步 Porter

18

darida 发布于 2018-12-06

Porter是一款数据同步中间件,主要用于解决同构/异构数据库之间的表级别数据同步问题。 背景 在微服务架构模式下深刻的影响了应用和数据库之间的关系,不像传统多个服务共享一个数据库,微服务架构下每个服务都要有自己的数据库。如果你想获得微服务带来的好处,每个服务独有一个数据库是必须...

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

编程技术

Murex 快速风险分析引擎

14

dulong 发布于 2018-12-05

简介 Murex:在风险分析和预测分析领域,Murex 是一家为金融市场提供交易、资金、风险和交易后操作技术解决方案的公司,Murex 的平台 MX.3 被银行、资产管理公司、养老基金和保险公司使用。 其客户包括瑞银、加拿大国家银行、中国银行、华侨银行、招商银行和 ATB 金融等...

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

Spring

开发笔记 – Spring Boot集成HBase

8

yeseng 发布于 2018-12-05

最近在重新整理 搜书吧 (一个做图书比价的平台)的系统架构,目前图书产品数量超过了200万条。各种数据加起来超过40G了,使用Mysql数据库存储服务器吃不消,于是考虑使用HBase存储大部分数据。 一、摘要 以前 搜书吧 的数据量比较小,使用数据库+静态文件存储的方式就可以搞定...

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

Java

聊聊flink的JDBCOutputFormat

yeseng 发布于 2018-12-05

flink-jdbc_2.11-1.7.0-sources.jar!/org/apache/flink/api/java/io/jdbc/JDBCOutputFormat.java /** * OutputFormat to write Rows into a JDBC data...

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

编程技术

为什么我不能推荐Robert C Martin的清晰架构

1

hanze 发布于 2018-12-05

清晰架构Clean Architecture,又称干净架构、清晰架构、整洁架构、清洁架构,是著名软件工程大师Robert C Martin提出的一种架构整洁之道。以下是原文大意,原文点击标题进入。 清晰架构无法满足我在许多方面的期望。尽管马丁先生对其表现出了非常的热情,但清晰架构...

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

Java

全栈资源共享 一起成长,努力成为你想成为的样子

xiaoli.wang 发布于 2018-12-04

经常有群友在问,是否有学习的资源分享: 视频 、 电子书 、 实战项目 、其他资源等,想着为了感谢大家对于 我们 IT平头哥联盟 的支持和肯定,所以周末就果然放弃拒绝了 漂亮小姐姐 的邀请( 本来是准备跟小姐姐一起去爬山的 ),在家整理了一些相关的资源,分享给大家: 笔试面试题:...

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

Java

我才是世界上最好的编程语言

2

songhua.gao 发布于 2018-12-04

周末的Hello World咖啡馆还是热闹非凡。 Ruby 一边喝咖啡一边和对面的Python聊天: “兄弟,我觉得这届程序员真的不行!” “此话怎讲?” “主要没眼光,你看我1995就诞生了,一直没什么程序员搭理我,他们就是发现不了我的好,就这么过了十年,整整十年啊,人生有几个...

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

Java

怎样努力才能成为一名 Java Champion

5

wenming.gapo 发布于 2018-12-04

某次参加一个大会时,看到有两位演讲者的简介中都有这样一个 Title: 「Java  Champion」。对这个 Champion 有些好奇,与各种体育竞技的 Champion 有什么区别呢,又是通过比拼什么来决出胜负? 所以后来特意查询了一番。 以下是关于 Java ...

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

Java

从 java 8到 java 11变化一览

yanxinchi 发布于 2018-12-03

本文列举了从Java8到11各个变化的API: 变量 从Java 10开始,开发人员可以选择让编译器使用var来推断类型: <b>var</b> x=1.0/2.0 <b>var</b> list = <b>new<...

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

Java

批量测试Mybatis项目中Sql是否正确

1

Harries 发布于 2018-12-03

最近公司要发展海外项目,所以要将现有的系统全部平移过去,另外数据库也要从原来的 Oracle 变为 Mysql 。公司的数据库交互层面使用的是 Mybatis ,而 Oracle 与 Mysql 也有一些语法上的不同。所以在项目中的Sql要改动,但是多个项目中涉及到的Sql非常多...

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

Java

Java中的引用

2

changyuan.xu 发布于 2018-12-03

在Java中有四种类型的引用: 强引用 软引用 弱引用 虚引用 这些引用的区别仅在于 垃圾收集器 的处理方式。如果你从来没有听说过这些引用,说明你一直在使用强引用。了解这些区别是很有帮助的,尤其是在你需要存储临时对象同时又无法使用eHcache或者Guava等缓存库时。 由于这些...

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