自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

转载 Java之内存分析和String对象

Java中内存分析:  栈(Stack) :存放基本类型的变量数据和对象的引用,但对象本身不存放在栈中,而是存放在堆(new 出来的对象)或者常量池中(字符串常量对象存放在常量池中)。  堆(heap):存放所有new出来的对象。  常量池(constant pool):在堆中分配出来的一块存储区域,存放储显式的String常量和基本类型常量(float、int等)。另外,可以存储

2016-11-29 12:03:29 1355

转载 linux svn常用命令

查看修改的文件记录svn cat -- 显示特定版本的某文件内容。svn list -- 显示一个目录或某一版本存在的文件列表。svn log -- 显示svn 的版本log,含作者、日期、路径等。svn diff -- 显示特定修改的行级详细信息。list示例:svn list http://svn.test.com/svn #查看目录中的文件。svn li

2016-11-30 18:23:20 445

转载 linux SVN 建立版本库 同步文件到 WEB目录/工作目录

一 安装与配置SVN1.安装subversioncentos: yum install subversionubuntu: apt-get install subversion 2.建立版本库,本例中我们的版本库建立在/var/svn,假设该版本库目录为:foocd /varmkdir svnsvnadmin create foo

2016-11-30 15:57:02 2875

转载 JVM参数设置、分析

JVM参数的含义 实例见实例分析参数名称含义默认值 -Xms初始堆大小物理内存的1/64(默认(MinHeapFreeRatio参数可以调整)空余堆内存小于40%时,JVM就会增大堆直到-Xmx的最大限制.-Xmx最大堆大小物理内存的1/4(默认(MaxHeapFreeRat

2016-11-29 11:19:03 286

转载 数据库优化-水平拆分 垂直拆分

通过某种特定的条件,将存放在同一个数据库中的数据分散存放到多个数据库上,实现分布存储,通过路由规则路由访问特定的数据库,这样一来每次访问面对的就不是单台服务器了,而是N台服务器,这样就可以降低单台机器的负载压力。提示:sqlserver 2005版本之后,可以友好的支持“表分区”。  垂直(纵向)拆分:是指按功能模块拆分,比如分为订单库、商品库、用户库...这种方式多个数据库之

2016-11-28 09:44:58 256

原创 memcatched 在window下安装及使用

1.下载window 版本的mencatched2.启动服务(服务端).3. 客户端连接 (客户端/远程调用)----- 使用telnet命令  启动成功以后, 开始-> 运行 -> 键入 cmd  -> 进入控制台  在控制台 键入 :telnet 127.0.0.1 11211   (memcatched 端口:11211):然后就可以使

2016-11-17 10:43:37 829

转载 nginx location配置

最近一段时间在学习 Nginx ,以前一直对 Nginx 的 Location 配置很头大,最近终于弄出点眉目。总结如下:nginx 配置文件,自下到上分为三种层次分明的结构: |    http block        the protocol level |    server block        the server level V    location block

2016-11-09 18:23:55 281

原创 Cannot make a static reference to the non-static field

无法在静态方法中引用非静态成员(包括方法和变量)        之所以会报Cannot make a static reference to the non-static field email这个错,      是因为在静态方法中,不能直接访问非静态成员(包括方法和变量)。      因为,非静态的变量是依赖于对象存在的,对象必须实例化之后,它的变量才会在内存中存在。

2016-11-07 12:16:37 24959

转载 java的自动类型转换-低级到高级的自动类型转换

java语言提供了八种基本类型。六种数字类型(四个整数型,两个浮点型),一种字符类型(char),还有一种布尔型(Boolean)。字符类型 char ::单引号用来表示char常量,每个char型变量占16个比特位(2个字节)。如,char a='a';说明:双引号则表示一个字符串,他是Java的一个对象,并不是数据类型。低级到

2016-11-07 11:03:16 1659

转载 java语言是一种半编译半解释的语言

Java语言是一种特殊的语言,它采用的形式为先编译,再解释的执行方式。也就是先把Java语言的源代码编译成中间代码class文件,然后在运行时根据class文件的内容解释执行。所以严格意义上说,Java语言是一种半编译半解释的语言。      众所周知,程序分解释程序和编译程序,解释程序就是运行环境一句一句的读取源代码,然后执行,类似于新闻发布会中的翻译,演讲者讲一句,就翻译一句,另外一种是编

2016-11-07 10:46:08 6842

原创 RSA 签名

public class RSA{/*** RSA签名* @param content 待签名数据* @param privateKey 商户私钥* @param input_charset 编码格式* @return 签名值*/public static String sign(String content, String privateKey, Stri

2016-11-07 09:44:11 596

原创 java 签名

public class CommonUtil {    static {        try {            Security.addProvider(new BouncyCastleProvider());        } catch (Exception e) {            // System.out.println("load Bouncy

2016-11-07 09:37:24 638

转载 replace 和 replaceAll (window和linux 文件分隔符转换)

1)replace的参数是char和CharSequence,即可以支持字符的替换,也支持字符串的替换(CharSequence即字符串序列的意思,说白了也就是字符串); 2)replaceAll的参数是regex,即基于规则表达式的替换,比如,可以通过replaceAll("\\d", "*")把一个字符串所有的数字字符都换成星号;     举例如下:          

2016-11-04 16:52:26 3673

转载 java NIO系列教程(七) FileChannel

Java NIO中的FileChannel是一个连接到文件的通道。可以通过文件通道读写文件。FileChannel无法设置为非阻塞模式,它总是运行在阻塞模式下。打开FileChannel在使用FileChannel之前,必须先打开它。但是,我们无法直接打开一个FileChannel,需要通过使用一个InputStream、OutputStream或RandomAcc

2016-11-02 14:56:24 219

空空如也

空空如也

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

TA关注的人

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