标签:突破

Java

阿里面试:看你springBoot用的比较溜来,说说springboot自动装配是怎么回事?

9

puefu.he 发布于 2020-07-25

引言 最近有个读者在面试,面试中被问到了这样一个问题“看你项目中用到了 springboot ,你说下 springboot 的自动配置是怎么实现的?”这应该是一个 springboot 里面最最常见的一个面试题了。下面我们就来带着这个问题一起解剖下 springBoot 的自动...

创业故事

五年内成全球领先在线视频办公平台,90后创业者怎么做到的?

4

dulong 发布于 2020-07-24

  来源:猎云网   作者:林京   从图文、视频再到AR/VR,信息传播的载体不断发生变化。   疫情之下,无论是宅家之下的泛娱乐短视频需求,还是当下直播带货的火爆,2020年都让短视频成为最热闹的赛道之一。   2016年被称为“短视频元年”,在政策驱...

Java

今日头条 Android ' 秒 ' 级编译速度优化

11

小丁 发布于 2020-07-23

背景介绍 Android 项目一般使用 gradle 作为构建打包工具,而其执行速度慢也一直为人所诟病,对于今日头条 Android 项目这种千万行级别的大型工程来说,全量编译一次的时间可能高达六七分钟,在某些需要快速验证功能的场景,改动一行代码的增量编译甚至也需要等两三分钟,这...

编程技术

医准智能发布乳腺超声智能检测系统,这条赛道为何鲜有布局?

xubiao.zhuang 发布于 2020-07-20

雷锋网消息,近日,医疗AI公司医准智能发布乳腺超声智能检测系统。 该系统在不改变现有超声设备和医院工作流程的基础上,利用神经网络架构搜索方法(NAS)对超声信号进行实时智能分析,可以实现实时病灶检出,对病灶进行自动分割及良恶性分析。 超声是基层最常用的一种检查设备。相较于CT、X...

Java

今日头条 Android '秒' 级编译速度优化

12

likai 发布于 2020-07-20

背景介绍 Android 项目一般使用 gradle 作为构建打包工具,而其执行速度慢也一直为人所诟病,对于今日头条 Android 项目这种千万行级别的大型工程来说,全量编译一次的时间可能高达六七分钟,在某些需要快速验证功能的场景,改动一行代码的增量编译甚至也需要等两三分钟,这...

编程技术

【第2008期】多应用项目开发架构和多进程间构建优化分析

11

xiaoli.wang 发布于 2020-07-19

前言 时间真快,7月又到20号了。今日早读文章由百度@Lucas HC投稿分享。 正文从这开始~~ 随着业务复杂度的上升,前端项目不管是从代码量上,还是从依赖关系上都会爆炸式增长。对于单页面应用或者多应用项目来说,各个应用之间的关系也会更加复杂,多个应用之间如何配合,如何维护相互...

编程技术

网络安全架构:安全架构实践的公理

7

puefu.he 发布于 2020-07-19

