- 博客(92)
- 资源 (22)
- 收藏
- 关注
原创 oracle基本函数和查询和字段连接
----解锁scott用户alter user scott account unlock;----解锁scott用户的密码【也可以用来重置密码】alter user scott identified by tiger;----切换到scott用户下----where----查询出工资高于1500的员工----where操作是在select操作之前执行select e.ename, ...
2017-09-29 20:09:49 930
原创 oracle数据结构
数据库:databaseoracle数据库是数据的无聊存储,包括数据文件ORA或DBF,控制文件,联机日志,参数文件,这里的数据库是一个操作系统只有一个库。可以看作是oracle就只有一个大数据库实例:一个oracle实例有一系列的后台进程和内存结构组成,一个数据库可以有n个实例数据文件dbf:数据文件是数据库的物理存储单位,数据库的数据是存储在表空间中的,真正是在某一个或多个数据文件...
2017-09-29 19:55:33 3025
原创 plsql乱码解决
中文乱码问题解决1.查看服务器端编码select userenv('language') from dual;我实际查到的结果为:AMERICAN_AMERICA.ZHS16GBK2.执行语句 select * from V$NLS_PARAMETERS查看第一行中PARAMETER项中为NLS_LANGUAGE 对应的VALUE项中是否和第一步得到的值一样。如果不是,需要设置环境变...
2017-09-29 19:39:27 252
原创 同名参数后台接受
1.在页面可以把参数拼接为字符串2.struts2接受默认会以‘逗号空格‘接受(Integer除外,会覆盖)’,也可以用同名数组接受(也使用Integer)3。springmvc接受使用string接收,springmvc会自动将两个name参数值用“,”隔开,也可以用同名数组接受(也使用Integer)
2017-09-29 19:28:58 643
转载 struts2处理流程
一、Struts2的处理流程: 客户端产生一个HttpServletRequest的请求,该请求被提交到一系列的标准过滤器(Filter)组建链中(如ActionContextCleanUp:它主要是清理当前线程的ActionContext、Dispatcher,FilterDispatcher主要是通过ActionMapper来决定需要调用那个Action,FilterDispatche
2017-09-27 20:10:36 442
原创 baseDao抽取
BaseDao是什么(1)可以把dao层重复代码抽取(2)在dao里面做crud操作,调用hibernateTemplate里面的方法都一样,只是传递参数不一样。如果添加客户传递客户对象,如果添加联系人传递联系人对象技术:反射+泛型泛型术语介绍(1)List* :称为typeof* List整体部分,称为参数化类型* 里面User,这个User,称为
2017-09-27 19:28:46 487
原创 struts2文件上传
(1)上传表单页面满足要求:第一个:表单提交方式post第二个:form标签设置属性值 enctype属性值 multipart/form-data第三个:表单里面有文件上传项 <input type=”file” name=”upload”/>(2)具体实现代码步骤第一步在action获取上传文件和文件名称 //1在action定义两个变量...
2017-09-26 21:02:59 182
转载 svn安装,配置
项目管理在项目开发活动中起到非常重要的作用,而对于初学者来说学习有一定的难度,且不说如何使用,就是搭建过程恐怕也要费一般周折,介于此下面就通过图解的方式一步一步详细的教大家如何使用SVN,你只要耐心的一步步去实践就能掌握目录:一、SVN介绍二、SVN服务器安装三、SVN客户端安装四、SVN服务配置五、SVN客户使用六、Eclipse SVN客户端插件安装一、SV...
2017-09-26 20:23:39 196
转载 svn分支介绍和使用
使用svn几年了,一直对分支和合并敬而远之,一来是因为分支的管理不该我操心,二来即使涉及到分支的管理,也不敢贸然使用合并功能,生怕合并出了问题对团队造成不良影响,最主要的原因是,自己对分支的目的和合并的方法不甚了解,这才是硬伤。 最近由于适配机型的需要(本人从事手机客户端的开发),需要经常接触分支和合并两项工作,突然发现这玩意整不明白很难开展工作,遂这两天着重研究了一下,有点收获,怕以后忘...
2017-09-26 20:02:16 9754 1
原创 eclipse安装svn
1eclipse和MyEclipse区别(1)eclipse是免费开发工具(2)MyEclipse是收费的插件IDE:集成开发环境 第一种:(不用)(1)找到eclipse安装路径,(2)复制对应文件夹内容 第二种(推荐):(1)在eclipse中引入插件文件(2)找到eclipse中文件夹dropins(3)在这个文件夹里面dropins...
2017-09-26 19:56:11 137
原创 svn版本冲突解决
第一种方式:手动方式l 删除多余的文件l 打开tom.txt文件,mine和====之间内容,复制出来l 把tom.txt文件删除l 重新从svn上面update文件l 把复制出来内容复制回文件里面 第二种方式:使用Merge合并 (1)使用这种方式时候,冲突文件不要提前打开 ...
2017-09-26 19:54:03 214
原创 svn安装端口冲突解决
(1)svn服务器默认端口是443,如果安装443端口有冲突,有备用端口8443 (2)如果443和8443都有冲突,解决:*找到占用这个端口软件进程,把这个进程停止 第一步打开cmd窗口,输入命令(1)查看到当前系统中,显示所有进程端口号netstat -ano (2)找到对应端口号pid值(3)打开任务管理器 默认没有pid列显示在查看>选...
2017-09-26 19:48:59 1556
原创 svn介绍
l 通常软件开发由多人协作开发,如果对代码文件、配置文件、文档等没有进行版本控制,将会出现很多问题:l 备份多个版本,占用磁盘空间大l 解决代码冲突困难l 容易引发BUGl 难于追溯问题代码的修改人和修改时间l 难于恢复至以前正确版本l 无法进行权限控制l 项目版本发布困难 常用的版本控制工具:svn、vss、cvs、git 1 svn体系结构...
2017-09-26 19:45:15 181
原创 Springboot静态资源和整合整合freemarker,Jsp,thymeleaf
Springboot中不推荐使用jsp。所以表现层页面可以使用freemarker来实现。在pom文件中添加对freemarker启动器的依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-freema...
2017-09-25 19:57:03 792
原创 spring boot入门
修改JDK为1.8,需要在pom.xml中添加以下配置: <properties> <java.version>1.8</java.version> </properties>在pom.xml中添加依赖,效果如下 <parent> <groupId>org.spring...
2017-09-25 19:33:56 1031
原创 Hibernate延迟加载和session绑定,获取和事务
Hibernate延迟加载:在session关闭之前先获取需要查询的数据,可以使用工具方法Hibernate.isInitialized()判断对象是否被加载,如果没有被加载则可以使用Hibernate.initialize()方法加载对象。使用拦截器或过滤器延长Session的生命周期直到视图获得数据。Spring整合Hibernate提供的OpenSessionInViewFilter...
2017-09-23 11:28:49 1054
原创 dao注入hibernate模板
1 注入关系(1)action里面注入service(2)service注入dao(3)dao注入hibernateTemplate(4)hibernateTemplate注入sessionFactory 配置action --> beanid="userAction"class="cn.action.UserAction"scope="prototype"
2017-09-23 11:04:17 543
原创 spring和hibernate注解整合
<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http://www.spri...
2017-09-23 10:59:14 340
原创 spring整合hibernate(不带hibernate配置文件)
spring配置:<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http...
2017-09-23 10:55:46 1272
原创 spring和hibernate整合
hibernate配置:<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE hibernate-configuration PUBLIC "-//Hibernate/Hibernate Configuration DTD 3.0//EN" "http://www.hibernate.org/dtd/hiberna...
2017-09-23 10:50:14 235
原创 spring整合struts2之web.xml配置
<?xml version="1.0" encoding="UTF-8"?><web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:web="http://java.sun.com/xml/ns/javaee/w...
2017-09-23 08:42:55 467
原创 spring事务管理
事务管理两个接口1,使用jdbc和mybatis是使用DataSourceTrancationManager2,使用hibernate时使用hibernateTrancationManager声明式事务(xml)配置文件中配置配置事务管理器 --> beanid="transactionManager"class="org.springframework.jd
2017-09-21 20:15:21 147
转载 Spring五个事务隔离级别和七个事务传播行为
Spring五个事务隔离级别和七个事务传播行为1. 脏读 :脏读就是指当一个事务正在访问数据,并且对数据进行了修改,而这种修改还没有提交到数据库中,这时,另外一个事务也访问这个数据,然后使用了这个数据。2. 不可重复读 :是指在一个事务内,多次读同一数据。在这个事务还没有结束时,另外一个事务也访问该同一数据。那么,在第一个事务中的两 次读数据之间,由于第二个事务的修改,那么第一个事
2017-09-21 20:13:04 217
原创 spring连接池引入外部文件
外部文件配置:jdbc.driverClass=com.mysql.jdbc.Driverjdbc.url=jdbc:mysql:///spring_day02jdbc.user=rootjdbc.password=root 引入外部属性文件 --> beanclass="org.springframework.beans.factory.config.Pr
2017-09-21 20:08:09 270
原创 spring连接池配置
配置内置连接池 --> beanid="dataSource"class="org.springframework.jdbc.datasource.DriverManagerDataSource"> 方法住人 --> propertyname="driverClassName"value="com.mysql.jdbc.Driver">property>
2017-09-21 20:00:22 218
原创 spring之jdbcTemplate
增,删,改操作使用:JdbcTemplate jdbcTemplate =new JdbcTemplate(dataSource); (1)第一个参数是sql语句(2)第二个参数是语句?值 String sql = "deletefrom t_user where id=?"; jdbcTemplate.update(sql, 1);查
2017-09-21 19:54:26 194
原创 spring之基于aspectj注解aop使用
在配置文件中开启aop自动代理(1)在增强类上面使用@Aspect注解(2)在增强方法上面配置不同类型通知/* * 增强类 */@Aspectpublicclass MyUser { //让这个方法在add方法之前执行,前置通知 @Before(value="execution(*cn.aop.User.add(..))")
2017-09-21 19:36:07 280
原创 spring整合单元测试注解配置
1 spring整合junit单元测试框架,首先引入jar包@RunWith(SpringJUnit4ClassRunner.class)@ContextConfiguration("classpath:bean1.xml")publicclass PersonService { //使用注解注入personDao对象 @Resource(name=
2017-09-21 19:32:05 454
原创 spring之aop术语和配置
术语:1.通知(Advice):通知定义了切面是什么以及何时使用。描述了切面要完成的工作和何时需要执行这个工作。2.连接点(Joinpoint):程序能够应用通知的一个“时机”,这些“时机”就是连接点,例如方法被调用时、异常被抛出时等等。3.切入点(Pointcut)通知定义了切面要发生的“故事”和时间,那么切入点就定义了“故事”发生的地点,例如某个类或方法的名称,Spring中允...
2017-09-21 19:29:16 160
原创 spring注解注入属性
1 注入普通类型属性 (1)在要注入值的属性上面使用注解 @Value,不需要set方法 @Value(value="lucymary") privateStringbname;2 注入对象类型属性(重点)(0)首先把对象使用注解创建第一个注解: @Autowired(按类型by type) @Autowired privat
2017-09-21 19:16:33 1709
原创 spring之bean管理-----注解
在spring配置文件中开启注解扫描开启注解扫描 到配置包里面找所有类的上面,方法上面和属性上面注解,根据不同注解实现不同功能 -->context:component-scanbase-package="cn">context:component-scan>创建注解对象@注解名称(属性1=值1,属性2=值2,.......)如果注解属性名称是val
2017-09-21 19:09:43 557
原创 spring属性注入
1.有参构造 创建类,定义属性,生成有参数构造 publicclass Book { private String bname; private String author; //生成有参数构造 public Book(String bname, String author) { this.bname = bname;...
2017-09-21 18:58:44 178
原创 spring之bean工厂
(1)ApplicationContext和BeanFactory区别*ApplicationContext加载配置文件时候,把配置文件对象创建*BeanFactory加载配置文件时候不会创建对象,在获取对象时候创建 ** spring配置文件在服务器启动时候加载最合适,创建对象底层原理:*ServletContext对象:当服务器启动时候,每个项目有一个ServletCo
2017-09-21 18:55:12 383
原创 spring之bean标签
1 id属性(1)根据id属性值获取对象(2)在一个spring配置文件中,可以有多个bean标签,但是bean标签id属性值不同 2 class属性(1)类的全路径 3 name属性(1)name属性作用和id属性一样的(2)id属性值里面不能包含特殊符号的(3)name属性值可以包含特殊符号 /user 4 scope属性(1)主要作用:配
2017-09-21 18:54:32 262
原创 spring核心
spring核心有两部分:(1)控制反转 ioc:* 比如现在有普通类,在这个类里面有普通的方法,调用这个类里面的普通的方法,需要创建类对象,使用对象调用方法。* 创建类的对象,使用原始方式new对象。使用ioc实现对象创建,不需要手动new对象,通过配置文件方式创建对象** 把对象创建交给spring配置 (2)面向切面 aop:* 不通过修改源代码方式增强类里面的方
2017-09-21 18:51:45 601
原创 Struts2框架标签库
**Struts2框架的控制标签** 1. 逻辑控制标签 * 逻辑控制标签,只有可以单独使用,如果想使用 必须与结合使用 * 可以使用test属性进行条件的判断 * 代码如下 num=20
2017-09-19 20:58:09 315
原创 Struts2拦截器
**技术分析之Struts2的拦截器技术** 1. 拦截器的概述 * 拦截器的作用:对Action类中的方法进行拦截,进行程序的编写。 * 拦截器就是AOP(Aspect-Oriented Programming)的一种实现。(AOP是指用于在某个方法或字段被访问之前,进行拦截然后在之前或之后加入某些操作。) * 过滤器:
2017-09-19 20:55:37 358
原创 ognl符号使用
1. # 符号的用法:作用从context值栈中获取值,构建Map集合。 * 获得context中的数据 > > > > > > * 构建一个map集合
2017-09-19 20:36:07 766
原创 Struts2值栈
值栈就相当于Struts2框架的数据的中转站,向值栈存入一些数据。从值栈中获取到数据。 * ValueStack 是 struts2 提供一个接口,实现类 OgnlValueStack ---- 值栈对象 (OGNL是从值栈中获取数据的 ) * Action是多例的,有一起请求,创建Action实例,创建一个ActionContext对象,代表的是Action的
2017-09-19 20:14:48 376
Spring Security、Spring Social 、Spring Security OAuth
2018-09-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人