自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(133)
  • 资源 (2)
  • 收藏
  • 关注

转载 svn合并分支到主干

分支库中单元测试通过的源代码要合并到主干,例如有一个开发中的代码 branches -> dev 需要合并到主干 trunk。步骤:第一个步骤:在本地副本上进行操作,选择主干上的源代码文件,右键选择tortoiseSVN菜单,点击合并。(将trunk代码 拉回本地,checkout到本地。在trunk 代码上 使用merge)如图第二个步骤:选择merge two different trees,如图,也可使用merge a range of revisions 但在报 from.

2020-12-10 11:34:27 1052

原创 ajax提交数据,spring Mvc按照单个参数接收

第一种:data请求参数是json格式,type为get方式,后台用@RequestParam接收也可以直接在链接后面拼接ajax代码后台代码结果get提交,还会将参数拼接到链接后面第二种:data请求参数是json格式,type为post方式,contentType不设置,为默认的application/x-www-form-urlencoded,后台用@RequestParam接收ajax代码:注释掉contentType后台代码这种方式,后台代码也可

2020-07-03 12:00:59 421

原创 Hadoop系列之Storm安装和使用(五)

zookeeper单机模式的安装使用下载zookeeper地址:https://mirrors.cnnic.cn/apache/zookeeper/stable/tar -zxf apache-zookeeper-3.5.6-bin.tar.gz #解压mv apache-zookeeper-3.5.6-bin zookeeper #修改名称chown -R hadoop zook...

2019-12-27 16:45:53 638

原创 Hadoop系列之Spark安装和使用(四)

spark简介Spark 的主要抽象是分布式的元素集合(distributed collection of items),称为RDD(Resilient Distributed Dataset,弹性分布式数据集),它可被分发到集群各个节点上,进行并行操作。RDDs 可以通过 Hadoop InputFormats 创建(如 HDFS),或者从其他 RDDs 转化而来。Spark安装步骤...

2019-12-25 17:38:25 768

原创 mysql导出和导入数据

#导出库的结构和数据mysqldump -uroot -p -h192.168.33.12 -P3306 -c --skip-add-locks database > /home/database.sql#导出库的数据mysqldump -uroot -p -h192.168.33.12 -P3306 -t database > /home/database .sql#...

2019-12-10 17:50:37 193

原创 Hadoo系列之Hive安装和使用(三)

hive下载地址:http://www.apache.org/dyn/closer.cgi/hive/hive的安装tar -zxvf apache-hive-3.1.2-bin.tar.gz #解压mv hive #修改文件名chown -R hadoop:hadoop hive #修改文件权限mkdir -p hive/warehouse #创建元数据存储文件夹c...

2019-12-02 16:40:01 984

原创 Hadoop系列之HBase环境搭建和使用(二)

HBase环境准备HBase下载地址:http://archive.apache.org/dist/hbase/tar -zxvf hbase-1.4.11-bin.tar.gz #解压hbasevim /etc/profile #配置hbase环境变量在最后加上export PATH=$PATH:/usr/local/soft/hbase-1.4.11/binsource /...

2019-11-15 15:37:38 308

原创 Hadoop系列之Hadoop环境搭建(一)

环境简介centos系统jdk(jdk的安装和配置,请参考Linux系列之安装jdk(二))hadoop3.2.1一、创建hadoop用户useradd -m hadoop -s /bin/bash #创建新用户hadooppasswd hadoop #输入密码(若提示“无效的密码,过于简单”则再次输入确认就行)visudo #为hadoop用户增加管理员权限增加这...

2019-11-07 16:58:31 862

原创 mybatis获取map中的key和value

方式一:    dao接口int updateByBatch(@Param("content") Map alreadySoldNumMap);    mapper update COUPON_CATEGORY

2017-08-21 13:57:37 27479 6

原创 EXCEL的小妙用

今天,上面给了一个excel,让根据“门店编号”,将对应的“门店ID”导入到数据库中。怎么解?   如果,一个个找,然后复制粘贴,太浪费时间了。    用sql语句吧,好像也要赋值粘贴。    想:有没有办法,可以直接将其生成sql语句呢?    excel的样式:    现在,我们用excel将其生成sql语句。    在C2单元格,粘贴这句话   ="update

2017-08-14 10:51:36 584 2

原创 Mysql批量更新数据

方式一:使用for循环,进行一条条进行更新,但是这样更新数据的方式性能很差,也容易造成阻塞。   由于这种方式的缺点,很多人都会想到,用一条sql语句实现批量更新。方式二:使用case when方式来实现批量更新    UPDATE mytable SET myfield = CASE id WHEN 1 THEN 'value' WHEN 2

