`
lws0402
  • 浏览: 108539 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论
文章列表

docker笔记

一、简介      docker是一种开源的应用容器引擎,开发者可以打包应用及依赖包到一个容器中,然后发布到任何linux系统之上。docker只能运行在64位的linux系统上,内核版本最好是3.8以上。 二、常用命令 (1)查看本地镜像 docker images      (2)查看docker容器进程 docker ps(查看正在运行的容器) docker ps –a(查看全部容器) (3)启动容器 docker run <image_name>:<tag_name> docker run -d <image_name> ...
直接上代码,根据一个值M(可以是用户唯一表示,如主键id,或手机号)来生成对应的码N,如果M相同,生成的N始终相同 /** * 邀请码生成器,算法原理:<br/> * 1) 获取id: 1127738 <br/> * 2) 使用自定义进制转为:gpm6 <br/> * 3) 转为字符串,并在后面加'o'字符:gpm6o <br/> * 4)在后面随机产生若干个随机数字字符:gpm6o7 <br/> * 转为自定义进制后就不会出现o这个字符,然后在后面加个'o',这样就能确定唯一性。最后在后面产生一些随机字 ...
网上看到的一篇关于数据库优化的文章,写的很好,链接为http://blog.csdn.net/yzsind/article/details/6059209

hornetq 集成 spring

    博客分类:
  • MQ
一、简介        HornetQ是一个支持集群和多种协议,可嵌入、高性能的异步消息系统。HornetQ完全支持JMS,HornetQ不但支持JMS1.1 API同时也定义属于自己的消息API,这可以最大限度的提升HornetQ的性能和灵活性。在不久的将来更多的协议将被HornetQ支持。 • HornetQ拥有超高的性能,HornetQ在持久化消息方面的性能可以轻易的超于其它常见的非持久化消息引擎的性能。当然,HornetQ的非持久化消息的性能会表现的更好! • HornetQ完全使用POJO,纯POJO的设计让HornetQ可以尽可能少的以来第三方的包。从设计模式来说,HornetQ这 ...

nginx集成FastDFS

一、前期准备 安装nginx和FastDFS,并保证能正常运行。 下载nginx和FastDFS的集成模块,fsatdfs-nginx-module_v1.16.tar.gz,存放到/usr/local/FastDFS目录下,并执行tar –zxvf  fsatdfs-nginx-module_v1.16.tar.gz解压. 二、集成 进入/usr/local/hjlc_file/nginx-1.6.2(这是nginx的源码路径,不是nginx的安装路径),执行configure进行配置,命令如下: ./configure --with-pcre=/usr/local/hjlc_fi ...

nginx 源码安装

一、环境 服务器ip:172.18.8.35 操作系统:linux 二、所需安装包     nginx-1.6.2.tar.gz     openssl-1.0.0a.tar.gz     pcre-8.38.tar.gz     zlib-1.2.7.tar.gz     存放位置:/usr/local/hjlc_file 三、安装     步骤1     进入存放位置,分别解压上述4个压缩文件,命令如下:      tar –zxvf nginx-1.6.2.tar.gz     tar –zxvf openssl-1.0.0a.tar.gz     tar –zxvf pcre-8.3 ...
今天研究了一下terracotta + tomcat的集群,记录一下。 一、环境     本机,ip:192.168.2.158  win7 64位     虚拟机,ip:192.168.81.128 RedHat 64位     本机装两个tomcat 和 一个terracotta,虚拟机装一个teracotta。     虚拟机也要装jdk,因为terracotta需要jdk的支持。     terracotta安装目录,win7为G:\java_workspaces\terracotta-3.7.7  虚拟机为/usr/lws_life/terracotta-3.7.7 二、步骤     ...
因项目需要,要使用分布式文件系统,决定使用FastDFS。网上有些例子,但可能是版本不一致,导致几次都安装失败,今天终于搞定了,写出自己的步骤,只是简单的配置,没有更深入的研究。 一、环境及版本 操作系统:Redhat 6 64位 FastDFS:4.06 libevent:1.4.13(这个包网上说必须要按,一般linux的安装盘里就有,我就是使用的安装盘里的文件) libevent-devel:1.4.13(这个包网上没说要按,但是在编译FastDFS的时候报错:tracker_nio.h:17:19: fatal error: event.h: No such file or d ...

linux mysql解压安装

我安装的是mysql5.5 64位的版本 1、加压文件到/usr/xxx目录下,结构如下   2、执行一系列的命令来进行安装 > groupadd mysql > useradd -r -g mysql mysql > cd /usr/xxx > chown -R mysql . > chgrp -R mysql .   #script为解压后mysql目录下的目录 > scripts/mysql_install_db --user=mysql > chown -R root . > chown -R mysql dat ...

jdk 1.5 搭建 jax-ws

    博客分类:
  • java
从jdk1.6开始,可以直接搭建jax-ws,但是jdk1.5中不包含jax-ws的相关类,下面就是在jdk 1.5下搭建一个简单的jax-ws,所用到的jar包在附件中的lib文件夹下。 服务器端: 首先定义接口,targetNamespace是命名空间,请保持一致 package test; import javax.jws.WebParam; import javax.jws.WebService; @WebService(targetNamespace = "http://www.chinawiserv.com/onecenter") publi ...
今天使用Xfire调用ws出现了报错。。 org.codehaus.xfire.fault.XFireFault: There must be a method name element. 调用代码如下: Service service = new ObjectServiceFactory().create(MyTest.class); XFireProxyFactory factory = new XFireProxyFactory(XFireFactory.newInstance().getXFire()); String helloURL = "http:// ...

SSH框架搭建例子

    博客分类:
  • SSH
框架整合及开发步骤 一、开发工具 2 二、开发框架 2 2.1、Struts2.0.14 2 2.2、Spring2.5.4 2 2.3、Hibernate3.2.5 3 2.4、jQuery 4 三、所需jar包 4 四、项目目录 5 五、整合步骤 6 5.1、spring 6 5.2、struts 7 5.3、hibernate 7 六、开发步骤 11 6.1、配置xml文件 11 6.2、编写pojo对象并生成与数据库对应的hbm.xml文件。 16 6.3、编写操作数据库的Dao类 16 6.4、编写业务逻辑代码 18 6.5、编写action类 20 6.6、编写JSP页面 23 ...
android中很多需要调用系统已安装好的应用程序,可以用PackageManager来获取应用程序的包名,然后通过包名启动该程序。具体实现如下 //获取PackageManager对象 PackageManager pckMan = XXActivity.this.getPackageManager(); //获取应用程序列表 List<PackageInfo> packs = pckMan.getInstalledPackages(0); for (PackageInfo pin : packs) { //打印包名 System.out.printl ...
图片按钮在获取焦点和失去焦点时,会有不同的显示效果,可以针对每个按钮添加 OnFocusListener事件,但还是不方便,而且有太多的java代码,对于后期维护也不是很方便! 运用selector就解决了该问题: 首先在drawable目录下创建1_selector.xml文件(名称可以随意取),如果是获取焦点和失去焦点的效果,内容代码如下: <?xml version="1.0" encoding="utf-8"?> <selector xmlns:android="http://schemas.android.com ...
这几天研究了下文字的竖直滚动,是用ScrollView实现的,按下“启动”按钮,开始滚动,按下停止“按钮”,停止滚动 首先是Activity, import android.app.Activity; import android.os.Bundle; import android.os.Handler; import android.os.Message; import android.view.View; import android.view.View.OnClickListener; import android.widget.Button; import androi ...
Global site tag (gtag.js) - Google Analytics