自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(40)
  • 资源 (3)
  • 收藏
  • 关注

原创 TimescaleDB部署

1、准备操作系统: CentOS 7 64位操作系统安装程序: postgresql-10.2.tar.gzTimescale: timescaledb(只支持pgsql9.x和10.x)Timescale release_tag: 1.0.0cmake: cmake-3.10.2.tar(Timescale要求CMake 3.4或更高版本)安装TimescaleDB时序数据库需要...

2018-12-03 17:35:23 6685

原创 PostgresSQL部署(V11.1)

1、准备操作系统: CentOS 7 64位操作系统安装程序: postgresql-11.1.tar程序版本: v11.1PostgreSQL数据库的安装程序可以通过从官网或者第三方网站下载(推荐从官网下载,安全性有一定保障)。可以直接下载程序到本地,然后通过FTP/SFTP方式上传到服务器。也可以通过使用wget命令获取。wget获取安装包命令:> wget https:...

2018-12-03 17:32:01 1740

原创 文件服务器(Fastdfs)部署

1、准备1.1、安装环境及软件包本部署手册为将文件服务器 Fastdfs 安装并部署到 CentOS服务器上的操作过程记录。部署环境与软件及版本内容如下:操作系统: CentOS 7 64位Fastdfs: fastdfs-5.11.tar.gzFastdfs依赖: libfastcommon-1.0.39.tar.gznginx: nginx-1.15.7.tar.gzngi...

2018-12-03 17:21:59 1013

原创 MyBatis中进行批量更新(MySQL数据库)

