自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(46)
  • 资源 (1)
  • 收藏
  • 关注

原创 nmon常用命令

nmon命令执行之后,大家可以非常方便地使用键盘快捷键来查看相关统计信息: q : 停止并退出nmon h : 查看帮助信息 c : 查看 CPU 统计信息 m : 查看内存统计信息 d : 查看磁盘统计信息 k : 查看内核统计信息 n : 查看网络统计信息 N : 查看 NFS 统计信息 j : 查看文件系统统计信息 t : 查看 Top 进程统计信息 V : 查看虚拟内...

2018-03-21 10:01:41 4132

转载 Dubbo应用启动与停止脚本详细解析

下面的脚本只应用于配置分离的应用,什么叫做配置分离呢?就是使用maven打包时,借助assemble插件,打一个tar.gz/zip的压缩包。里面有三个目录。bin目录,用来存放启动与停止的脚本,lib目录,用来存放相关依赖的jar包,注意,这里每个jar包都是单独的,而不是一个大的jar包。conf目录,用来存放配置文件,包括dubbo.property,applicatiom.xml等文件。

2018-02-02 16:18:03 1020

转载 基于Sentinel(哨兵)搭建实现Redis高可用集群

1.概述 Redis哨兵为Redis提供了高可用性。实际上这意味着你可以使用哨兵模式创建一个可以不用人为干预而应对各种故障的Redis部署。哨兵模式还提供了其他的附加功能,如监控,通知,为客户端提供配置。下面是在宏观层面上哨兵模式的功能列表:监控:哨兵不断的检查master和slave是否正常的运行。 通知:当监控的某台Redis实例发生问题时,可以通过API通知系统管理员和其他的

2018-01-08 15:58:19 517

转载 Linux下安装DB2数据库

1.下载DB2数据库软件包v10.5_DB2_linuxx64_expc.tar_.gz2.解压 tar -zxvf db2软件包(放在/opt/db2v10.5目录下)[root@localhost opt]# cd db2v10.5/[root@localhost db2v10.5]# lsv10.5_DB2_linuxx64_expc.tar_.gz[root@local

2018-01-05 10:47:33 2284

转载 linux下DB2完全卸载

DB2卸载:由于某种原因,要卸载DB2再重新安装的话,一定要正确的卸载DB2,否则不能执行重新安装或安装的DB2不可用。 1.在linux上卸载DB2的一般过程如下所示: (1)可选:删除所有数据库。可以使用“控制中心”或drop database命令删除数据库。 (2)停止DB2管理服务器。 (3)停止DB2实例。 (4)除去DB2管理服务器。 (5)除去DB2实例。 (6)除去D

2018-01-05 09:18:08 3224

原创 weblogic安装部署

本文只叙述了weblogic大概的安装过程 1.安装前准备工作 (1)jdk安装。(2)创建普通用户:用户名为weblogic(3)将weblogic jar包拷贝到虚拟机中。2.开始安装 (1)进入java -jar wls1036_generic.jar所在目录。(2)执行命令:java -jar wls1036_generic.jar 根据步骤一步步安装完(3)weblogic建域

2017-12-29 10:54:34 763

原创 安装dubbo-admin

1.windows安装dubbo-admin Dubbo-admin用来监控dubbo。 (1)前往http://dubbo.io/下载dubbo-admin压缩包。 (2)解压压缩包。 (3)打包war包,进入dubbo-admin这个文件目录 运行命令mvn package -Dmaven.skip.test=true,或者在ecllipse中导入dubbo-admin项目来构建w

2017-12-29 10:14:24 1987

原创 安装zookeeper

1.windows上安装zookeeper (1) 下载并解压zookeeper安装包到全英文路径下。 (2) 修改zoo_sample.cfg 文件名为zoo.cfg,编辑该文档,修改zookeeper日志的存放目录,即修改dataDir的值。 (3) 进入到zookeeper的bin目录,执行zkServer.cmd命令。 (4) 验证zookeeper是否已启动,同样进入bin目录

