自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Nishino_shou的博客

坚持的路上经常迷惘,但是请记住,哪怕走错的路也是你的经验,所以,大胆做吧

  • 博客(17)
  • 资源 (2)
  • 收藏
  • 关注

原创 集合实现Comparable规则比较定义

Collections有两种比较规则方式,第一种是使用自身的比较规则:该类必须实现Comparable接口并重写comparTo方法。this可以想象为1,传入对象o想象为2,返回1-2即按升序排序。返回2-1即按降序排序。Collections提供了一个重载的sort方法,允许我们再传入一个参数:static void sort(List list,Compartor com)第二个参数为比较器...

2018-04-26 20:51:33 842

原创 JDBC - 结果集元数据

ResultSetMetaData用于描述查询结果的相关信息,其中包含列名称,列数量,类数据类型等。column:柱子,列我们只有查询到结果集了,才能在结果集的基础之上获取元数据。有可以滚动的结果集,但是不建议使用,因为其性能不好。...

2018-04-25 00:12:51 497

原创 数据库-PreparedStatement

数据库的执行类似于Java的编译执行过程。SQL语句翻译为执行计划,才能执行。SQL语句完全一样的情况下会重用执行计划。关于执行计划:1.任何SQL执行过程都是先编译“执行计划”,再执行“执行计划”2.数据库为了优化性能,在SQL相同时候,会重用执行计划        -执行计划编译较慢        -重用执行计划可以提高数据库性能3.数据库只在SQL语句完全一样的时候才重用相同的执行计划   ...

2018-04-24 23:27:43 553

原创 数据库 - 连接池

为什么要使用连接池:-数据库连接的建立及关闭资源消耗巨大。-传统数据库访问方式:一次数据库访问对应一个物理连接,每次操作数据库都要打开、关闭该物理连接,系统性能严重受损。数据库连接池是管理并发访问数据库连接的理想解决方案。DriverManager管理数据库连接适合单线程情况,而在多线程并发情况下,为了能够重用数据库连接,同时控制并发连接总数,保护数据库避免连接过载,一定要使用数据库连接池。---...

2018-04-23 01:39:12 212

原创 DBUtil封装JDBC部分过程

##管理数据库连接在软件中数据库连接使用非常频繁,如果每次都创建连接,就会造成代码的大量冗余,常规的做法是建立数据库连接工具类,封装数据库连接过程,同意数据库连接过程,使用时候就可以简化代码。DBUtil处理JDBC的过程,发现一些代码是经常需要重复调用的,例如与数据库的连接过程,所以做了以下封装过程。其中抛出的异常是为了处理连接过程中可能失败导致无法返回conn连接,给调用者一个交代。以Orac...

2018-04-20 02:08:26 409

原创 static

成员变量分为两种,一个是实例变量,一个是静态变量。static:静态的1)静态变量:    1.1)由static修饰    1.2)属于类的,存在方法区中,只有一份    1.3)常常通过类名 .  来访问    1.4)何时使用:所有对象的属性都一样的时候使用2)静态方法:    2.1)由static修饰    2.2)属于类的,存在方法区中,只有一份    2.3)常常通过类名 .  来访...

2018-04-19 01:51:18 267

原创 JDBC

JDBC是什么?java database Connectivity: JDBC是java应用程序和数据库之间信任桥梁,是Java应用程序访问数据库的通道。1.JDBC定义了一套标准接口,即访问数据库的通用API,不同的数据库厂商根据各自数据库的特点实现这些接口。2.JDBC接口的实现类称之为数据库驱动,由各个数据库厂商提供,使用JDBC必须导入这个驱动!一定要清楚驱动是什么!-DriverMan...

2018-04-18 01:48:36 237

原创 java的重写与重载

重写需要遵循“两同两小一大”的原则:1.两同        方法名相同        参数列表相同2.两小        派生类方法的返回值类型小于或等于超类的                    1)void时,必须相等                    2)基本类型时,必须相等                    3)引用类型时,小于或等于        派生类抛出的异常小于或等于超类...

2018-04-14 23:44:27 383

原创 数据库七-序列 索引 约束

序列:序列也是数据库对象之一,作用是生成一系列数字。系列常用于为某张表的主键字段提供值使用。创建序列CREATE SEQUENCE seq_emp_id     START WITH 1    INCREMENT BY 1;序列支持两个伪列:NEXTVAL:获取序列下一个值。若是新创建的序列,那么第一次调用返回的是START WITH指定的值,以后每次调用都会得到当前序列值加上步长后的数字。NEX...

