自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 资源 (1)
  • 收藏
  • 关注

原创 dom4j解析xml

准备阶段 dom4j作为解析xml的一把利器,学习使用dom4j是必须的。 要想使用dom4j解析xml,就得先准备好dom4j文件。 这里给出一个github的下载地址:https://dom4j.github.io/,在下载时要根据自己的jdk版本“量力而行”。如果地址失效了,可以百度、谷歌搜索。 下载解压后将dom4j对应的jar包加入到你的工程即可使用。 1、进入解压的文件中,复制

2018-01-28 19:21:01 256

原创 SAX解析XML

sax解析xml文档是边读边解的,解析时是按照提前设置好的事件处理方式来执行的。如果你在解析时,想回到前面的节点再次进行解析,对不起做不到。sax的解析方式就决定了它只能做读的操作,不能做修改、添加、删除的操作。 sun公司将sax解析的事件分为ContentHandler(内容事件),ErrorHandler(错误事件),DTDHandler(DTD约束事件),EntityResolver(实体

2018-01-28 17:40:28 263

原创 jaxp解析xml

因为jaxp是sun公司推出的一个解析xml的技术,所以在解析xml时,不用像dom4j一样导入jar包。jaxp用到的东西都包含在jre中。使用jaxp的局限性较大,比如不能创建一个xml文件,只能读取已有的文件。 这里简单介绍jaxp对xml的CRUD操作。要操作的testBook.xml文件<?xml version="1.0" encoding="UTF-8" standalone="no

2018-01-28 15:01:38 410

原创 XML学习笔记

概述XML(eXtensible Markup Language)全称可扩展标记语言。XML是跨平台的,这也是它为什么被广泛应用的原因。XML主要被用存储数据,系统配置和数据交换。语法1、 文档声明:只能位于xml的第一行,前面不能有空行或者注释。<?xml version="1.0" encoding="UTF-8" standalone="yes/no"?>version用来声明xml的版本,

2018-01-28 14:00:24 320

原创 java枚举

一、为什么要有枚举? C语言作为编程语言的“鼻祖”,里面是有枚举的。java作为面向对象的语言,一开始在设计时想的是要抛弃枚举的,但是随着使用的人数逐渐增多,就不得不将枚举从新增加到java中。于是在JDK1.5中引入枚举。 为什么使用的人多了就得将枚举加入java中?举个例子:假如要定义周一到周日对应的数字,有的人想周一用1表示,但是有的人想周日用1表示。人少的情况下还好解决,可以一旦人多了就

2018-01-22 16:29:42 233

原创 java注解

一、注解 注解是什么?注解和注释字面上差不太多,但是注解不是提供代码功能的说明,而是实现程序功能的重要组成部分。注解是java代码中的特殊标记,这些标记可以在编译、类加载、运行时被读取,并执行相应的处理。注解是JDK1.5的新特性。 二、基本注解 java为我们提供了三个基本注解,在java.lang包中。分别是用于标注注解的方法是重写父类的方法的@Override注解、用于提醒某个方法或成员

2018-01-22 15:30:24 252

原创 多线程之间的通信

再次学习,学会了多线程间通信的分析思路。希望对你有用。public class ThreadTi { //要求:子线程循环10次,父线程循环50次,子线程循环10次,父线程循环50次,如此循环100次 // 要注意:分析的思路,哪些循环是不可以打断的,就使用synchronized public static void main(String[] args) {

2018-01-15 20:49:18 239

原创 多线程互斥synchronized

今天再次加深了对线程互斥的理解,整理代码,方便以后查看。public class ThreadSynchronized { public static void main(String[] args) { //静态方法不能调用内部类,静态方法是不用创建对象就可以访问的, //所以在使用静态方法的时候,可能获取不到内部类的信息,导致不能创建内部类对象

2018-01-15 20:44:18 317

原创 eclipes将打印到控制台的信息写入文件中

1,在目标文件空白处右键,选中Run as-> Run configurations 2,在弹出的窗口中,选择Common选项,并且确保右侧选中的文件是目标文件。 3,选中下面的Output File单选框,在后面的输入框中写入路径,点击Apply,点击Run。 4,运行目标文件,到指定路径查看文件。

2018-01-15 20:27:59 358

原创 学习笔记-访问控制

访问控制 为什么要进行访问控制? Oracle是一个多用户访问的数据库服务器,所以需要对不同的用户分配不同的权限。创建用户 create user user_name identified by password;修改用户密码 alter user user_name identified by new_password;系统权限 分配系统权限

2018-01-15 13:01:17 344

原创 学习笔记-视图、序列和索引

视图 什么是视图? 视图表的一种形式,是一种逻辑表。视图基于表或者其他视图。视图中并没有真正的数据,只是提供了另一个 视角去查看或改变表中的数据。视图的本质是一个select语句。为什么要用视图? 1,视图可以起到隐藏数据的功能。在基于表中字段创建视图时,可以选择性的显示表中的字段。 2,视图可以将复杂的多表链接查询的结果存放到一个简单的

2018-01-15 12:52:43 442

原创 学习笔记-数据操控语言DML,表和约束

数据操控语言 DML,数据操控语言insert 语句 1, insert into table_name (col1, col2, col3,.....) values (value1, value2, value3, ...); 2, insert into table_name values (value1, val2, val3,...); 两种使用形式,第一

2018-01-15 12:42:03 449

原创 学习笔记-子查询和组函数

子查询 为什么要用子查询? 当你需要使用一个查询出来的结果,来当做另一个查询的条件的话。这样的需求就是子查询。 先查询的称为子查询,后查询的称为主查询。单行子查询子查询返回的结果是一行记录,就称为单行子查询。显示编号为105的员工所在部门所有人员的编号,姓名。select id, last_name from employees where department_

2018-01-15 12:39:32 661

原创 学习笔记-单行函数和多表查询

SQL函数 SQL函数有输入参数,并且总有一个返回值。 根据函数操作数据行数的不同,可分为单行函数和多行函数。 单行函数根据操作对象的不同有可分为:字符函数,数字函数,日期函数,转换函数和通用函数。 多行函数操作的是成组的多个行,每个行组返回一个结果,这些函数又称为组函数。字符函数 接受字符数据作为输入,既可以是字段名也可以是表达式。 返回的既

2018-01-15 11:58:02 399

原创 学习笔记-查询和排序

查询 select *|字段名|表达式 from 表名 [where 条件 [order by 字段名]]SQL语句一般对大小写不敏感,通常SQL关键字使用大写,非SQL关键字使用小写oracle 支持的数据类型:字符型,数值型,日期时间型,大对象型,伪列型算数表达式 oracle中只有 + - / * 四个。 select name,salary+500 from

2018-01-15 11:15:45 389

转载 卸载Oracle11g

转载自:http://blog.csdn.net/machinecat0898/article/details/7792471 博客。 截取一部分: 1、 开始->设置->控制面板->管理工具->服务 停止所有Oracle服务。 2、 开始->程序->Oracle - OraHome81->Oracle Installation Products-> Universal Installer,单

2018-01-11 12:47:26 324

原创 安装Oracle11g出现INS-13001环境不满足最低要求

第一次安装Oracle11g,就出现这个问题,就找了一些解决方案。现在总结一下。 出现这个问题是因为配置文件中烧了对应的系统,所以添加进去就行了。 首先打开解压后的database文件夹,找到stage文件夹,再找到cvu文件夹,进去后打开cvu_prereq.xml文件,在该文件中的CERTIFIED_SYSTEMS标签中添加如下内容: <OPERATING_SYSTEM REL

2018-01-09 14:46:26 14273 6

转载 Dom4j解析XML

1、环境准备 要想使用Dom4j来解析xml文件,就先得有Dom4j对应的文件。 下载路径: 1.官网下载: http://www.dom4j.org/dom4j-1.6.1/ 2.dom4j是sourceforge.net上的一个开源项目,因此可以到http://sourceforge.net/projects/dom4j下载其最新版将下载完成的zip文件进行解压,然后将解压文件中的dom

2018-01-08 09:57:11 277

并发编程思维导图

这个是我的并发编程的学习笔记。有需要的童鞋可以下载啊!

2019-01-08

空空如也

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

TA关注的人

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