自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(34)
  • 资源 (4)
  • 收藏
  • 关注

原创 Docker 容器基础系统镜像打包

因为容器本身是共享宿主操作系统内核,所以容器基础系统镜像包本身就是一个标准的 Linux rootfs + 用户自定义的工具。根据这个思路,我们就可以构建一个自己的容器基础系统镜像。    构建标准的 Linux rootfs 的方式有很多种方法,Redhat、Debian、SUSE等主流的发行版都有提供相应的工具支持。    大概的流程如下:

2016-12-28 11:45:37 4912

原创 云的选择

有很多朋友问我,企业里又或者个人开发者到底是该选择阿里云、腾讯云,还是AWS又或者是建私有云,整个过程很是纠结。其实站在我个人的角度,不考虑商业因素,我紧紧给出了一些我个人的看法和思路。其实做为企业里的IT负责人又或者个人开发者,企业的研发人员和业务管理人员应该达成一致(前者),为自己的应用设计一个符合自己业务属性的架构,尽量做到灵活、符合云计算的架构和使用模式,最重要一点是对

2016-12-16 11:52:42 1783

原创 发布一个基于Go语言的 SSH 远程终端 WebConsole

基于Golang、WebSocket、TermJS的SSH远程终端,希望能帮到大家。主要应用到隔离网络内,SSH远程终端的访问问题。Git@OSC: http://git.oschina.net/shibingli/webconsoleGithub: https://github.com/shibingli/webconsole演示地址: http://www.pangu.cloud (通过DaoCloud的Docker服务构建)

2016-03-04 17:29:28 9305 1

原创 云落地导读

近年,企业级的云计算战略逐渐落地,总体来说相比往年有很大的进步。同时我也发现了另外一种现象,就是以“云”为口号,企级客户盲目跟风的现象也日渐增多,某些方面反而造成了企业成本的增加和管理上的麻烦,最终导致云计算之路中途废弃或重新来过。本人就自己的工作经验写下这篇文章,供大家参考。

2015-12-24 10:59:31 2944

原创 云计算之 IaaS 云的应用场景

忙了这么久,突然想写点东西,写什么呢?有这么一个需求,一家企业里的 IT 经理,由于最近几年云计算炒的非常火爆,老板一直让他弄一个云计算,问我有什么好的想法没有?我问:你们有多少物理资源?主营业务是什么?他说:我们只有不到 20 台物理服务器(机架式),主营业务是汽车配件,还有一个他们的电子商务网站。我问:这个网站用户量怎么样?服务器是否可以支撑这些高峰期的用户,服

2014-12-09 13:15:13 5904

转载 Fedora 19 关闭IBUS集成

sudo gsettings set org.gnome.settings-daemon.plugins.keyboard active false

2013-07-19 14:59:01 3342

原创 解决 CentOS 6.4 升级 Python2.7 后 Ibus 输入法无法使用问题

解决 CentOS 6.4 升级 Python2.7 后 Ibus 输入法无法使用问题/usr/libexec/ibus-ui-gtk/usr/ bin/ibus-setup/usr/libexec/ibus-engine-table将以上三个文件中的  “exec python”  修改为  “exec python2.6”

2013-05-18 15:10:30 4490

原创 敏捷开发资料

现在互联网上整天拿敏捷模式说事儿,无论大事儿还是小事儿都想弄个敏捷,老想拿一些新东西往自己的产品或项目里套,宣传自己。好了,不多说了,整理个两个还靠点谱的敏捷开发资料。就像下载说明里说的,请靠点谱去做开发和管理,做一个有谱的人。下载   http://download.youkuaiyun.com/detail/shibingli/5027332

2013-01-25 09:33:13 2642

原创 使用Java原生Graphics2D给Activiti流程当前环节加上红色边框。

