标签:sql

Java

浅谈mybatis如何半自动化解耦和ORM实现

13

hellas 发布于 2019-06-20

在JAVA发展过程中,涌现出一系列的ORM框架,JPA,Hibernate,Mybatis和Spring jdbc,本系列,将来研究Mybatis。 通过研究mybatis源码,可将mybatis的大致架构总结为下图: 1.根据Mybatis源码,将其抽象为三层:基础支持层,核心...

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

Java

揭秘|每秒千万级的实时数据处理是怎么实现的?

13

尖兵 发布于 2019-06-20

0 1 闲鱼目前实际生产部署环境越来越复杂,横向依赖各种服务盘宗错节,纵向依赖的运行环境也越来越复杂。当服务出现问题的时候,能否及时在海量的数据中定位到问题根因,成为考验闲鱼服务能力的一个严峻挑战。 线上出现问题时常常需要十多分钟,甚至更长时间才能找到问题原因,因此一个能够快速进...

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

编程技术

为什么80%的码农都做不了架构师?

10

puefu.he 发布于 2019-06-20

一般来说技术团队的金字塔顶尖往往是技术最牛的人做架构师(或TL)。所以架构师在广大码农中的占比大概平均不到 20%。而架构师也可以分为初级、中级、高级,江湖上真正高水平的架构师就更少了。 所以,80%码农干上许多年,还是做不了架构师,正在辛苦工作的程序员们,你有没有下面几种感觉?...

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

Java

Hoverfly 教程:当服务虚拟化遇到 Java

4

xubiao.zhuang 发布于 2019-06-20

本文要点 在微服务架构中,服务最重要的部分之一是负责与其他服务通信的模块 我们常常需要以端到端的方式测试服务是如何与其他服务通信的。Mock 并不是有效的解决方案,因为它没有测试通信栈,并跳过了与网络协议(如 HTTP)相关的一切。运行依赖的服务也不是可选方案,因为每次都需要花精...

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

Spring

如何设计并实现一个秒杀系统?(含完整代码)

30

zhuangli 发布于 2019-06-20

点击上方 石杉的架构笔记 ,右上角选择“ 设为星标 ” 每日早8点半,技术文章准时送上 公众号后台回复“ 学习 ”,获取作者独家秘制精品资料 往期文章 BAT 面试官是如何360°无死角考察候选人的(上篇) 每秒上万并发下的Spring Cloud参数优化实战 分布式事务...

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

Java

从七个方面,面试大厂高级工程师

1

yeseng 发布于 2019-06-20

在上周,我密集面试了若干位Java后端的候选人,工作经验在3到5年间。 我的标准其实不复杂:第一能干活,第二Java基础要好,第三最好熟悉些分布式框架,我相信其它公司招初级开发时,应该也照着这个标准来面的。 我也知道,不少候选人能力其实不差,但面试时没准备或不会说,这样的人可能在...

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

Java

[译] Apache Hive JdbcStorageHandler 编程入门指南

12

xiaoli.he 发布于 2019-06-20

Apache Hive 从 HIVE-1555 开始引入了 JdbcStorageHandler ,这个使得  Hive 能够读取 JDBC 数据源,关于 Apache Hive 引入 JdbcStorageHandler 的背景可以参见 ...

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

Java

动手搭建后端框架-Velocity模板引擎的应用

yanxinchi 发布于 2019-06-19

为了提高开发效率,通常会想办法把一些模式固定的重复性的劳动抽取出来,以后再使用的时候,拿来主义就可以了。这样既可以提高开发效率,又降低了出错的风险。 这一思想在我们的日常工作中可以说随处可见,我们完成一项复杂的工程,并不需要面面俱到什么都自己写,我们完全可以利用第三方的jar包让...

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

Spring

使用Dockerfile为SpringBoot应用构建Docker镜像

5

小丁 发布于 2019-06-19

上次写过一篇 使用Maven插件为SpringBoot应用构建Docker镜像 ,讲述了通过docker-maven-plugin来构建docker镜像的方式,此种方式需要依赖自建的Registry镜像仓库。本文将讲述另一种方式,使用Dockerfile来构建docker镜像,此...

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

