- 浏览: 429605 次
- 性别:
- 来自: 杭州
最新评论
-
u012374672:
[color=darkred][/color][flash=2 ...
Mongo的ORM框架的学习Morphia(annotations) -
b_l_east:
很有问题啊
利用redis的transaction功能,实现分布式下加锁
文章列表
SCP和SFTP区别
- 博客分类:
- Linux
不管SCP还是SFTP,都是SSH的功能之一。都是使用SSH协议来传输文件的。
不用说文件内容,就是登录时的用户信息都是经过SSH加密后才传输的,所以说SCP和SFTP实现了安全的文件传输。
SCP和CP命令相似,SFTP和FTP的使用方法也类似。SCP和SFTP的共同之处在于「使用SSH将文件加密才传输的」
使用「WinSCP」或者「FileZilla」之类的客户端,还可以和Windows之间进行文件传输。
SCP和SFTP的不同之处,首先就是之前提到的,SCP使用「SCP命令」,SFTP则类似「FTP处理文件」的使用方式。
它们的不同之处还不止如此,还有「SCP比较简 ...
SecureCRT 配色方案
- 博客分类:
- Linux
1. Options => Sessions options => Terminal => Emulation,
在 Terminal下拉列表下选择Linux,勾选 ANSI Color。
2. Options => Global Options => Terminal => Apperance => ANSI Color
如上图所示,从左到右,从上到下,分别设置RGB为:
60 10 50, 128 128 0, 0 160 0,160 160 0, 255 128 128, ...
JDK各版本地址下载
- 博客分类:
- Java
1. 总地址:http://www.oracle.com/technetwork/java/archive-139210.html
2. JDK8:http://www.oracle.com/technetwork/java/javase/downloads/java-archive-javase8-2177648.html
3. JDK7:http://www.oracle.com/technetwork/java/javase/downloads/java-archive-downloads-javase7-521261.html
或1.7.79:http://www.o ...
jdk1.5-1.9新特性
- 博客分类:
- Java
1.51.自动装箱与拆箱:2.枚举(常用来设计单例模式)3.静态导入4.可变参数5.内省1.61.Web服务元数据2.脚本语言支持3.JTable的排序和过滤4.更简单,更强大的JAX-WS5.轻量级Http Server6.嵌入式数据库 Derby1.71,switch中可以使用字串了2.运用List<String> tempList = new ArrayList<>(); 即泛型实例化类型自动推断3.语法上支持集合,而不一定是数组4.新增一些取环境信息的工具方法5.Boolean类型反转,空指针安全,参与位运算6.两个char间的equals 7.安全的加减乘除 ...
JDK各个版本的新特性jdk1.5-jdk8
- 博客分类:
- Java
JDK各个版本的新特性
对于很多刚接触java语言的初学者来说,要了解一门语言,最好的方式就是要能从基础的版本进行了解,升级的过程,以及升级的新特性,这样才能循序渐进的学好一门语言。今天先为大家介绍一下JDK1.5版本到JDK1.7版本的特性。希望能给予帮助。
JDK1.5新特性:
1.自动装箱与拆箱:
自动装箱的过程:每当需要一种类型的对象时,这种基本类型就自动地封装到与它相同类型的包装中。
自动拆箱的过程:每当需要一个值时,被装箱对象中的值就被自动地提取出来,没必要再去调用intValue()和doubleValue()方法。
自动装箱,只 ...
1. Ubuntu系统下安装字体:sudo apt-get install ttf-wqy-zenhei
2. 配置Code Style:
a. 把附件中的intellij-google-style.xml文件放在~/.IntelliJIdea14/config/codestyles/ 目录下
b. Setting -> Editor -> Code Style -> Scheme设置为GoogleStyle。没有先导入。
3. 导入附件中的配置settings.jar。
mysql存储过程中用变量做表名
- 博客分类:
- Database
mysql存储过程中用变量做表名
1.用变量做表名:
简单的用set或者declare语句定义变量,然后直接作为sql的表名是不行的,mysql会把变量名当作表名。在其他的sql数据库中也是如此,mssql的解决方法是将整条sql语句作为变量,其中穿插变量作为表名,然后用sp_executesql调用该语句。
这在mysql5.0之前是不行的,5.0之后引入了一个全新的语句,可以达到类似sp_executesql的功能(仅对procedure有效,function不支持动态查询):
Sql代码
PREPARE stmt_name FROM prep ...
Eclipse中引来的jar包乱码
- 博客分类:
- IDE
Eclipse中引入的jar包乱码 jar包链接的源码,中文注释为乱码的解决方法:1、将Eclipse的Preferences中的General》ContentTypes中的Java Class File和Text的default encoding都设置成了UTF-8(或者是其他你需要设置的编码格式)2、Preferences-General-Workspace-Text file encoding设置为uft-83、重启eclipse
4. 经测试,第1点没设,第2点设置了后就正常了。
Sublime Text 2中文乱码问题的解决
- 博客分类:
- IDE
欲乱码问题,关键在于让Sublime Text 2支持GB2312和GBK。步骤如下: 1.安装Sublime Package Control。 在Sublime Text 2上用Ctrl+~打开控制台并在里面输入以下代码,Sublime Text 2就会自动安装Package Control。
import urllib2,os; pf='Package Control.sublime-package'; ipp=sublime.installed_packages_path(); os.makedirs(ipp) if not os.path.exists(ipp) else None ...
最近听同事说他都在使用GitHub,GitHub是程序员的社区,在里面可以学到很多书上学不到的东西,所以最近在准备入手这方面的知识去尝试学习,正好碰到这么详细完整的文章,就转载了,希望对自己和大家有帮助。
GitHub操作总结 : 总结看不明白就看下面的详细讲解.
GitHub操作流程 :
Windows 平台的 Git 图形界面客户端
- 博客分类:
- SVN
git的官方网站:
http://git-scm.com/
1.必须同时安装msysqit以及TortoiseGit,不必分先后顺序
2.必须把msysqit安装目录C:\Program Files\Git\bin加到PATH环境变量之中,否则在git clone的时候会提示git -v的错误
目前至少有三款可运行在 Microsoft Windows PC 上的 Git 客户端:Git Extensions,msysgit 以及 TortoiseGit。
0. Ubuntu 14.10已经安装了Python2.7,所以无需额外安装python了
1. 安装pip:sudo apt-get install python-pip
2. 安装selenium:sudo pip install -U selenium
3. 验证是否安装成功:
a. 打开终端,打开python命令行
b. from s ...
syn on "语法支持
set laststatus=2 "始终显示状态栏
set expandtab "使用空格替代制表符
set tabstop=4 "一个制表符的长度
set softtabstop=4 "一个制表符的长度(可以大于tabstop)
set shiftwidth=4 "一个缩进的长度
set smarttab ...
1. 创建用来ssh的用户,先看useradd和userdel的帮助文档
~$ useradd -h
用法:useradd [选项] 登录
useradd -D
useradd -D [选项]
选项:
-b, --base-dir BASE_DIR 新账户的主目录的基目录
-c, --comment COMMENT 新账户的 GECOS 字段 ...