摘要: 1,sql优化概要: Sql优化就是指语句在执行的时候效率不是那么乐观所以提高Sql优化就是指在数据库的执行速度的,可通过配置搜索引擎,加索引,分库分表等等,对Sql的各列进行精确取其范围值,然后尽量避免全局扫描等等,Sql优化有很多,下面的简单的总结一下吧。 1.1,sql优化的规则: 不要有超过 阅读全文
posted @ 2019-06-27 14:00 姜煜 阅读(3001) 评论(0) 推荐(1) 编辑
摘要: 1,每日经典sql: 1)根据三张关系表查询雇员中工资最高的雇员的员工姓名、工资和部门号。 salary(工资表) employee(员工表) department(部门表) SELECT emp.ename AS '姓名', sal.sal AS '薪资', dep.depname AS '部门' 阅读全文
posted @ 2019-06-26 22:39 姜煜 阅读(952) 评论(0) 推荐(0) 编辑
摘要: 1,先是备份数据: 1.1,登录sql server management studio: 1.2,选中需要备份数据库,右击鼠标,如下图: 1.3,点击备份之后,如下图: 1.4,数据还原准备: ps: 在开始恢复之前呢,我们需要先把数据库中的表给删了(假如数据库中的表中数据比较重要就不要删了),我 阅读全文
posted @ 2019-05-31 13:34 姜煜 阅读(1613) 评论(0) 推荐(0) 编辑
摘要: 1,视图的介绍: (ps:学sqlServer视图是在面试问到之后学的,答不上来太low了,然后就去各种搜索操作对视图也有了自己的理解) 其实视图就是一张虚拟表,视图的结构来自基本表是,一张基本表或多张基本表中经过单表查询或多表查询显示的数据可以创建视图, 我们可以选择重要的数据不展示,视图是可以进 阅读全文
posted @ 2019-05-30 16:04 姜煜 阅读(5983) 评论(0) 推荐(0) 编辑
摘要: 1,反射简介: JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法,对于任意一个对象,都能够调用它的任意一个方法和属性,这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制,要想解剖一个类,必须先要获取到该类的字节码文件对象,而解剖使用的就是Clas 阅读全文
posted @ 2019-03-07 19:40 姜煜 阅读(476) 评论(0) 推荐(0) 编辑
摘要: static boolean foo(char c) { System.out.println(c); return true; } public static void main(String[] args) { int i = 0; for (foo('a'); foo('b') && (i < 阅读全文
posted @ 2019-01-22 10:25 姜煜 阅读(2335) 评论(0) 推荐(0) 编辑
摘要: 1,jdk与jre和jvm的区别: **JDK(Java Development Kit):**指的是Java开发工具集。JDK是整个Java的核心,包括了Java基础类库、Java运行环境(JRE)和Java开发工具。是做Java开发必须要安装的。 **JRE(Java Runtime Envir 阅读全文
posted @ 2019-01-07 09:56 姜煜 阅读(1819) 评论(1) 推荐(0) 编辑
摘要: 1,为什么要去重? 在我们开发中,我们所读取的数据难免会有重复数据,我们需要的则是不重复数据的引用,所以需要对数据进行去重,而基本数据类型的去重比较好去重而引用数据类型呢,因为要判断hashCode运算是否相等,还有equals()是否相等,所以需要去重操作,我们以一个list集合为例,在该例中,我 阅读全文
posted @ 2018-12-25 09:31 姜煜 阅读(1655) 评论(0) 推荐(0) 编辑
摘要: 1,String的简介: 查阅API中的String类的描述,发现String 类代表字符串。Java 程序中的所有字符串字面值(如 "abc" )都作为此类的实例实现,一旦这个字符串确定了,那么就会在内存区域中就生成了这个字符串。字符串本身不能改变,但str变量中记录的地址值是可以改变的,字符串的 阅读全文
posted @ 2018-12-20 09:32 姜煜 阅读(1557) 评论(2) 推荐(1) 编辑
摘要: 原版:https://blog.csdn.net/Q_Sea__/article/details/79012808 第一次安装Oracle11g,就出现这个问题,就找了一些解决方案。现在总结一下。 出现这个问题是因为配置文件中烧了对应的系统,所以添加进去就行了。 首先打开解压后的database文件 阅读全文
posted @ 2018-12-14 19:32 姜煜 阅读(564) 评论(0) 推荐(0) 编辑
摘要: CentOS关机命令: 重启命令 reboot 立即重启 shutdown -r now 立刻重启 shutdown -r 10 过10分钟自动重启 shutdown -r 20:35 在时间为20:35时候重启 shutdown -c 取消重启 关机命令 halt 立刻关机 poweroff 立刻 阅读全文
posted @ 2018-11-06 19:32 姜煜 阅读(415) 评论(0) 推荐(0) 编辑
摘要: 1,什么是redis: Redis是一个开源的,内存中的数据结构存储系统,它可以用作数据库,缓存和消息的中间件,支持多种数据结构,例如:字符串String、散列hashes、列表list、集合set、有序集合zset 1.1,redis发展史: 2008年,意大利的一家创业公司Merzia推出了一款 阅读全文
posted @ 2018-10-10 13:33 姜煜 阅读(815) 评论(0) 推荐(0) 编辑
摘要: 1,多线程的作用: 线程是程序执行的一条路径, 一个进程中可以包含多条线程,多线程并发执行可以提高程序的效率, 可以同时完成多项工作 1.1,多线程的应用场景: 红蜘蛛同时共享屏幕给多个电脑 迅雷开启多条线程一起下载 QQ同时和多个人一起视频 服务器同时处理多个客户端请求 读取超大文件时 1.2,线 阅读全文
posted @ 2018-08-20 21:41 姜煜 阅读(852) 评论(0) 推荐(0) 编辑
摘要: 1,设计模式的由来: 设计模式的概念首先来源于其它行业:建筑业,在早起建房子的时候,肯定是经验缺乏、显得杂乱无序的,这就会造成很多问题,在行业发展过程,通过不断的经验积累,前辈们针对这些问题提出了合理解决方案,这就是设计模式,参照设计模式往往可以解决很多问题,在计算机编程方面,也会出现类似问题,所以 阅读全文
posted @ 2018-08-20 09:53 姜煜 阅读(191) 评论(0) 推荐(0) 编辑
摘要: 1,什么是io流? 流是一组有顺序的,有起点和终点的字节集合,是对数据传输的总称或抽象。即数据在两设备间的传输称为流,流的本质是数据传输,根据数据传输特性将流抽象为各种类,方便更直观的进行数据操作。 1.1,流按类型分为两种: 字节流 : 字节流可以操作任何数据,因为在计算机中任何数据都是以字节的形 阅读全文
posted @ 2018-08-16 21:38 姜煜 阅读(1916) 评论(0) 推荐(2) 编辑
摘要: 1,数据结构数组的概念: 数组是为了存储同一种数据多个元素的集合,也可以看成是一个容器,数组既可以存储基本数据类型,也可以存储引用数据类型,数组是为了存储同种数据类型的多个值。 ###1.1,一维数组的定义(两种定义方式) 数据类型[] 数组名 = new 数据类型[数组的长度]; 数组类型 数组名 阅读全文
posted @ 2018-07-28 13:48 姜煜 阅读(376) 评论(0) 推荐(0) 编辑