近期在在项目中用到了Activiti做流程管理,在当前环节中要求画上边框,最出使用的是CSS或JS的方式做的,可是后来发现IMG标签大小变了后,或者弹出页里面的流程图不一致导致边框错位。IE6和IE其它版本中的圆角和兼容性还是有问题,于是我用Java原生Graphics2D的方式画上了边框,并增加了圆角。现在将原代码公开,方便大家使用。上个效果图:代码如

2012-09-29 18:03:10 4767

原创 JBOSS AS7 数据源配置一条龙+jersey 发布应用关键点

MySQL 部分:1、下载MySQL 5.5.x 或更高版本    下载 mysql-5.5.x-linux2.6-x86_64.tar.tar.gz 到 /opt目录下2、解压及配置(其中 x 为实际版本) 1)、tar zxvf mysql-5.5.x-linux2.6-x86_64.tar.tar.gz 2)、cd /opt 3)

2012-08-21 13:53:43 3376

原创 OS X 10.8 java 无法使用问题解决方法。

Mac OS X 10.8 通过升级方式安装,发现原来java 6 不好用。找不到的问题,在线安装也装不上,后来发现官为了解决这个问题,专门提供了javaForOSX.dmg。

2012-07-28 14:06:33 2863

原创 EasyPage for Java v0.4 正式版发布

EasyPage for Java v0.4 正式版发布修正 7-15 之前已知BUG。重点修正异常处理、上传BUG,增加Spring支持。osChina 链接Google Code 链接

2012-07-15 21:19:45 3036

转载 实习生的总结

在百度实习最大的收获是在百度文库的wenku前边加wap就能复制文档,在优酷实习最大的收获是在优酷播放页youku后加xia就能直接下载视频。在土豆实习最大的发现是在视频链接后面加?tid=-1就可以跳过45秒广告。——这个好强啊!

2012-07-12 12:58:43 2474

原创 发布我的 Rest 风格的 MVC 框架 EasyPage for Java

来自中国的轻量级免费Web框架基于Restful风格的注解编程,融合了Struts2和SpringMVC的优点,目标使web编程更简单。osChina.net 地址google.com 地址

2012-07-04 21:06:05 3225

原创 SSH+Activiti 整合(Spring 3.1.1 + Struts 2.3.3 + BoneCP 0.7.1 + Hibernate 4.1.4 + Activiti 5.9)

最近项目要用到工作流,所以考察了一下现在的开源工作流引擎,最终考虑在原SSH框架上整合Activiti 工作流引擎。还是那句话请转载的人注明出处,不要做让人看不起的IT人。多的不说了,本版只提供配置文件,其它部分文件代码可能参考我写的新版SSH整合一文。applicationContext-common.xml<beans xmlns="http://

2012-06-09 13:18:38 10019 3

原创 Nginx 1.2.1 + JBOSS AS 7 负载配置及Session处理。

最近项目要使用JBOSS AS7 做为默认应用的中间件,而生产环境做负载均衡。仔细的查看了一下JBOSS官方的文档,发现在负载方面原生支持Apache Httpd,在HA方面默认也是使用Apache Httpd。由于我是个Nginx爱好者对Apache不感冒,而JBOSS的域功能在我们的环境也是华而不实的东西,故采用了Nginx 1.2.1 + JBOSS AS7(standalone 模式) *

2012-06-09 12:41:43 8760

原创 最新版的SSH框整合(Spring 3.1.1 + Struts 2.3.1.2 + BoneCP + Hibernate 4.1)更新增加C3P0和EhCache配置

最近一直有朋友在问,最新版的Spring、Struts、Hibernate整合老是有问题,昨晚大概看了一下。从Hibernate 4 开始,本身已经很好的实现了数据库事务模块,而Spring也把Hibernate4之后的HibernateDaoSupport去掉了,Spring建议使用官方的HibernateAPI进行操作。这样一来,以前习惯使用HibernateDaoSupport来操作的人来说

2012-02-27 09:50:41 15240 12

原创 C# 以 HTTP/SSL(双向) 方式请求 Java Jersey 发布的 Restful 资源与TCPSocket客户端

