- 博客(314)
- 收藏
- 关注
原创 Redis 命令补充
补充: List命令 List 链表 即是栈又是队列栈:先进后出------试管队列:先进先出------管道命令测试:Lpush 在头部添加字符串元素栈Lpush mylist “hello”Lpush mylist “word”Lrange mylist 0 -1 队列rpush 在尾部添加字符串元素 rpush mylist
2018-01-10 13:58:37
508
原创 Redis 入门(配置安装+基础命令)
Redis简介REmote Dictionary Server(Redis) 是一个由Salvatore Sanfilippo写的key-value存储系统。官网是:redis.ioredis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted
2018-01-08 15:17:47
481
原创 Hadoop FileSystem API打jar包并执行
我们要写的 是 添加文件夹的 功能1.我们创建一个maven项目架构2.pom.xml节点<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://ma
2017-12-15 14:15:29
1745
原创 分布式存储系统HDFS(特详细)
Hadoop基础Hadoop核心组件1.分布式存储系统HDFS(Hadoop Distributed File System)分布式存储层2.资源管理系统YARN(Yet Another Resource Negotiator)集群资源管理层3.分布式计算框架MapReduce分布式计算层模式分类1.单机模式(St
2017-12-15 13:58:11
9151
原创 配置Hadoop集群+WordCount案例
配置Hadoop集群配置环境变量 /etc/profileexport HADOOP_HOME=/bigData/hadoop-2.8.0export PATH=$PATH:$HADOOP_HOME/bin:$HADOOP_HOME/sbin8.配置hadoop-env.sh文件1> vim hadoop-env.sh2> 在文件中加入
2017-12-15 13:40:21
647
原创 大数据入门 Linux基础 (ssh免密登录 JDK安装)
1.大数据简介1.1大数据理解误区: 大数据≠Hadoop≠大量的数据≠社交媒体数据≠技术≠一种解决方案1.2解决方案包含: 数据,人,场景,应用,系统1.3大数据的四个特点: Variety(多)、Volume(快)、Velocity(杂)、Veracity(垃圾)1.4数据资产评估维度: 颗粒度、活性、规模、关联度、多维1.5大数据分布:
2017-12-14 20:02:12
397
原创 Lucene的入门
Lucene简介Lucene 是apache软件基金会一个开放源代码的全文检索引擎工具包,是一个全文检索引擎的架构,提供了完整的查询引擎和索引引擎,部分文本分析引擎。Lucene的目的是为软件开发人员提供一个简单易用的工具包,以方便的在目标系统中实现全文检索的功能,或者是以此为基础建立起完整的全文检索引擎。Lucene最初是由Doug Cutting所撰写的,是一位资深全文索引/检
2017-12-04 15:06:38
185
原创 Active MQ入门 搭建环境及简单的 代码
Active MQ1.我们现在把 tar包 并拖拽到虚拟机中 apache-activemq-5.9.0-tar.gz2.解压 文件 tar -zxvf 文件名3.进入该文件目录 的bin下面4.启动该服务./activemq start5.查看是否已经启动 netstat -a |grep 61616如果现实
2017-11-26 12:34:57
375
原创 Linux 单词计数 WordCount 以及代码案例
WordCount首先是命令行的: WordCount(单词计数)1:启动hadoop使用 start-all.sh命令启动hdfs 2:在hadoop的安装目录下新建一个目录,使用hdfs的shell命令cd /usr/local/hadoop-2.8.0 切换目录hdfs fs -mkdir /input 3:h
2017-11-24 11:44:29
2010
原创 Linux_Hadoop入门--安装JDK,.ssh免密登录,Hadoop配置
1:使用hostnamectl set-hostname 主机名永久修改 hostnamectl set-hostname master2:重启虚拟机 reboot -h now3:使用hostname命令查看是否成功更改! *设置ssh免密码登陆 1:切换到主目录
2017-11-24 11:26:39
525
原创 Struts2的多文件上传 和 单文件下载
Jar包不变Action类有改变都改成 集合 例如:List 1.1 Action类package cn.happy.struts10files;import com.opensymphony.xwork2.Action;import org.apache.struts2.ServletActionContext;import java.io.File;impor
2017-11-06 08:27:29
232
原创 支付宝沙箱环境
支付宝沙箱环境支付宝1. 进入支付宝官网 2. 自己设置角色我已经设置完成了 选择 自研开发者填写一系列自己信息 例如:地址手机号 邮箱 等。 3点击进入 文档 4. Demo下载 生成公钥进入到电脑网站支付 然后下载完 在文件夹中 首先我们
2017-11-03 14:29:15
811
原创 Struts2文件上传
Struts2 文件上传效果:案例:在targer里面加一个 文件夹upload 这是我们上传文件的路径最好我们先在里面放点文件 不然 上传的时候容易报错1.引入jar包我们需要格外引入2和commons的jar commons-fileupload commons-fileup
2017-10-30 13:43:39
362
原创 SSH整合(注解版)
SSH整合 注解版本架构:1.jar包<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
2017-10-29 12:16:57
1692
原创 SSH整合(XML版本)
SSH整合(Spring+Struts2+Hibernate)1.架构1.jar包<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://mave
2017-10-29 10:52:51
328
原创 Struts 2 OGNL及案例
01.什么是OGNL OGNL:Object Graph Navigation Language 对象导航图语言开源项目,取代页面中Java脚本,简化数据访问和EL同属于表达式语言,但功能更为强大让我们通过简单一致的表达式语法来读取和设置Java对象的属性值,调用对象的方法,遍历整个对象的结构图,实现字段类型转换等功能。02.OGNL在Struts 2中的作用表达式语
2017-10-27 14:06:10
241
原创 Struts2 拦截器 电子书(02)
Struts2 拦截器 拦截器:可以在Action执行之前和执行之后拦截调用。Struts2将他的核心功能放到拦截器中实现而不是分散到Action中实现,有利于系统的解耦,使得功能的实现类似于个人电脑的组装,变成可 插拔的。拦截器的工作方式:围绕Action 和Result在Action和Result执行之前,为Action配置的拦截器将首先被执行在Act
2017-10-25 14:10:13
346
原创 Struts2 架构 拦截器
Struts2 架构1.2拦截器介绍01.为什么需要拦截器 早期MVC框架将一些通用操作写死在核心控制器中,致使框架灵活性不足、可扩展性降低Struts 2将核心功能放到多个拦截器中实现,拦截器可自由选择和组合,增强了灵活性,有利于系统的解耦 Mvc和三层的区别?解析:MVC是表示层的三个组件。核心用途: 将请求和展示分离。 三层侧重
2017-10-25 13:53:55
231
原创 Struts2配置详情
Struts2配置详情 GPR原则:登录 给用户看一眼 get 用户填写登录信息,点击登录 post页面跳转欢迎界面 redirect*可以将核心过滤器看成是Action类的中央调度器。2.Struts.xml 节点详细讲解 namspace作用:隔离不同的命名空间下的逻辑同名的Action 几个文件的执行顺序 1.de
2017-10-23 16:45:23
259
原创 Struts2 入门(概念)电子书01
Struts2入门如第一章 认识Struts21.1什么是Web框架最早的web应用主要是静态页面的浏览(如新闻的浏览),这些页面是用html语言来编写的。目前应用得较多的三种服务器端页面编写技术就是:ASP,JSP,PHP。为了分离页面的表现逻辑和业务逻辑,使程序各部分的职责更加清晰,增强代码可维护.SUN公司在JSP的早期 规范中制定了2种JSP开发模型,分别是
2017-10-22 13:47:15
655
原创 Struts2入门 自动装配 Servlet API
Struts2 入门实现 的具体步骤:1.加载类库2.配置web.xml3.开发视图层页面4.开发控制层Action5.配置struts.xml文件6.部署运行项目1.<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSch
2017-10-22 09:33:02
251
原创 Hiernate 注解版的 关联查询
1、@Entity(name="EntityName") 必须,name为可选,对应数据库中一的个表,此处的EntryName要注意,在代码中使用hql进行查询时,需要from Xxx,那么Xxx就是对应的此处的EntryName,所以要注意EntryName的命名,否则会出现映射问题。 2、@Table(name="",catalog="",schema="
2017-10-13 21:23:58
552
原创 SSH整合(Spring+SpringMVC+Hibernate)注解版
SSH整合 1.首先我们创建一个Maven项目然后 我们导入jar包 因为 是maven所以是节点<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://
2017-10-13 16:06:46
4785
1
原创 hibernate延迟加载以及no-session
延迟加载:延迟加载(lazy load懒加载)是当在真正需要数据时,才执行SQL语句进行查询,避免了无谓的性能开销。 延迟加载分类: 01.类级别的查询策略 02.一对多和多对多关联的查询策略 03.多对一关联的查询策略类级别的查询策略 1.类级别可选的检索策略包括立即检索和延迟检索,默认为延迟检索1.1立即检索:立即加载检索方法指定的对象,立即
2017-10-11 10:21:13
752
原创 hibernate HQL 分页 关联查询(一对多单向,多对一 双向,多对多)
HQL的 分页1.首先我们准备好实体类:package cn.happy.hibernate04pagelist;import cn.happy.hibernate03hql.conEmp;import java.util.Date;/** * Created by linlin on 2017/9/25. */public class Emp { private
2017-10-06 14:46:49
1550
原创 hibernate注解异常:java.lang.NoSuchMethodError javax.persistence.JoinColumn.foreignKey()Ljavax/persistenc
今天我要写的文档是这样的错java.lang.NoSuchMethodErrorjavax.persistence.JoinColumn.foreignKey()Ljavax/persistence/ForeignKey;java.lang.NoSuchMethodError: javax.persistence.Table.indexes()[Ljavax/persistence/I
2017-10-02 12:39:10
3273
原创 Hibernate HQL参数化查询,动态
Hibernate中对动态查询参数绑定提供了丰富的支持,那么什么是查询参数动态绑定呢?其实如果我们熟悉传统JDBC编程的话,我们就不难理解查询参数动态绑定,如下代码传统JDBC的参数绑定: PrepareStatement pre=connection.prepare(“select * from User where user.name=?”); pre.setString(1,”z
2017-09-25 15:41:38
3566
原创 Hibernate入门案例
Hibernate是目前最流行的开源对象关系映射(ORM)框架。Hibernate采用低侵入式的设计,也即完全采用普通的Java对象(POJO),而不必继承Hibernate的某个基类,或实现Hibernate的某个接口。Hibernate是面向对象的程序设计语言和关系数据库之间的桥梁,Hibernate允许程序开发者采用面向对象的方式来操作关系数据库。因为我们知道hibernate它
2017-09-24 08:49:55
413
原创 oracle中同义词(私有,公有),分区表(范围,间隔)
oracle同义词:使用对象(Table,View,同义词)的一个别名,不占用任何实际的存储空间,只是在Oracle的数据字典中保存其定义描述,在使用同义词时,Oracle会将其翻译为对应对象的名称。 作用:屏蔽对象的名字及其持有者,为用户简化SQL语句 01、分类 私有同义词 私有同义词只能在其模式内访问,且不能与当前模式的对象同名
2017-09-18 13:48:06
1086
原创 Oracle中 表空间,数字函数,日期函数,转换函数,同义词,反向键索引
grant create tablespace to sll------------------------create tablespace y2164tabspaceDATAFILE 'C:\app\linlin\oradata\orcl\y2164tabspace.dbf' size 10mAUTOEXTEND on next 32m maxsize unlimitedselect
2017-09-15 14:14:49
295
原创 Oracle函数(常见的20种)+三层嵌套分页...等多种Oracle的sql(常用)
-----20种函数--1.返回字符串,并将所有的字符小写select lower('AaBbCcDd')AaBbCcDd from dual;--2.返回字符串,并将所有的字符大写select upper('AaBbCcDd') upper from dual;--3.返回指定值的绝对值select abs(100),abs(-100) from dual;--4.四舍五入sel
2017-09-13 18:12:11
483
原创 Activiti工作流概念及入门案例HelloWorld
第一章 认识Activiti1.1什么是Activiti1.Activiti是什么? 答:Activiti是一个针对企业用户,开发人员,系统管理员的轻量级工作流业务管理平台。2.Activiti的核心是什么? 答:使用JAVA开发 的快速,稳定的BPMN2.0流程 引擎。Activiti可以允运行在任何类型的JAVA程序中,例如服务器,集群,云服务。Activi
2017-09-02 21:38:36
937
原创 SpringMVC的异常处理
数据异常处理首先这个小示例,是我们在代码中什么一个错然后让他遇到错跳转页面:1.我们执行的时候在地址栏输入我们对应的@RequestMapping的值然后, 对应走页面,package cn.happy.springmvc07exection;import org.springframework.stereotype.Controller;imp
2017-08-29 22:18:03
216
原创 SSM整合的第一个登录案例(详细)
SSM整合1.用IDea创建一个maven的项目2.导入jar包(节点)我这里包括所有的节点(至少登录是够用的):<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation
2017-08-21 23:38:01
1502
原创 SpringMVC的返回值
首先是方法是返回值void 的 :package cn.happy.springmvc05ajax;import org.springframework.stereotype.Controller;import org.springframework.web.bind.annotation.RequestMapping;import javax.servlet.http.HttpS
2017-08-21 23:14:53
431
原创 Spring MVC 注解
SpringMVC注解式开发首先我们的架构:然后我们开始了编码,首先我们看一下web.xml我们的前端控制器什么的 我就不 多说废话了请看我的上一篇博客,SpringMVC xml配置 的版本。<!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3
2017-08-18 16:35:15
164
原创 SpringMVC 方法名称解析器和视图解析器
其中的组件: 1,前端控制器DispatcherServlet(不需要程序员开发) 作用是接收请求,响应结果,相当于转发器 2,处理器映射器HandlerMapping(不需要程序员开发) 作用:根据请求的url查找handler 3,处理器适配器HandleAdapter 作用:按照特定规则去执行Handler 注意:编写Handler时要按照HandlerAdapt
2017-08-16 14:00:12
605
原创 Springmvc 知识点+案例
1.Springmvc是什么Spring Web MVC是一种基于Java的实现了Web MVC设计模式的请求驱动类型的轻量级Web框架,即使用了MVC架构模式的思想,将web层进行职责解耦,基于请求驱动指的就是使用请求-响应模型,框架的目的就是帮助我们简化开发,Spring Web MVC也是要简化我们日常Web开发的。 1、DispacherSe
2017-08-15 14:20:42
324
原创 JAVA单点登录
首先我们先了解一下什么是单点登录?单点登录Single Sign On简称为SSO,是目前比较流行的企业业务整合的解决方案之一。F5 BIG-IP Edge Gateway解决方案借助SSO改进用户体验。SSO的定义是在多个应用系统中,用户只需要登录一次就可以访问所有相互信任的应用系统。单点登录的好处?单点登录可以做到在不记录用户密码的情况下,实现不同系统之间的资源共享,自动登录不
2017-08-10 16:35:22
16704
原创 Maven的依赖
1.5.6Maven的依赖Maven的核心特征就是依赖管理。 Maven通过读取依赖项项目文件(pom.xml中),找出它们的依赖等。我们只需要在每个项目POM定义直接依赖关系。 Maven自动处理其余部分。传递依赖,包括库的图形可能会快速增长在很大程度上。可能出现情况下,当有重复的库。 Maven提供一些功能来控制传递依赖程度Maven项目我们一般是在IDea软件中创建的,我们只
2017-08-05 17:42:58
327
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人