自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

qq30211478的博客

这是一门必须实践的课程

  • 博客(51)
  • 收藏
  • 关注

原创 JavaScript基本概念(一)

(一)JavaScript的概念JavaScript是一种描述式的脚本语言,他与HTML结合起来,用于增强功能,并提高与用户的交互性能。这门语言可用于 HTML 和 web,更可广泛用于服务器、PC、笔记本电脑、平板电脑和智能手机等设备。一、JavaScript的主要组成JavaScript主要由三部分组成:基础语法(ECMAScript),DOM(Document Object ...

2017-09-30 15:37:25 320

原创 css样式表

一、CSS样式的学习在网上看到一些好看的样式,可以直接去源代码搜索定位,参考是如何设置的。各种样式都可以通过Dreamweaver来设置。CSS(cascading style sheet):层叠样式表,为网页添加样式特效。* 相当于选择器,代表html所有的元素1、<pre>标签:用于保留内容的格式。<pre>内容</pre>(...

2017-09-27 13:54:19 1072

原创 Html常用标签介绍

使用Dreamweaver来设计网页,对于好的网页设计,通过搜索直接到效果的源代码,看起如何实现的。(一)Html(Hyper Text Markup Language):超文本标记语言1、标记(标签或元素)的形式<元素名>内容</元素名> <font>文字</font><元素名/> ...

2017-09-26 16:28:18 1325

原创 JDBC之处理可滚动的结果集和可更新的结果集

(一)ResultSet表示数据库结果集的数据表,通常通过执行查询数据库的语句生成。默认的 ResultSet 对象不可更新,仅有一个向前移动的光标。因此,只能迭代它一次,并且只能按从第一行到最后一行的顺序进行。但是,可以生成可滚动和/或可更新的 ResultSet 对象。ResultSet 接口提供用于从当前行获取列值的获取 方法(getBoolean、getLong 等)。可以使用...

2017-09-26 14:45:26 2744

原创 检测网络是否正常(ping,Telnet,tracert以及tnsping)

(一)ping命令:可用于判断网络是否连通通过ping+ 远程Ip地址 来判断本网或者本机与外部的连接是否正常。例如:ping www.baidu.com    通过用时和时候丢包来判断本机是否能够联网。返回信息:unknown  host  name  一般是DNS出问题了,即域名服务系统出错解决方法:清除DNS缓存,命令:ipconfig  /flushdns(二)teln

2017-09-26 10:59:28 20086

原创 JDBC之Transaction(事务)

(一)Connection与特定数据库的连接(会话)。在连接上下文中执行 SQL 语句并返回结果。默认情况下,Connection 对象处于自动提交模式下,这意味着它在执行每个语句后都会自动提交更改。如果禁用了自动提交模式,那么要提交更改就必须显式调用 commit 方法;否则无法保存数据库更改。通过调用setAutoCommit(boolean)方法来修改提交模...

2017-09-26 10:42:41 476

原创 CallableStatement的使用实例以及PreparedStatement的批处理

(一)CallableStatement用于执行SQL存储过程的接口。如果使用结果参数,则必须将其注册为 OUT 参数。其他参数可用于输入、输出或同时用于二者。参数是根据编号按顺序引用的,第一个参数的编号是 1。 {?= call <procedure-name>[(<arg1>,<arg2>, ...)]} {call &...

2017-09-26 09:45:47 1038

原创 The superclass "javax.servlet.http.HttpServlet" was not found on the Java Build Path

(一)问题:JavaWeb项目中写的JSP页面需要Web容器解析处理成HTML才能展示到前端浏览器,解析JSP需要Web容器。JSP页面顶端出现“红色”的报错信息:The superclass "javax.servlet.http.HttpServlet" was not found on the Java Build Path。 异常的原因:java

2017-09-25 14:36:38 850

原创 com.sun.org.apache.xerces.internal.impl.io.MalformedByteSequenceException: Invalid byte 2 of 2-byte

这种问题的原因是:第一种:修改tomcat的配置文件加入了中文,   解决方法:重新配置一下tomcat的数据池  (一般是这种原因)第二种:xml文件中声明的编码与xml文件本身保存时的编码不一致     解决方法:将修改了的xml文件编码改成UTF-8或者GBK试一下  (这种方法尽量不要用,共同开发项目,修改编码,可能导致其他问题)

2017-09-22 10:01:28 571

原创 oracle之树状结构的存储与展示(递归查询)

(一)递归一个过程或函数在其定义或说明中有直接或间接调用自身的一种方法。菲波那切数列就是利用递归定义的:F0 = 0F1 = 1Fn = F(n – 1 )+ F(n – 2)(二)递归查询使用递归查询,需要确定初始参数和返回值。Oracle 数据库长期以来一直通过专用语法(CONNECT BY 子句)支持递归。Oracle Database 11g 第 2 版通过子查询...

2017-09-21 16:42:51 3982 2

原创 oracle之触发器(trigger)

(一)触发器(trigger)        触发器在数据库里以独立的对象存储,它与存储过程和函数不同的是,存储过程与函数需要用户显示调用才执行,而触发器是由一个事件来启动运行。即触发器是当某个事件发生时自动地隐式运行。并且,触发器不能接收参数。所以运行触发器就叫触发或点火(firing)。ORACLE事件指的是对数据库的表进行的INSERT、UPDATE及DELETE操作或对视图进行类似的操

2017-09-21 15:23:29 1111

原创 oracle之存储过程(procedure)与函数(function)

(一)存储过程(procedure)          对于PLSql程序的使用,如果每次使用都要进行编写,会非常的麻烦,这时可以采用过程和函数来命名PLSQL程序,被编译后存储到数据库中,以备后续使用。    过程和函数统称为PL/SQL子程序,他们是被命名的PL/SQL块,均存储在数据库中,并通过输入、输出参数或输入/输出参数与其调用者交换信息。过程和函数的唯一区别是函数总向调用者返回

2017-09-21 13:16:08 10071

原创 PLSql之游标(cursor)重点

一、游标概念及意义1、游标概念:游标本质是一块内存区域,由系统或用户以变量的形式定义,可以提高数据库数据处理速度。游标的工作机制是一种能从包括多行数据记录的结果集中每次提取一行记录的机制,即游标提供了在逐行的基础上操作表中数据的方法。注意:类似于java中迭代器(iterator)2、解决问题:数据库在并没有一种描述表中单一记录的表达形式,除非使用where 子句来限制只有一条记录被选...

2017-09-21 10:32:14 13787 1

原创 oracle之PLSql语言(二)sql语句的使用

1、可执行部分(BEGIN)    组成语句: 变量赋值语句。流程控制语句。数据查询、数据操纵、事务控制语句。游标语句。2、可执行部分,SQL语句的使用在可执行部分,可以使用SQL语句,但是不是所有的SQL语句都可以使用。可以使用的主要有:SELECT、INSERT、UPDATE、DELETE、COMMIT、ROLLBACK等数据查询、数据操纵或事务控制命令。不

2017-09-20 15:56:27 1238

原创 oracle之PLSql语言(一)

待续

2017-09-20 15:40:22 640

原创 Oracle之Sequence(序列)

(一)序列概念序列: 是oacle提供的用于产生一系列唯一数字的数据库对象。l  自动提供唯一的数值l  共享对象l  主要用于提供主键值l  将序列值装入内存可以提高访问效率(二序列用法)创建序列:1、  要有创建序列的权限 create sequence 或 create any sequenc

2017-09-20 13:32:21 383

转载 oracle之多表查询

多表查询格式:SELECT table1.column,table2.columnFROM table1 [CROSS JOIN table2]|[NATURAL JOIN table2]|[JOIN table2 USING(column_name)]|[JOIN table2 ON(table1.column_name=table2.column_name)]|[LEF

2017-09-20 10:47:21 372

原创 oracle之数据查询语句和数据操作语句以及常用函数和分析函数(重点)

oracle常用语句和常用函数详解一、SQL分类SQL语言共分为四大类:数据查询语言DQL,数据操纵语言DML,数据定义语言DDL,数据控制语言DCL。(一) 数据查询语言DQL1、数据查询语言DQL基本结构是由SELECT子句,FROM子句,WHERE子句组成;2、select主要语法:select * ...

2017-09-19 18:26:19 967

原创 oracle之数据类型

(一)对于变长字符(varchar2)和定长字符,主要效率的选取(二)变长字符varchar2有长度限制,最大到4k,即4096b。(三)NUMBER( p,s ) p表示精度(总长度) s表示小数位置且四舍五入NUMBER(10,3) 10是总长度,3是小数位数的长度(四)Long类型它存储变长字符串,最多达2G的字符数据(2GB是指2千兆字节, 而不是2

2017-09-19 16:10:58 274

原创 oracle之数据库事务的边界(DML,DDL,DCL)

(一)在sqlplus中事务开始于一个DML语句(数据操作语言,添加删除,修改,合并)(二)事务终止于rollback,commit。如果遇到DDL(数据定义语言:create,drop,alter,truncate,rename,comment(为表和列添加注释))或者DCL(数据控制语言:grant(授权),revoke(撤销允许))语句,事务会自动提交。

2017-09-19 15:59:39 581

原创 oracle之ROWNUM的用法(分页)以及ROWID的用法

(一)rownum的概念ROWNUM是一个序列,会根据sql语句自动给你加上一列排好顺序的序号列。rownum总是为满足条件的记录从1开始设序号,所以rownum总是从1开始的。rownum是根据sql查询出的结果给每行分配一个逻辑编号。从定义可以理解,rownum只能使用小于等于号。不能使用大于号。例如找10名以后同学的成绩:当从数据库中找到语文成绩第一名的记录时,设序号为1,该

2017-09-19 15:17:06 1494

原创 Oracle之ed命令的用法

登陆sqlplus:sqlplus 用户名 在输入密码 输入 ed,编辑完文本之后,退出!然后在SQL命令行输入“/”就可以了,例如:SQL>/

2017-09-19 11:31:05 2715

原创 JavaBean属性命名规范(Boolean类型)

(一)规范1. javabean属性命名尽量使用常规的驼峰式命名规则2. 属性名第一个单词尽量避免使用一个字母:如eBook, eMail。3. boolean属性名避免使用 “is” 开头的名称4. 随着jdk, eclipse, spring 等软件版本的不断提高, 底版本的出现的问题可能在高版本中解决了, 低版本原来正常的代码可能在高版本环境下不再支持(二)布尔类型的属性

2017-09-19 08:29:20 13520

原创 PowerDesigner使用教程网址

PowerDesigner使用教程 http://www.cnblogs.com/langtianya/archive/2013/03/08/2949118.htmlCodeSmith和PowerDesigner的使用安装和数据库创建(原创系列教程) http://www.cnblogs.com/huangcong/archive/2010/06/14/1757957.html...

2017-09-18 17:22:09 397

转载 HQL详细用法

(一)HQL查询:Criteria查询对查询条件进行了面向对象封装,符合编程人员的思维方式,不过HQL(Hibernate Query Lanaguage)查询提供了更加丰富的和灵活的查询特性,因此Hibernate将HQL查询方式立为官方推荐的标准查询方式,HQL查询在涵盖Criteria查询的所有功能的前提下,提供了类似标准SQL语句的查询方式,同时也提供了更加面向对象的封

2017-09-18 15:20:15 927

原创 Hibernate之树状结构设计

(一)在系统中,经常会用到无限级递归的树形结构,比如菜单、组织机构管理、多级分类等等,一般是在同一个表中定义父子关系实现这种树形结构。(二)对于父类来说,它与子类的关系是一对多;对于子类来说,它与父类的关系是多对一。由于父类和子类都存在对方的对象引用,因此它们之间的关系是一对多,多对一之间的双向关联。因此需要设置mappedby,以及测试代码中的父类与子类、子类与父类之间的关系都要设置好。

2017-09-18 11:35:33 1087

原创 SpringMVC之ModelAndView的用法

(一)使用ModelAndView类用来存储处理完后的结果数据,以及显示该数据的视图。从名字上看ModelAndView中的Model代表模型,View代表视图,这个名字就很好地解释了该类的作用。业务处理器调用模型层处理完用户请求后,把结果数据存储在该类的model属性中,把要返回的视图信息存储在该类的view属性中,然后让该ModelAndView返回该SpringMVC框架。框架通过调用配置...

2017-09-18 10:07:33 84778 5

原创 java有没有内存泄漏与N+1问题

(一)java有没有内存泄漏        在语法上java没有内存泄漏,因为有垃圾收集器。但是在编程的时候,则会引起内存泄漏。比如:写程序时用到了一些资源一定要回收(关闭),就像打开连接池,一定要关闭,否则就在内存中一直打开。打开文件要关闭,不关闭的话,java无法调用本地的资源文件将其关闭。打开文件相当于java调用c,c调用windows的api,c语言需要手动回收内存。同时注意se

2017-09-17 21:22:02 337

原创 JNDI认识与使用

一、JNDI 概念1、JNDI是 Java 命名与目录接口(Java Naming and Directory Interface),即:命名服务和目录服务,JNDI就是通过对应用程序服务组件命名,让该名字可以映射到具体应用程序服务组件,从而实现使用组件,不用关心组件的具体实现细节。降低了耦合性,更方便使用和管理。类似于域名服务器(DNS)。通过域名映射具体的ip。通过JNDI我们可以...

2017-09-15 09:55:56 245

原创 Oracle创建数据库与表空间和数据字典表的概念

一、oracle创建数据库(一)第一种方法:DBCA方法使用Oracle的Database Configuration Assistant(数据库配置助手:简称DBCA),进行配置即可。(二)第二种方法:创建表空间1、创建表空间(1)语法:create tablespace 表空间名字datafile 'E:\app\owner\oradata\orcl\monitor.d...

2017-09-14 18:14:56 1176

原创 sql语句中where 1=1 的用法

(一)where 1=1的用法在写项目中需要建立一个动态的sql,这时可以使用where 1=1.实例:  String sql=”select name,age from usertable where”;//这里我们没有加where 1=1  if(!"".equals(user.getName())&&user.getName()!=null){ //这是表示

2017-09-14 14:13:23 5083 1

原创 Hibernate查询(HQL)

(一)O/R Mapping编程模型1、映射模型a、jpa  annotationb、hibernate  annotation  extensionc、hibernate  xmld、jpa xml2、编程接口(在使用编程接口时,要区分好jpa和hibernate)a、jpab、hibernate3、查询语言a、Native Sql:本地查询语言,即o

2017-09-13 14:16:07 366

原创 禁用myeclipse的Derby服务器

(一)找到MyEclipse安装目录,configuration\org.eclipse.equinox.simpleconfigurator(二)用notepad++打开bundles.info,查到derby,大概是在15行,在前面添加#即可

2017-09-11 14:51:38 313

原创 win10家庭版如何修改用户名对应的文件夹的名字(中文该成英文字符)

首先我说一下我为什么要改成英文:因为一些软件安装中文会出现不识别等问题,如果重新安装系统,一些软件需要在重新安装一遍,比较麻烦。(换而言之:自己就是比较懒)。(一)首先启动超级用户,以管理员的身份启动命令提示符:输入 net user administrator /active:yes 关闭命令:net user administrator /active:no(二)切换到adm...

2017-09-11 10:16:47 44513 37

原创 Hibernate之HibernateTemplate的封装以及匿名内部类的使用

(一)HibernateTemplate的封装采用的是模板方法(Template  Method)的设计模式。通过学习Hibernate,我们可以知道在事务开始之前和事务提交之后的代码是很固定的,我们可以对其进行封装,只有事务中间的部分有我们自己填写,来简化重复的代码。实例:public class MyHibernateTemplate {public void executeW

2017-09-09 10:40:02 572

原创 枚举的详细用法

用法一:常量在JDK1.5 之前,我们定义常量都是: public static fianl.... 。现在好了,有了枚举,可以把相关的常量分组到一个枚举类型里,而且枚举提供了比常量更多的方法。public enum Color { RED, GREEN, BLANK, YELLOW } 用法二:switchJDK1.6之前的switch语句只支持int,char,e...

2017-09-08 13:00:35 610

原创 java之枚举的使用方法

一、枚举的定义(JDK 5新增的 enum 关键字用于定义一个枚举类)1、用enum定义类(枚举类)默认继承了java.lang.Enum类而不是继承了Object类。其中java.lang.Enum类实现了java.lang.Serializable和java.lang.Comparable两个接口。(enum 不能使用 extends 关键字继承其他类,因为 enum 已经继承了 java...

2017-09-08 12:02:10 352

原创 抽象类实现接口的意义以及static与final的用法

(一)抽象类和接口的注意事项(二)接口1、定义接口和接口中的方法,都是隐式抽象的。就是可以省略abstract,(写不写abstract都会识别),接口本质就是一个特殊的抽象类。public 【abstract】 interface Person{public 【static final】 String name=“aaa”;public 【abstract】void ...

2017-09-08 10:04:44 614

原创 Spring之AOP声明式事务管理(采用xml的配置方式更好)

(一)基于xml的AOP声明式事务管理的配置方式xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xmlns:context="http://www.springframework.org/schema/context"xmlns:aop="http://www.springframework.org/schema/aop

2017-09-07 22:19:03 381

原创 Spring之<aop:advisor>和<aop:aspect>的区别

Magic:该项存放了一个 Java 字节码文件的魔数(magic number)和版本信息。一个 Java 字节码文件的前 4 个字节被称为它的魔数。每个正确的 Java 字节码文件都是以 0xCAFEBABE 开头的,这样保证了 Java 虚拟机能很轻松的分辨出 Java 文件和非 Java 文件。Version:该项存放了 Java 字节码文件的版本信息,它对于一个 Java 文件具有重要的

2017-09-06 18:35:03 686

空空如也

空空如也

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

TA关注的人

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