自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

lz710117239的博客

java程序员的博客

  • 博客(27)
  • 收藏
  • 关注

转载 maven实战(九)使用Cargo实现自动化部署

Cargo是一组帮助用户操作Web容器的工具,它能够帮助用户实现自动化部署,而且它几乎支持所有的web容器,如Tomcat、JBoss、Jetty和Glassfish等。Cargo通过cargo-maven2-plugin提供了maven集成,Maven用户可以使用该插件将Web项目部署到web容器中。例如专门的测试人员只需要一条简单的Maven命令,就可以构建项目并部署到Web容器中,然后进行功

2017-07-28 00:33:09 941

转载 关于Mybatis的$和#的细节,源码解析

前言在JDBC中,主要使用的是两种语句,一种是支持参数化和预编译的PrepareStatement,能够支持原生的Sql,也支持设置占位符的方式,参数化输入的参数,防止Sql注入,一种是支持原生Sql的Statement,有Sql注入的风险。在使用Mybatis进行开发过程中,隐藏了底层具体使用哪一种语句的细节,我们通过使用#和$告诉Mybatis,我们实际上进行的是怎么样的操作,需要对语

2017-07-27 19:58:24 4107 3

转载 必看:深入学习Java8中的函数式接口

必看:深入学习Java8中的函数式接口 2017-01-10 19:24点击上方“云栖社区”可以订阅哦引言目前由于系统已经全面切换为JDK8,所以有必要系统的了解一下Java8的一些新特性,以便后续在日常工作中可以使用一些高级特性来提高编程效率。因为Java8引入了函数式接口,在java.util.function包含了几大类函数式接口声明。这里第一篇主要研究一下Funct

2017-07-27 15:02:28 35739 4

转载 maven实战(八)Maven web项目的目录结构

Web项目的目录结构之前我们讨论的都是JAR或者POM的Maven项目,但在现今的互联网时代,我们创建的大部分应用程序都是Web应用,基于Java的Web应用,其标准的打开方式是war。WAR与JAR相似,只不过他可以包含更多的内容,如JSP文件、Servlet、Java类、web.xml配置文件、依赖JAR包、静态web资源(如HTML、CSS、JavaScript文件)等。一个典型的W

2017-07-27 00:34:04 4474

原创 maven实战(七)使用Nexus创建私服

Nexus的权限管理Nexus是基于权限做访问控制的,服务器的每一个资源都有相应的权限来控制。Nexus预定义了三个用户,以admin登陆后,单击页面左边导航栏的User链接,就能看到所有预定义用户,如下:这三个用户对应了三个权限级别:admin:该用户拥有对Nexus服务的完全控制,默认密码为admin123deployment:该用户能够访问Nexus,浏览仓库内容,搜

2017-07-26 23:39:01 308

原创 maven实战(六)使用Nexus创建私服

创建Nexus代理仓库同样的Add操作选择Proxy Repository,就会看到如下配置界面:对于代理仓库来说,最重要的是远程仓库的地址,即Remote Storage Location,用户必须在这里输入有效的值。例如中央仓库地址为:https://repo1.maven.org/maven2/。Download Remote Indexes表示是否下载远程索引,Checks

2017-07-26 23:14:41 435

原创 maven实战(五)使用Nexus创建私服

通过建立自己的私服,可以降低中央仓库负荷、节省外网带宽、加速maven构建、自己部署构件等,从而高效地使用maven。有三种专门的Maven仓库可以帮助大家建立私服:Apache基金会的Archiva、JFrog的Artifactory和Sonatype的Nexus。这三种都是开源的,读者可以自由选择使用,下面我们介绍下当前最流行的maven仓库管理软件:Nexus。Nexus分为开源版和

2017-07-25 23:27:57 459

原创 jdk8,Stream流水线源码解析

我们通过一个示例,进行源码解析:如下:Arrays.asList("a", "b", "c").stream().filter(e -> !e.equals("B")).skip(2).forEach(e -> System.out.println(e));首先看stream()方法,它是用了Collection的stream()方法: default Stream st

2017-07-24 23:46:22 2515

转载 maven实战(四)聚合与继承

我们知道maven构建项目是根据pom文件来构建的,一般一个应用是分成多个模块,每个模块都有自己的pom.xml,这样是不是就需要分多次构建,maven提供了聚合功能,可以使一个父类模块聚合所有模块。例子如下:<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi:schemaLocation="http://maven.apa

2017-07-24 22:25:23 456

转载 dubbo连接不通日志打印

dubbo连接不通的日志打印在ClientCnxn的SendThread的run方法中,如下:如果dubbo链接zookeeper不通,还未打印日志,可以通过这里查看原因

2017-07-24 19:04:17 1115

转载 scp免密输入

1、功能说明scp就是security copy,用于将文件或者目录从一个Linux系统拷贝到另一个Linux系统下。scp传输数据用的是SSH协议,保证了数据传输的安全,其格式如下:scp 远程用户名@IP地址:文件的绝对路径 本地Linux系统路径 scp 本地Linux系统文件路径 远程用户名@IP地址:远程系统文件绝对路径名scp使用第一种格式是将远程Linux系统上的某个

2017-07-24 15:38:30 337

原创 mysql全备份

mysql全备份,一般是用到mysqldump命令,这个命令在mysql文件夹的bin目录下。备份全部数据库使用命令mysqldump --all-database备份指定数据库使用:mysqldump --database 数据库1 数据库2常用选项如下:-u 用户名-p 密码-h 服务器ip-P连接端口示例:mysqldump -u root -p

2017-07-23 14:43:31 1797

原创 mysql增量备份

