08 2020 档案

摘要:信息安全大体可分为三个大的分支: 网络安全 系统安全 密码学 网络安全 SQL注入 Web安全三板斧之首,大名鼎鼎的SQL注入。 SQL注入攻击的核心在于让Web服务器执行攻击者期望的SQL语句,以便得到数据库中的感兴趣的数据或对数据库进行读取、修改、删除、插入等操作,达到其邪恶的目的。 而如何让W 阅读全文
posted @ 2020-08-24 16:31 南北12345678 阅读(308) 评论(0) 推荐(0) 编辑
摘要:程序员经常要面临的一个问题就是:如何提高程序性能? 这篇文章,我们循序渐进,从内存、磁盘I/O、网络I/O、CPU、缓存、架构、算法等多层次递进,串联起高性能开发十大必须掌握的核心技术。 - I/O优化:零拷贝技术 - I/O优化:多路复用技术 - 线程池技术 - 无锁编程技术 - 进程间通信技术 阅读全文
posted @ 2020-08-24 15:44 南北12345678 阅读(433) 评论(0) 推荐(0) 编辑
摘要:Spring Cloud 是一个基于 Spring Boot 实现的微服务框架,它包含了实现微服务架构所需的各种组件。 注:Spring Boot 简单理解就是简化 Spring 项目的搭建、配置、组合的框架。因为与构建微服务本身没有直接关系,所以本文不对 Spring Boot 进行展开。另外本文 阅读全文
posted @ 2020-08-24 15:13 南北12345678 阅读(145) 评论(0) 推荐(0) 编辑
摘要:一:为什么做这种限制? 二:在这种限制下SQL怎么写? 最近,在知乎上看到一个有意思的问题,我个人觉得不错,挺有收获,在这里跟大家分享一下。 题目:《阿里巴巴JAVA开发手册》里面写超过三张表禁止join 这是为什么?这样的话那sql要怎么写? 一般,我对于这种问题,解决方案是查询官方文档,要么查看 阅读全文
posted @ 2020-08-11 17:55 南北12345678 阅读(793) 评论(0) 推荐(0) 编辑
摘要:软件架构(software architecture)就是软件的基本结构。 合适的架构是软件成功的最重要因素之一。大型软件公司通常有专门的架构师职位(architect),只有资深程序员才可以担任。 如果一个软件开发人员,不了解软件架构的演进,会制约技术的选型和开发人员的生存、晋升空间。这里我列举了 阅读全文
posted @ 2020-08-03 11:47 南北12345678 阅读(1531) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示