自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(135)
  • 收藏
  • 关注

原创 redis 字符串类型操作

1清理redis 缓存   flushdb  2.获取所有的键   keys *   keys home 精确查找   keys h* 模糊查找   keys  hom[ef]3.设置key值和value值  set  key  value4.删除指定key  del  key5.renamenx key newkey

2018-01-10 14:07:02 316

原创 HDFS的基本shell命令

HDFS基本操作hadoop fs -mkdir  /test (/test2)   创建目录(常见多级目录) Hadoop fs -ls   /test   查看列表下所有的文件 hadoop fs -cat /test/1.txt  查看指定文件夹下的内容Hadoop  fs  -cat /test/1.txt  /test/2.txt  同时查看指定文件夹下的内容Hado

2017-12-15 19:16:58 555

原创 初始HDFS

HDFS的体系结构HDFS是一个分布式存储系统HDFS的核心         NameNode          DataNode         SecondaryNameNode(NameNode的快照)HDFS是一个主从结构,一个HDFS集群由一个名字节点(NameNode)和多个数据节点(DataNode)组成HDFS的优点1.高容错性  2

2017-12-15 00:02:52 485

原创 struts实现单文件上传

1.定义一个用于文件上传的jsp页面2.配置struts.xml3.定义后台类public class upload implements Action{ private File upload; private String uploadContentType; private String uploadFileName; pr

2017-10-30 13:37:03 198

原创 struts自定义拦截器及其执行流程

1 客户端发送请求;2 这个请求经过一系列的过滤器(Filter)(这些过滤器中有一个叫做ActionContextCleanUp的可选过滤器,这个过滤器对于Struts2和其他框架的集成很有帮助,例如:SiteMesh Plugin)3 接着FilterDispatcher被调用,FilterDispatcher询问ActionMapper来决定这个请是否需要调用某个Action。Fil

2017-10-25 16:59:30 365

原创 resultType之四chain转发到另一个action

2017-10-25 13:19:58 226

原创 resultType之三redirectAction重定向到另一个action

action06resultdel / /day06/main01.jsp

2017-10-25 13:17:53 434

原创 resultType之二redirect重定向

值不会传到页面上   因为是重定向 /day06/main.jsp

2017-10-25 13:16:06 231

原创 resultype四种之一默认的resultType

1.默认的默认的,会将值转发到页面上 /day06/main.jsp

2017-10-25 13:11:38 2120

原创 通配符实现动态方法调用

2017-10-25 13:06:20 326

原创 一个Action中有多个方法

一个action定义多个方法action要配一个method,用于寻址对应的方法

2017-10-25 12:29:00 341

原创 认识struts2

1.sun公司早期定制了jsp开发模型,分别为模型1和模型21.1模型1使用javaBean+jsp技术将页面显示和业务逻辑分离开1.2模型2和mvc模型2符合mvc模式,mvc即模型+视图+控制器mvc架构有助于将应用程序分割成一个个小部件,使程序设计更容易从Struts 1 到Struts 2Stru L版

2017-10-22 16:37:05 193

原创 Action如何去使用session request ,application

与servlet-API解耦方式一方式二servlet-Api耦合方式一HttpSession session = ServletActionContext.getRequest().getSession();耦合方式二public class LoginAction implements Action,ServletRequestAware,Servlet

2017-10-22 15:47:59 218

原创 Action和Page数据共享方式 (值栈/Context) 值栈获取方式

方式一ActionContext context = ActionContext.getContext();Map session = context.getSession();session.put("uname","doghua");ValueStack stack = context.getValueStack();stack.push(session);

2017-10-22 14:51:04 240

原创 struts2两种自动装配

1.自动装配(页面文本框内的name属性与action类中属性一致,页面发送请求至action,如果一致,则自动装配,即将值拿到了)2.领域对象的自动装配

2017-10-22 14:16:13 239

原创 struts2初识

第一个入门案例1.需要的jar包2.配置webxml过滤器3.配置struts.xml4.创建action类

2017-10-22 09:36:15 166

原创 SSH整合配置步骤

1.导入pom节点dependency> groupId>junitgroupId> artifactId>junitartifactId> version>4.3version> scope>testscope>dependency>dependency> groupId>org.springframeworkgroupId> artifactId>spr

2017-10-15 15:32:27 241

原创 多线程面试题

50道Java线程面试题1) 什么是线程?    线程是操作系统能够进行运算调度的最小单位,它被包含在进程之中,是进程中的实际运作单位。2) 线程和进程有什么区别?进程是线程的集合,一个进程可以有很多线程,每条线程并行执行不同的任务。不同的进程使用不同的内存空间,而所有的线程共享一片相同的内存空间。别把它和栈内存搞混,每个线程都拥有单独的栈内存用来存储本地数据。更多

