自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

请大声叫我帅哥

梅花香自苦寒来 宝剑锋从磨砺出

  • 博客(42)
  • 资源 (11)
  • 收藏
  • 关注

原创 Netty 处理Tcp Http Udp

netty 同时处理tcp,http,udp消息

2017-09-05 12:59:04 5127 3

原创 Ubuntu 安装MQTT

1. 引入mosquitto仓库并更新$sudo apt-add-repository ppa:mosquitto-dev/mosquitto-ppa $sudo apt-get update 2. 执行以下命令安装mosquitto包$sudo apt-get install mosquitto 3. 安装mosquitto开发包$sudo apt-g

2017-08-25 14:21:14 964

原创 Linux 安装Redis

快速学习redis 安装应用

2017-08-25 12:54:51 359

原创 java 占位符替换

RESOURCE_NOT_EXIST("404","The resource not exists.Resource is %s");baseResult.setMessage(String.format(CommonResultCode.RESOURCE_NOT_EXIST.message, "55555555")); "message": "The resource not e

2017-08-16 16:58:55 1483

原创 多线程

public static void main(String[] args) throws Exception {         Thread threadOne = new Thread(new Runnable() {        public void run() {            methodOne();        }    });     

2016-12-06 14:09:16 392

原创 java 调用邮件接口发送邮件

简单三歩 java 配置邮件发送提醒

2016-11-21 11:25:55 10916

原创 restclient 测试 调用openstack api

火狐firefox 的 restclient 工具来 使用 openstack的api下面我还尝试了一些Firefox的restclient,来调取api当然需要打开火狐浏览器安装restclient的插件https://addons.mozilla.org/en-US/firefox/addon/restclient/,当然使用java的客户端也可以http://code.google.

2016-09-12 10:04:28 2119

原创 ubuntu 修改时区

1、修改时区,由UTP转为CST  两中方法:a、终端中输入    $ tzselect 回车     输入12      输入GST+8     输入 1    控制台输入  TZ='Asia/Shanghai';     控制台输入 export TZ b、# mv /etc/localtime /etc/localtime_bak   #

2016-07-26 11:46:40 598

原创 java 调用 openstack API开发

OpenStack-API(Java版)1说明:1.openstack官方推荐jcoulds 2.封装很好的的openstack4j官方网站 http://docs.openstack.org/官方API http://developer.openstack.org/api-ref.html官方SDK开发资源 http://developer.opensta

2016-07-18 14:32:12 8302 1

原创 CI/CD 持续集成和持续交付 (二)

根据上次的文章介绍,制定了一套解决方案此套方案结合这openstack 更适合,整体的思路大概是这样的,后续会详细介绍。客户或产品有新的需求变更,或者测试人员提出bug时,会在redmine服务上创建提交事件,开发人员得到通知,会对开发分支做修改,每个项目会有不同的分支。分支中会包含一个名叫docker的目录,里面包含了将整个项目的build输出(对于java的web应用来说就是w

2016-06-23 15:52:49 20107 3

原创 linux下 目录(扩容)挂载磁盘

1.常用命令查看硬盘的分区 #sudo fdisk -l查看IDE硬盘信息 #sudo hdparm -i /dev/hda查看STAT硬盘信息 #sudo hdparm -I /dev/sda 或 #sudo apt-get install blktool #sudo blktool /dev/sda id查看硬盘剩余空间 #df -h #df -H查看目录占用空间 #du

2016-06-23 14:20:25 4685

原创 windows和linux 下搭建maven 私库 nexus

1.首先确定我们的环境安装好maven,jdk等必须的环境2.这些都准备好之后,去下载最新版本的nexus  ,有windows ,OS X,linux 的下载windows  下载地址:http://www.sonatype.org/nexus/go     我本地安装的是 nexus-2.2-01-bundle,最新的版本是nexus-3.0.0windows 环境

2016-06-23 13:56:25 8771

转载 你的项目框架是否被过度设计了?

1. 重构中的过度设计技术人员最喜欢做的一件事就是 重构 ,因为技术宅们都看不上别人的代码,特别是需要在别人代码上加新功能的工作更是看不上,架构师们是技术宅的升级版,所以更加看不上别人的架构设计,所以 重构 是经常做的事情,小的是功能模块的重构,大的是整个系统的重构, 重构本身并没有问题,但是需要看的是重构的时机,是不是应该重构了? 我们以一个例子来详细说说 重构 中的 过度设计 吧,你也

2016-06-13 16:27:30 2732 2

原创 CI/CD 持续集成和持续交付 (一)

CI/CD  持续集成和持续交付 系类一在互联网时代,对于每一个企业,公司,产品快速迭代的重要性不言而喻,针对敏捷开发以使用CICD来完成。但是持续集成和持续交付(CI/CD)其实并没有那么容易实现,开发和运维总是忙里忙外,最后还吃力不讨好,更不要说持续交付过程中保证应用平滑升级,避免服务宕机。 需求业务及BUG:可以通过测试提出的bug新需求业务来快速提交给开发来完成需求和b

2016-06-13 16:05:13 34398

原创 项目管理工具-redmine安装

1.参考文档          http://www.redmine.org.cn/category/install    参照这个感觉太麻烦了,倒腾了好长时间,各种错,各种找,太累人了。。         后来找到BitNami,BitNami提供redmine的一键安装程序,简单、易用、方便。2. 安装       下载地址:http://bitnami

2016-06-12 18:08:40 1187

原创 git常用命令

GIT常规配置$ git config -global user.name name> #设置提交者名字$ git config -global user.email email> #设置提交者邮箱$ git config -global core.editor editor> #设置默认文本编辑器$ git config -global merge.tool tool> #设置

2016-06-08 10:48:48 371

原创 BootStrap modal加入拖拽功能

bootstrap 中有javascript插件modal也就是对话框,加入拖拽功能在使用modal时首选需要引用jslink href="//cdn.bootcss.com/bootstrap/3.3.5/css/bootstrap.css" rel="stylesheet">script src="//cdn.bootcss.com/jquery/2.1.4/jquery.j

2016-06-08 09:32:31 14174

原创 gitlib项目迁移到新Gitlab Server

上次的gitlab服务是用http的,这次我给gitlab加上了https支持,因为是自签名的证书,所以需要大家设置git的全局参数http.sslverify为false, 下面是设置此配置的command:$ git config --global http.sslverify false原来检出的项目需要修改它的remote才能提交到此repo上。下面以ssl-vpn

2016-06-08 09:25:49 2668

原创 Citrix XenServer 6.5以及XenCenter 6.5官方版

连接http://www.yimiju.com/articles/595.htmlXenCenter 6.5汉化包http://download.csdn.net/detail/xiaoreqing/9519101

2016-05-24 16:46:40 1165

原创 linux 设置IP DNS 网关

一, 一次修改,重启后失败设置IP sudo ifconfig eth0 192.168.50.73 netmask 255.255.255.0 设置网关sudo route add default gw 192.168.50.1设置DNS修改/etc/resolv.conf,在其中加入 nameserver DNS的地址1 nameserver DNS的地

2016-05-13 16:06:29 811

原创 chef的自述

Chef 官方下载的地址 https://downloads.chef.io/Chef是面对IT专业人员的一款配置管理和自动化工具,它可以配置和管理你的基础设施。下面是我们将要在本篇中要设置和配置Chef的主要组件。安装Chef的要求和版本我们将在下面的基础环境下设置Chef配置管理系统。Chef服务端的安装和配置Chef服务端是核心组件,它存储配置以及其他和工作站交互

2016-05-12 16:06:16 2099

原创 Docker之Docker Compose简化复杂容器应用的利器

Compose是用于定义和运行复杂Docker应用的工具。你可以在一个文件中定义一个多容器的应用,然后使用一条命令来启动你的应用,然后所有相关的操作都会被自动完成。1. 安装Docker和Compose# 当前最新的Docker是1.6.2,Compose为1.2.0curl -s https://get.docker.io/ubuntu/ | sudo shsudo apt-

2016-05-12 15:01:38 1514

原创 docker images 导入导出

存出镜像如果要存出镜像到本地文件,可以使用docker save命令。例如,存出本地的ubuntu:14.04镜像为文件ubuntu_14.04.tar:$ sudo docker images REPOSITORY TAG IMAGE ID CREATED VIRTUAL SIZEubuntu 14.04 c4ff7513909d 5 weeks ago 225.4 MB..

2016-05-12 10:53:22 8714

原创 linux开机启动一个脚本文件

1.开机启动的文件是/etc/rc.local,所以只需要把你执行的脚本放到这么文件里就行了。先设置执行脚本文件可执行:chmod +x /home/xx/x.sh再加入自动执行脚本:sudo vi /etc/rc.local 在exit 0的上面新起一行,写入/home/xx/x.sh即可。2.添加一个Ubuntu的开机启动服务。如果要添加为开机启动执行的脚本文件,可先

2016-05-09 16:12:07 830

原创 让你的树莓派说话之---espeak

sudo apt-get install espeak三、 试试中文发音$ espeak -vzh “hello world”$ espeak -vzh “你好帅哥”

2016-05-09 15:18:29 5860 1

原创 消息队列之--kafka ----rabbitMQ

最近使用1.KafKa依赖zookeeper2.rabbitMQ使用rdp功能使用组件的同步和异步操作多数使用在 大数据中长会使用到,如openstack 中就是使用rabbitmq消息队列。kafka 性能会更快点名词:生产者消费者后续会慢慢补全内容未完待续。。

2016-05-09 14:42:13 730

原创 Nexus 搭建maven 私有仓库

nexus如果没有私服,我们所需的所有构件都需要通过maven的中央仓库和第三方的Maven仓库下载到本地,而一个团队中的所有人都重复的从maven仓库下载构件无疑加大了仓库的负载和浪费了外网带宽,如果网速慢的话,还会影响项目的进程。很多情况下项目的开发都是在内网进行的,连接不到maven仓库怎么办呢?开发的公共构件怎么让其它项目使用?这个时候我们不得不为自己的团队搭建属于自己的maven私服

2016-05-09 14:21:41 19434

原创 linux 下 pac 使用

nstall PAC 4.5.4wget -q -O - http://archive.getdeb.net/getdeb-archive.key | sudo apt-key add -sudo sh -c 'echo "deb http://archive.getdeb.net/ubuntu trusty-getdeb apps" >> /etc/apt/sources.list.

2016-03-28 11:14:34 1012

原创 一般java项目需要的用的技术重点

2016年2月18日1. Web框架: Spring+ SpringMVC + MyBatisSpring: 作为容器,工厂,用于解耦以及管理对象生命周期。整合各类框架和依赖。MVC  : 配置,文档与源码结合在一起,减轻开发工作量,易维护,易测试.MyBatis: 灵活稳定,自由度高,与代码生成器结合使用,易集成,易开发,代码可读性良好。Nginx: 前端入口,软负载

2016-02-18 16:42:48 2690 2

原创 SmartGit 授权文件 Free Trial License to Non-Commercial

Windows: %APPDATA%/syntevo/SmartGit/OS X:    ~/Library/Preferences/SmartGit/Unix/Linux:  ~/.smartgit/and remove the file settings.xml例如windows:开始 运行%APPDATA%/syntevo/SmartGit

2016-01-19 15:01:03 15915 2

原创 shell命令, shell脚本linux操作

1、   ls: 类似于dos下的dir命令ls最常用的参数有三个: -a -l -F。ls –aLinux上的文件以.开头的文件被系统视为隐藏文件,仅用ls命令是看不到他们的,而用ls -a除了显示一般文件名外,连隐藏文件也会显示出来。ls –l该参数显示更详细的文件信息。ls –F使用这个参数表示在文件的后面多添加表示文件类型的符号,例如*表示可执行,/表示目录,@

2015-11-13 17:58:49 320

原创 web应用的自动化打包和发布--Docker

强大的自动化推荐网址 http://www.docker.org.cn/   http://www.docker.com/现在是学习中

2015-11-10 09:45:05 3946

原创 Launch4j 使用,对java项目的操作打包exe

把jdk中的jre复制到你要打包的文件夹(我的是Java2D)下,要打包的jar,这儿用jdk中demo中的Java2Demo.jar,一张bmp图片j2d.bmp,一个ico文件,如图    你需要填写的也很少。1.       在basic里jar一栏找到你的jar,安照同路径给你的exe起名字。在Icon一栏找到你的ico2.在jre一栏写上./jre表示

2015-11-10 09:40:01 4533

转载 安装制作工具开源软件

Python打包工具 PyInstallerPyInstaller 是一个用来将 Python 程序打包成一个独立可执行软件包,支持 Windows、Linux 和 Mac OS X。更多PyInstaller信息最近更新: PyInstaller 2.1 发布,Python 打包工具 发布于 2年前PHP Nightrain

2015-11-10 09:26:40 6161 2

原创 IntelliJ IDEA 使用心得与常用快捷键

跟我一起来数数IDEA特别长的地方:一.黑色主题 Darcula眼睛舒服,最重要的是酷!设置方式:FILE--Settings--Edit--Colors&Fonts--Scheme name二.智能提示创建或引入项目的时候,会自动引入缺少的包,真找不着的还可以search in the net键入代码的时候,区分大小写的智能提示,自动引入包,如果有

2015-10-21 10:51:20 2177

转载 LDAP错误代码 及解决方法

1.  error code 53===========================================================================问题:创建新用户时出现数据后端异常在 WebSphere Portal Express 中,您可以设置密码的最短和最长长度。如果设置的密码长度与 LDAP 服务器的策略不相同,则在创建用户时您

2015-08-27 13:12:43 38601 1

转载 java 通过LDAP 验证、添加、修改、删除

1. 域服务器(dc=dctest,dc=com),安装证书服务,创建企业根证书,名称为dctest.com   则:cn=dctest.com,dc=dctest,dc=com2. 申请证书类型域控制器的证书3. 将企业根证书和域控制器证书导入到应用服务器cacerts4. 在应用程序中,编写代码引用cacerts认证。  keytool

2015-08-27 13:09:09 1843

转载 LDAP的特定错误

LDAP的特定错误Error: com.macromedia.contribute.server.exception.DBException: Error in bind() from LDAP source: [server]:[port] 错误:com.macromedia.contribute.server.exception.DBException:绑定错误的()从LDAP来源:[

2015-08-27 13:07:03 1530

原创 时间的处理

GMT,UTC,DST,CST时间表示的区别全球24个时区的划分      相较于两地时间表,可以显示世界各时区时间和地名的世界时区表(World Time),就显得精密与复杂多了,通常世界时区表的表盘上会标示着全球24个时区的城市名称,但究竟这24个时区是如何产生的?过去世界各地原本各自订定当地时间,但随着交通和电讯的发达,各地交流日益频繁,不同的地方时间,造成许多困扰,

2015-04-21 11:21:50 328

原创 Maven常用命令

Maven常用命令mvn archetype:create :创建 Maven 项目 mvn compile :编译源代码mvn test-compile :编译测试代码mvn test : 运行应用程序中的单元测试mvn site : 生成项目相关信息的网站mvn clean :清除目标目录中的生成结果mvn packa

2015-04-10 14:47:14 404

物联网TCP UDP 网络测试助手

物联网TCP UDP 网络测试助手,java 测试socket 服务端客户端等功能

2018-09-29

java 反编译工具

java jar包反编译工具,解压,jar包拖入即可查看代码信息

2018-09-29

echarts 全国及各省 各市地理数据js和json

echarts 全国及各省 各市地理数据js文件和json文件,地级市地图

2018-09-29

MicrosoftRemoteDesktop

MicrosoftRemoteDesktop

2017-08-28

redis-desktop-manager-0.8.8.384.ex

redis 客户端管理软件 方便使用管理redis

2017-08-25

jd-gui.exe jar包 class文件反编译

jd-gui.exe jar包 class文件反编译 直接安装把jar包 class 文件拉进去就会显示

2016-06-07

jd-gui class反编译软件

eclipse控件 jd反编译

2016-06-07

Citrix XenCenter

XenCenter汉化包,解压后方到根目录重启应用就能使用了

2016-05-13

ADExplorer ad域链接

很好用,解压后,选择域的IP 用户名和密码,就可以进去管理

2015-08-27

键盘驱动p/2

解压后,在控制器中更新驱动选择文件安装就行了

2015-08-27

Git 的基本操作

git的跟新下载,版本对比,以及基本操作流程

2014-11-19

空空如也

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

TA关注的人

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