2017-12-29 09:56:37 466

转载 DB2常用命令

启动数据库:启动db2服务:db2start激活数据库实例:db2 activate database 查看激活状态的数据库:db2 list active databases关闭数据库:失效数据库实例:db2 deactivate database 关闭数据库服务:db2stop查看数据库:db2 list db directory查看数据库应用:db2 list applications查看数

2017-12-26 14:28:13 1262 1

转载 db2默认安装未启动50000端口,修复方法

1.linux采用db2默认安装,启动数据库后,命令行可正常访问数据库,但netstat找不到端口。db2inst1@susex64:~> db2set -all[i] DB2AUTOSTART=YES[g] DB2_COMPATIBILITY_VECTOR=MYS[g] DB2SYSTEM=susex64[g] DB2INSTDEF=db2inst1[g] DB2ADMINSERV

2017-12-19 14:50:48 5691

转载 使用Spring的@Scheduled实现定时任务

1.配置Spring配置文件xmlns加入xmlns:task="http://www.springframework.org/schema/task"xsi:schemaLocation中加入 http://www.springframework.org/schema/taskhttp://www.springframework.org/schema/task/spring-task-3.0.x

2017-06-06 10:53:33 351

原创 Linux 搭建Hadoop集群执行命令start-dfs.sh报错 permission denied

错误信息如下:ubuntu@ubuntu:~$ start-dfs.sh --config /usr/soft/hadoop-2.6.3/etc/hadoop_pseudo/Starting namenodes on [localhost]localhost: mkdir: cannot create directory ‘/usr/soft/hadoop-2.6.3/logs’: Permiss

2016-02-19 10:15:45 12267

原创 Ubuntu软件安装

1.由于国内很多软件不能访问,所以安装之前提前更改一下软件源。软件源文件位置:/etc/apt  source.list文件在网上搜索ubuntu source list如下是163源:deb http://mirrors.163.com/ubuntu/ jaunty main restricted universe multiversedeb http://mirrors.16

2016-02-17 15:23:38 442

原创 Android activity之间传递数据方式