2017-09-24 11:33:21 303

原创 Hibernate配置以及增删改查实现

1.导入jar文件2.书写hibernate配置文件命名为hibernate.cfg.xml

2017-09-22 16:52:53 170

原创 Cookie

1.什么是Cookiecookie是一种WEB服务器通过浏览器在访问者的硬盘上存储信息的手段。Cookie的目的就是为用户带来方便,为网站带来增值。虽然有着许多误传,事实上Cookie并不会造成严重的安全威胁。Cookie永远不会以任何方式执行,因此也不会带来病毒或攻击你的系统。另外,由于浏览器一般只允许存放300个Cookie,每个站点最多存放20个Cookie,每个Cookie的大

2017-09-19 23:32:31 261

原创 表分区

范围分区创建表和分区create  table  ordernew(  orderid   NUMBER,  orderdata  DATE,  ordertotal  NUMBER)partition  by  RANGE(orderdata)(  partition  P1  VALUES  less  than(TO_DATE('2005-01-01',

2017-09-18 11:05:06 305

原创 索引

索引分类物理分类        (1)分区或非分区索引                       (2)B树索引(标准索引)                       (3)正常或反向键索引                        (4)位图索引

2017-09-18 10:40:53 313

原创 Oracle同义词

一.同义词的优点同义词是现有对象的一个别名(1)简化sql对象(2)隐藏对象的名称和所有者(3)提供对对象的公共访问同义词的两种分类(1)私有同义词     私有同义词只能在其模式下访问,且不能与当前模式下的对象同名(2)公有同义词可以被所有数据库访问创建私有同义词CREATE  [OR REPLACE]    SYNONYM    emp(表示要创建的同义词的

2017-09-17 09:26:24 201

原创 Oracle序列

序列是用来生成唯一,连续序号的对象序列可以是升序的,也可以是降序的序列和表是平级的

2017-09-16 14:38:39 154

原创 Oracle表空间

一.表空间概述小经验:不使用默认安装的表空间,所有操作建立在用户自己创建的表空间(1)一个数据库可以有多个表空间(2)一个表空间可以有一个或者多个数据文件(3)每个数据文件只能属于一个表空间二.表空间分类1.永久性表空间    一般保存表,视图,索引,过程等的数据SYSTEM,SYSAUX是系统表空间,在安装时Oracle就创建好了USERS   也是自动创

2017-09-16 14:15:32 226

原创 上机

--上机二--创建employee表CREATE TABLE employee(empno NUMBER(4) NOT null,empname VARCHAR(10),job VARCHAR(9) ,mgr NUMBER(4),hiredate DATE,sal NUMBER(7,2),comm NUMBER(7,2),deptno NUMBER(2)

2017-09-15 08:31:30 171

原创 Oracle常用函数

1.Substr(字符串,截取位置,截取长度)(截取函数)(1)select  substr('bdqn',0,1) value from student; --0是从第一个字符开始截取长度为1的字符(5)select  substr('bdqn',-2,2) value fromstudent;--负数(-i)表示截取的开始位置为字符串右端向左数第i个字符2.Distinct

2017-09-15 00:43:52 165

原创 Oracle基础

一.角色和权限(1)A用户访问B用户下的表,但是没有dba权限   方案一直接授权法:用B用户登录,执行  (grant   select   on   B用户.表名   to   A用户)                                                 然后用A用户登,执行(select  *  from  B用户.表名)即可查询B用户下的表方案二

2017-09-15 00:08:09 125

原创 Oracle基础

一.角色和权限(1)A用户访问B用户下的表,但是没有dba权限   方案一直接授权法:用B用户登录,执行  (grant   select   on   B用户.表名   to   A用户)                 然后用A用户登,执行(select  *  from  B用户.表名)即可查询B用户下的表  方案二授予角色法:用system登录,自定义一个角色,(grant

2017-09-14 16:05:35 132

原创 poi报表导出excel

1.poi的定义JAVA中操作Excel的有两种比较主流的工具包: JXL 和 POI 。jxl 只能操作Excel 95, 97, 2000以.xls为后缀的excel。而poi可以操作Excel 95及以后的版本,即可操作后缀为 .xls 和 .xlsx两种格式的excel。POI全称 Poor Obfuscation Implementation,直译为“可怜的模糊实现”,利用P

2017-09-05 23:33:09 217

原创 HashMap和LinkedHashMap

数据结构     1.单向链表(底层只记录它的下一个元素,不知道自己的上一个元素是谁)            2.双向链表(前一个元素和自己的后一个元素都有)

2017-08-18 14:24:44 120

原创 spring mvc 基础

1.Spring MVC  简介Spring MVC  也叫  Spring  Web  mvc,属于表现层的框架,springmvc是spring框架的一部分,是在spring3.0后发布的2.spring  mvc  的第一个入门案例(1)引入.jar包两个jar包的版本要保持一致(2)web.xml   配置前端控制器(DispatcherServlet)   一

2017-08-14 21:40:20 216

原创 事务的四种隔离级别和七种传播机制

数据库事务的隔离级别有4种,由低到高分别为Read uncommitted 、Read committed 、Repeatable read 、Serializable 。而且,在事务的并发操作中可能会出现脏读,不可重复读,幻读。1. ISOLATION_READ_UNCOMMITTED:这是事务最低的隔离级别,A事务可以看到B事务未提交的数据      这种隔离级别会产生脏读,不可重

2017-08-04 15:22:29 7732 1

原创 事务的实现方案

是否需要创建事务,是由事务传播行为控制的。读数据不需要或只为其指定只读事务,而数据的插入,修改,删除就需要事务管理了。1.使用事务代理工厂bean管理事务       (1)配置事务管理器bean id="transactionManager" class="org.springframework.jdbc.datasource.DataSourceTransactionM

2017-08-04 14:17:24 196

原创 spring JdbcTemplate经典案例

搭建分层导入jar包书写配置文件

2017-08-02 18:32:22 330

原创 Aopxml方式的实现

2017-08-02 18:21:39 168

原创 使用AspectJ基于注解的Aop

、切面类含多个通知

2017-08-02 17:25:42 142

原创 自动代理的两种实现

默认Advisor自动代理生成器     注意:切面只能是顾问,对所有的对象都增强 DefaultAdvisorAutoProxyCreatorBeanName自动代理生成器 BeanNameAutoProxyCreator

2017-08-02 15:59:22 367

原创 spring和mybatis整合

spring和mybatis整合步骤1.引入需要的jar包2.搭建基础架构3.配置dbcp数据源4.配置sqlsessionFactoryBean5.配置sqlSessionTemplate  完成对数据库的操作6.进行Ioc注入7.定义dao8.编写测试类注:由于需要的jar包比较

2017-08-02 01:02:09 139

原创 经典Aop

定义配置文件

2017-07-31 19:36:46 206

空空如也

空空如也

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

TA关注的人

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