2017-08-13 21:22:09 1194 1

原创 Java自定义注解

简介:    注解是在JDK5.0及以后版本中引入的。他可以用于创建文档,跟踪代码中的依赖性,甚至执行基本的编译时检查,而且还可以作为在spring框架中进行注解式注入Bean属性,用来减少写配置文件。注解是以@+注解名在代码中存在的,根据注解参数的个数,我们可以将注解分为:标记注解,单值注解、完整注解三类。他们都不会直接影响到程序的语义,只是作为注解存在,可以通过反射机制编程实现对这些元数据

2017-08-09 22:13:24 642 1

原创 JavaScript深拷贝和浅拷贝数组

javascript分原始类型与引用类型(与java、c#类似)。Array是引用类型,直接用“=”号赋值的话,只是把源数组的地址(或叫指针)赋值给目的数组,并没有实现数组的数据的拷贝。这种方式的实现属于浅拷贝。对一维数组和多维数据的深拷贝实现方式是不一样的。 一、一维数组的实现方式:  使用slice() 或者 concat()来实现一维数组的深拷贝,但这种方法只适用于一维数

2017-06-09 16:23:32 2156 2

原创 SpringMVC

什么是springmvcspringmvc是spring框架的一个模块,springmvc和spring无需通过中间整合层进行整合。springmvc是一个基于mvc的web框架。 springmvc框架第一步:发起请求到前端控制器(DispatcherServlet)第二步:前端控制器请求HandlerMapping查找 Handler      

2016-09-09 16:11:22 653 3

原创 Linux系列之mysql安装(七)

准备工作   从mysql的官方网站下载rpm包:mysql-community-release-el6-5.noarch.rpm安装步骤第一步:把rpm包上传到linux系统第二步:安装rpm到linux系统yum localinstallmysql-community-release-el6-5.noarch.rpm第三步:使用yum进行在线安装,需要联网。yum

2016-08-30 19:05:27 729 3

原创 Linux系列之solr集群版环境搭建(六)

SolrCloud简介    SolrCloud是solr提供的分布式搜索方案,当需要大规模容错、分布式索引和检索能力时使用。当一个系统的索引数量少时,不需要使用SolrCloud;当索引量很大,搜索请求并发很高时,需要使用SolrCloud。   SolrCloud是基于Solr和Zookeeper的分布式搜索方案,它的主要思想是使用Zookeeper作为集群的配置信息中心。它有几个

2016-08-30 19:05:15 2455 12

原创 Linux系列之solr单机版环境搭建(五)

单机版准备工作       需要安装jdk和tomcat,下载solr,并上传到linux系统。搭建步骤第一步:解压solr压缩包:tar –zxvf solr-4.10.3.tgz.tgz第二步:把solr-4.10.3/dist/solr-4.10.3.war部署到tomcat下。 第三步:解压缩war包,只需要重启tomcat解压,即可成功解压war包。(tomc

2016-08-30 19:04:56 1223 4

原创 Linux系列之redis环境搭建(四)

单机版准备工作    官网下载redis-3.0.0.tar.gz。安装gcc编译环境:yum install gcc-c++。搭建步骤第一步:把redis的源码上传到linux服务器。第二步:解压缩:tar -zxvf redis-3.0.0.tar.gz第三步:make第四步:make installPREFIX=/usr/local/redis启动redi

2016-08-30 19:04:34 1328 4

原创 Linux系列之nginx环境搭建(三)

准备工作    官网下载nginx-1.8.1.tar.gz。    安装nginx依赖包:    nginx是C语言开发,建议在linux上运行,本教程使用Centos6.5作为安装环境。gcc       安装nginx需要先将官网下载的源码进行编译,编译依赖gcc环境,如果没有gcc环境,需要安装gcc:yum install gcc-c++PCRE

2016-08-30 19:04:18 655 3

原创 Linux系列之安装jdk(二)

准备工作:   官网下载jdk,将其上传到linux上。本操作使用的是jdk-7u55-linux-i586.tar.gz。安装步骤:一、解压    找到文件路径:cd /usr/local    如果以"/"开头,则说明是根目录;不是根目录就不要加“/"    解压:tar -zxvf jdk-7u55-linux-i586.tar.gz       //特指解压t

2016-08-30 19:04:01 741 3

原创 Linux系列之linux环境搭建(一)

准备工作   使用到的工具:vagrant、XShell、linux系统(CentOS-7.1.1503-x86_64-netboot.box)   Vagrant 是一款用来构建虚拟开发环境的工具,非常适合 php/python/ruby/java 这类语言开发 web 应用,“代码在我机子上运行没有问题”这种说辞将成为历史。我们可以通过 Vagrant 封装一个 Linux 的开发环境

2016-08-30 19:03:33 800 3

原创 EJB系列(四)-- Entity Bean

上篇对EJB的会话Bean有了简单的了解,本篇为大家介绍一下实体Bean。定义   Entity Bean跟普通Java Bean无异,区别在于它们用ejb的Annotation进行了标记。实体Bean是管理持久化数据的一个对象,潜在使用一些相关的Java对象并且可以依靠主键被唯一识别。通过包括@Entity元注释来指定一个类是一个实体Bean。实体Bean表示来自数据库的持久化数据。

2016-07-29 22:03:26 864 3

原创 EJB系列(三)--有状态会话Bean和无状态会话Bean

EJB的基本分类    EJB分为EnterpriseBean(企业Bean)和Persistence(持久化),持久化Bean指的是Entity Bean(实体Bean,是一个代表存在于数据库中业务对象的复杂业务实体)。企业Bean又包括Session Bean(会话Bean,完成一个清晰的解耦的任务)和Message Driven Bean(MDB,消息驱动Bean,基于JMS,专门用于异

2016-07-27 11:18:04 1143 4

原创 EJB系列(二)---开发

上篇对EJB进行了简单的介绍:EJB系列(一)---简介         本篇,我们来做一个小demo简单介绍EJB开发的步骤。         开发环境:eclipse +Jboss 6.2 + jdk 1.8         开发环境搭建好之后,进入正式的编程阶段。服务器端(1)新建一个EJB Project项目(2)定义一个远程接口     可以在接口

2016-07-26 22:36:00 761 2

原创 EJB系列(一)---简介

什么是EJB?    EJB:EnterpriseJavaBean,企业级JavaBean。EJB是实现分布式业务逻辑的Java组件,EJB在应用服务器的EJB容器内运行,由容器提供所有基本的中间层服务。采用Enterprice JavaBeans架构编写的应用是可伸缩的、事务性的、多用户安全的。采用ejb编写的这些应用,可以部署在任何支持Enterprice JavaBeans规范的服务器平

2016-07-26 21:27:36 646 2

原创 Confluence(五)--确认破解信息和数据库展示

确认破解信息点击“GeneralConfiguration”输入自己刚刚设置的密码,点击确认进入如下页面点击授权细节(在最下面)生成下面的网页此时,说明Confluence安装与破解已经成功了数据库简单展示spaces是用来存放创建的空间content:用来存放所有的内容

2016-06-27 21:32:05 3376 4

原创 Confluence(四)--配置

关联数据库成功后,出现下图,选择需要的Confluence,分别为有例子的、空的、还原数据库的三种。此处选择"emptysite"。选择"Manageusers and groups within Confluence",生成下面的网页。填入信息username,name,email,密码要记住。点击next。点击“start”后,下面的前几步都可以跳过,直接到最后

2016-06-27 21:21:01 1753 4

原创 confluence(三)--关联数据库

破解完成之后,我们开始关联数据库,此处选择想要使用的数据库,本篇演示使用mysql数据库。由于选择mysql数据库之后,需要一个Mysql数据库驱动程序。所以进行如下操作 双击xampp_5_2_2.exe,解压。生成xampp文件。解压完成后,会弹出下面的窗体,若系统中已经安装了mysql,则会出现如下界面,有错误,不影响后续的操作,不用理会,直接进行下面的操作即

2016-06-27 21:11:00 6252 7

原创 confluence(二)--破解

1、关闭Confluence服务2、找到C:\Program Files\Atlassian\Confluence\confluence\WEB-INF\lib目录中的atlassian-extras-decoder-v2-3.2.jar将其改为atlassian-extras-2.4.jar3、汉化及数据库驱动安装:这里用5.6.5版的汉化包,将驱动mysql-connector-j

2016-06-27 20:52:56 6564 5

原创 Confluence(一)--安装

一、安装Confluence  首先,需要下载confluence安装包。选择安装方式:设置安装路径:设置启动菜单设置confluence的端口号开始安装了等待安装完成后,出现下面的页面:选中”Launch Confluence5.8.10 in browser“,为了后面的操作。也可以使用“http:

2016-06-27 20:35:05 1940 1

原创 JSTL

简介JSTL(JSPStandard Tag Library,JSP标准标签库)是一个不断完善的开放源代码的JSP标签库,是由apache的jakarta小组来维护的。JSTL只能运行在支持 JSP1.2和Servlet2.3规范的容器上,如tomcat 4.x。在JSP 2.0中也是作为标准支持的。JSTL标签的配置和使用:       配置:将jstl.jar和standard.j

2016-05-31 21:43:29 1041 2

原创 【SSH】S2SH框架搭建

本demo实现的是一个简单的登陆功能。1、开发环境MyEclipse 10+JDK1.6+Tomact7+Struts 2.3.28.1+Spring 2.0.8+Hibernate 3.2.02、准备工作新建一个web项目,并下载相应的jar包。引入的所有jar包:注:如果出现包冲突现象,留下高版本。3、搭建Struts2 1)引入jar包:asm-3

2016-05-18 20:35:50 3833 1

原创 【SSH】Struts2

struts2是一个相当强大的Java Web开源框架,是一个基于POJO的Action的MVC Web框架。它继承了struts1和webwork2的优点,同时做了相当的改进。    首先,去Struts官网(http://struts.apache.org),下载需要的版本,小编下载的是struts-2.3.28.1-all.zip。    解压struts-2.3.28.1-all.

2016-05-14 15:48:00 562 2

原创 【SSH】AOP

AOP(Aspect OrientedProgramming,面向方面编程),可以说是OOP(Object-Oriented Programing,面向对象编程)的补充和完善。OOP引入封装、继承和多态性等概念来建立一种对象层次结构,用以模拟公共行为的一个集合。当我们需要为分散的对象引入公共行为的时候,OOP则显得无能为力。也就是说,OOP允许你定义从上到下的关系,但并不适合定义从左到右的关系。例

2016-05-06 15:28:20 944 1

原创 【SSH】Java之静态代理和动态代理

代理模式是对象的结构型模式,代理模式给某一个对象提供一个代理对象,并由代理对象控制对原对象的引用。代理模式的特点:   1、代理类和委托类有共同的父类或父接口   2、任何使用委托对象的地方都可以用代理对象替换   根据代理类的生成时间不同可以将代理分为静态代理和动态代理两种。静态代理   静态也就是在程序运行前就已经存在代理类的字节码文件,代理类和委托类的

2016-04-26 21:34:46 1294 3

原创 【SSH】Spring简介和应用

Spring简介   Spring是一个开源框架,轻量级的java开发框架,是为了解决企业应用程序开发复杂性而创建的。Spring核心是IOC容器,具有控制反转的作用。   IoC(控制反转):本来是由应用程序管理对象之间的依赖关系,现在交给了容器管理,即交给了IoC容器,Spring的IoC容器主要使用注入(DI)的方式实现的,不需要主动查找对象,对象的查找、定位和创建全部交给容器管理。

2016-04-24 21:30:00 616 3

原创 【SSH】Hibernate关联映射

一对一关联映射一对一主键关联映射一句话:不加字段,主键既是主键又是外键。一对一单向主键关联映射配置:                                                        idCard    //参数为实体中的属性名称                                        //na

2016-04-20 17:16:02 1339 3

原创 【SSH】Hibernate简介和应用

hibernate简介   Hibernate对jdbc做了一层封装,是数据持久层的一个轻量级框架,并且Hibernate是一个开源的orm(Object relations mapping,对象关系映射)框架,提供了查询获取数据的方法,用面向对象的思想来操作数据库,节省了开发处理数据的时间,还可以根据对象自动生成数据库。Hibernate优缺点   优点:   (1)提高生产力:

2016-04-20 17:10:34 642 2

原创 dom4j读写xml

DOM4J是一个非常非常优秀的JavaXML API,是jdom的升级品,用来读写XML文件的,且具有性能优异、功能强大和极端易用使用的特点,同时它也是一个开放源代码的软件。    首先需要下载dom4j的jar包:dom4j 1.6.1。    写xml文件非常简单,就是不停地在节点下添加子节点。import java.io.FileWriter;import java.io.

2016-04-18 15:38:11 736 2

原创 Java之Servlet

简介   Servlet是sun公司提供的一门用于开发动态web资源的技术, 是一些遵从Java Servlet API的Java类,运行在Web服务器或应用服务器上的应用程序,能够接收Web客户端的请求,并对其进行响应。Servlet与传统的从命令行启动的 Java 应用程序不同, Servlet 由 Web 服务器进行加载,该 Web 服务器必须包含支持Servlet 的 Java 虚拟机

2016-03-23 14:20:25 705

空空如也

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

TA关注的人

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