自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

飘蓝

术业有专攻,闻道有先后。

原创 Docker安装部署RockerMQ系列

0.环境信息①系统和docker信息[root@ecs-a6cd-0002 src]# cat /proc/versionLinux version 3.10.0-693.11.1.el7.x86_64 (builder@kbuilder.dev.centos.org) (gcc version 4.8.5 20150623 (Red Hat 4.8.5-16) (GCC) ) #1 SMP...

2019-12-11 10:43:15 86

原创 Docker安装部署MQTT服务mosquitto

一、简介 MQTT是一个基于客户端-服务器的消息发布/订阅传输协议。MQTT协议是轻量、简单、开放和易于实现的,这些特点使它适用范围非常广泛。在很多情况下,包括受限的环境中,如:机器与机器(M2M)通信和物联网(IoT)。其在,通过卫星链路通信传感器、偶尔拨号的医疗设备、智能家居、及一些小型化设备中已广泛使用。 mosquitto一款实现了消息推送协议 MQTT...

2019-08-22 22:50:59 7434 3

原创 浅谈mongoDB以及Docker安装和配置用户权限

一、简介 MongoDB 是一个跨平台的,面向文档的数据库,是当前 NoSQL 数据库产品中最热 门 的一种。它介于关系数据库和非关系数据库之间,是非关系数据库当中功能最丰富,最 像关 系数据库的产品。它支持的数据结构非常松散,是类似 JSON 的 BSON 格式,因此可以 存 储比较复杂的数据类型。二、特点 MongoDB 最大的特点是他支持的查询语言非常...

2019-08-03 13:22:09 124

原创 ElasticSearch原理技术分享课

最高¥2000云产品通用代金券

2019-06-25 22:14:52 276

原创 居于Docker的PXC和Haproxy实现MySQL数据库的负载均衡

一、简介居于Docker的PXC和Haproxy实现MySQL数据库的负载均衡。 二、环境配置1、系统:centos7.32、docker版本:Docker version 1.13.1, build 07f3374/1.13.13、haproxy镜像:haproxy 三、安装部署1、拉取镜像docker pull haproxy成功拉取后的效果如图...

2019-01-24 15:42:14 403

原创 Docker搭建MySQL的PXC集群

一、简介PXC属于一套近乎完美的mysql高可用集群解决方案,相比那些比较传统的基于主从复制模式的集群架构MHA和MM+keepalived,galera cluster最突出特点就是解决了诟病已久的数据复制延迟问题,基本上可以达到实时同步。而且节点与节点之间,他们相互的关系是对等的。本身galera cluster也是一种多主架构。galera cluster最关注的是数据的一致性,对待事物...

2019-01-23 19:31:33 2220 7

原创 Rancher介绍安装以及对docker的管理

一、简介Rancher是一个开源的企业级全栈化容器部署及管理平台。Rancher为容器提供一揽子基础架构服务:CNI兼容的网络服务、存储服务、主机管理、负载均衡、防护墙……Rancher让上述服务跨越公有云、私有云、虚拟机、物理机环境运行,真正实现一键式应用部署和管理。Rancher支持将资源分组归属到多个环境。每个环境具有自己独立的基础架构资源及服务,并由一个或多个用户、团队或组织所管理...

2019-01-09 12:22:10 2237 2

原创 docker安装部署rabbitmq并配置用户和密码

一、环境配置1、系统:centos7.32、docker版本:Docker version 1.13.1, build 07f3374/1.13.13、rabbitmq镜像:rabbitmq:3-management 二、安装部署1、创建容器docker run -d --hostname rabbit-host --name rabbitmq -e RABBITMQ...

2019-01-08 15:12:26 9770 3

原创 docker安装redis并配置密码

一、环境配置1、系统:centos7.32、docker版本:Docker version 1.13.1, build 07f3374/1.13.13、Redis镜像:redis:latest 二、安装部署1、创建容器docker run --name redis -p 6379:6379 -d --restart=always redis:latest redis-...

2019-01-08 14:45:53 5773

原创 docker安装MySQL8,目录挂载、配置用户名密码、忽略表名大小写、连接数、特殊字符、时区

一、环境配置1、系统:centos7.32、docker版本:Docker version 1.13.1, build 07f3374/1.13.13、MySQL镜像:mysql4、MySQL版本:8.0.13 二、安装部署1、创建容器docker run -di --name=mysql \-v /usr/local/src/mysql/data:/var/l...

