标签:存储引擎

Java

这位阿里的面试官别走,我这有一份祖传的Mybatis面试题送给你

1

wenming.gapo 发布于 2019-12-12

想学Mybatis嘛?我教你呀! 1. 精讲#{}和${}的区别是什么? mybatis在处理#{}时,会将sql中的#{}替换为?号,调用PreparedStatement的set方法来赋值。 mybatis在处理${}时,就是把${}替换成变量的值。 使用#{}可以有效的防止...

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

Java

Java基础面试相关

34

xubiao.zhuang 发布于 2019-12-12

面试相关的问题(下) 四 Linux高级_ 1.Linux机器 变慢,怎么查看? (1)整机的性能 主要查看的是CPU和内存 先查看整机的top,使用命令 top 虚拟机 使用 1 可以查看哪个核被占用过高 查看id(上图中43.9id) 也就是空闲率 越大越好,证明不是CPU引...

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

Spring

手写 Spring 框架准备工作之 Spring 核心事务管理

1

刘莉莉 发布于 2019-12-10

原子性(atomicity) 一个事务必须被视为一个不可分割的最小工作单元, 整个事务中的所有操作要么全部执行成功, 要么全部失败回滚, 对于一个事务来说, 不可能只执行其中的一部分操作. 一致性(consistency) 事务必须使数据库从一个一致性的状态变换到另一个一致性的状...

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

Java

15年数据库老兵:Java面试中的MySQL 问题,我看中这些

6

changyuan.xu 发布于 2019-12-10

数据库是软件应用的基石,是软件设计研发的起点。 对数据库的运用和优化工作,也越来越普遍的出现在各种技术工程师日常工作中。 而 MySQL 在整个数据库图谱中占有非常重要的地位。 据全球著名分析公司 Gartner 提供的数据,已有超过 63% 的用户已经部署或者将要部署 MySQ...

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

Java

京东面经:乐观锁是怎么实现,线程池线程的提交方式和优缺点

3

songhua.gao 发布于 2019-12-08

优点:速度快,对称性加密通常在消息发送方需要加密大量数据时使用,算法公开、计算量小、加密速度快、加密效率高。 缺点:在数据传送前,发送方和接收方必须商定好秘钥,然后 使双方都能保存好秘钥。其次如果一方的秘钥被泄露,那么加密信息也就不安全了。另外,每对用户每次使用对称加密算法时,都...

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

Java

【面试官之你说我听】-MyBatis常见面试题

1

hanze 发布于 2019-12-06

【面试官之你说我听】-MyBatis常见面试题 欢迎关注文章系列,一起学习 《提升能力,涨薪可待篇》 《面试知识,工作可待篇》 《实战演练,拒绝996篇》 也欢迎关注微信公众号【Ccww笔记】,原创技术文章第一时间推出 如果此文对你有帮助、喜欢的话,那就点个赞呗,点个关注呗! 往...

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

编程技术

《领域驱动设计之PHP实现》 – 架构风格

2

songhua.gao 发布于 2019-12-06

架构风格 对于构建复杂应用,一个关键点就是得有一个适合应用需求的架构设计。领域驱动设计的一个优势就是不必绑定到任何特定的架构风格之上。相反的,我们可以根据每个核心域内的限界上下文自由选择最佳的架构,限界上下文同时为每个特定领域问题提供了丰富多彩的架构选择。 例如,一个订单系统可以...

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

Java

2020面试预备你也能收割Offer,Java程序员必会知识清单全在这份pdf文档里

31

hellas 发布于 2019-12-02

关于程序员,除了做项目来提高自身的技术之外,还有一种提升自己的专业技能就是:多!看!书! 小编整理出一篇Java进阶架构师之路的核心知识,同时也是面试时面试官必问的知识点,篇章也是包括了很多知识点,其中包括了有基础知识、Java集合、JVM、多线程并发、spring原理、微服务、...

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

Java

这个价值50W年薪的问题,终于被他说明白啦…

15

hanze 发布于 2019-11-26

面对MySQL 1、当面试官问你MySQL 索引 的时候,你是否感觉无所适从? 2、当面试官问你MySQL 事务 的时候,你是否感觉无从下手? 3、当面试官问你MySQL 锁机制 的时候,你是否感觉一筹莫展? 4、当面试官问你实际 生产环境 调优问题的时候,你是否感觉不知所措? ...

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