由于项目需要,现在要用C#以HTTP方式请求Java Jersey发布的 Restful资源。自己写了一个工具类,开源一下。高手请飘过。请不要做非人类的事情,转载请留名!  using System;using System.IO;using System.Net;using System.Net.Security;using System.Net.Socket

2011-11-22 15:49:36 9437 1

原创 新线智能云平台体验版正式发布

新线智能云平台是针对企业用户对于基础设施进行虚拟化管理的通用管理平台。产品基于开源虚拟化软件XEN进行开发。可满足大部分日常企业IT环境管理的基本需要,同时,产品提供了对市面上主流存储设备(iSCSI存储,光纤存储)的支持。基于此,企业可轻松的获得包括动态迁移在内的基本高可用性保

2011-09-30 14:32:45 2873

原创 Fedora 15 Hadoop单机配置方法

1、下载并安装JDK    安装目录:/soft/java/jdk1.6.0_262、下载并解压Hadoop    解压目录:/soft/java/hadoop/hadoop-0.21.03、配置环境变量    export JAVA_HOME=/soft/java/jdk1.6.0_26    export JRE_HOME=/soft/java/jd

2011-06-23 11:32:00 4980

原创 Eclipse Tomcat启动45秒解决问题

编辑servers.xml(位置:your_workspace/.metadata/.plugins/org.eclipse.wst.server.core/servers.xml),找到"start-timeout ",把值45改大,比如start-timeout="3600"。然后重启eclipse。

2011-06-09 09:57:00 2645 1

原创 Fedora 15 简单配置

Fedora 15 配置+优化

2011-06-02 11:21:00 2862

转载 做一个真正合格的程序员[转优快云]

1:团队精神和协作能力<br />团队精神和协作能力是作为一个程序员应具备的最基本的素质。软件工程已经提了将近三十年了,当今的软件开发已经不是编程了,而是工程。独行侠可以写一些程序也能赚钱发财,但是进入研发团队,从事商业化和产品化的开发任务,就必须具备这种素质。可以毫不夸张的说这种素质是一个程序员乃至一个团队的安身立命之本。2:文档习惯<br />文档是一个软件系统的生命力。一个公司的产品再好、技术含量再高,如果没有缺乏文档,知识就没有继承,公司还是一个来料加工的软件作坊。作为代码程序员,必须将30

2011-05-30 11:46:00 1167

转载 Tomcat 使用Sun JDK出现 PermGen space 解决方案

PermGen space的全称是Permanent Generation space,是指内存的永久保存区域OutOfMemoryError: PermGen space从表面上看就是内存益出,解决方法也一定是加大内存。为什么会内存益出:(1)这一部分用于存放Class和Meta的信息,Class在被 Load的时候被放入PermGen space区域,它和和存放Instance的Hea

2011-05-10 09:58:00 1433

原创 Spring 3.0.5 + CXF 2.4 + Hibernate 3.6.0 + MySQL 5.5 整合(CXF/Spring/Hibernate)实现简单的WSS4J认证 + 测试

最近公司要做一个WebService项目,做了一个简单的例子,WebService认证使用的是简单的UsernameToken方式未使用X.509方式,DAO类大家自己去实现吧,这里就不得供了。 这里说明一下,在网上看到很多例子都是错误的,在WebService服务器端认证回调类中,应该是根据客户端传过来的用户名在数据库里查找到对应的密码在重新Set进去才可以正常的认证而不是直接在服务端进行get密码进行对比,因为WSS4J为了安全期间不允许直接在服务端直接get出来密码。

2011-05-10 09:49:00 2331 2

原创 Ubuntu10.10 安装javaHL

<br />安装javaHL:<br /> 1、在终端运行:sudo apt-get install libsvn-java<br /> 2、检查/usr/lib/jni目录是否存在,如果不存在,说明javaHL没有安装成功<br />最后需要修改eclipse配置,使javaHL起作用:<br /> 1、在eclipse目录下的eclipse.ini添加: -Djava.library.path=/usr/lib/jni<br /> 2、确认

