inter

MySQL实现差集(Minus)和交集(Intersect)

冷暖自知 提交于 2019-11-30 08:10:19
MySQL没有实现Minus和Intersect功能,就像它也没有实现cube的功能一样。 可以用SQL实现同样的功能,就是麻烦了点。 drop table t1; drop table t2; create table t1(id int primary key,nickname varchar(20),playNum varchar(20)); create table t2(id int primary key,nickname varchar(20),playNum varchar(20)); insert into t1 values(1,1,10); insert into t1 values(2,2,20); insert into t1 values(3,3,30); insert into t2 values(1,1,10); insert into t2 values(2,2,200); insert into t2 values(3,33,300); commit; MySQL实现交集 SELECT id, nickname, playNum, COUNT(*) FROM (SELECT id, nickname, playNum FROM t1 UNION ALL SELECT id, nickname, playNum FROM t2 ) a GROUP

java中的内部类

妖精的绣舞 提交于 2019-11-29 15:41:06
概述 将一个类定义在另一个类的里面,里面的那个类就称为内部类(内置类,嵌套类) 分析事物A时,发现该事物A描述中还有事物B,而且这个事物B还在访问被描述事物A的内容,将事物B定义成内部类来描述。 特点 内部类可以直接访问外部类中的成员; 外部类要访问内部类,必须建立内部类的对象; 举例: package innerdemo; public class InnerDemo1 { public static void main(String[] args) { Outer.Inner in = new Outer().new Inner(); // 直接访问内部类的方法 in.show(); Outer o = new Outer();// o.method(); } } class Outer{ private int num = 3; // 内部类 class Inner{ void show(){ num = 100; System.out.println("内部类run..."+num); } } public void method(){ Inner in = new Inner(); //外部类要访问内部类,必须建立内部类的对象; in.show(); } } 修饰符 直接访问外部类中的内部类中的成员:(不多见) 外部类名.内部类名 变量名 = new 外部类名().

Lambda表达式与方法引用

ε祈祈猫儿з 提交于 2019-11-28 10:43:23
1 Lambda表达式 1.1 函数式编程思想概述 在数学中,函数就是有输入量、输出量的一套计算方案,也就是“拿数据做数据” 面向对象思想强调“必须通过对象的形式来做事情” 函数式思想则尽量忽略面向对象的复杂语法:“强调做什么,而不是以什么形式去做” 而我们要学的Lambda表达式就是函数式思想的体现 1.2 体验Lambda表达式 需求 :启动一个线程,在控制台输出一句话:多线程程序启动了 方式1: 定义一个类MyRunnable实现Runnable接口,重写run()方法 创建MyRunnable类的对象 创建Thread类的对象,把MyRunnable的对象作为构造参数传递 启动线程 // MyRunnable类实现了Runnable接口 public class MyThread implements Runnable{ @Override public void run() { System.out.println("多线程程序启动了"); } } // Test类 public class Test { public static void main(String[] args) { MyThread myThread = new MyThread(); Thread thread = new Thread(myThread,"Yuki"); thread.start(

HAProxy调度算法

核能气质少年 提交于 2019-11-28 07:23:41
文章目录 HAProxy调度算法 一、静态算法 1. static-rr 2. first 二、动态算法: 1. roundrobin 2. leastconn 三、混合算法 1. source 2. uri 3. url_param: 4. hdr 5. rdp-cookie 6. random 4层与7层的区别 IP透传: 四层IP透传 七层IP透传: HAProxy调度算法 HAProxy通过固定参数balance指明对后端服务器的调度算法,该参数可以配置在listen或backend选项中。 HAProxy的调度算法分为静态和动态调度算法,但是有些算法可以根据参数在静态和动态算法中相互转换。 一、静态算法 静态算法:按照事先定义好的规则轮询公平调度,不关心后端服务器的当前负载、链接数和相应速度等,且无法实时修改权重,只能靠重启HAProxy生效。 1. static-rr 基于权重的轮询调度,不支持权重的运行时调整及后端服务器慢启动,其后端主机数量没有限制 listen web_host bind 192.168.7.101:80,:8801-8810,192.168.7.101:9001-9010 mode http log global balance static-rr server web1 192.168.7.103:80 weight 1 check inter

动态路由 RIP

本秂侑毒 提交于 2019-11-27 15:50:32
不同网段之间进行通信,中间有多个路由器的情况下,我们可以通过配置 RIP 动态路由来实现数据转发。 实验拓扑 如图所示连接,地址规划如下: 名称 接口 IP地址 R1 f0/0 192.168.10.1/24 R1 f0/1 192.168.20.1/30 R2 f0/0 192.168.20.2/30 R2 f0/1 192.168.30.1/30 R3 f0/0 192.168.30.2/30 R3 f0/1 192.168.40.1/24 PC1 e0 192.168.10.2/24 PC2 e0 192.168.40.2/24 配置方法 R1(config)#router rip R1(config-router)#network 192.168.10.0 R1(config-router)#network 192.168.20.0 R1(config-router)#version 2 R1(config-router)#no auto-summary R1(config-router)#ex 配置过程 配置 IP 地址 R1 R1#conf t Enter configuration commands, one per line. End with CNTL/Z. R1(config)#int f0/0 R1(config-if)#ip add 192.168.10.1

Inter IPP & Opencv + codeblocks 在centos 环境下的配置

浪子不回头ぞ 提交于 2019-11-26 20:43:26
一、先安装codeblocks wget http://dl .fedoraproject .org/pub/epel/ 7/x86_64/Packages/e/epel-release- 7- 11.noarch .rpm wget http://rpm .jenslody .de/centos-jenslody .de- 0.1- 2.noarch .rpm sudo rpm -Uvh epel -release - 7 * .rpm sudo yum install wxGTK gcc gcc -c ++ codeblocks 完成安装 二、下载IPP https://registrationcenter.intel.com/zh/products/download 解压: tar zxvf l_ipp_2018.4.274.tgz 安装: sudo ./install_GUI.sh (参考: https://yang7229693.iteye.com/blog/985645 ) 三、安装opencv (参考: https://blog.csdn.net/qinglongzhan/article/details/81942935 ) 先装依赖: sudo yum install cmake sudo yum install gcc gcc-c++ kernel-devel

while connect to the database,the internal oracle error ORA-00604 and ORA-12705 was occured at the ...

对着背影说爱祢 提交于 2019-11-26 17:58:24
前段时间,甲方要求将我们的应用系统以及数据库转移到一台新的服务器上。安装软件完成,修改好参数配置,然后测试连接数据库时,突然发生两个ORALCE错误: ORA-00604: error occurred at recursive SQL level 1 ORA-12705: invalid or unknown NLS parameter value specified =================== 这两个错误很陌生,以前从来没有遇到过,还是两个错误连在一起。那么是不是偶然发生的呢?重启机器看看,但是重新启动机器后,再次连接数据库,还是出现相同的错误。那么是不是数据库连接字符串出错了呢?打开Oracle Enterprise Manager Console,找到系统使用的ORALCE服务参数信息,再和软件配置文件进行对比,没有问题! 到底问题出现在哪里呢?没有办法,只能求助GOOGLE,上网Google了一下,搜出一大堆网页,还真找到了解决方案: 1、检查Oralce客户端和服务端字符集是否一致 数据库服务器字符集select * from nls_database_parameters,其来源于props$,是表示数据库的字符集。 客户端字符集环境select * from nls_instance_parameter,其来源于v$parameter,

Checkpoint Gateway SSH Connection Intermittenly Slow Issue – CONFD CPU High

好久不见. 提交于 2019-11-26 16:27:12
When Gaia released at R75.40 on 2012, our Checkpoint firewalls have been adopted it right away with an upgrade. Since then we have upgraded to R77.10, R77.20 and recently planing to R77.30. The new version’s experience was quite good, but just recently we are starting to feel the Gaia CLI and Porttal is getting slower and slower. Symptoms: For example, the ssh login process is taking a couple of minutes to show the prompt. WebUi is consistently showing lost database connection when saving any changes. You will have to re-login again to WebUI. SNMP Monitoring shows your device is up and