步骤:(1)通过my.ini或者my.cfg文件,启用增量备份(2)添加bin-log参数,并重启mysql(3)重启后会在bin-log配置的目录生成文件,mylog.index(关于文件的索引,不是数据库索引),以及增量备份的文件mylog.000001(存放用户对数据库操作的文件)(4)生成的是二进制文件,直接打开是乱码,可以使用mysqlbinlog程序查看文件内容,mys

2017-07-22 22:25:53 351

转载 jdk8,stream流水线原理

深入理解Java Stream流水线前面我们已经学会如何使用Stream API,用起来真的很爽,但简洁的方法下面似乎隐藏着无尽的秘密,如此强大的API是如何实现的呢?Pipeline是怎么执行的,每次方法调用都会导致一次迭代吗?自动并行又是怎么做到的,线程个数是多少?本节我们学习Stream流水线的原理,这是Stream实现的关键所在。首先回顾一下容器执行Lambda表达式的方式,以

2017-07-21 00:25:31 3512

转载 check第二次不生效问题

这天用到jQuery功能,想实现一个简单的复选框动态全选或全不选,结果测试发现attr(‘checked’,'checked’);与attr(‘checked’,true); 都不好使,要么第一次成功了,第二次调用就没反应,完全不起作用了。那到底是什么原因呢?害得‘跑客教授’到处到网上搜 jQuery checkbox的操作,动态选择的相关文章,都写着是这样的实现代码

2017-07-20 16:43:09 593

原创 dubbo控制台, jdk8以及linux的scp免密传输

一般我们安装了dubbo,安装了zookeeper后都需要安装dubbo控制台,以方便监控dubbo的服务调用情况,dubbo-admin安装步骤如下:下载地址:http://download.csdn.net/download/mappingsunlight/9489736然后去WEB-INF下面dubbo.properties里面做配置:如下:dubbo.registry.ad

2017-07-19 20:09:44 271

转载 maven实战(三)maven仓库

当用户需要自定义仓库目录的时候,可以编辑文件~/.m2/settings.xml,设置localRepository元素的值为想要的仓库地址。例如: D:\java\repository\/localRepository>

2017-07-18 21:20:57 275

转载 nginx+keepalived安装配置

Nginx + Keepalived 第一步:下载keepalived地址:http://www.keepalived.org/download.html解压安装:tar -zxvf keepalived-1.2.18.tar.gz -C /usr/local/yum install -y openssl openssl-devel(需要安装一个软件包)cd keepa

2017-07-17 18:31:44 313

转载 nginx安装服务

一、安装Nginx: 1 :  wget下载:http://nginx.org/download/nginx-1.4.2.tar.gz 2 : 进行安装: tar -zxvf nginx-1.6.2.tar.gz3 :  下载锁需要的依赖库文件:yum install pcreyum install pcre-develyum install zlibyum i

2017-07-17 18:22:45 291

原创 dubbo消费者注册服务与发现服务源码

dubbo消费者,调用者,初始化的源码请阅读后再阅读本篇,否则可能会看不懂,至于以上源码,可以去百度找。下面我们说下,dubbo注册服务于发现服务的源码,在refreceConfig类的init()方法中,有一个refer()方法。进入到dorefer()方法中:在RegistryProtocol的dorefer()方法中,如下: private Invoker doRefer(C

2017-07-11 21:38:21 2656

原创 maven实战(二)maven的依赖

maven的依赖配置可以通过标签配置,默认是compile类型。maven项目的依赖是有传递的,比如我们项目中依赖了spring-framework.而spring-framework中还依赖了commons-logging jar包,由于没有声明范围,其默认范围都是compile.maven会解析各个直接依赖的项目,将那些必要的间接依赖,以传递性依赖的形式,引入到当前项目中。依赖调节

2017-07-10 23:46:17 310

原创 maven(一)pom文件讲解

maven项目的核心是pom.xml,如下:<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.0http://maven.apach

2017-07-10 23:07:45 388

转载 zookeeper安装集群

2017-07-10 17:17:55 281

原创 vmware安装过程

关于vmware的安装过程,网上有很多教程,但是因为教程五花八门,网上的有时候未必准确,下面推荐一篇还不错的文章供大家使用:http://blog.csdn.net/clevercode/article/details/45442671但是vmware安装不是到此为止了,因为还要安装镜像,相信许多安装vmware的人都是像我一样想配置linux系统,做多机部署的,下面安装镜像和安装linux多机部...

2017-07-09 14:13:32 419

转载 mybatis多表关联

3、定义sql映射文件(1)首先是一对多关联:MyBatis中使用collection标签来解决一对一的关联查询,collection标签可用的属性如下:property:指的是集合属性的值ofType:指的是集合中元素的类型column:所对应的外键字段名称select:使用另一个查询封装的结果 <!DOCTYPE mapper PUBLIC "-//mybatis.org//D

2017-07-05 19:12:21 372

原创 logback安装

首先创建logback与slf4j的jar包: org.logback-extensions logback-ext-spring 0.1.3 org.slf4j slf4j-api 1.7.12 org.slf4j jcl-over-slf4j 1.7.12 然后配置logback.xml文件 web

2017-07-03 11:42:58 981

转载 logback配置详解

原创文章,转载请指明出处:http://aub.iteye.com/blog/1101222, 尊重他人即尊重自己详细整理了logback常用配置,不是官网手册的翻译版,而是使用总结,旨在更快更透彻的理解其配置logback 常用配置详解(序)logback 简介logback 常用配置详解(一) and logback 常用配置详解(二)logback 常用配

2017-07-03 09:47:02 206

空空如也

空空如也

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

TA关注的人

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