2011-03-22 15:06:00 1032

原创 Ubuntu 10.10 使用源安装Sun-JDK

<br />添加个源<br />sudo sh -c "echo deb http://archive.canonical.com/ubuntu maverick partner >> /etc/apt/sources.list"<br /> <br />更新下列表<br />sudo apt-get update<br /> <br />安装<br />sudo apt-get install sun-java6-jdk<br /> <br />查看当前jdk<br />update-ja

2011-03-22 15:04:00 3949

原创 Ubuntu Fcitx 4.0 app 源 在线安装

<br />Ubuntu Fcitx 4.0 app源安装办法<br /><br />命令如下:<br /><br />sudo apt-add-repository ppa:wengxt/fcitx-nightly<br />sudo apt-get update<br />sudo apt-get install fcitx fcitx-config-gtk<br /><br />然后系统管理-语言支持,设定默认输入法为fcitx即可。<br /><br />或者命令:<br /

2011-03-22 15:03:00 1150

原创 Ubuntu 10.10 开源版飞信安装

<br />sudo add-apt-repository ppa:happyaron/ppa<br />sudo apt-get install aptitude<br />sudo aptitude update<br />sudo aptitude install openfetion

2011-03-22 15:01:00 698

原创 64位系统使用VS2010开发32位ASP.NET应用--注意事项

<br />        由于一直在搞JAVA,前一阵子听说ASP.NET更新到了4.0。习惯了的Struts2 MVC现在来搞搞ASP.NET MVC2谁知道在调试的时候出了问题。<br />        之前我把项目设置成了x86的应用。发布到IIS上之后,发怎么也使用不了,并出现了以下提示:<br /> 未能加载文件或程序集“**************************”或它的某一个依赖项。试图加载格式不正确的程序。<br /> <br />警告: 程序集绑定日志记录被关闭。<br

2011-02-11 15:39:00 2736

原创 关于Linux下Java程序乱码解决方案

最多朋友都留言给我为什么Linux下安装基于Java的客户端程序的时候出现乱码,其实是没有正确设置JDK字体的问题。Linux正确设置Java环境后,应该还要设置JDK的字体。以我的系统环境为例来设置一下JDK的字体。我的JDK安装在/usr/java/jdk1.6.0_22进入/usr/java/jdk1.6.0_22/jre/lib/fonts/,在该目录下建立fallback文件夹,将simhei.ttf字体复制到该目录,重新运行java客户端安装程序就可以看到熟悉的中文了。

2010-12-04 21:33:00 1261

原创 Linux下基于Xdialog的Oracle11gR2助手工具(实现Oracle11g 启动、关闭、重启)

Linux下基于Xdialog的Oracle11gR2助手工具(启动、关闭、重启) 转载请著名作者

2010-06-07 18:13:00 928

原创 Fedora13 安装Oracle11gR2数据库

原创:Fedora_13_x86_64安装Oracle11gR2数据库 (部分安装文档参考了官方英文手册)转载请著名作者

2010-06-07 14:28:00 1510 6

原创 新版SSH+DWR配置(Struts2.1.8+Spring3.0+Hibernate3.3.2+DWR2.0.6)

项目所需要用的包(包含常用包): antlr-2.7.6.jar aopalliance-1.0.jar asm-all-3.2.jar cglib-2.2.jar commons-beanutils-1.8.2.jar commons-codec-1.4.jar commons-collections-3.2.1.jar commons-digester-2.0.

2010-02-16 15:31:00 7673 4

敏捷开发资料

自己收藏的敏捷开发和管理资料,压缩放出来给大家。不要盲目的去敏捷,更不要无标准、无目标的做产品或项目,要在合适的场合用合适的方法。

2013-01-25

EasyPage_for_Java_v0.4 Web开发框架