全文约 7 000 字  5 图  阅读约 20 分钟 2020年7月15日, TOG(国际开放组织, The Open Group )联合 SABSA研究院 ,正式发布 中文版 指南 《安全架构实践的公理》 (其英文版 《 Axioms for the Pr...

Java

你真的懂Unicode编码吗?

4

邓龙华 发布于 2020-07-18

公司mysql数据库用的utf8mb4字符集,然后合作的第三方公司的mysql数据库用的是utf8字符集,我们都知道,mysql的utf8字符集是utf8mb4的子集,于是公司的app用户输入utf8以外的字,比如" "(可别以为这是工厂的厂字,仔细看看吧!很...

编程技术

用SASE加速零信任网络交付

12

wenming.gapo 发布于 2020-07-17

by K.P.  IMKP 五一节前,我们成功地交付了第一个基于SASE架构的零信任网络项目。从敲下第一行代码到第一个项目交付,经历了半年时间的打磨。这半年来,我们一直在思考和实践如何帮客户更快速、更便捷的完成零信任网络升级,过程中踩了不少坑,积累了很多经验,也有了一些...

Java

细说渗透江湖之披荆斩棘

57

hanze 发布于 2020-07-16

这是  酒仙桥六号部队  的第 40   篇文章。 全文共计2824个字,预计阅读时长10分钟 。 前言 说来话长, 在一个月黑风高的晚上,突然接到一个渗透任务,貌似还挺急,在客户充分授权的情况下,便连夜进行测试。 由于本次渗透时间紧任务重,以拿权限...

编程技术

技术科普丨服务发现和负载均衡的来龙去脉

6

dulong 发布于 2020-07-16

问题缘由 单机时代,传统软件大多是单体/巨石架构(Monolithic)。大家往一个代码仓库提交CODE,这会导致应用膨胀,难以理解和修改,以及扩展受限,无法按需伸缩等诸多问题。单体架构怎么解决多人合作的问题?模块化,对,按功能拆分,模块之间定义编程接口(API),彼此关心功能而...

编程技术

你和月薪30K的后端程序员,差距在哪里?

7

darida 发布于 2020-07-16

之前和很多大厂面试官聊天, 现在很多公司的招聘信息,都会有这这么一条要求: 有分布式、高并发、高可用系统设计/开发和性能调优经验者优先。 因为互联网公司基本都是直面用户的业务,要想改善用户体验,就要持续确保系统的访问性能和可用性,而使用高并发、分布式缓存最常见且有效的手段。 但毕...

Java

红队攻防实践:闲谈Webshell在实战中的应用

10

小丁 发布于 2020-07-15

文件上传漏洞是渗透测试中很常见的漏洞之一,也是我们攻防演练或者安全测试中快速getshell的一种途径,当然发现文件漏洞并不一定能成功getshell,真实环境下必不可少会存在waf或者其他拦截设备,阻碍我们成功打进目标。这篇文章就聊聊我平时渗透测试中经常使用的webshell免...

创业故事

连续创业16年之后,创始人说,创业是一个炼狱

3

小丁 发布于 2020-07-15

来源:猎云网   作者:林京   李明顺是一名互联网老兵,也是一名连续创业者。   翻看他的创业履历,几乎是中国互联网发展历程的一个生动注脚——在互联网广告时代,他创办了一家叫“广告互联”的公司。随后的三次创业分别是社区浪潮下的Di...

编程技术

数字化转型攻艰:企业需要什么样的基础设施?

1

小丁 发布于 2020-07-15

数字化转型到今天,已处于攻艰时期。我们一直说数字化转型之难,不在IT本身,而在于制度、流程、业务驱动等方面。说得更直白一些:我们需要有一个好的IT基础,在此基础之上,企业CIO及其数字化战略团队需要对企业的整体战略、流程、业务等方面进行梳理,找到真正适合自己的转型路径。 数字化转...

Java

面试之敌系列 3 多线程详解

37

puefu.he 发布于 2020-07-15

官方定义:线程是CPU调度和分配的基本单位,一定要和进程是操作系统进行资源分配(包括cpu、内存、磁盘IO等)的最小单位区别清楚。注意,一个是cpu的,一个是系统的资源(这里的资源表示除了CPU 之外的一切东西,也叫上下文) CPU进程无法同时刻共享,但是出现一定要共享CPU的需...

编程技术

码农与架构师之间的差距,究竟在哪里?

13

邓龙华 发布于 2020-07-15

今日一问:你什么时候发现自己技术弱到爆? 没错,就是面试的时候。 昨天一位同学和我说,他工作了3年,特别有信心去面字节跳动的,但没有想到这么抠细节,太难了: · 什么是分布式锁? · 如何实现分布式锁? · 单机锁有哪些?它为什么不能在分...

Java

你见过多菜的安卓工程师?

5

wenming.gapo 发布于 2020-07-13

本文作者 作者: Future 前段时间,公司入职了一个安卓工程师,说是工作3年多了。 吃饭的时候经常听到其他同事吐槽那个人太菜了。 我心想,能有多菜,总不至于基本工作都做不了吧? 最近他被调到了我们小组,负责接手某个app的后续开发。那个app已经是个半成品,按理说,不出半个月...