- 博客(36)
- 资源 (6)
- 收藏
- 关注
原创 Bean 配置
Bean配置1. 通过xml文件进行配置beanid="hello"class="com.spring.pojo.Sys_user"><!--默认会调用java类的无参构造 --> propertyname="username"value="Spring">property>bean>id:标识容器中的bean,唯一class:bean的全类名获取be
2017-03-26 23:50:40
461
原创 Jquery基础
JQuery1. Jquery与DOM对象是不一样的DOM对象:var p=document.getElementById(‘imooc’);p.innerHTML=’您好,好好学习’;p.style.color=’red’;通过DOM原生的DOM模型获取DOM元素,再通过innerHTML与stryle属性处理JQuery:var p=$(‘
2017-01-12 00:02:48
493
原创 Oracle子查询的注意问题
1. 子查询中小括号,子查询要用()包起来select * from emp where sal>(select * from emp where ename=’likang’)2. Oracle子查询书写风格缩紧、对齐、换行等等,便于观察3. Oracle可以使用的位置:可以在where、select、having、from之后使用子查询如果查询的时候有
2016-12-27 22:57:47
3081
原创 PL/sql分页
PL/sql分页分页时任何网页几乎都要用到的,所以学习分页很重要。无返回值的存储过程:in//表示是一个输入参数,out 表示是一个输出create or replace procedure lk_pro(bookIdin number,bookname varchar2,publishname varchar2) isbegin inster into bookvalue
2016-12-18 11:04:21
745
原创 PL/sql编程基础
Pl/sqlPl/sql是oracle 在标准化语言上的扩展,pl/sql不仅允许嵌入sql语句,还可以动议变量,常量,允许使用条件语句和循环语句,允许使用例外处理各种问题优点:1. 提高应用程序的性能2. 模块话设计思想3. 减少网络传输4. 提高安全缺点:移植性不好存储过程在表中插入一条记录create table mytest(na
2016-12-17 13:40:46
570
原创 oracle 进阶三(索引、权限,角色)
索引加速数据的存取,合理的使用索引可以大大降低i/o 的次数,提高访问的性能单列索引:基于单个列所建立的索引create index 索引名 on 表名(列名);复合索引:基于多个列的索引,同一个表可以有多个索引,但是要求列的组合必须不能,意思就是不能对于相同的组合列,添加多个索引create index emp_index1 on emp(ename,jop);creat
2016-12-11 21:43:52
1178
原创 Oracle进阶三(约束)
维护数据的完整性数据的完整性确保数据库数据遵从一定的商业和逻辑规则。早oracle中数据的完整性可以使用约束、触发器、应用程序(过程、函数)三种方法实现。约束效果最好约束:not null、unique、primary key、foreign key、check商店表的设计:商品goods:(goodsId、goodsName、price、category、provider);
2016-12-08 08:59:02
363
原创 Oracle进阶二
数据库管理员(DBA):1. 安装升级Oracle数据库2. 建库、表空间、表、试图、索引3. 制定并实施备份与恢复数据4. 数据库权限管理、调优、故障排除5. 对于感激的dba、要求参与项目开会编写sql语句。存储过程、触发器、规则、约束、包。Sys用户:数据系统的基表和试图,拥有dba、sysdba、sysoper这些权限 sysdba
2016-12-06 23:07:27
1303
原创 Oracle进阶一
Oracle事务:事务用于保证数据的一致性,他是由增、删、改语句组成,改组事务要么一起成功,要么一起失败;oracle会在被作用的表上加锁。回退事务:保存点(savepoint):是事务中的一个点,用于取消事务。当结束事务时,会自动的删除该事务所定义的所有保存点。当执行rollback时,通过指定保存点回退。Rollback to 保存点;Rollback 取消全部事务;C
2016-12-04 22:02:13
417
原创 oracle基础总结
1. 用户管理:a) create user 用户名 identified by密码 defaulttablespace 表空间名temporary tablespace 临时表空间名 ACCOUNT UNLOCK;GRANT CONNECT TO 用户名; 连接数据库GRANT RESOURCE TO 用户名;grant alter,delete,up
2016-12-02 17:47:51
469
原创 JavaScript函数
Javascript函数:一个有名字,有参数,有返回值的代码块。它定义一次,多次调用。函数定义:函数定义有两种1.函数语句2.表达式 函数语句:function函数名(参数列表){ 函数体}; functiondistance(x,y){ var dx=x*x;var dy=y*y;return Math.sqrt(dx+dy); }
2016-10-24 23:09:13
302
原创 javascript之数组
无论哪一种语言都离不开数组,javascript也不例外。数组是值的有序集合,这些值称为元素。数组有序不是说值的内容大小排序,是位置有序。位置可以用数字表示,称为索引。由于javascript是软类型的,所以数组也是无类型的。这个意思呢就是数组中可以放任意类型的值,可以是String、Number、Boolean、null、undefined、对象、数组、表达式等,每个数组中的元素可以为不同类型。
2016-10-23 15:15:27
323
原创 JavaScript基础之对象
在真正的工作中感受到了javascript的强大,所以准备自学javascript。基础的什么数据类型、表达式、语句等就不写出来了,想必大家对那个都很熟悉了。现在就开始介绍javascript对象吧。
2016-10-20 23:21:08
343
原创 在大学非计算机专业怎样学编程
作为我现在这个阶段来说这个话题可能有点骄躁,可是作为一个马上就要毕业的大四狗来说也再适合不过了。首先说明我不是计算机相关专业的、可以这么说在我的大学我的这个专业跟计算机没有半点关系。现在马上毕业了,找了一份软件开发的工作也算是没有辜负大学的努力,可以说是跟我上大学前憧憬的为了生活错不吧。我是很赞成非计算机的学生去学习软件的,它会给你带来不一样的思考。因为在这个互联网满天飞的时代不懂点编程思想和
2016-06-02 15:12:51
3139
1
原创 SpringMVC登录实例
最近在学习SpringMVC,由于是自学在学习的过程中出现了很多问题,现在终于运行成功就分享出来:在Eclipse创建wbe工程:首先进行Spring包的导入,我这里用的是Spring4.0,随后也会把Jar上传上来,因为我在运行的过程中如果Jar导入的不准确或者位置不对都会出现java.lang.ClassNotFoundException: org.springframework.
2016-05-27 14:35:37
3439
原创 Mybatis
MyBatis 本是apache的一个开源项目iBatis, 2010年这个项目由apache software foundation 迁移到了google code,并且改名为MyBatis 。2013年11月迁移到Github。1.开源的优秀的持久层框架;2.SQL语句与代码分离;3.面向配置编程;4.良好的支持复杂的数据映射;5.动态SQL;下面来编写一个myba
2016-05-24 16:31:50
503
原创 Spring-IOC
Springsh一个轻量级的框架,不需要特殊容器的支持,不依赖于特定的JavaEE规范=。它只是将所有的组件部署到Spring中,管理维护,执行他们,因此是轻量级的容器。Spring是应用最广泛的轻量级JavaEE框架之一,它以IOC和AOP为主要思想,能g够协同众多框架一起开发。Spring主要的思想是IoC也称为DI,IoC是对传统控制流程的一种颠覆。在传统程序开发中,相互依赖是固定在程序
2016-05-20 13:28:04
424
原创 Hibernate缓存机制
缓存:为了降低应用程序对物理数据源访问的频次,从而提高应用程序的运行性能。缓存的工作原理:物理数据源——>(数据)缓存——>(数据)内存在应用程序中首先会选择在缓存中读取数据,如果缓存中没有再选择在数据库中读取并把读取的数据放到缓存中;有点类似寄存器。在Hibernate中使用不同的Session对象进行数据库操作,他们之间不能共享同一个缓存;也就是不同的Session对象多次查询
2016-05-18 15:52:22
410
原创 Hibernate基础介绍
Hibernate:是Java领域的一款ORM框架的技术;是对JDBC进行非常轻量级的封装; 在Eclipse中配置Hibernate Tools:Help—>Eclipse Markets Place —>在输入框中输入Hibernate-Tools—>Go—>JBoss Tools —>Install —>安装—>重新启动; Hibernate.cfg.xm
2016-05-13 16:28:09
383
原创 Maven 初始
Maven是基于项目对象模型(POM),可以通过一段描述信号来管理项目的构建、报告和文档的软件管理工具。现在有很多大型项目都是基于Maven管理的,例如中国的某宝就是用Maven进行管理的。在Eclip4.0以上和MyEclipse中都默认安装了Maven组件。Maven下载安装很类似JDK和JRM的安装,在Maven.org上下载解压,配置环境变量,在cmd中输入mvn -v可以确定是否配置
2016-05-12 11:46:20
445
原创 Hibernate简介
Hibrnate 是一种ORM框架,全称为 Object-Relative Database-Mapping,在Java对象与关系型数据库之间建立某种映射,以实现直接存取Java对象(POJO)。ORM框架是一种不同与MVC的另一种思想框架,适用范围也与MVC截然不同。ORM概述ORM(Object Relational Mapping)框架采用元数据来描述对象一关系映射细节,元数
2016-05-10 14:06:40
1628
原创 Java反射
在Java中一切皆对象,但是基本数据类型(int ,char,double,folat,baty),静态成员属于类。其实类也是对象,他是java.lang.Class类的实例对象。JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。1.Cl
2016-04-25 22:33:33
288
原创 JDBC初识
JDBC(java Database Connectivity,java数据库基础链接)是标准的Java访问数据库的ApI。JDBC定义了数据库的链接,SQL语言及执行结果的遍历。每个数据库厂商都提供了对应的数据库的驱动,在驱动包中定义了链接和操作数据库的接口;查询实例:1.构造数据库:在这里我定义了一个只有几个数据的表,id(int),name(archer),age(int),se
2016-04-10 23:20:14
372
原创 Struts2中的Action
Struts2中重要的就是Action类了,下面来介绍一下Action。1.ActionSupport类我们在上篇文章中使用的Action类就是集成ActionSupport,并自定义变量,要实现变量的set 和get方法,覆盖execute方法。并将execute方法的返回值 在struts.xml文件中配置,如果有不熟的可以看看上一篇的内容。这里注意的的是:ActionSupport中
2016-04-01 21:56:34
406
原创 struts2工作流程
struts2抛弃了request个responsed等ServletAPI,实质上只是隐藏了而已。实际上,struts2的Action都是被调用的。在调用Action的execute的执行方法(只要符合execute的函数类型返回为String的函数都是可以的)前,strut2 会从request中获得参数,并通过set方法设置到Action的属性中,这也是为什么要实现Action属性的Set和
2016-03-31 22:00:18
683
原创 Struts实例
学习struts先做一个小实例,有助于我们更好地了解struts2,一些配置文件的编写,Action的编写,还有jsp页面的编写和struts的工作原理等。下面是实例的编写过程和代码(相关的注意问题也在代码的注释中指出)1.在写之前要现在struts2官网上下载相关的jar包,就是那9个包没记住的可以看看上一篇文章。并将jar包放到webContent的web-INf文件的lib文件中,并
2016-03-31 14:54:44
387
原创 Struts2在eclipse运行的必须包
1. commons-logging-x.x.x.jar Struts2框架的日志包2. freemarker-x.x.x.jar Struts2的UI标签的模板3. ognl-x.x.x.jar 对象图导航语言包4. struts2-core-x.x.x.jar Struts框架的核心类库5. xwork-x.x.x.jar XWork类库,Struts2基于此构
2016-03-30 22:46:08
727
原创 XML
本来是要学习JDBC的可是我的装的Mysql数据库有问题,所以放一放。现在开始学习框架SSH,这也是企业招聘的基本要求。说框架不得不说XmL,SSH都是为了低耦合,提高可维护性。现在差不多都是基于XML配置和注解的,注解实在Java5以后推出来的。XML是W3C推出的新的数据交换的标准,他在结构上类似HTML。XML是一种扩展性标记语言,能够让用户创造表示的语言,可以共享数据和存储数据。X
2016-03-30 21:06:18
373
原创 JSTL
之前说过在jsp页面中要执行java代码,就要使用那样使用不方便,容易出错。为了解决这样的问题,从Java ee5开始,java ee内置了对Jstl的支持。但是要使用jstl必须要引入相关的Jar包,或者在网络上引入sun公司开发的Jstl包。<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefit="c" %>,这是引入jstl的c
2016-03-28 21:09:53
702
原创 Listener监听器
Listener也是servlet的新特性,Listener对应设计模式中的Listener模式,我感觉Listener也就是观察者模式,就是给一个类或者一个对象注册一个监听器,时刻观察被监听者的变化,并做相应的处理。Listener的使用:Listener就是实现相应的Listener接口,在每个接口中实现相应的方法,用来形成监听模式。Listener的分类:Servlet2.5
2016-03-27 19:46:41
650
原创 Filter过滤器
Filter时servlet的一个高级特性,Servlet 发 Filter也是体现设计模式中的Filter;Filter是职责链模式的一种体现, 对于Filter而言就是,请求传给具体的web资源(比如jsp/servlet)之前要经过Filter的预处理,在web资源处理完成返回给客户端之前也要被Filter处理一遍。指责链喔给大家说一例子:好比一个来百姓要上京告御状,告的证实皇上的大舅子,因
2016-03-26 21:18:45
377
原创 Session和cookie的比较
之前介绍了cookie和session,那么今天就把它们对比一下。相同点他们都可以保存用户信息,但是原理不一样,一下从几个方面分别介绍。存取方式:cookie职能保存ASII字符串,如果要存取Unicode字符或者二进制数据,需要进行utf-8,或者GBK方式编码,也就是<%@ page contentType="text/html;charset=gb2312" %>中进行设置编码方
2016-03-26 20:50:41
455
原创 Session
除了使用cookie记录用户信息,还会使用Session来记录,Session是运行在服务器端的,当客户在访问服务器的时候,服务器会把客户的信息通过Session记录在服务器上。用javaWeb书中话就是:如果说cookie是通过检查客户端身上的通行证来确定用户身份,那么Session就是通过检查服务器上面的客户明细表来确定身份。Session相当于程序在服务器端为客户建了一份档案,存在客户明
2016-03-24 21:11:13
390
原创 Cookie
cookie小甜饼,是由W3C住址提出的,现在几乎所有的浏览器都支持cookie。由于http是没有状态的协议,所以服务器不知道用户的身份,也就是没有办法记住用户的信息。现在我们平时如果不是在浏览一次网页,或者登陆一个网页的时,只要我们不清理浏览器中的cookie或者在cookie的登陆周期内,浏览器会记住我的信息,我们只需要登陆就好,不用在输入登陆名,密码等信息。这也就是依赖cookie实现
2016-03-23 21:06:09
360
原创 Jsp
首先说明jsp是Java server pages,是根据servlet设计的,它实现了在java中使用heml为我们网页编程带来方便,jsp是一种动态网页技术,同servlet一样都是运行在服务器端的。jsp的工作原理:jsp本质是一种Servlet,但是和Servlet的工作方式不同,Servlet是先编译后部署的,而Jsp是先部署后编译的。在客户端第一次请求jsp时被编译为HttpJ
2016-03-22 21:33:20
406
原创 Servlet和jsp小应用
说到servlet不得先说一下http的两种请求方式get和post:Get请求:在用GET请求时,提交查询的内容会显示在浏览器地址中,并且提交的网址不能超过256个字符,也就是2KB(也有的说是1kb)。POST请求:在使用POST请求时不会有提交数据内容大小的限制,可能会跟服务器相关,它提交时数据不会显示在浏览器地址栏中,对用户来说比较安全。Servlet的工作流程:1.用户向服务器发
2016-03-21 22:45:45
412
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人