Spring

『互联网架构』软件架构-解密电商系统-Spring boot快速开始及核心功能介绍(下)(86)

16

yeseng 发布于 2019-06-19

上次说了Spring boot快速开始及核心功能介绍,本次说说配置文件相关的。 (一)Spring Boot属性配置文件详解 修改端口 # application.properties: server.port=8888 另外,也可以直接在运行jar包的时候修改 java -ja...

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

Spring

点评CAT在Spring Cloud中的实践

4

zhuangli 发布于 2019-06-19

作者在基于Spring Cloud微服务的架构时,一直苦于寻找一个可靠的性能监控平台,后在大神的推荐下,详细研究了点评CAT,其满足对应用性能监控的需求(包含SQL性能,URL响应性能等),将踩过的坑进行分享一下。 下载cat 3.0并启动 由于微服务集群并不是很庞大,且服务器资...

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

Java

Jetbrains 发布 2019 开发者生态报告:Java 最主流,Go 最有前途

19

xubiao.zhuang 发布于 2019-06-19

近日, Jetbrains 发布了 《2019 年开发人员生态系统现状》 报告。报告显示:Java 是最主流的编程语言,JavaScript 是最常用的整体编程语言,Go 是最有前途的编程语言,Python 是学习者最多的编程语言。该报告涉及约 7000 名开发人员在编程语言、开...

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

Java

《Java 开发手册》今日发布,向全球开发者致敬!

5

dulong 发布于 2019-06-19

致全球Java开发者: 代码是二进制世界的交流方式,极致的代码是我们的荣耀。 2017年春天,《阿里巴巴Java开发手册》发布,我们希望在涵盖编程规约、异常日志、单元测试、安全规约、MySQL数据库、工程规约、设计规约等7个维度上为开发工作提供一点帮助。 目前已有超过260万位工...

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

Java

JDK13:5大新特性首发,等你来看

1

小丁 发布于 2019-06-19

JDK13:5大新特性: 350: Dynamic CDS Archives 351: ZGC: Uncommit Unused Memory 353: Reimplement the Legacy Socket API 354: Switch Expressions (Prev...

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

Java

阿里、拼多多面试经历分享,面试岗位:java技术专家

2

hanze 发布于 2019-06-19

点击上方 石杉的架构笔记 ,右上角选择“ 设为星标 ” 每日早8点半,技术文章准时送上 公众号后台回复“ 学习 ”,获取作者独家秘制精品资料 往期文章 BAT 面试官是如何360°无死角考察候选人的(上篇) 每秒上万并发下的Spring Cloud参数优化实战 分布式事务...

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

Java

Python 最抢手、Java 最流行、Go 最有前途,7000 位程序员揭秘 2019 软件开发现状

36

刘莉莉 发布于 2019-06-19

作者 |  屠敏 整理 报告来源 | JetBrains 出品 | CSDN(ID:CSDNnews) 互联网的下半场,科技公司为面对更加严峻的竞争环境,越来越重视开源节流。而对于身处其中且撑起 IT 半边天的技术人,如今如何了?从技术角度来看,其又该作何改变顺应潮流?...

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

Java

阿里、拼多多面试经历分享,面试岗位:java技术专家

1

xiaoli.wang 发布于 2019-06-19

本文是 quiet 同学投稿的面试经历 恭喜 quiet 同学,拿下技术专家的职位 自我介绍 先做个自我介绍,本人坐标魔都,13年毕业,工作6年,之前一直在互联网公司工作,曾经在阿里系公司下担任资深工程师的职位。 今年大环境不好,但还是毅然决然的出去试了试,而我这次面试的目标期待...

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

Spring

如何准备 Java 初级和高级的技术面试?

1

hellas 发布于 2019-06-19

本人最近几年一直在做java后端方面的技术面试官,而在最近两周,又密集了面试了一些java初级和高级开发的候选人,在面试过程中,我自认为比较慎重,遇到问题回答不好的候选人,我总会再三从不同方面提问,只有当反复确认能力不行才会下结论,相反,如果候选人给我的印象不错,我也会从多个角度...

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