SQL 50题 11.查询两⻔门及其以上不不及格课程的同学的学号,姓名及其平均成绩+先把不及格的抓出来找两个以上不及格的select Student.Sid,Sname,ssc.ave from Student, (select Sid,avg(score) as ave from SC group by Sid)ssc where Student.Sid = ssc.Sid ...
写线程池的几个小bug注意 初始化『()』不能随便用,如果这个类用默认形参的构造函数,或者没有形参,那就不要加括号初始化,特别是当存在默认形参情况,它会默认你加的是『0』的形参Threadpool(size_t threadNum = 4,size_t queSize = 10);*如果构造类的时候价括号,会报错 int main()Threadpool threadpool();//这个构造有问题thr...
centos7上的firewalld 的使用 #centos7上的firewalld 的使用一、firewalld的基本启动关闭命令启动服务------systemctl start firewalld关闭服务------systemctl stop firewalld查看状态------systemctl status firewalld开机禁用------systemctl disable firewalld开机启...
008-Java的StringBuilder和StringBuffer StringBuffer 和 StringBuilder与String的不同String Java中十分重要的类;被声明为final class。除了hash这个属性, 其他属性也均声明为final. 因此在涉及到字符串拼接时候, 会产生很多中介的字符串对象, 也因此如果有频繁的拼接行为, 则会导致较低的性能。StringBuffer StringBuffer即是用于解决大量拼...
Hive-排序 排序dense_rank() over成绩相同的两个人编号也相同, 且下一个编号是连续的, 不会跨越rank() over成绩相同的两个人编号也是相同的, 且下一个编号是不连续的。row_number() over成绩相同的两个人编号也不相同ntile(n)over()ntile的用法: 用于将分组数据按照顺序切分成n片,返回当前记录所在的切片值,即,...
Linux命令使用总结 linux 命令提示tar命令tar是linux下用于文件备份的命令。配合不同的文件使用。-x 从备份文件中还原文件-v 即--verbose, 显示执行过程-f 是指定备份文件-z 即--gzip 通过gzip指令处理-C 目的目录转载于:https://www.cnblogs.com/Sinkinghost/p/11375959.html...
mac下Python安装路径的说明 Python安装路径的说明mac在安装Python时, 对不同的安装方式 不同的型号均会安装在不同的文件夹下安装方式路径系统默认(2.7)/System/Library/Frameworks/Python.framework/Versions/2.7brew安装(2.7/3.x)/usr/local/Cellar/python官网pkg安装(3.x...
Hive之explode和lateral view Hive之explode一. explode, 行转列。1.1. 用于array类型的数据table_name 表名array_col 为数组类型的字段new_col array_col被explode之后对应的列select explode(array_col) as new_col from table_name1.2. 用于map类型数据时的语法如下由于ma...
Java-向上转型后调用方法和属性的注意事项 /*多态的注意事项(1)如果子类重写了父类方法, 意味着子类里定义的方法彻底覆盖了父类里同名的方法, 系统将不可能把父类里的方法转移到子类中补充对(1)的个人理解: 当s向上转型传给了b, b即使想调用自有的方法, 调用的依然是被重写的子类的方法。编译看左边, 运行看右边。(2)对于实例变量(即属性), 即使子类里定义了与父类完全相同的示例变量, 这个实例变量依然不可能覆盖父类中定...
Chrome禁止状态下的React流程及开启状态下的React流程 前言:项目使用RTMP流播放Flash视频当Chrome禁止Flash React走创建周期后停止(componentWillMount、render、componentDidMount)当Chrome由关闭状态转换为开启状态 React走更新流程(shouldComponentUpdate、componentWillUpdate、render)转载于:https:/...
SQL 执行顺序 SQL 中各部分的执行顺序是:FROM → WHERE → GROUP BY →HAVING → SELECT( → ORDER BY)转载于:https://www.cnblogs.com/newlangwen/p/11479207.html
redis 高性能的原因 1. redis 数据存储在内存中;2. redis 是单线程;3. redis 多路复用: 指令先放到队列里4.redis 使用resp 协议转载于:https://www.cnblogs.com/newlangwen/p/11409450.html...
nginx 内置变量 内置变量server { listen 80; server_name cpu.enjoy.com;if ( $http_origin ~ http://(.*).enjoy.com){ set $allow_url $http_origin; } #1 ...
nginx 跨域设置 upstream nginx { ip_hash; server 172.17.0.4:8081 weight=2; server 172.17.0.5:8081 weight=1; }server { listen 80; ...
nginx 跨域设置 upstream nginx { ip_hash; server 172.17.0.4:8081 weight=2; server 172.17.0.5:8081 weight=1; }server { listen 80; ...
《SQL 进阶教程》 查找局部不一致的数据 -- 从下面这张商品表里找出价格相等的商品的组合select * from products p1LEFT JOIN products p2on p1.price = p2.price and p1.name > p2.namewhere p2.name is not null转载于:https://www.cnblogs.com/newlangwen/p/11425909...
nginx 防盗链 HTTP Referer是Header的一部分,当浏览器向Web服务器发送请求的时候,一般会带上Referer,告诉服务器我是从哪个页面链接过来的,服务器借此可以获得一些信息用于处理,例如防止未经允许的网站盗链图片、文件等。因此HTTP Referer头信息是可以通过程序来伪装生成的,所以通过Referer信息防盗链并非100%可靠,但是,它能够限制大部分的盗链情况。该指令"...
一致性hash 1. 分布式缓存服务器数据获取,如果有4台服务器: hash(n) / 4 = 如果服务增加,原来的数据获取服务器就会改变;2. hash 环 对2^32 次取模,保证增、减服务器相邻的服务有影响。 转载于:https://www.cnblogs.com/newlangwen/p/11408781.html...
环境部署数据库报错 1. 启动jar的时候,报错数据库mysql连接失败,客户端工具访问数据库可以连上,而且连接其他的测试库也可以连上,连接另外一个数据库就是连不上, 最后发现是连接数据库驱动的版本问题,改成低版本的驱动就可以了。转载于:https://www.cnblogs.com/newlangwen/p/11380942.html...
nginx 日志分割 1. 配置文件校验./nginx -t 2.日志切割 mv access.log access.log.2019..07.06 # kill -USR1 (nginx master proccess id) kill -USR1 32989 每天定时操作上面的命令 (crontab)[root@weblogic scripts...