public class MainActivity extends Activity { private Button btnStartAtv1; private TextView tvIn; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceS

2016-02-04 16:36:32 570

转载 Java后台发送Post和get请求 (并解决返回值乱码问题)

public class HttpRequest { /** * 向指定URL发送GET方法的请求 * * @param url * 发送请求的URL * @param param * 请求参数,请求参数应该是 name1=value1&name2=value2 的形式。 *

2016-01-28 11:24:48 16883 2

原创 JavaScript浏览器对象

1.Location对象window.location 对象用于获得当前页面的地址(URL),把浏览器重定向到新的页面。1.1 location对象的属性:location.hostname 返回web主机的域名。location.pathname 返回当前页面的路径和文件名。location.port 返回web主机的端口。location.protocol 返回所使用的web协议。lo

2015-12-27 15:30:21 406

转载 一个http请求的详细过程

HTTP通信机制是在一次完整的HTTP通信过程中,Web浏览器与Web服务器之间将完成下列7个步骤: 1.建立TCP连接在HTTP工作开始之前,Web浏览器首先要通过网络与Web服务器建立连接,该连接是通过TCP来完成的,该协议与IP协议共同构建Internet,即著名的TCP/IP协议族,因此Internet又被称作是TCP/IP网络。HTTP是比TCP更高层次的应用层协议,根据规则,只有低层协议

2015-07-11 14:52:48 651

转载 HTTP 状态码详解

HTTP 状态码分为五大类: 100-199 用于指定客户端应相应的某些动作。 200-299 用于表示请求成功。 300-399 用于已经移动的文件并且常被包含在定位头信息中指定新的地址信息。 400-499 用于指出客户端的错误。 500-599 用于支持服务器错误。状态码含义100 客户端应当继续发送请求。这个临时响应是用来通知客户端它的部分请求已经被服务器接收,且仍未被拒绝。客户端应当继续发

2015-07-11 14:30:47 1764

转载 如何理解HTTP协议的 “无连接,无状态” 特点

HTTP是一个属于应用层的面向对象的协议,HTTP协议一共有五大特点:1、支持客户/服务器模式;2、简单快速;3、灵活;4、无连接;5、无状态。无连接无连接的含义是限制每次连接只处理一个请求。服务器处理完客户的请求,并收到客户的应答后,即断开连接。采用这种方式可以节省传输时间。早期这么做的原因是HTTP协议产生于互联网,因此服务器需要处理同时面向全世界数十万、上百万客户端的网页访问,但每个客户端(即

2015-07-11 14:04:04 697

原创 Linux笔记12-Shell基础

1.历史命令与补全histroy: 历史命令一般存放在~./bash_histroy文件中,根据执行这个命令使用不同的参数,对此文件的内容可以写入或是清空。历史命令默认会保存1000条,这个配置可以在环境变量/etc/profile配置文件中进行修改。 Tab键:按tab键进行命令或文件名补全。2.别名与快捷键别名: alias,可以给一个命令起一个别名。 直接执行alias命令可以看到哪些命令

2015-06-01 22:04:14 466

原创 Linux笔记11-Shell脚本执行方式

1.脚本执行方式echo输出命令:可以用来输出指定内容。在使用此命令时注意特殊字符的转换,还有双引号和单引号的区别。比如由于感叹号“!”的影响,echo “hello world!”这条语句输出时就会出错,换成单引号之后就不会报错了echo ‘hello world!’。还有很多其他需要转义的字符,这里就不讲了,用”\”进行转换。echo支持改变输出结果的颜色,如:echo -e “\e[1;31m

2015-05-30 22:37:09 389

原创 GIS.arcgis for javascript简单接口调用实现地图展现

直接建一个jsp或html文件运行如下代码即可看到简单的地图展示:<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html><head><link rel="stylesheet"

2015-05-28 22:20:55 3027 1

转载 eclipse快捷键大全

Ctrl+1 快速修复(最经典的快捷键,就不用多说了) Ctrl+D: 删除当前行 Ctrl+Alt+↓ 复制当前行到下一行(复制增加) Ctrl+Alt+↑ 复制当前行到上一行(复制增加) Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了) Alt+↑ 当前行和上面一行交互位置(同上) Alt+← 前一个编辑的页面 Alt+→ 下一个编辑的页面(当然是针对上

2015-05-25 21:23:28 408

原创 Linux笔记10-Shell基础

1.概述shell是一个命令行解释器,它为用户提供了一个向Linux内核发送请求以便运行程序的界面系统级程序,用户可以用shell启动、挂起、停止甚至是一些程序。 有了shell我们才可以输入一些执行命令。 shell还是一个功能强大的编程语言,易编写、易测试,灵活性。shell解释的脚本,在shell中可以直接调用Linux系统命令。2.脚本执行方式

2015-05-06 22:07:42 416

原创 Linux笔记(九)-文件系统管理

1.文件系统常用命令1.1 文件系统查看命令 df1.2 统计目录或文件大小 dudu命令只统计目录和文件的大小,df不仅统计目录和文件,还包括命令和程序所占的空间。1.3 文件系统修复命令 fsck这个命令不用我们手动执行,系统会选择性的执行。1.4 查看分区状态 dumpe2fs

2015-04-28 20:46:58 539

原创 Linux笔记(八)-权限管理

1.权限管理1.1 ACL权限解决一个文件用户享用不同权限的情况。1.1.1 查看分区ACL权限是否开启dumpe2fs -h /dev/sda31.1.2 开启ACL权限临时开启:mount -o remount,acl 一直开启:vi /etc.fstab 修改此文件,在defaults后加”,acl”.1.1.3 查看ACL权限 getfaclgetfacl 文件名1.1.4 设置ACL权限

2015-04-27 15:32:16 405

原创 Linux笔记(七)-用户和用户组管理

越是对服务器安全性要求较高的服务器,越是需要建立合理的用户权限等级制度和服务器操作规范。1.用户配置文件1.1 用户信息文件/etc/passwd记录格式:account:password:UID:GID:GECOS:directory:shell UID:0表示超级用户;1-499 伪用户;500以上普通用户。 GID: 初始用户组、附加用户组。 GECOS:用户说明。 directory

2015-04-15 17:52:09 496

原创 事务

1.事务的概念事务(Transaction)是并发控制的单位,是用户定义的一系列操作。这些操作要么全做,要么都不做,是一个不可分割的单位。通过事务,能够将逻辑相关的一组操作绑定在一起,以便保证数据的完整性。2.事务的代码结构事务通常是以BEGIN TRANSACTION开始,以COMMIT或ROLLBACK结束。 COMMIT–>提交事务的所有操作,也就是将事务中所有对数据库的操作写到磁盘上的物理

2015-04-09 16:32:10 411

转载 栈 堆 段的区别

1.简介程序经过编译、连接后形成的二进制文件由栈、堆、数据段(由三部分组成:只读数据段、已经初始化读写数据段、未初始化数据段)和代码段组成。1.栈区:由编译器自动分配释放,存放函数的参数值,局部变量等值。其操作方式类似于数据结构中的栈。2.堆区:一般由程序员分配释放,若程序员不释放,则可能会引起内存泄漏。3.代码段:存放函数体的二进制代码。4.数据段:由三部分组成: 只读数据段:是程序使用的一些不

2015-04-09 13:58:57 1582

原创 Linux笔记(六)-软件包管理

简介软件包分类源代码包(脚本安装包)。 二进制包(RPM包、系统默认包)。软件包管理rpm管理命令-包命名及依赖性包命名规则: 依赖性: rpm管理命令-安装与卸载已安装的软件在/var/lib/rpm目录数据库中查看。 安装: 升级 卸载 rpm管理命令-查询 rpm管理命令-检验和文件提取 范例: rpm管理-yum在线管理,IP地址配置和网络yum源

2015-04-07 17:09:48 460

原创 Linux笔记(五)-文本编辑器vim

vim常用操作vim是全屏幕文本编辑器,它的作用创建、编辑、显示文本文件。 vim没有菜单,只有命令。 语法: vim [已存在的文件名或想创建的文件名] 插入命令: a:在光标所在字符后插入 A:在光标所在行尾插入 i:在光标所在字符前插入 I:在光标所在行首插入 o:在光标下插入新行 O:在光标上插入新行跳转命令: :set nu 设置行号 :set noun 取消行号

2015-04-05 22:58:52 511

原创 Linux笔记(四)-Linux常用命令

一、命令格式1.命令格式: 命令 [-选项] [参数] 例如:ls -la /etc 2.说明: 1).个别命令使用不遵循此格式。 2).当有多个选项时,可以写在一起。 3).简化选项与完整选项 -a等于- -all。二、目录处理命令1.目录处理命令:ls命令英文愿意:list 命令所在路径:/bin/ls 执行权限:所有用户 功能描述:显示目录文件 **语法:**ls 选项[

2015-04-03 23:29:34 780

原创 Linux笔记(三)-Linux各目录的作用及服务器注意事项

二、.服务器注意事项 1.远程服务器不允许关机,只能重启。 2.重启时应该关闭服务。 3.不要再服务器访问高峰运行高负载命令。 4.远程配置防火墙时不要把自己踢出服务器。 5.指定合理的密码规范并定期更新。 6.合理分配权限。 7.定期备份重要数据和日志。

2015-04-03 14:11:49 451

原创 Linux笔记(二)-系统安装

1.安装VMware特点:不需要分区或重新开机就能在同一台PC机上使用两种以上的操作系统;本机系统可以与虚拟机系统网络通信;可以设定并且随时修改虚拟机操作系统的硬件环境。 VMware安装配置建议:CPU:建议主频为1GHz以上;内存:建议1GB以上;硬盘:建议分区空闲空间8GB以上。2.配置系统1、新建虚拟机,选择典型安装吧,下一步。 2、选择我以后再安装操作系统。 3、选择Linux及相应

2015-04-02 15:00:58 636

原创 Linux笔记(一)-了解Linux

一、Unix主要发行版本 操作系统 公司 硬件平台 AIX IBM PowerPC HP-UX HP PA-RISC Solaris SUN SPARC Linux Red Hat/Ubuntu… IA(intel、AMD…AIX、HP-UX在平常,一般人都很少接触,因为它们只能安装到固定的硬件平台上面,很贵的。二、Linux发展历史Lin

2015-04-02 10:36:42 423

原创 创建vs2013开发工具中的源代码管理器TFS

使用VS中的源代码管理器TFS可以和SVN一样,对我们的代码进行版本控制,也可以回滚到以前的任何一个变更级,对每一个变更级添加备注等。 现在我们开始来创建一个源代码管理器: 1.首先你得有一个微软账号xxx.@outlook.com. 2.有了微软账号,就要创建Visual Studio Online账号了。 3.在这里就可以把项目文件上传管理了,还可以管理项目组成员,让他们共享代码。

2015-04-01 10:38:24 1072

转载 Java开发中的23种设计模式

一、设计模式的分类总体来说设计模式分为三大类: 创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。 结构型模式,共七种:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式。 行为型模式,共十一种:策略模式、模板方法模式、观察者模式、迭代子模式、责任链模式、命令模式、备忘录模式、状态模式、访问者模式、中介者模式、解释器模式。 其实还有两类:并

2015-03-30 16:08:11 541

原创 使用Maven构建Java项目

一、使用命令行工具构建Maven项目1.创建一个工作目录(也就是在硬盘上面新建一个文件夹啦),在windows下的话,就打开命令窗口,使用命令进入到你所创建的文件夹目录下,然后输入命令:mvn archetype:generate命令后可以看到它在下载一些插件。下载结束后会有一个停顿,我们可以看到前面显示这个Maven有1302个原型,这里就是让你选择一个原型,我们只需按Enter键选择它默认的就好

2015-03-22 14:18:27 577

原创 Maven概述及安装

一、Maven概述构建工具 可把源代码构建成可发布组件的工具。比如把源代码打包成war,生成项目报告,Web站点以及代码的静态检查。项目管理工具 它包含了一个项目管理模型,一组标准集合,一个项目周期,一个依赖管理系统。二、Maven功能构建项目:管理项目周期:代码验证、代码生成、编译测试打包、集成测试、安装、部署以及项目网站的创建。依赖管理配置管理发布管理文档编制报告三、在M

2015-03-22 11:09:29 468

转载 关于多线程常见问题

1.java中多线程中同步是什么?在多线程程序下,同步能控制对共享资源的访问。如果没有同步,当一个线程在修改这个变量时,另一个线程在使用或更新同一个变量,这样容易导致程序出现错误结果。2.实现多线程的几种方法?Java线程可以通过实现Runnable接口或是继承Thread类来实现,若是打算多继承,则提前使用继承Runnable接口。3.Thread.start()与Thread.run()有何区别

2015-03-21 16:50:04 592

dwr-2.0.5-src.zip

DWR是一个可以允许你去创建AJAX WEB站点的JAVA开源库。它可以让你在浏览器中的Javascript代码调用Web服务器上的Java代码,就像在Java代码就在浏览器中一样。

2015-05-27

空空如也

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

TA关注的人

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