标签:软件

Java

【进收藏夹吃灰系列】——Java基础快速扫盲

21

hanze 发布于 2020-07-14

建议看完目录后扔进收藏夹吃灰,需要用的时候再翻出来。(手动狗头) 本文主要包括Java入门的一些知识,包括JDK环境安装,常用语法以及面向对象编程等。 【目录结构】 Java基础1,Java语言的特点2,配置开发环境3,经典HelloWorld3.1 命令行运行Java程序3.2...

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

Java

学习Java8系列-Lambda

6

hellas 发布于 2020-07-14

Lambda演进 小王在公司正在开发一个学生管理系统,产品经理向他提出一个需求,要筛选出年龄大于15的学生,于是小王写出了以下代码: public static List<Student> filterAgeStudent(List<Student> st...

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

编程技术

一次教科书级别的Redis高可用架构设计实践

10

yeseng 发布于 2020-07-13

作者介绍 冷正磊, 2018年2月加入去哪儿网DBA团队,主要负责公司Redis和机票业务MySQL数据库的运维工作,同时承担去哪儿网数据库自动化运维平台部分模块的开发工作,对数据库技术具有浓厚兴趣,具有多年Oracle、MySQL及Redis运维经验。 本文主要介绍了 Quna...

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

编程技术

知乎CTO李大海:谢邀,来分享下内容社区的AI架构搭建与应用

12

hanze 发布于 2020-07-13

谢邀!知乎 CTO 来分享下内容社区的 AI 架构搭建与应用。 「在信息爆炸的互联网海洋中,有价值的信息仍然是稀缺的」。知乎的诞生源于这样一个非常简单的初心。 而在挖掘真正有价值的信息过程中,知乎很好地利用了 AI 技术。 在今年上海召开的 2020 世界人工智能大会云端峰会开发...

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

Java

手拉手带你实战Java新手小项目:短信云备忘录(附源码)

5

zhuangli 发布于 2020-07-13

随着5G技术离我们的生活越来越近,如今全国各地都在重视信息化建设,出现大量的信息化人才缺口,尤其是Java软件人才。 Java是成熟的产品,已经有近20年的历史。80%以上的高端企业级应用都使用JAVA平台(电信、银行等),Java几乎涵盖所有平台Amazon、Google、 e...

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

Java

JVM工作原理和工作流程简述

5

wenming.gapo 发布于 2020-07-13

JAVA之所以跨平台,是因为有JVM这么一个编译和运行机器,它令对于系统的操作对于用户而言是黑盒的,使得开发人员更快速和更注重软件功能的实现。然而,也因为jvm是黑盒,所以内部和底层具有不确定性,如果用状态机来表示jvm,那么jvm就是一种现役复制不确定的状态机,因为它的状态和表...

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

Java

QMQ在携程的落地实践

14

yeseng 发布于 2020-07-13

QMQ(Qunar Message Queue)诞生于去哪儿网,初版基于MySQL存储。随着集团业务系统越发倚重消息解耦上下游,业务量的上涨随之带来消息量的增长,MySQL作为存储的瓶颈也越发明显。 比较自然的解决方案有两个:1)分库分表;2)换存储。与业界众多出名的消息队列(K...

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

Java

甲骨文:有史以来最伟大的25个Java应用程序

8

zhuangli 发布于 2020-07-13

作者 | Alexa Morales 译者 | 刘雅梦 策划 | Tina 本文首发于 InfoQ Pro(infoqpro),InfoQ Pro 是由 InfoQ 推出的全新媒体服务平台。关注我们,第一时间获得 IT 深度内容和会员定制福利。 Java 的故事始于 1...

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

编程技术

做了两年java,这些高性能高可用高并发的技术架构你都知道吗?

3

likai 发布于 2020-07-13

前言 每一个模式描述了一个在我们周围不断重复发生的问题及该问题解决方案的核心。这样,你就能一次又一次地使用该方案而不必做重复工作。 所谓网站架构模式即为了解决大型网站面临的高并发访问、海量数据、高可靠运行等一系列问题与挑战。为此,在实践中提出了许多解决方案,以实现网站高性能、高可...

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

编程技术

微服务学习与思考(03):微服务总体架构图解

2

wenming.gapo 发布于 2020-07-13

前面微服务2篇文章: 微服务学习与思考(01):什么是微服务?微服务的优势和劣势 微服务学习与思考(02):微服务实施前有哪些问题需要思考? 如何进行服务分层 分层:是一种很常见的架构方法。比如我们常见的网络协议TCP/IP的分层。分层之后,各层各司其职,相互隔离开来。 最简单的...

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

Spring

来了铁子,看完别说不会了哦,SpringBoot【完结篇】!

30

yanxinchi 发布于 2020-07-13

大家好,我是小菜,一个渴望在互联网行业做到蔡不菜的小菜。可柔可刚,点赞则柔,白嫖则刚! 死鬼~看完记得给我来个三连哦! “ 本文主要介绍 SprinBoot 如有需要,可以参考 如有帮助,不忘 点赞 ❥ 一、 缓存 1)JSR107 Java Caching定义了5个核心接口,分...

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

