标签:图片

编程技术

kubernetes部署spring cloud微服务项目

9

wenming.gapo 发布于 2019-08-19

微服务架构是一项在云中部署应用和服务的新技术。大部分围绕微服务的争论都集中在容器或其他技术是否能很好的实施微服务,而红帽说API应该是重点。 微服务可以在"自己的程序"中运行,并通过"轻量级设备与HTTP型API进行沟通"。关键在于该服务可...

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

Java

java线程池原理

1

xiaoli.wang 发布于 2019-08-18

频繁地创建和销毁线程,会浪费资源。因此产生了线程池,缓存并重用线程,提高性能。 使用java线程池,最简单的方式是Executors和ExecutorService。 (图片来源: https://www.logicbig.com/tutorials/core-java-tuto...

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

Java

Mac 配置 PlantUML

6

likai 发布于 2019-08-18

检测是否已安装JDK 终端输入 java -version 复制代码 没有安装的话会弹窗 点击更多信息,进入JDK下载页 点击 DOWNLOAD 进入下载页面 点击接受条款,再点击。dmg的链接下载 由于某些缘故Oracle下载JDK奇慢,你可以使用华为JDK镜像源,找到最新的版...

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

Java

搞 Java 的年薪 40W 是什么水平?

7

邓龙华 发布于 2019-08-18

文章转载自公众号《陈树义》。 不知不觉已经工作 5 年了, 一 路走 来磕磕碰碰但总算有了自己的一点小体会。 对于一个 Java 开发人员来说,到了 5 年的关键节点,需要掌握哪些知识点呢? 经过我自己的总结,我列出了下面的思维导图。 从上面的图片我们可以看出大致分为三个部分:J...

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

Java

SpringBoot 整合 liquibase

1

邓龙华 发布于 2019-08-17

LiquiBase 是一个用于数据库重构和迁移的开源工具,通过日志文件的形式记录数据库的变更,然后执行日志文件中的修改,将数据库更新或回滚到一致的状态。它的目标是提供一种数据库类型无关的解决方案,通过执行schema类型的文件来达到迁移。其有点主要有以下: 支持几乎所有主流的数据...

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

编程技术

《从0开始学架构》《大型网站架构设计》读书笔记

9

小丁 发布于 2019-08-17

每一个程序员都有一个架构师的梦,可理想很丰满,现实很骨感—大部程序员工作中都做着简单的 CRUD,我也不例外。如果就这样还常把“架构”两个字挂在嘴边,估计程序员们都会脸红。但就因为暂时还不能成为架构师,我们就要放弃成为架构师的梦想了吗?显然不能,掌握架构设计的相关理论...

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

Java

java秒杀系列(2)- 页面静态化技术

hanze 发布于 2019-08-16

前言 通过代码片段分别介绍服务端渲染、客户端渲染、对象缓存三种方式的写法。 代码片段仅供参考,具体实现需要根据业务场景自行适配,但思想都是一样。 一、服务端渲染方式 1、接口返回html页面的设置 @Autowired ThymeleafViewResolver thymelea...

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

Java

走进JavaWeb技术世界2:JSP与Servlet的曾经与现在

8

puefu.he 发布于 2019-08-16

微信公众号【黄小斜】大厂程序员,互联网行业新知,终身学习践行者。关注后回复「Java」、「Python」、「C++」、「大数据」、「机器学习」、「算法」、「AI」、「Android」、「前端」、「iOS」、「考研」、「BAT」、「校招」、「笔试」、「面试」、「面经」、「计算机基础...

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

编程技术

GraphQL-BFF:微服务背景下的前后端数据交互方案

53

Harries 发布于 2019-08-16

前言 随着多终端、多平台、多业务形态、多技术选型等各方面的发展,前后端的数据交互,日益复杂。 同一份数据,可能以多种不同的形态和结构,在多种场景下被消费。 在理想情况下,这些复杂性可以全部由后端承担。前端只管从后端接口里,拿到已然整合完善的数据。 然而,不管是因为后端的领域模型,...

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

编程技术

阿里毕玄:系统架构师如何做好系统设计?

13

songhua.gao 发布于 2019-08-16

阿里妹导读:毕玄是阿里巴巴资深技术专家,07年加入阿里,一手打造了HSF,十多年来更见证参与了阿里在基础技术上的演进与发展。他觉得系统设计是远比 Java 编程技能更难的培训,很容易变成务虚课。为了挑战难题,毕玄决定大胆尝试在内部搞了个民间培训。于是就有了今天的文章,希望这些深入...

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

Java

java NIO知多少

4

hellas 发布于 2019-08-16

背景 Linux系统中的IO操作内部相当复杂,下面是一张带图片的LinuxIO相关层级关系: 下面是一个简化版本Linux内部IO层级图: 对此我的理解,java程序员版本的IO理解: java中的IO 从最早bio的只支持阻塞的bio(同步阻塞) 到默认阻塞支持非阻塞nio(同...

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

Java

面试3连炮:聊聊ES写入数据的原理?查询数据的原理?倒排索引了解吗?

10

yanxinchi 发布于 2019-08-15

公众号后台回复“ 学习 ”,获取作者独家秘制精品资料 扫描下方海报二维码,试听课程: (课程详细大纲,请参见文末) 面试题 es 写入数据的工作原理是什么啊? es 查询数据的工作原理是什么啊? 底层的 lucene 介绍一下呗? 倒排索引了解吗? 面试问这个,其实面试官就是要看...

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

Java

一些值得收藏的开源框架

1

尖兵 发布于 2019-08-15

1. 分布式应用服务开发的一站式解决方案 Spring Cloud Alibaba Spring Cloud Alibaba 致力于提供分布式应用服务开发的一站式解决方案。此项目包含开发分布式应用服务的必需组件,方便开发者通过 Spring Cloud 编程模型轻松使用这些组件来...

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

编程技术

AI、5G、Edge 新技术给架构师带来的机遇和挑战

6

darida 发布于 2019-08-15

在刚结束的 深圳 ArchSummit 全球架构师峰会 上,百度深度学习技术平台部总监马艳军老师发表了题为《AI、5G、Edge 新技术给架构师带来的机遇和挑战》的开场致辞,从他的视角介绍了技术人如何应对新技术带来的挑战。 5G 技术将很快落地并成为现实,会给我们的工作和生活带来...

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

编程技术

高德地图:崩溃率从万分之八降到十万分之八的架构奥秘

13

刘莉莉 发布于 2019-08-15

近几年来,高德地图业务发展迅猛,团队规模迅速扩张,代码体量急剧增加,为了提高团队高效并行作战的能力,端上做了一系列架构升级。2018 年通过双端融合、组件化、研发平台搭建等技术实践,使得发版效率提升 50%, App 崩溃率从万分之八降到十万分之八。本文整理自 ArchSummi...

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

编程技术

学完这100多技术,能当架构师么?(非广告)

16

dulong 发布于 2019-08-14

原创:小姐姐味道(微信公众号ID:xjjdog),欢迎分享,转载请保留出处。 前几天,有个搞培训的朋友,和我要一份java后端的进阶路线图,我就把这篇文章发给了他 《必看!java后端,亮剑诛仙》 。今天,又想要个java后端目前最常用的工具和框架,正好我以前画过这样一张图,于是...

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

Java

心塞!今年程序员跳槽好难啊

5

songhua.gao 发布于 2019-08-14

就今年大环境来看,跳槽成功的难度比往年高很多,一个明显的感受:今年的Java技术栈面试,无论一面还是二面,都特别考验Java程序员的技术功底。 最近有人搜集了93套腾讯、阿里、美团、百度、网易等公司2019年的 面试题合集 ,并把技术点梳理成一份 大而全 的“Java技术栈”面试...

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

Spring

Spring Boot (十五): Spring Boot + Jpa + Thymeleaf 增删改查示例

4

xubiao.zhuang 发布于 2019-08-14

这篇文章介绍如何使用 Jpa 和 Thymeleaf 做一个增删改查的示例。 先和大家聊聊我为什么喜欢写这种脚手架的项目,在我学习一门新技术的时候,总是想快速的搭建起一个 Demo 来试试它的效果,越简单越容易上手最好。 在网上找相关资料的时候总是很麻烦,有的文章写的挺不错的但是...

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