2018-04-14 01:04:19 352

原创 数据库 高级查询

子查询子查询是一条SELECT语句,但它是嵌套在其他SQL语句中的,为的是给该SQL提供数据以支持其执行操作。查看谁的工资高于CLARK?select ename,sal from emp where            sal >(select sal from emp where ename='CLARK');在DDL中使用子查询可以使用子查询的结果集快速创建一张表创建表employe...

2018-04-13 01:20:27 294

原创 Oracle使用SQL PLUS时必须了解的操作

查询数据库名等操作oracle中:1、查询数据库名:select name,dbid from v$database;或者show parameter db_name;2、查询实例名:select instance_name from v$instance;或者show parameter instance_name;3、查询数据库域名:select value from v$parameter ...

2018-04-13 01:20:07 292

原创 数据库六-视图

视图:视图是数据库对象之一。所有数据库对象名字不能重复,所以视图名字一般都是以"V_"开头。视图在SQL语句中体现的角色与表相同,但是视图并不是一张真实存在的表,而只是对应一个SELECT语句的查询结果集,并将其当做表看待而已。使用视图的目的是简化SQL语句的复杂度,重用子查询,限制数据访问。创建视图:该视图包括的数据为10号部门的员工信息?CREATE VIEW v_emp_10ASSELECT...

2018-04-13 01:19:44 431

原创 数据库五-Oracle分页查询

分页查询分页查询是将查询表中数据时分段查询,而不是一次性将所有数据查询出来。有时查询的数据量非常庞大,这会导致系统资源消耗大,响应速度长,数据冗余严重。为此当遇到这种情况时,一般使用分页查询解决。数据库基本都支持分页,但是不同数据库语法不同。Oracle中的分页是基于伪列ROWNUM实现的。ROWNUM不存在于任何一张表中,但是所有的表都可以查询该字段,该字段的值是随着查询自动生成的。方式是:每当...

2018-04-13 00:22:24 215

原创 oracle安装问题处理

1.安装oracle11g过程开始时,提示安装环境不足:升级win10系统之后,需要重新安装Oracle,因为在安装Oralce11g时,使用64位的会出现各种不兼容问题,我每次安装都是使用32位的数据库。在安装时点击setup.exe之后,出现了:[INS-13001]环境不满足最低要求这时,打开你的解压后的database文件夹,找到stage,然后cvu,找到cvu_prereq.xml文件...

2018-04-09 16:46:08 120

原创 集合 三 -- List

List: 可重复集合且有序常用的实现类:java.util.ArrayList   java.util.LinkedListArrayList内部使用数组实现,查询更快。LinkedList内部使用链表实现,增删元素更快,尤其首尾增删。List由于是有序集合,所以提供了一套根据下标操作元素的方法。E get(int index)获取给定下标对应的元素  集合的下标元素也是从0开始想要添加元素,要...

2018-04-03 17:32:34 156

原创 eclipse处理之前写过的版本

在咱们使用eclipse编写代码的过程当中,有时候写错了,会使用ctrl+z来返回之前的操作。但是一旦保存了并且关闭了,再想返回的话就无法多层级返回了,这个时候我们要使用一个版本的时间片段选择,在我们处理代码的过程当中,每次修改,eclipse其实都会保存有一个对应的版本。在当前项目文件中,右键---Compare With-----Local History,出现下面的效果。...

2018-04-03 17:31:35 244

原创 SQL 基础查询 关联查询

--SELECT用于指定要查询的列--FROM子句指定从哪个表中查询如果要查询所有列,可以在SELECT后面使用 * 号。如果只查询特定的列,可以直接在SELECT后面指定列名,列名之间用逗号隔开。使用别名:在SQL语句中可以通过使用列的别名改变标题的显示样式,或者表示计算结果的含义。使用语法是列的别名跟在列名后,中间可以加或不加一个"AS"关键字。如果希望别名区分大小写字符,或者别名中包含字符或...

2018-04-03 00:18:07 1046

tomcat手动执行重启脚本

tomcat自带的shutdown的脚本,在一些资源服务器上并不会生效,需要kill掉进程才行。所以当前的脚本是封装了这个处理过程

2022-06-28

finalshell安装包

finalshell,服务器资源连接工具

2022-02-17

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除