Java

原来不只是fastjson,这个你每天都在用的类库也被爆过反序列化漏洞!

6

dulong 发布于 2020-07-13

文章目录 在《 fastjson到底做错了什么?为什么会被频繁爆出漏洞? 》文章中,我从技术角度分析过为什么fastjson会被频繁爆出一些安全漏洞,然后有人在评论区发表”说到底就是fastjson烂…”等言论,一般遇到这种评论我都是不想理的。 但是事后想想,这个事情还是要单独说...

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

编程技术

数据战略:采用云的正确方法是什么?

1

尖兵 发布于 2020-07-13

了解为更好地开展业务而制定有效的数据战略的必要性。 数据和云已经成为商业世界中两个无处不在的术语。虽然数据构成了数字化授权的关键管道,为企业带来了创新和增长,但云战略提供了一个平台来交付计算,并充当了它们的存储中心。云还可以使快速响应、用户友好的应用程序具有更大的灵活性。然而,尽...

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

Java

堆和堆傻傻分不清?一文告诉你 Java 集合中「堆」的打开方式

likai 发布于 2020-07-13

什么是堆? 堆其实就是一种特殊的队列——优先队列。 普通的队列游戏规则很简单:就是先进先出;但这种优先队列搞特殊,不是按照进队列的时间顺序,而是按照每个元素的优先级来比拼,优先级高的在堆顶。 这也很容易理解吧,比如各种软件都有会员制度,某软件用了会员就能加速下载的,不同等级的会员...

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

Java

Netty编程实战之:Reactor反应器模式

dulong 发布于 2020-07-12

前一节中我们提到, Netty 入门的两个准备工作, 一是 Java NIO ,二是 Reactor反应器模式 , 这节我们来了解 Reactor反应器模式 如果不知道 Java NIO 的话,那么推荐先去看一下 Java NIO : Netty编程实战之:掌控NIO 什么是Re...

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

Java

Tomcat的基本使用及相关知识的概述(超详细版)

59

邓龙华 发布于 2020-07-12

絮絮叨叨: 在深入了解Tomcat源码之前,本来是想亲自写一篇Tomcat的基本使用教程的,在网上兜兜转转发现了这篇博客: https://blog.csdn.net/weixin_40396459/article/details/81706543 ,写的特别详细,虽然有点老,但...

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

Java

万字搞定 Spring Security!

14

yeseng 发布于 2020-07-12

权限系统躲不开的概念,在Shiro和Spring Security之间,你一般选啥?在前后端分离的项目中,你知道怎么Spring security整合JWT么,来看看这篇文章哈! 思维导图如下: RBAC 全称为基于角色的权限控制,本段将会从什么是 RBAC,模型分类,什么是权限...

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

编程技术

音视频技术开发周刊 | 152

xubiao.zhuang 发布于 2020-07-12

每周一期,纵览音视频技术领域的干货和新闻投稿: contribute@livevideostack.com。 内容推荐 美摄云非编系统——网页端实时编辑渲染方案 美摄云非编是一款新型网页端非线性编辑工具,应用WebAssembly技术实现网页端直接渲染图像。本次LiveVideo...

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