编程技术

数据仓库简介、发展、架构演进、实时数仓建设、与离线数仓对比

17

xubiao.zhuang 发布于 2019-11-24

数据仓库也是公司数据发展到一定规模后必然会提供的一种基础服务,数据仓库的建设也是“数据智能”中必不可少的一环。本文将从数据仓库的简介、经历了怎样的发展、如何建设、架构演变、应用案例以及实时数仓与离线数仓的对比六个方面全面分享关于数仓的详细内容。 本文作者:郭华(付空) 原地地址:...

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

Java

2019 年 Python、Golang、Java、C++、Rust 该如何选择?

11

songhua.gao 发布于 2019-11-21

Python、Golang、Java、C++、Rust这几门编程语言都是2019非常火热的语言,这几门语言各有特点各有优劣,因此很多初学者总是纠结于如何在这五种语言间选择。实践出真知,下面分别推荐几个 Gitee 上的 Python、Golang、Java、C++、Rust 语言...

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

编程技术

解密商业化广告投放平台技术架构

34

hanze 发布于 2019-11-21

分享嘉宾:辰序 阿里 高级技术专家 编辑整理:Hoh Xil 内容来源:大鱼技术沙龙 出品社区:DataFun 注:欢迎转载,转载请在留言区内留言。 导读: 互联网广告是流量商业变现的重要途径之一,涉及服务平台、检索引擎、算法策略、数据工程等多个方向。本次分享的主题为商...

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

Java

Java面试必备知识点梳理:二分查找算法

4

dulong 发布于 2019-11-20

在计算机世界里“数据结构+算法=程序”,因此算法在程序开发中起着至关重要的作用。虽然我们在开发中自己设计算法的情况不多,在工作中却离不开算法。无论是开发包提供的算法还是我们自己设计的算法,算法在程序中都无处不在。 常用的算法有查找算法和排序算法。查找算法有线性查找算法、深度优先搜...

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

Java

五面阿里,终拿offer,就是不明白为什么面试官总喜欢问这种问题

1

尖兵 发布于 2019-11-16

一面 一面就做了一道算法题,要求两小时内完成,给了长度为N的有重复元素的数组,要求输出第10大的数。典型的TopK问题,快排算法搞定。 算法题要注意的是合法性校验、边界条件以及异常的处理。另外,如果要写测试用例,一定要保证测试覆盖场景尽可能全。加上平时刷刷算法题,这种考核应该没问...

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

编程技术

GRIT:eBay 研发的跨微服务分布式事务协议

4

likai 发布于 2019-11-11

eBay 的技术人员最近展示了一种称为 GRIT 的分布式事务协议,支持跨多个具有多个底层数据库的微服务的 ACID(原子性、一致性、隔离性、持久性)事务。 本文描述了在 2019 年 IEEE 数据工程国际会议(ICDE)上公布的 GRIT 协议的基本思想,并提供了一个使用部分...

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

Java

AOP实现mysql的主从数据库:读写分离

2

zhuangli 发布于 2019-11-08

首先,为什么会碰到这样的问题? 昨天写的一个业务上线了,但是在dev环境和test环境都能跑,但是到了线上环境发生 数据不能插入 的问题。 问了老大之后发现线上数据库是读写分离的,然后通过过滤器的才能进入写数据库卡,我的函数命名规范问题不符合过滤器的要求,导致从controlle...

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

编程技术

如何摆脱码农,成为技术大牛

刘莉莉 发布于 2019-11-06

关于工程师该如何成长的问题,大家普遍对如何成长为牛人,如何获得晋升,如何在繁忙的工作中持续学习充满了困惑,这其实是每一位码农成长过程中必经之路。在这里也想跟大家分享一下我的一些心得。 普遍对成长充满了焦虑感 同学们普遍对成长充满焦虑感。例如: 工作太忙没时间学习 业务需求太多、太...

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

Java

精诚所至,我的跳槽之路

dulong 发布于 2019-11-01

天行健,君子以自强不息。 – 《周易·乾·象》 踏出熟悉的公司大门,我回头,知道以后应该不会经常回来,抬手,拍照,朋友圈里,我留下了“莫愁前路无知己,天下谁人不识君”的文字。 再见了,我将拥抱新的生活。再见了,我会有新的工作。 别人看起来我走的突然,但...

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