2019-01-08 11:56:42 3857

原创 docker安装nginx

一、环境信息操作系统:centos7.3 docker版本:Docker version 1.13.1, build 07f3374/1.13 nginx镜像:docker.io/nginx二、安装步骤 1、新建目录mkdir /usr/local/src/nginx          #nginx根目录mkdir /usr/local/src/nginx/cert    #存...

2019-01-04 16:40:07 215

原创 docker容器介绍、安装、配置和相关命令

一、docker简介docker是一种容器技术,是直接运行在操作系统内核之上的用户空间。因此,也被称为“操作系统级虚拟化”,可以让多个独立的用户空间运行在同一台宿主机上。由于“客居”于操作系统,docker容器只能运行与底层宿主机相同或者相似的操作系统。docker容器被认为是精益技术,因为容器需要的开销有限,和传统虚拟化以及半虚拟化相比,容器不需要模拟层(emulation layer)和管...

2019-01-04 14:52:49 315

原创 【深度好文】大城市“搬砖”人员的中年危机——“丧薪病狂”

 ==搬砖人员==此处的搬砖人员是指程序员,并非建筑工地上的工人,大部分程序员们的主要工作就是机械性地写代码(复制、粘贴),这类似于建筑工人搬砖,为了形容自己的苦逼和自嘲故用此来形容自己。同学们,现在向我们走来的是程序员方阵!他们穿着拖鞋,披着毛巾,左手拿着键盘,右手举着鼠标,腋下夹着USB 转换器。他们因睡眠不足而显得精神不振,喊着微弱的口号走过主席台,主席问候:程序员们辛苦了!...

2017-12-28 22:28:07 560

原创 redis单机版的安装部署以及java实现

redis单机版的安装部署以及java实现。欢迎大家关注小编(蓝飘)的微信公众平台:我的好帮手(MyGoodHelper),是您出行、生活、学习和娱乐的得力助手,我们一起进步。OK,TKS!

2016-12-08 23:08:24 2856

原创 微信公众平台之超简单实用的天气预报后台实现

微信公众平台天气预报功能,使用Java调用新浪天气预报接口实现微信公众平台天气预报服务,我的好帮手微信公众平台。

2014-11-27 22:45:26 14291 3

转载 weblogic

在weblogic用户环境变量中加入export WLS_STDOUT_LOG=web.stdout.log  、export WLS_STDERR_LOG=web.stderr.log两条,将weblogic控制台和部署工程的全部日志信息打印输出到web.stdout.log文件,随着时间的增长web.stdout.log文件越来越大。如何能实现将输出的日志文件回滚,或按大小重新保存,比如容量到

2013-01-15 09:08:39 3063

原创 使用Java代码书写日志的工具类

