- 博客(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 315
原创 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 550
原创 初始HDFS
HDFS的体系结构HDFS是一个分布式存储系统HDFS的核心 NameNode DataNode SecondaryNameNode(NameNode的快照)HDFS是一个主从结构,一个HDFS集群由一个名字节点(NameNode)和多个数据节点(DataNode)组成HDFS的优点1.高容错性 2
2017-12-15 00:02:52 483
原创 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 197
原创 struts自定义拦截器及其执行流程
1 客户端发送请求;2 这个请求经过一系列的过滤器(Filter)(这些过滤器中有一个叫做ActionContextCleanUp的可选过滤器,这个过滤器对于Struts2和其他框架的集成很有帮助,例如:SiteMesh Plugin)3 接着FilterDispatcher被调用,FilterDispatcher询问ActionMapper来决定这个请是否需要调用某个Action。Fil
2017-10-25 16:59:30 365
原创 resultType之三redirectAction重定向到另一个action
action06resultdel / /day06/main01.jsp
2017-10-25 13:17:53 433
原创 认识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 216
原创 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 239
原创 struts2两种自动装配
1.自动装配(页面文本框内的name属性与action类中属性一致,页面发送请求至action,如果一致,则自动装配,即将值拿到了)2.领域对象的自动装配
2017-10-22 14:16:13 236
原创 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
原创 Cookie
1.什么是Cookiecookie是一种WEB服务器通过浏览器在访问者的硬盘上存储信息的手段。Cookie的目的就是为用户带来方便,为网站带来增值。虽然有着许多误传,事实上Cookie并不会造成严重的安全威胁。Cookie永远不会以任何方式执行,因此也不会带来病毒或攻击你的系统。另外,由于浏览器一般只允许存放300个Cookie,每个站点最多存放20个Cookie,每个Cookie的大
2017-09-19 23:32:31 255
原创 表分区
范围分区创建表和分区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 304
原创 Oracle同义词
一.同义词的优点同义词是现有对象的一个别名(1)简化sql对象(2)隐藏对象的名称和所有者(3)提供对对象的公共访问同义词的两种分类(1)私有同义词 私有同义词只能在其模式下访问,且不能与当前模式下的对象同名(2)公有同义词可以被所有数据库访问创建私有同义词CREATE [OR REPLACE] SYNONYM emp(表示要创建的同义词的
2017-09-17 09:26:24 201
原创 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 124
原创 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 130
原创 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 216
原创 HashMap和LinkedHashMap
数据结构 1.单向链表(底层只记录它的下一个元素,不知道自己的上一个元素是谁) 2.双向链表(前一个元素和自己的后一个元素都有)
2017-08-18 14:24:44 119
原创 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 7731 1
原创 事务的实现方案
是否需要创建事务,是由事务传播行为控制的。读数据不需要或只为其指定只读事务,而数据的插入,修改,删除就需要事务管理了。1.使用事务代理工厂bean管理事务 (1)配置事务管理器bean id="transactionManager" class="org.springframework.jdbc.datasource.DataSourceTransactionM
2017-08-04 14:17:24 196
原创 自动代理的两种实现
默认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 137
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人