码迷,mamicode.com
首页 >  
搜索关键字:阿里 双11 读书笔记    ( 18447个结果
一行代码引来的安全漏洞就让我们丢失了整个服务器的控制权
一个在阿里云打工的清华学渣!之前在某厂的某次项目开发中,项目组同学设计和实现了一个“引以为傲”,额,有点扩张,不过自认为还说得过去的feature,结果临上线前被啪啪打脸,因为实现过程中因为一行代码(没有标题党,真的是一行代码)带来的安全漏洞让我们丢失了整个服务器控制权(测试环境)。多亏了上线之前有公司安全团队的人会对代码进行扫描,才让这个漏洞被扼杀在摇篮里。下面我们就一起来看看这个事故,啊,不对
分类:其他好文   时间:2020-08-04 10:07:11    阅读次数:107
从一道面试题谈谈一线大厂码农应该具备的基本能力
一个在阿里云打工的清华学渣!作者:YuraShevchenko来源:skypixel.com关于一线码农的面试,我想说求职面试在绝大部分人来说都是必不可少的,自己作为求职者也参与了不少面试(无论成功或者失败),作为技术面试官参与面试也有四五年的经验,在面试过程中也见识到了各种各样的人(有厉害的,也有奇葩的)。在这里也只想谈谈自己的一些看法,我说的不一定对,有不同的意见可以留言参与讨论。面试本来就是
分类:其他好文   时间:2020-08-04 10:06:45    阅读次数:66
一文教你实现 SpringBoot 中的自定义 Validator 和错误信息国际化配置
一个在阿里云打工的清华学渣!本文通过示例说明,在Springboot中如何自定义Validator,以及如何实现国际化的错误信息返回。注意,本文代码千万别直接照抄,有可能会出大事情的。先留个悬念,读者朋友们能从中看出有什么问题吗?项目初始化入直接从springboot官网中下载模板,直接通过示例中的GreetingController添加实现逻辑。@RestControllerpublicclas
分类:编程语言   时间:2020-08-04 10:06:25    阅读次数:176
由一次磁盘告警引发的血案 | 你知道 du 和 ls 区别吗?
一个在阿里云打工的清华学渣!知道为什么会有上面的结果吗?什么又是稀疏文件?这篇文章将为你揭秘。问题背景确切地说,不是收到的自动告警短信或者邮件告诉我某机器上的磁盘满了,而是某同学人肉发现该机器写不了新文件才发现该问题的.说明我司告警服务还不太稳定:)第一次出现该问题时,我的处理方式是:先删了/tmp/目录,空闲出部分空间,然后检查下几个常用的用户目录,最终发现某服务A的日志文件(contentut
分类:其他好文   时间:2020-08-04 10:06:08    阅读次数:65
开发规范真的很重要
最近阿里巴巴的Java开发手册出了新版(可直接到githubalibaba-p3c上获取相关资源哦),我就跟着这个事情说一下我对开发规范的理解吧。提起开发规范,我印象中最深的就是读研究生期间,带我的大牛师兄某导对我的要求。当时是开发一款B/S的3D渲染引擎,其中Web部分由我负责,在大师兄在对我进行codereview的过程中,对我提出了“严厉”的批评(也一直很感谢他当时的严格要求),原因不是别的
分类:其他好文   时间:2020-08-04 10:04:30    阅读次数:69
震惊! 阿里的程序员也不过如此,竟被一个简单的 SQL 查询难住
(请原谅我,标题党一回,花几分钟看看,或许对你有帮助)背景最近工作上遇到一个”神奇”的问题,或许对大家有帮助,因此形成本文.问题大概是,我有两个表TableA,TableB,其中TableA表大概百万行级别(存量业务数据),TableB表几行(新业务场景,数据还未膨胀起来),语义上TableA.columnA=TableB.columnA,其中columnA上建立了索引,但查询的时候确巨慢无比,基
分类:数据库   时间:2020-08-04 10:03:56    阅读次数:80
阿里开源的缓存框架JetCache
我说你听之前一直在用SpringCache进行接口数据的缓存,主要是SpringCache在对具体key缓存失效时间的设置不是很方法,还要自己去扩展,无意中发现了阿里的JetCache。大部分的需求都能满足,并且有一些很实用的功能,今天给大家介绍下。JetCache是一个基于Java的缓存系统封装,提供统一的API和注解来简化缓存的使用。JetCache提供了比SpringCache更加强大的注解
分类:系统相关   时间:2020-08-03 09:49:14    阅读次数:120
Redis学习-12 通过Jedis连接阿里云服务器上的Redis
这里要在前面的修改配置文件那里继续修改一个地方 这里注意: requirepass 前面不要有空格 注释掉bind 127.0.0.1 相当于 bind 0.0.0.0 。允许所有客户端访问 netstat -ntlp 查看所有 云服务器中,还要增加一个安全组端口 6379,配置如下 ...
分类:其他好文   时间:2020-08-02 17:32:49    阅读次数:126
阿里面试题BIO和NIO数量问题附答案和代码
一、问题BIO和NIO作为Server端,当建立了10个连接时,分别产生多少个线程?答案:因为传统的IO也就是BIO是同步线程堵塞的,所以每个连接都要分配一个专用线程来处理请求,这样10个连接就会创建10个线程去处理。而NIO是一种同步非阻塞的I/O模型,它的核心技术是多路复用,可以使用一个链接上的不同通道来处理不同的请求,所以即使有10个连接,对于NIO来说,开启1个线程就够了。二、BIO代码实
分类:其他好文   时间:2020-08-02 10:14:31    阅读次数:73
阿里Nacos-配置-多环境
多环境的配置隔离是配置中心最基础的一个功能之一。不同的环境配置的值不一样,比如数据库的信息,业务的配置等。SpingBoot多环境配置首先我们来回顾下在SpringBoot中用配置文件的方式怎么进行环境的隔离。默认我们都会创建一个application.properties配置文件,这个文件是不区分环境的,通用。为了区分环境我们可以为每个环境创建一个配置文件,比如;开发环境application-
分类:其他好文   时间:2020-08-02 10:11:37    阅读次数:59
18447条   上一页 1 ... 55 56 57 58 59 ... 1845 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!