- 博客(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关注的人