一、简介在程序开发过程中,往往会遇到需要更新一批数据(批量更新)的情况,这种情况通常有两种方法进行解决。这两种方法各有优点与缺点,这就需要我们根据实际业务需要进行取舍。二、操作1、逐条更新(不推荐)直接在程序上使用循环对数据库进行数据更新,使用这样的方式是最简单、最不容易出错的方式。也不会出现因为一条数据更新失败,而导致全部数据更新失败。执行Java代码如下:updateBatch(List<De

2017-12-25 10:52:46 7598

原创 CentOS(Red Hat内核)MongoDB3.4企业版安装

一、前言本次安装教程来自于MongoDB官网,如果小伙伴英文水平好的话可以直接去官网查看,CentOS(Red Hat内核)企业版安装的文档地址:→ 点击传送门 ← 警告 使用本安装方法需要服务器连接到互联网,否则无法使用本方法安装MongoDB!二、安装首先在系统的 /etc/yum.repos.d/ 目录下创建一个文件 mongodb-enterprise.repo ,然后使用

2017-11-24 15:22:16 809

原创 Linux下安装源码版MySQL

一、准备环境介绍1、Linux版本:CentOS7.3 64位。 2、MySQL版本:mysql-5.6.30-linux-glibc2.5-x86_64.tar.gz (为了方便读者,本人提供了一个下载链接:MySQL5.6下载,密码:x2w9。如果有能力推荐官方网站下载。)二、安装1、依赖安装在安装MySQL之前需要现在服务器上面安装MySQL所需的依赖,否则在安装过程中会出现安装失败或服务

2017-11-17 13:18:16 412

原创 Linux安装RocketMQ

Linux安装RocketMQ一、准备1、64位 OS,支持Linux/Unix/Mac 系统(本人选用CentOS)。 2、需要安装 JDK1.8+。 3、Maven 3.2.X 及以上。 4、Git支持(本人选用)。 注:以上为在linux中安装RocketMQ的标准环境。需要注意的是必须证满足1~3的条件。 Git支持只是用作获取RocketMQ项目,同样可以...

2017-11-09 11:12:45 677

原创 在windows操作系统下手动安装MySQL数据操作系统

牢骚:每次遇到问题到网上找解决思路时在网上看到很多的文章都长的一样,并且只要一个错,其他的肯定全是错的!这种现象真是让人无语~,废话结束,今天提供一篇在windows操作系统上配置MySQL数据库管理系统的文章! 1、老生常谈之下载安装包(手动的,自定安装不在此讲解) 官方下载:http://www.mysql.com/downloads/ 百度云盘:https://pan.baidu.com

2016-11-13 17:02:45 3528 2

原创 SVN学习(一):SVN源码服务器搭建

一、学习svn的先决条件1、具备基本的软件开发知识2、对Client/Server模型有一定了解3、正在被日益更新的软件代码版本扩绕如果读者满足以上三个条件,那么你就可以学习使用SVN对代码进行版本管理了。二、安装SVN服务器端软件安装svn需要准备两个两款软件包:VisualSVN Server(服务端)和TortoiseSVN(客户端),两者都是开源软件,尽量使

2015-11-12 17:06:55 480

原创 FusionCharts的属性及其作用

最近因为工作原因接触到了FusionCharts,以前也没怎么接触过这种东西,但是因为工作需要所以接触了一些,个人感觉不是很难,只要记住官方的API应用起来还是比较简单的,一下是官方提供的API,我只是做了一下小小的整理一.FusionCharts的分类FusionCharts的官方四大分类:1.FusionCharts2.FusionMaps3.F

2015-07-28 16:32:52 593

原创 初探HTML 5 Canvas元素

HTML5的设计目的是为了在移动设备上支持多媒体。新的语法特征被引进以支持这一点,如video、audio和canvas 标记。HTML5还引进了新的功能,可以真正改变用户与文档的交互方式,包括:· 新的解析规则增强了灵活性· 新属性· 淘汰过时的或冗余的属性· 一个HTML5文档到另一个文档间的拖放功能· 离线编辑· 信息传递的增强· 详细的解析规则· 多

2015-07-28 10:11:23 335

转载 【html5构建触屏网站】之touch事件

前言一个触屏网站到底和传统的pc端网站有什么区别呢,交互方式的改变首当其冲。例如我们常用的click事件,在触屏设备下是如此无力。手机上的大部分交互都是通过touch来实现的,于是,对于触屏的交互式网站,触摸事件是相当重要的。Apple在iOS 2.0中引入了触摸事件API,Android正迎头赶上这一事实标准,缩小差距。最近一个W3C工作组正合力制定这一触摸事件规范。规范这里

2015-07-28 09:44:39 388

转载 处理封装好了的json时间

1.   Json-lib可以将Java对象很方便的转成json格式的字符串,但是当Java对象中有时间类型的时候。 Json-lib会把时间字段转换成:{"date":17,"day":3,"hours":0,"minutes":0,"month":11,"nanos":0,"seconds":0,"time":345830400000,"timezoneOffset":-480,"year

2015-04-09 15:43:05 1091

原创 干货,Oracle数据库两个经纬度比较,返回米数

create or replace function getDistance(lon1 in number, lat1 in number,lon2 in number,lat2 in number) return number as  dd number := 0; radius number := 6378140.0;PI number := 3.14159265358979323

2015-04-03 18:36:05 1771

转载 java createSQLQuery().list()返回日期格式没有时分秒的解决方法

J2EE项目中用使用Date类型不显示时分秒的解决方法     在开发web项目中,发现提取Oracle中某几个Date类型的字段时,发现提出来的Date型值,只有“年月日”,没有“时分秒”显示出来,实际业务中,是要求页面上显示的日期要求是有“年月日是分秒”的。这里说明一下,我是用session.createSQLQuery(sql).list()来返回值的,反回的值类型是List

2015-04-01 15:28:05 1127

转载 JSON-lib基本使用说明(新手必看)

1、JsonLib简介    Json-lib包是一个Java类库,提供将Java对象(包括:beans,maps,collections,java arrays 和 XML等)和JSON互相转换的功能。    相关的Jar包: json-lib-2.3-jdk15.jarcommons-beanutils-1.8.0.jarcommons-

2015-03-27 09:28:52 2438

原创 如何在html静态页面中使用struts2标签

在HTML静态页面中如何使用使用struts2标签对于struts2的初学者来说,一般直接触过在JSP页面中使用struts2的标签,但是在是实际工作中有时候可能需要在html页面中也使用struts2标签,在JSP页面中使用struts2标签要先对标签进行引用,引用内容如下:但是在HTML中根本无法识别上面代码,所以在HTML无法使用struts标签。解决方法:

2014-12-30 19:17:31 7031 4

转载 NoSQL代表: Mongo DB(芒果数据库)

一、MongoDB简介        MongoDB是一个基于分布式文件存储的数据库,由C++语言编写,旨在为WEB应用提供可扩展的高性能数据存储解决方案。其名字来自humongous这个单词的中间部分,从名字可见其野心所在就是海量数据的处理。(humongous:堆积如山)2011年将被记住,因为这一年SQL将死;这一年,关系数据库从一线退下;这一年开发人员发现他们没必要为了持久化数据,

2014-06-10 23:11:09 444

转载 一篇博文将JavaScript尽收眼底

简介这篇文章是为专业程序员介绍的JavaScript语言的,它是一种小巧的语言,如果你熟悉其他的编程语言,那么这篇文章对你来讲不是那么难以理解。JavaScript不是Java,他们是两门完全不同的语言,JavaScript不是Java的子集,JavaScript不能被认为是Java(Java就是Java)。JavaScript分享了像Java一样分享C语言的语法,但从更深角度讲J

2014-06-10 22:53:31 396

转载 工作流服务

当新版本的 Visual Studio® 发布时,开发人员通常总是先想了解自己喜爱的编程工具中又新增了哪些功能。尽管 Windows® Workflow Foundation (WF) 和 Windows Communication Foundation (WCF) 已于 2006 年 11 月作为 Microsoft® .NET Framework 3.0 版的一部分发布

2014-06-10 22:51:02 1096

转载 工作流分类与学习

概念: 工作流(Work Flow)就是工作流程的计算模型,即将工作流程中的工作如何前后组织在一起的逻辑和规则在计算机中以恰当的模型进行表示并对其实施计算。工作流要解决的主要问题是:为实现某个业务目标,在多个参与者之间,利用计算机,按某种预定规则自动传递文档、信息或者任务。简单地说,工作流就是一系列相互衔接、自动进行的业务活动或任务。我们可以将整个业务过程看作是一条河,其中流过

2014-06-10 22:47:42 2293

转载 工作流分析推荐

工作流概念起源于生产组织和办公自动化领域,是针对日常工作中具有固定程序活动而提出的一个概念,目前国内外的工作流系统层出不穷,行业标准多种多样,虽然工作流主要功能国内比较知名的工作流软件基本上都具备,但功能的侧重点各不相同,增加了企业对工作流或BPM选型难度,本人选用目前国内市场主流专业的工作流软件,从概念、工作流引擎、工作流过程建模工具、流程操作、工作流客户端架构、流程监控、表单设计器以及

2014-06-10 22:42:04 970

转载 工作流学习

    WWF作为WinFX API的支柱之一,提供给开发者一个普通框架-在其上开发过程驱动的和以工作流为中心的工作流程序。        一、什么是工作流,工作流做什么用呢?    一个工作流本质是一种方法-用来归档包含在完成一个单元的工作中的活动。典型地,在处理过程中,工作\"流\"流过一项或更多活动。这些活动可以通过机器或人工来实现,并且有可能象在一个互联网应用程

2014-06-10 22:40:19 412

转载 工作流 workflow 理论知识

1 什么是工作流技术 工作流(Workflow) 就是工作流程的计算模型,即将工作流程中的工作如何前后组织在一起的逻辑和规则在计算机中以恰当的模型进行表示并对其实施计算。工作流要解决的主要问题是:为实现某个业务目标,在多个参与者之间,利用计算机,按某种预定规则自动传递文档、信息或者任务。工作流管理系统(Workflow Management System, WfMS)的主要功能是通过计

2014-06-10 22:37:38 3504

转载 struts2的<s:token/>用法及注意事项合集

生成如下的内容:(struts.token.name 标识哪个隐藏域存了 token 值)20XT3BVA"/>注意自定义的表单域别重名了。它的作用是防止表单重复提交,每次加载页面 struts.token 的值都不一样,如果两次提交时该值一样,则认为是重复提交。此时要启用 TokenInterceptor(token) 拦截器,最好是也启用 TokenSessionStoreIn

2014-05-22 21:51:00 588

转载 AOP面向切面编程

AOP(Aspect-Oriented Programming,面向切面的编程),它是可以通过预编译方式和运行期动态代理实现在不修改源代码的情况下给程序动态统一添加功能的一种技术。它是一种新的方法论,它是对传统OOP编程的一种补充。OOP是关注将需求功能划分为不同的并且相对独立,封装良好的类,并让它们有着属于自己的行为,依靠继承和多态等来定义彼此的关系;AOP是希望能够将通用需求功能从不相关的

2014-05-22 21:40:24 350

转载 初识Spring框架

要谈Spring的历史,就要先谈J2EE。J2EE应用程序的广泛实现是在1999年和2000年开始的,它的出现带来了诸如事务管理之类的核心中间层概念的标准化,但是在实践中并没有获得绝对的成功,因为开发效率,开发难度和实际的性能都令人失望。曾经使用过EJB开发J2EE应用的人,一定知道,在EJB开始的学习和应用非常的艰苦,很多东西都不能一下子就很容易的理解。EJB要严格地继承各种不同类型的接口,

2014-05-22 21:38:27 518

转载 《云计算应用架构》连载一:什么是云?

时髦词有一个共同特征:它们善于传达事物的表象,而不传达事物的真正含义。对许多人而言,“云计算”这个词听起来就是个时髦词。这个词被用于许多互不相干的场合,在其中,它往往指的是完全不同的东西。人们有时用它指Google的Gmail,有时又用它指Amazon的“有弹性的计算云”(Elastic Compute Cloud)(后面这个词至少在名字中有“云”!)。但是,云计算已经变得和Web一样

2014-05-22 21:31:58 356

转载 一劳永逸:服务器专用的软件防火墙

本文为大家介绍一下目前比较适合服务器使用的防火墙软件。首先要说明的是,服务器一般会有两种使用方式,一种是托管的服务器,或者是在IDC租用的服务器,此时需要的是单机防火墙;另外一种是公司学校的局域网服务器,这种一般是作为网络出口的桥头堡,保护整个局域网的安全,这时要使用专门的网关防火墙。另外,不同的操作系统使用的防火墙肯定也是相去甚远的,目前主流的操作系统当然就是WINDOWS和Linux,下面

2014-05-22 21:30:01 1880

转载 初步认识刀片服务器及其技术

在商业和企业网络中,一般都是采C—S模式,也就是“客户端—服务器”模式,根据权威机构调查预测,未来的网络发展也呈现出集中计算的趋势而数据中心的兴起对服务器配置密度提出了越来越高的要求,正是在这样的形势下,为了突破服务器个体性能的极限,新一代的集群式服务器——刀片服务器应时而生。  随着大型计算和网络服务器对并行处理能力需求的进一步发展

2014-05-22 21:25:41 1799

转载 安全第一!服务器软件防火墙如何选择

首先要说明的是,服务器一般会有两种使用方式,一种是托管的服务器,或者是在IDC租用的服务器,此时需要的是单机防火墙;另外一种是公司学校的局域网服务器,这种一般是作为网络出口的桥头堡,保护整个局域网的安全,这时要使用专门的网关防火墙。另外,不同的操作系统使用的防火墙肯定也是相去甚远的,目前主流的操作系统当然就是WINDOWS和Linux,下面我们按照两类操作系统对几款比较值得推荐的防火墙软件进行

2014-05-22 21:22:07 1168

转载 通过Linux系统伪装方法加固服务器安全

网络上的计算机很容易被黑客利用工具或其它手段进行扫描,以寻找系统中的漏洞,然后再针对漏洞进行攻击。通过伪装Linux系统,给黑客设置系统假象,可以加大黑客对系统的分析难度,引诱他们步入歧途,从而进一步提高计算机系统的安全性。下面以 Red Hat Linux为例,针对几种黑客常用的途径介绍一些常用的Linux系统伪装的方法。  针对HTTP服务  通过分析Web服务器的类型,大致可以推测出

2014-05-22 21:18:20 440

转载 建造者模式

建造者模式11.1变化是永恒的又是一个周三,快要下班了,老大突然拉住我,喜滋滋地告诉我:“牛叉公司很满意我们做的模型,又签订了一个合同,把奔驰、宝马的车辆模型都交给我们公司制作了,不过这次又额外增加了一个新需求:汽车的启动、停止、喇叭声音、引擎声音都由客户自己控制,他想什么顺序就什么顺序,这个没问题吧?”看着老大殷切的目光,我还能说啥?非常肯定地点头,“没问题!”,加班加点做呗,“

2014-05-22 21:15:27 509

转载 单例模式

6.单例模式(SingletonPattern)前面说提到的五种创建模式,主要解决的问题是如何创建对象,获得产品。而单例模式最要关心的则是对象创建的次数以及何时被创建。Singleton模式可以是很简单的,它的全部只需要一个类就可以完成(看看这章可怜的UML图)。但是如果在“对象创建的次数以及何时被创建”这两点上较真起来,Singleton模式可以相当的复杂,比头五种模式加起来还复杂,譬如

2014-05-22 21:11:43 289

转载 抽象工厂模式

抽象工厂模式是所有形态的工厂模式中最为抽象和最具一般性的一种形态。抽象工厂模式是指当有多个抽象角色时,使用的一种工厂模式。抽象工厂模式可以向客户端提供一个接口,使客户端在不必指定产品的具体的情况下,创建多个产品族中的产品对象。根据LSP原则,任何接受父类型的地方,都应当能够接受子类型。因此,实际上系统所需要的,仅仅是类型与这些抽象产品角色相同的一些实例,而不是这些抽象产品的实例。换言之,也就是这些

2014-05-22 21:06:47 302

转载 23中设计模式概述

综述设计模式分为三种类型,共23种。创建型模式:单例模式、抽象工厂模式、建造者模式、工厂模式、原型模式。结构型模式:适配器模式、桥接模式、装饰模式、组合模式、外观模式、享元模式、代理模式。行为型模式:模版方法模式、命令模式、迭代器模式、观察者模式、中介者模式、备忘录模式、解释器模式、状态模式、策略模式、职责链模式、访问者模式。按字典序排列简介如下。Abs

2014-05-22 20:53:58 343

转载 mysql-5.6+mysql-proxy构建主从复制与读写分离

环境:系统:CentOS-6.5MySQL-masterIP:192.168.1.10MySQL-slaveIP:192.168.1.11ProxryIP:192.167.1.12——安装MySQL1)创建mysql用户1[root@mater ~]# mysql -M -s /sbin/nologin mys

2014-05-04 20:41:32 588

转载 【Spring】几种RPC模型的使用与比较——Hessian/Burlap

Hessian和Burlap,现在进Caucho的网站都几乎见不到这方面的内容了。我也不知道有没有人还会用这两个东东,虽然去年出了一个版本,但上一个版本是在2010年。刚才在群里问了一下有没有人用,结果还真有人用Hessian,他们是C#和Java做通信。Burlap性能更令人头疼,不知道还有没有人提及。虽然不知道使用情况如何,但也在这里简单记录一下,拓展一下思维。He

2014-05-04 20:26:35 516

转载 Windows 7系统开启AHCI 提升硬盘性能

小贴士:什么是硬盘的AHCI模式?   AHCI是串行ATA高级主控接口的英文缩写,它是Intel所主导的一项技术,它允许存储驱动程序启用高级SATA功能,如本机命令队列(NCQ)和热插拔。开启AHCI之后可以发挥SATA硬盘的潜在的性能,理论上大约可增加30%的硬盘读写速度。在点击开机菜单后,选择菜单中的“运行”栏目。在运行栏目的输入框内键入“regedit”,回车即可打开注册表编辑

2014-05-04 20:21:41 417

转载 云计算出处与优缺点

云计算[1](cloud computing)是基于互联网的相关服务的增加、使用和交付模式,通常涉及通过互联网来提供动态易扩展且经常是虚拟化的资源。云是网络、互联网的一种比喻说法。过去在图中往往用云来表示电信网,后来也用来表示互联网和底层基础设施的抽象。因此,云计算甚至可以让你体验每秒10万亿次的运算能力,拥有这么强大的计算能力可以模拟核爆炸、预测气候变化和市场发展趋势。用户通过电

2014-04-12 22:05:42 2305

mongodb 权威指南 第二版

仅供学习参考,请在24小时内删除!!!!!!!!!!!

2017-11-24

rocketmq源代码(2017-11-09)

RocketMQ搭建时的源码,提供给不方便或不会使用git命令的朋友。

2017-11-09

swf上传下载Demo

使用swfupload.js与common-fileupload.jar等进行文件上传

2015-11-02

空空如也

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

TA关注的人

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