摘要:
什么是Netty?Netty是基于JavaNIO再次封装的一个处理异步的,事件驱动的网络应用程序的框架和工具.Netty来源?异步和事件驱动都是由操作系统发展过来. NIO代表多路复用IO. 最开始操作系统使用的系统调用是Select,性能低下.之后发展为Linux的epoll,和 Unix中的kq 阅读全文
摘要:
11.27多表联合查询的优化方式,优化后的SQL及分析优化方式: 1.尽量不用'*' 2.小表作驱动 3.大表建索引原本SQL语句: select * from order left join user on user.id = order.user_id 简单优化: select order_id 阅读全文
摘要:
11.27伪代码实现下单流程 def 下单(): # 获取参数(前端或内存数据库) 用户id=request.用户id if not 用户id: return '请登录' if not all(地址, 支付手段, 商品id&购买数量[列表] ) return '信息不全' # 校验 try: 获取地 阅读全文
摘要:
11.27第一大题: # 1. 进程等待接收信息过程浪费资源?# 2. 动态调控Queue中任务数量?# 3. 多进程内存泄漏定位及解决?1. 当子进程在等待时间较长的时候, 在不杀死子进程的情况下, 为了节省资源, 可以更改子进程状态(应为睡眠状态或追踪状态) 以便节省资源. 父进程固定时间段查询 阅读全文
摘要:
Protocol协议学习协议之前首先要明白几个理念.协议是协调行为的规则, 制定规则之后才能够遵循这个规则更好的进行行为.Web开发中所经常见到的主流协议, 一般都有所归属, 有一个更大的协议簇.协议簇里面包含有各种各样的协议, 根据阶段或步骤分成不同层级, 一个个层级有一个个协议, 根据步骤遵循协 阅读全文
摘要:
如果一定使用关键字例如class,pass 等命名函数? 暂时找不到关键字作为变量名的方法, 一般情况下都是关键字后面加'_', 用以区分关键字 和 命名. 两个列表内容相加?Python斜杠和反斜杠的区别, 运算符号斜杠和双斜杠区别?MySQL, 如何删除表内所有数据? 两种方法, truncat 阅读全文
摘要:
11.14 1.什么是RPC.2.什么是大数据处理,大数据需要怎样处理, 处理的方式方法或者函数有哪些3.身份认证平台的搭建方式有哪些, 区别都是什么.LDAP,SSO和,IAM都是什么4.版本管理工具SVN是什么, 怎么用, 和git有什么区别5.算法. 算法有哪些, 有什么用,各自用在哪些地方. 阅读全文
摘要:
关于网站访问时间过长的排查方式: 0. 先从时间上判断, 如果时间过长, 则应该是故障性错误. 时间稍长则是优化方面问题. 1. 首先从外层查看, F12里NetWork, 看看是不是有什么文件引用时间过长,或者加载错误. 如果有则采用本地文件, 或者直接注释掉. 2. 之后从内层原因排查, 打上断 阅读全文
摘要:
关于正斜杠和反斜杠在整体环境下, 正斜杠反斜杠主要用在地址表达上.在UNIX和Linux中, 地址索引都是使用正斜杠/来表达, 包括url地址资源等, 都是使用正斜杠来表达在Windows中, 地址的表达, 盘符等, 表达的方式则是使用\反斜杠来表示(也可以使用双正斜杠// 来表示windows中的 阅读全文
摘要:
SSL(Secure Sockets Layer) 安全套接层为网络通讯 安全及数据完整的协议在数据传输中保密与安全完整协议中, 经常提到的就是SSL协议和TLS协议TLS(Transport Layer Security)传输层安全.SSL和TLS是对网络通讯安全及数据完整性的保护的协议.通常在使 阅读全文