- 浏览: 24548 次
- 性别:
- 来自: ...
最新评论
文章列表
解决vm屏幕无法全屏的问题:
1. 为虚拟机添加光驱
2. insert guest additions CD image
3. 在guest os中sudo -i后,/VBoxLinuxAddtions.run
4. 在guest os中修改屏幕分辨率后,reboot
解决oracle无法启动的问题:
网络切换到network manager service
git status
git diff
git log
git clone -b development git@github.***.com:**/**.git
Git中从远程的分支获取最新的版本到本地有这样2个命令:
1. git fetch:相当于是从远程获取最新版本到本地,不会自动merge。
2. git pull:相当于是从远程获取最新版本并merge到本地,其实相当于git fetch 和 git merge。
在实际使用中,git fetch更安全一些。
commit前working tree内的回滚
git checkout file1 (回 ...
sudo dpkg -l so*
sudo dpkg -r sogoupinyin
sudo apt-get purge fcitx
sudo apt-get autoremove
sudo pkill Xorg --注销
Cinder
提供块存储(Block Storage),类似于Amazon的EBS块存储服务,目前仅给虚机挂载使用。
它通过整合后端多种存储,用API接口为外界提供块存储服务,主要核心是对卷的管理,允许对卷,卷的类型,卷的快照进行处理。
Cinder通过添加不同厂商的指定drivers来为了支持不同类型和型号的存储。目前能支持的商业存储设备有EMC 和IBM的几款,也能通过LVM支持本地存储和NFS协议支持NAS存储(例如把远程机器上export出来的目录mount到你的机器上mount 9.114.*.*:/root/Images/QCOW2 /root/Images),所以Neta ...
办法一. Ubuntu共享Ad-hoc模式无线网络(需要一张有线网卡+一张无线网卡) + 手机打Ad-hoc补丁
手机不能连接Ad-hoc模式的无线网络,是因为新版android(v4)不支持Ad-hoc网络,所以可以通过给手机打Ad-hoc补丁来解决。
http://www.wifigx.com/android_adhoc/
安装adhoc补丁步骤:
1、通过root获取手机系统的最高权限;
2、找出适合个人手机版本的adhoc补丁包;
3、使用文件管理器设置adhoc补丁的读写权限;
没找到华为的补丁,而且可能要刷固件, 放弃!
Ad-hoc模式: 无线网卡之间直接连接,不通过AP或无线宽带 ...
1. openstack的keystone,glance,nova源码结构都非常相似,使用wsgi协议,webob,paste,routes几个基于python的框架。
WSGI Web服务器 网关 接口(Python Web Server Gateway Interface,缩写为WSGI)是Python应用程序或框架和Web服务器之间的一种接口。
webob 是python基于WSGI request and response 的工具组件。
Routes 是采用Python实现的Rails的URL映射控制,Routes很容易创建漂亮和简洁的URL的RESTful。 ...
hypervisor(运行其他操作系统的操作系统)
hypervisor 可以划分为两大类。首先是类型 1,这种 hypervisor 是直接运行在物理硬件之上的。其次是类型 2,这种 hypervisor 运行在另一个操作系统(运行在物理硬件之上)中。类型 1 hypervisor ...
1) chef-server
配置knife
$ knife configure -i
为工作站安装并配置Knife Client
ubuntu@chef-server:~$ knife client create chef-workstation -d -a -f /home/ubuntu/.chef/chef-workstation.pem
2) chef-workstation
安装Ruby与其它依赖包, 安装RubyGems, 安装Chef Gem, 安装G ...
1. DNS配置
运行 system-config-network ,然后到 DNS标签下设置
2. VNC Server配置
执行命令
# service vncserver start
启动后提示:
Starting VNC server: no displays configured [FAILED]
解决方法:执行命令
# vim /etc/sysconfig/vncservers
修改最后两行如:
VNCSERVERS="1:ro
《为什么要使用NoSQL》
《关系数据库还是NoSQL数据库》
NoSQL架构实践(一)——以NoSQL为辅
NoSQL架构实践(二)——以NoSQL为主
NoSQL架构实践(三)——以NoSQL为缓存
MySQL与NoSQL——SQL与NoSQL的融合
Java 内部类与静态类 http://zhanqi.net/blog/525/
Java 内部类与静态类我们一般不常用,在应用程序框架里面会经常使用,还可以利用内部类实现回调,其中比较重要的有
内部类可以实现多重继承,因为内部类可以继承多个非接口类型,即类和抽象类;
正常的情况下,接口中是不可以写任何代码的,但是可以再接口中实现静态内部类,然后写上公共的代码。
内部类
1:内部类拥有普通类的所有特性,也拥有类成员变量的特性
2:内部类可以访问其外部类的成员变量,属性,方法,其它内部类
静态类
1:只有内部类才能声明为static,也可以说是静态内部 ...
private final ThreadLocal<Set<EncodedResource>> resourcesCurrentlyBeingLoaded = new NamedThreadLocal<Set<EncodedResource>>("XML bean definition resources currently being loaded");
在同步机制中,通过对象的锁机制保证同一时间只有一个线程访问变量。这时该变量是多个线程共享的,使用同步机制要求程序慎密地分析什么时候对变量进行读写, ...
什么代码是始终为线程安全的、是不需要同步的。如下: 1)常量始终是线程安全的,因为只存在读操作。 2)对构造器的访问(new 操作)是线程安全的,因为每次都新建一个实例,不会访问共享的资源。 3)最重要的是:局部变量是线程安全的。因为每执行一个方法,都会在独立的空间创建局部变量,它不是共享的资源。局部变量包括方法的参数变量。 struts2本身就是多实例单线程的,所以可以说 本身就是线程安全的。struts1则是单实例多线程的,所以必须要注意线程的安全性。struts user guide里有: Only Use Local Variables - The most important pr ...
应用场景:
1. 网站的计数器,一般也是采用单例模式实现,否则难以同步。
2. 配置文件, 日志文件。
3. 线程池, 数据库连接池。
4. Observable
Singleton的5种实现http://www.doc88.com/p-395127699529.htmlenum实现的单例 http://blog.csdn.net/dreamhunter_lan/article/details/6565011enum的constructor只允许为private。