SQL SERVER 不支持多字段的IN 和 NOT IN 但是ORACLE是支持的。表a 有字段:a, b, c还可能有其他字段。表b 有字段:a,b,c 还可能有其他字段。create table a (a varchar(100),b varchar(100),c varchar(100))c ...
分类:
数据库 时间:
2020-05-08 13:03:10
阅读次数:
122
聚合函数:(都会忽略null数据) 常用的有5种:将字段中所有的数据聚合在一条中 1、sum(字段名) :求总和 2、avg(字段名) :求平均值 3、max(字段名) :求最大值 4、min(字段名) :求最小值 5、count(字段名、*) :统计行数 2、按部门编号,查询平均薪水 ,并且平均薪 ...
分类:
数据库 时间:
2020-05-08 11:30:20
阅读次数:
104
CentOS 7 安装 JAVA环境(JDK 1.8) 1.打开url选择jdk1.8下载 http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 我选择linux x64版本: 2.下载 ...
分类:
编程语言 时间:
2020-05-08 11:28:59
阅读次数:
81
JAVA版本低于1.8不能使用 kettle 7以上版本使用5.0.1版本并解压用root重新解压,看sh文件是否有执行权限运行 ./kitchen.sh下载javahttps://www.oracle.com/java/technologies/javase-jdk13-downloads.htm ...
LISTAGG(XXX,XXX) WITHIN GROUP( ORDER BY XXX) 多行转为单行,并进行拼接 例:查询合肥分部及其上级的id,并进行拼接,逗号隔开 select listagg(id,',') within group (order by id) ids from (SELEC ...
分类:
数据库 时间:
2020-05-07 23:00:49
阅读次数:
92
JavaSE内容 环境搭建,基础语法,面向对象,数组,集合,常用API,IO流,反射机制,多线程,网络编程 学习要求:利用基础知识,写出soket聊天室和打字游戏 数据库 Mysql,Oracle 要求:复杂语句要多加练习,优化方式要了解 前端 三大核心技术HTML,CSS,JavaScript 两 ...
分类:
编程语言 时间:
2020-05-07 22:33:10
阅读次数:
111
查询慢,通过增加缓存进行https://my.oschina.net/sdlvzg/blog/1608871 @CacheConfig:主要用于配置该类中会用到的一些共用的缓存配置。 @Cacheable:主要方法返回值将被加入缓存。同时在查询时,会先从缓存中获取,若不存在才再发起对数据库的访问。 ...
分类:
其他好文 时间:
2020-05-07 19:31:24
阅读次数:
67
高性能网站建设进阶指南:Web开发者性能优化最佳实践是《高性能网站建设指南》姊妹篇。作者Steve Souders是Google Web性能布道者和Yahoo!前首席性能工程师。在本书中,Souders与8位专家分享了提升网站性能的最佳实践和实用建议,主要包括:理解Ajax性能,编写高效的JavaS ...
分类:
Web程序 时间:
2020-05-07 15:51:40
阅读次数:
80
“ 淘宝技术架构前世今生就是一部架构活教材,今天仍然由陈睿mikechen为大家解读淘宝架构。 我稍微把前面淘宝架构的三个阶段简短总结: 淘宝1.0 采用LAMP mysql读写操作 淘宝2.0 把mysql替换为oracle,为了使用oracle的连接池,php采用代理连接 sqlreplay 淘 ...
分类:
其他好文 时间:
2020-05-07 15:51:01
阅读次数:
71
MySQL派生表 派生表是查询结果组成的虚拟表。派生表是在外部查询的FROM子句中定义的,不需要手动创建。只要外部查询一结束,派生表也就不存在了。派生表可以简化查询,避免使用临时表。相比手动生成临时表性能更优越。 例如: SELECT * FROM ( SELECT * FROM t1 ) tmp ...
分类:
数据库 时间:
2020-05-07 15:29:51
阅读次数:
333