标签:锁

Java

三年Java开发工程师,面试电话接到手软,做到这些你也可以!

darida 发布于 2019-02-21

序言 对于职场来说,简历就如同门面。若是没想好,出了差错,耽误些时日倒不打紧,便是这简历入不了HR的眼,费力伤神还不能觅得好去处,这数年来勤学苦练的大好光阴,岂不辜负? 简历,简而有力。是对一个人工作经验的简单介绍。对公司而言,在挑选人才时,可以通过简历对人才有整体认识,减少人才...

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

Java

Java、Python、Go 哪个后端编程语言适合web前端工程师学习?

xubiao.zhuang 发布于 2019-02-21

不知道作为 web前端工程师的大家有没有相似的经历:很多时候我们想 深入 学习 node ,立志向 web全栈方向发展,但是却十分遗憾的发现很多 node 教程 基本都是 helloworld级别的。 如果 真想搞后端开发, node还是 不稳定,于是乎我们有了想接触更多后端语言...

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

编程技术

微服务之数据同步Porter

11

yanxinchi 发布于 2019-02-21

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

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

Java

Netty 和 RPC 框架线程模型分析

24

yanxinchi 发布于 2019-02-21

《Netty 进阶之路》、《分布式服务框架原理与实践》作者李林锋深入剖析 Netty 和 RPC 框架线程模型。李林锋已在 InfoQ 上开设 Netty 专题持续出稿,感兴趣的同学可以持续关注。 1. 背景 1.1 线程模型的重要性 对于 RPC 框架而言,影响其性能指标的主要...

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

编程技术

个推Node.js 微服务实践:基于容器的一站式命令行工具链

wenming.gapo 发布于 2019-02-20

作者:个推Node.js 开发工程师 之诺 背景与摘要 由于工程数量的快速增长,个推在实践基于 Node.js 的微服务开发的过程中,遇到了如下问题: 每次新建项目都需要安装一次依赖,这些依赖之间基本相似却又有微妙的区别; 每次新建项目都要配置一遍相似的配置(比如 tsconfi...

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

Java

在Java中本地进行线程间数据传输的三种方式和源码展示

xiaoli.wang 发布于 2019-02-20

在线程之间进行通信或发信号时首先想到的是java.lang.Object类方法:wait,notify和notifyAll。这是最基本和最广泛认可的概念,但本博客并非讲这些。 JVM实例上运行的线程缺少强大的预设模型,就像在UNIX中进行交互通信一样,尽管有一些第三方框架可以帮助...

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

Java

宜人贷蜂巢API网关技术解密之Netty使用实践

14

yeseng 发布于 2019-02-20

宜人贷蜂巢团队,由Michael创立于2013年,通过使用互联网科技手段助力金融生态和谐健康发展。自成立起一直致力于多维度数据闭环平台建设。目前团队规模超过百人,涵盖征信、电商、金融、社交、五险一金和保险等用户授信数据的抓取解析业务,辅以先进的数据分析、挖掘和机器学习等技术对用户...

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

Java

Java相关笔记

3

wenming.gapo 发布于 2019-02-20

Java 1. 面向对象和面向过程的区别 面向过程 优点:性能比面向对象高,因为类调用时需要实例化,开销比较大,比较消耗资源;比如单片机、嵌入式开发、Linux/Unix等一般采用面向过程开发,性能是最重要的因素。 缺点:没有面向对象易维护、易复用、易扩展 面向对象 优点:易维护...

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

Java

三年Java开发工程师,面试电话接到手软

songhua.gao 发布于 2019-02-20

序言 对于职场来说,简历就如同门面。若是没想好,出了差错,耽误些时日倒不打紧,便是这简历入不了HR的眼,费力伤神还不能觅得好去处,这数年来勤学苦练的大好光阴,岂不辜负? 简历,简而有力。是对一个人工作经验的简单介绍。对公司而言,在挑选人才时,可以通过简历对人才有整体认识,减少人才...

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

Java

Java性能优化的50个细节

yeseng 发布于 2019-02-20

作者丨Java后端开发 https://www.toutiao.com/i6595499804082569742/ 在JAVA程序中,性能问题的大部分原因并不在于JAVA语言,而是程序本身。养成良好的编码习惯非常重要,能够显著地提升程序性能。 1. 尽量在合适的场合使用单例 使用...

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

Java

RedHat 发布 JBoss 7.2,完全支持 Java EE 8 规范

小丁 发布于 2019-02-20

edHat 发布了 JBoss 7.2,完全支持 Java EE 8 规范。这个版本将另一个应用程序服务器引入到 Jakarta EE 中。它还支持现代 Web 技术,例如具有 HTTP/2 功能的 Servlet 4.0。 RedHat 发布了 JBoss 7.2 ,完全支持 ...

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

Java

推荐 10 个 CI/CD 工具,用于云平台集成交付

changyuan.xu 发布于 2019-02-19

虽然云平台的到来让开发者免于安装和维护物理服务器,但测试和部署代码过程依旧需要人为完成,持续集成可以自动消除构建、测试和部署代码的大部分痛苦。如果希望最大限度提高效率,持续集成和交付工具是最好的选择。 实际上,所有开发者都可在软件开发中使用 CI/CD,但团队使用可以获得更大优势...

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

Java

java 多线程基础, 我觉得还是有必要看看的

xiaoli.he 发布于 2019-02-19

Java 主线程名 我们启动的一个程序可以理解为一个进程, 一个进程中包含一个主线程, 线程可以理解为一个子任务. Java 中可以通过下面代码来获取默认的主线程名. System.out.println(Thread.currentThread().getName()); 运行...

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

Java

并发与多线程基础

4

Harries 发布于 2019-02-19

熟悉Java的人都能很容易地写出如下代码: public static class MyThread extends Thread { @Override public void run() { System.out.println("MyThread is runni...

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

编程技术

支撑日活百万用户的高并发系统,应该如何设计其数据库架构?【石杉的架构笔记】

6

zhuangli 发布于 2019-02-19

1.用一个创业公司的发展作为背景引入 2.用多台服务器来分库支撑高并发读写 3.大量分表来保证海量数据下查询性能 4.读写分离来支撑按需扩容及性能提升 5.高并发下的数据库架构设计总结 “ 这篇文章,我们来聊一下对于一个支撑日活百万用户的高并系统,他的数据库架构应该如何设计? 看...

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

Spring

小团队的微服务之路

8

hellas 发布于 2019-02-18

微服务是否适合小团队是个见仁见智的问题。回归现象看本质,随着业务复杂度的提高,单体应用越来越庞大,就好像一个类的代码行越来越多,分而治之,切成多个类应该是更好的解决方法,所以一个庞大的单体应用分出多个小应用也更符合这种分治的思想。当然微服务架构不应该是一个小团队一开始就该考虑的问...

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