基于Restful风格的注解编程,融合了Struts2和SpringMVC的优点,目标使web编程更简单。

2012-07-16

一个完整的登陆验证窗体

系统平台:Windows EE Server 2008 开发平台:Microsoft Visual Studio 2008 SP1(.NET 3.5SP1) 数据库平台:Microsoft SQL EE Server 2008 程序说明: 主程序(信息集成管理平台 MyForm):用户登陆系统时首先判断网卡是否正常工作(主要是判断是否可以正常获取MAC址),在判断网卡正常工作后会从数据库里分别读取用户信息(用户名称、密码、权限、绑定信息、MAC地址、登陆状态等),查找用户与硬件之间的绑定信息,如果数据库里的无绑定信息,则在登陆的同时进行绑定并写入到数据库。如果数据库里有绑定信息,则主程序与当前环境的硬件信息对比,相同则进入主程,反之则给出提示。主程序用户连续三次登陆失败则自动退出。当用户登陆系统成功后会将本次登陆状态写入数据库,防止同一用户多次登陆,正常退出系统后会重新写入登陆状态为初始值。在登陆的同时会标记用户权限传给登陆后的主窗体。 配置程序(核心参数配置中心 SoftInitializationControl):主要是配置数据库连接数据。 辅助程序(密钥生成器 MD5_SHA1_DES-Hash):用户直接写入数据库用户密码。注意的是本程序采用双层SHA算法加密,首次加密使用SHA512,二次加密使用SHA1。 SQLQuery.sql是本例使用的数据库脚本,可以使用SQL2008的SQL Server Management Studio工具进行导入。 SoftConfig.ini是数据库配置文件,主程序(信息集成管理平台 MyForm)和配置程序(核心参数配置中心 SoftInitializationControl)都要用到,其中关于SQL连接密码已经通过DES算法进行加密,具体实现方法可以在主程序和配置程序中进行相应的修改。 MySoftG文件夹是已经编译好的程序,数据库导入之后,可以通过配置程序进行配置后直接使用。

2008-11-16

完整登陆验证窗体+硬件绑定

系统平台:Windows EE Server 2008 开发平台:Microsoft Visual Studio 2008 SP1(.NET 3.5SP1) 数据库平台:Microsoft SQL EE Server 2008 程序说明: 主程序(信息集成管理平台 MyForm):用户登陆系统时首先判断网卡是否正常工作(主要是判断是否可以正常获取MAC址),在判断网卡正常工作后会从数据库里分别读取用户信息(用户名称、密码、权限、绑定信息、MAC地址、登陆状态等),查找用户与硬件之间的绑定信息,如果数据库里的无绑定信息,则在登陆的同时进行绑定并写入到数据库。如果数据库里有绑定信息,则主程序与当前环境的硬件信息对比,相同则进入主程,反之则给出提示。主程序用户连续三次登陆失败则自动退出。当用户登陆系统成功后会将本次登陆状态写入数据库,防止同一用户多次登陆,正常退出系统后会重新写入登陆状态为初始值。在登陆的同时会标记用户权限传给登陆后的主窗体。 配置程序(核心参数配置中心 SoftInitializationControl):主要是配置数据库连接数据。 辅助程序(密钥生成器 MD5_SHA1_DES-Hash):用户直接写入数据库用户密码。注意的是本程序采用双层SHA算法加密,首次加密使用SHA512,二次加密使用SHA1。 SQLQuery.sql是本例使用的数据库脚本,可以使用SQL2008的SQL Server Management Studio工具进行导入。 SoftConfig.ini是数据库配置文件,主程序(信息集成管理平台 MyForm)和配置程序(核心参数配置中心 SoftInitializationControl)都要用到,其中关于SQL连接密码已经通过DES算法进行加密,具体实现方法可以在主程序和配置程序中进行相应的修改。 MySoftG文件夹是已经编译好的程序,数据库导入之后,可以通过配置程序进行配置后直接使用。

2008-11-16

空空如也

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

TA关注的人

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