`
sunlong
  • 浏览: 85711 次
  • 性别: Icon_minigender_1
  • 来自: 无锡
社区版块
存档分类
最新评论
文章列表
这本书总体上比较简单,主要用来梳理一下基本知识内容。关于servlet更详细的内容可以参考servlet规范。   一、web应用程序简介 1、http协议2大特性,一个是基于请求/响应模型,另一个http是无状态协议。关于http的资料,有本书Web Protocols and Practice值得阅读 2、http有很多请求方法,比如get, post, put, delete。其中有人会问get与post的区别,其中一个区别是get处理应该是等幂的,就是说多次发送返回的结果应该是一样的,而post不是。get是用来获取资源,而post通常是提交资源,比如创建或者修改。 3、mv ...

ovirt gluster安装

操作系统使用fedora 19, 先安装ovirt-engine 1、yum localinstall http://ovirt.org/releases/ovirt-release-fedora.noarch.rpm 2、yum install -y ovirt-engine 3、engine-setup   这样几步之后ovirt管理端就装好了,接着我们需要安装gluster服务器。gluster服务器通常和管理端是分开的。因为测试的原因,我们在服务器上也安装fedora 19,再进行如下操作: 1、yum localinstall http://ovirt.org/relea ...

无序数组的实现

    博客分类:
  • Java
纯粹是复习数据结构 /** * 无序数组的实现 * User: sunlong * Date: 13-10-22 * Time: 下午2:38 */ public class MyArray { private int[] data; private int index = -1; public MyArray(int size){ if(size < 1){ throw new RuntimeException("size must be larger than 1" ...

死锁的演示

    博客分类:
  • Java
import java.util.concurrent.TimeUnit; import java.util.concurrent.locks.ReentrantLock; /** * 第一个线程获取local锁后,偿试获取other锁,如果失败,则等待5秒重试 * 同样第二个线程获取other锁后,偿试获取local锁,如果失败,则放弃等待5秒重试 * User: sunlong * Date: 13-10-18 * Time: 下午5:10 */ public class DeadLock { public static void main(St ...

单例的实现

    博客分类:
  • Java
很多java面试喜欢考单例模式,网上也一大堆文章。在这里也自己实现一次,作个纪念。 import java.io.*; /** * User: sunlong * Date: 13-9-29 * Time: 下午3:55 */ public class Singleton { private static Singleton singleton = new Singleton(); private Singleton(){} public static Singleton getInstance(){ return ...
我的xcp环境是ubuntu 12.04,使用apt-get安装xcp-xapi, 安装过后发现vnc无法使用,寻找vncterm进程,发现也没有 通过两天的试验和思考,最后发现vncterm需要qemu的keymaps,qemu-keymaps已经安装,但却没有qemu这个目录 所以干脆直接把qemu给装了,再连接vnc,已经OK了
1、cloud stack进入系统虚拟机 ssh -i /root/.ssh/id_rsa.cloud -p 3922 root@169.254.3.150 2、cloudstack swift对接步骤      1、    搭建好swift环境        2、    Cloudstack启用swift,需要在配置secondary存储之前就要启用。实际操作中在添加zone之前配置swift.enable参数。      3、    重启cloudstack manager server     4、    添加swift存储:需要提供,swift验证url,swift系统账号 ...
  注意要加上 Ext.override(Ext.ux.form.LovCombo, {     beforeBlur: Ext.emptyFn }); var comboSG = new Ext.ux.form.LovCombo({             fieldLabel: '选择安全组',             hiddenName:'virtualMachine.securityGroupIds',             editable : false,             store: new Ext.data.JsonStore({     ...
这是一篇翻译文章,原文:http://blog.springsource.org/2012/04/06/migrating-to-spring-3-1-and-hibernate-4-1/   为Core-Spring 教程的一部分,我们有一个实验程序用来展示如何集成Spring和JPA/ Hibernate。我们刚刚升级到Spring3.1/ Hibernate的4.1,下面来分享一些技巧。 1)Maven依赖 下面的配置示例是基于Maven的(但如果需要,你可以很容易地转换到Gradle)。在POM中,你应该指定Spring和Hibernate的最新版本(可能还需要其它依赖,这取 ...
记录一下吧, 网上好像都没有这方面资料,我查很多资料才算搞定,暂时可用 if(lastCheckedNodes && lastCheckedNodes.length==1){ lastCheckedNodes[0].ui.checkbox.checked = false; lastCheckedNodes[0].attributes.checked = false; } ...
http://www.infoq.com/cn/articles/hibernate_tuning
关于用例图的资料 http://www.cnblogs.com/shinings/archive/2009/04/21/1440765.html http://soft.yesky.com/lesson/281/2472281.shtml
#include <GLUT.H> #include <stdio.h> #include <tchar.h> GLuint sphereList, cubeList; static float solidZ = 8.0; static float transparentZ = -8.0; #define ZINC 0.4 void init() { GLfloat mat_specular[] = {1.0f, 1.0f, 1.0f, 0.15f}; GLfloat mat_shininess[] = {100.0}; ...
代理模式与装饰模式很像,至少我觉得很像,在网上查相关文章,看有人如下比喻,很形象。     代理模式:在不改变接口的前提下,控制对象的访问 例子:孙悟空扮演并代替高家三小姐 孙悟空扮演高家三小姐,所以可以说孙悟空与高家三小姐具有共同的接口。 如果猪八戒只想见见高家三小姐的娇好面容,或者谈谈天说说地,那么高家三小姐的“代理”孙悟空是允许的,但猪八戒想亲亲嘴,要搞弓虽奸,那么是不行的。 这是保护代理模式的应用。只有代理对象认为合适时,才会将客户端的请求传递给真实主题对象。 装饰模式:在不改变接口的前提下,动态扩展对象的功能 孙悟空有七十二般变化,他的每一种变 ...
今天回想了一下java重载时的异常,有些淡忘,所以翻开书重新阅读了一遍。 /** * 异常的限制 * 方法重载时,子类的方法只能抛出父类方法中异常接口或者更少的异常 * 不能重新抛出新的异常 * 异常说明并不是方法类型的一部分,了解虚拟机的应该知道,异常是放在异常表中的 */ package com.sunlong.java3; import static java.lang.System.out; class BaseballException extends Exception{} class FoulException extends BaseballEx ...
Global site tag (gtag.js) - Google Analytics