下面的一个Java代码工具类是用于书写日志信息到指定的文件,并且具有删除之前日志文件的功能。 package com.teligen.eos.teleCode;import java.io.File;import java.io.FileWriter;import java.io.IOException;import java.util.Date;/** *

2012-10-18 18:53:58 4461

原创 IE浏览器使用JS技术导出到Excel和打印

在一些要求不是很高的小项目中,可以使用一些虽不是通用且不是新技术但是确实可以很好实现功能的技术来实现这些功能。这样系统不是显示的很复杂,且可以方便维护。下面就简单介绍一种技术,可以使用简单的JS来实现把网页中的信息原样导出到Excel、还可以打印。         新建一个exportPrint.html页面,里面的代码如下所示,就可以实现导出到Excel和打印网页。 IE

2012-08-03 19:38:15 3428 4

原创 使BAT定时器程序在后台运行的例子

当我们要让BAT处理程序在后台运行而不显示DOC窗口时,可以避免程序被误关闭等情况的发生。下面以一个简单的例子说明如何实现。         新建一个BAT处理文件,命名为timer.bat ,代码如下:@echo off:a rem 取得当前时分值set currentTime=%time:~0,2%%time:~3,2%rem echo TIME:%curren

2012-07-29 19:28:03 5463

原创 windows下使用批处理发布Web应用到Tomcat并启动Tomcat

windows下使用批处理发布Web应用到Tomcat并启动Tomcat的批处理脚本如下: @ECHO OFF@REM 部署WEB系统到Tomcatset date=%date:~0,10%set time=%time:~0,8%set currDate=%date% %time%echo 开始运行将工作空间里面编译后的代码拷贝到Tomcat中...%currDate%

2012-04-16 23:26:55 2355

原创 解析请求参数调用Action中的方法的struts1.x完整实例

1、简介        通过扩展DispatchAction类,并复写其中的execute方法,来通过解析请求地址中的Method=?参数来调用相应Action中的方法,从而很好地实现了控制器的请求转发跳转。其中利用到了反射技术实现执行方法。下面以登陆为例。2、在新建的web工程中添加以下struts1.x  jar包        antlr-2.7.6.jar、commons-be

2012-04-12 22:20:02 7514 4

原创 struts1.x完整实例

1、简介        struts是WEB程序MVC分层架构中的C,属于控制层,主要进行处理用户的请求,基于请求驱动。获取用户的请求地址并将表单中的数据封装到Form对象后交给Action进行处理。在Action中进行条用业务层处理具体的请求后将结果通过ActionMapping封装跳转地址返回给用户。struts是对servlet的再次封装,使得更加灵活高效。下面以一个登录的实例讲解str

2012-04-11 23:16:42 26337 10

原创 java实现将ZIP压缩文件解压的工具类

package com.lanp;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;import java.util.zip.ZipEntry;import java.util.zip.ZipExcep

2012-03-13 22:07:28 3323

原创 Ajax实现多级联动菜单

最近在重温Ajax技术,就顺手拿起了当年的《Ajax经典案例开发大全》来温习。发现里面有些错误,现在就指出来,这样可以帮助后学者少走弯路。主要的技术有:MySql、JDBC、JSON、Ajax、JSP。其实本文不算原创,主要内容还是摘自《Ajax经典案例开发大全》。        1.数据库设计drop database if exists mydb;create database m

2012-03-12 22:09:28 9980 5

原创 java将文件打包成ZIP压缩文件的工具类实例

package com.lanp;import java.io.BufferedInputStream;import java.io.BufferedOutputStream;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import jav

2012-03-01 18:51:28 8629 2

原创 Java使用JDBC连接数据库完整的工具类实例

package com.lanp.ajax.db;import java.sql.Connection;import java.sql.DriverManager;import java.sql.PreparedStatement;import java.sql.ResultSet;import java.sql.SQLException;/** * 连接数据库

2012-02-29 22:46:42 13522 1

原创 Eclipse3.6集成Tomcat6.0进行开发Web项目。

现在使用Eclipse来开发Web项目越来越简单了,特别是在Eclipse3.3以后的版本中开发。eclipse-jee-helios-SR2-win32集成开发环境 (IDE) 包括了用于 Web 开发及与服务器集成的工具。不过还需要配置Apache Tomcat才可以开发Web项目(假如是使用该Web容器)。一、使用的环境:        eclipse-jee-helios-SR2-

2012-02-27 23:18:13 3284 2

转载 抽象类和接口的区别

abstract class和interface是Java语言中对于抽象类定义进行支持的两种机制,正是由于这两种机制的存在,才赋予了Java强大的面向对象能力。 abstract class和interface之间在对于抽象类定义的支持方面具有很大的相似性,甚至可以相互替换,因此很多开发者在进行抽象类定义时对于 abstract class和interface的选择显得比较随意。其实,两者

2012-02-16 20:38:43 630

原创 GWT工程架构详解

一、GWT技术简介    1.AJAX技术介绍           Ajax是 Asynchronous JavaScript and XML(以及 DHTML 等)的缩写,由 XHTML、CSS、JavaScript、XMLHttpRequest、XML等技术组合而成,是当前Web 应用开发领域的热门技术,用于创建更加动态和交互性更好的Web 应用程序,提升用户的浏览体验。

2012-02-02 11:31:04 11726 3

原创 Spring + Ibatis + MySql实例详解

1. 环境:将以下jar包加入到工程,commons-logging-1.0.4.jar、ibatis-2.3.0.677.jar、mysql-connector-java-5.0.3-bin.jar、spring.jar。2. 在MySql中创建数据库和相应的表:#############################################################

2011-12-02 21:50:29 5811 2

原创 Ibatis+MySql实例

1. 介绍       Ibatis是开源的持久层框架。它的核心是SqlMap,将实体Bean跟关系数据库进行映射,将业务代码和SQL语句的书写进行分开,方便管理。Ibatis是“半自动”的ORM持久层框架。这里的“半自动化”,是相对Hibernate等提供了全面的数据库封装机制的“全自动化”ORM 实现而言,“全自动”ORM 实现了 POJO 和数据库表之间的映射,以及 SQL 的自动生

2011-11-27 20:38:24 8702 3

原创 分别采用深度和广度遍历数据库中邻接表中存储的树形结构的数据

1. 概述        我们在开发项目的时候,经常需要把具有层次结构的数据使用树结构进行展示,这样直观明了。这样就需要将树进行遍历,树的遍历有深度遍历和广度(层次)遍历。我们在实际的项目中还遇到将邻接表中的数据用树状进行展示,或将树状的记录固定地在有限的层级里面展示。当然这个也可以使用数据库进行展示邻接表的树状(start whit ..connect by prio ...)。2. 实

2011-11-26 23:39:37 2247

原创 Spring Quartz 实现任务自动调度

Spring Quartz 实现任务自动调度        1. 背景        在系统间的接口实现中,经常需要系统自动获取另外一个系统的数据或者向另外一个系统书写数据;有些大系统为了更好地解决网络瓶颈问题,把一些不是很重要,数据量比较大的数据放到少人访问的时候系统自动执行其中的任务。这就需要自动调度任务执行,目前比较好的有Spring 与 Quartz结合起来使用的任务调度技术。本文

2011-11-05 10:47:37 2006 2

原创 Java实现的中间库

数据库与数据库之间的数据交互        1. 背景        中间库主要用于解决一个大系统多个数据库,其中多个数据库作用是:用于备份数据或者用于存储业务数据等;中间库还可以用于解决两个系统间的接口问题,2个系统共同操作这个中间数据库进行数据的交互。          2. 环境        本实例使用的数据库都是MYSQL,还充分利用了Spring的IOC注入和JdbcT

2011-11-04 17:14:02 6707

原创 Java应用程序与Web服务器交互

1、服务端的代码如下(需要javax.servlet.jar):package com.lanp.servlet;import java.io.IOException;import java.io.PrintWriter;import javax.servlet.ServletException;import javax.servlet.http.HttpServlet

2011-11-01 23:21:58 3779

原创 Spring Acegi Security实例解析三

1、新建一个Web工程,将以下Jar包导进工程:acegi-security-1.0.3.jar、commons-codec-1.3.jar、commons-logging-1.0.4.jar、mysql-connector-java-5.0.3-bin.jar和spring.jar。2、在MySql中执行以下SQL语句:Drop TABLE IF EXISTS `test`.`stude

2011-11-01 22:25:30 4554

转载 什么最重要?

刚刚看到了一个有趣的贴子,转发给朋友们共享:请铭记这道题,这不是巧合如果令 A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 分别等于 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26那么 一、Hard work (努力工作)   H+A

2011-10-27 12:57:20 640

原创 Spring Acegi Security实例解析二

1. 在MySql中执行如下脚本:Drop TABLE IF EXISTS `test`.`student`;Create TABLE `test`.`student` (`name` varchar(40) NOT NULL,`psw` varchar(10) NOT NULL,`enabled` boolean);insert into student values

2011-10-23 21:23:06 1263

原创 Spring Acegi Security实例解析一

Acegi安全系统,是一个用于Spring Framework的安全框架,能够和目前流行的Web容器无缝集成。它使用了Spring的方式提供了安全和认证安全服务,包括使用Bean Context,拦截器和面向接口的编程方式。因此,Acegi安全系统能够轻松地适用于复杂的安全需求。        Acegi安全系统包含以下关键的功能组件:        1. FilterToBeanProx

2011-10-22 23:24:48 3903

原创 Java Web中的过滤器Filter

一、什么是Filter        与Servlet相似,过滤器是一些web应用程序组件,可以绑定到一个web应用程序中。但是与其他web应用程序组件不同的是,过滤器是"链"在容器的处理过程中的。这就意味着它们会在servlet处理器之前访问一个进入的请求,并且在外发响应信

2011-10-07 17:30:45 8580 2

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