`
文章列表
文/余庆 FastDFS是一款类Google FS的开源分布式文件系统,它用纯C语言实现,支持Linux、FreeBSD、AIX等UNIX系统。它只 能通过专有API对文件进行存取访问,不支持POSIX接口方式,不能mount使用。准确地讲,Google FS以及FastDFS、 mogileFS、HDFS、TFS等类Google FS都不是系统级的分布式文件系统,而是应用级的分布式文件存储服务。 FastDFS的设计理念 FastDFS是为互联网应用量身定做的分布式文件系统,充分考虑了冗余备份、负载均衡、线性扩容等机制,并注重高可用、高性能等指标。和现有的类 Google FS分布式文 ...
程序员写一个Java程序,默认的情况下你可以访问任意的机器资源,比如读取,删除一些文件或者网络操作等。当你把程序部署到正式的服务器上,系统 管理员要为服务器的安全承担责任,那么他可能不敢确定你的程序会不会访问不该访问的资源,为了消除潜在的安全隐患,他可能有两种办法:1,让你的程序在一 个限定权限的帐号下运行;2.利用Java的沙箱机制来限定你的程序不能为非作歹。我们这里主要谈谈后一种方法。 怎样给一个程序设置一个“沙箱”呢?这个设置应该是避免改动程序代码的,而且是简单易行的。根据Java的文档,我们了解到只需简单的两个步骤。 步骤一.加一个运行参数,就可以让一个程序在沙箱里运行:   ja ...
文章来自:http://blog.csdn.net/u013327467/article/details/45675705   自序这些都是笔者半年的结晶,现将其整理为博客,供各位网友参考。博客内容分为五个部分,如下:    Ubuntu物理机和虚拟机准备    ssh登录和jdk安装    Hadoop-2.6.0+z ...
http://www.open-open.com/bbs/view/1318864045468 http://www.oschina.net/code/snippet_2765_14434 这一组API的所有包名都以org.apache.commons.lang开头,共有如下8个包: org.apache.commons.lang org.apache.commons.lang.builder org.apache.commons.lang.enum org.apache.commons.lang.enums org.apache.commons.lang.exception ...
commons-codec是Apache下面的一个加解密开发包   官方地址为:http://commons.apache.org/codec/   官方下载地址:http://commons.apache.org/codec/download_codec.cgi   在线文档:http://commons.apache.org/codec/userguide.html   下面示例为使用Base64实现字符串的加解密:   [java] view plaincopy /**       *        * 创建日期2011-4-25上午10:12 ...
过程:java文件→class文件→exe执行文件 --------------------------------------------- 一、编译:从.java生成.class   (1)eclipse编译:       在菜单栏里选择"项目"→"构建"/"自动构建",就会在workspace的项目里的bin目录下自动生成.class文件,不需要手动一个个去编译。   (2)命令行编译: 进入src目录,直接javac com/csdn/javacode/A.java,注意这里一定要写全路径com/csdn/javacode( ...
二、利用加密算法DES实现java代码加密           传统的C/C++自动带有保护机制,但java不同,只要使用反编译工具,代码很容易被暴露,这里需要了解的就是Java的ClassLoader对象。          Java运行时装入字节码的机制隐含地 ...
文章来自:http://m.blog.csdn.net/blog/DianaCody/38585047   Java 代码编译后生成的 .class 中包含有源代码中的所有信息(不包括注释),尤其是在其中保存有调试信息的时候。所以一个按照正常方式编译的 Java .class 文件可以非常轻易地被 ...
csdn 绝情谷  java并发分析 http://blog.csdn.net/aesop_wubo/article/details/7537960   两篇mybatis好文 http://limingnihao.iteye.com/blog/781671   http://blog.csdn.net/techbirds_bao/article/details/9233599/   一个网络基础好文 https://community.emc.com/thread/197851?tstart=0   java并发好文 http://www.ibm.com/devel ...
Guava 是一个 Google 的基于java1.6的类库集合的扩展项目,包括 collections, caching, primitives support, concurrency libraries, common annotations, string processing, I/O, 等等. 这些高质量的 API 可以使你的JAVa代码更加优雅,更加简洁,让你工作更加轻松愉悦。下面是学习过程中的一些笔记和知识点的记录。   1.Guava学习笔记:Google Guava 类库简介   2.Guava学习笔记:Optional优雅的使用null   3.Guava学习笔记: ...
 如果没有用来读取注解的方法和工作,那么注解也就不会比注释更有用处了。使用注解的过程中,很重要的一部分就是创建于使用注解处理器。Java SE5扩展了反射机制的API,以帮助程序员快速的构造自定义注解处理器。 注解处理器类库(java.lang.reflect.AnnotatedElement):   Java使用Annotation接口来代表程序元素前面的注解,该接口是所有Annotation类型的父接口。除此之外,Java在 java.lang.reflect 包下新增了AnnotatedElement接口,该接口代表程序中可以接受注解的程序元素,该接口主要有如下几个实现类:    ...
 想必大家对SimpleDateFormat并不陌生。SimpleDateFormat 是 Java 中一个非常常用的类,该类用来对日期字符串进行解析和格式化输出,但如果使用不小心会导致非常微妙和难以调试的问题,因为 DateFormat 和 SimpleDateFormat 类不都是线程安全的,在多线程环境下调用 format() 和 parse() 方法应该使用同步代码来避免问题。下面我们通过一个具体的场景来一步步的深入学习和理解SimpleDateFormat类。   一.引子  我们都是优秀的程序员,我们都知道在程序中我们应当尽量少的创建 SimpleDateFormat 实例,因为 ...
深入理解Java:内省(Introspector)   一些概念:     内省(Introspector) 是Java 语言对 JavaBean 类属性、事件的一种缺省处理方法。    JavaBean是一种特殊的类,主要用于传递数据信息,这种类中的方法主要用于访问私有的字段,且方法名符合某种命名规则。如果在两个模块之间传递信 息,可以将信息封装进JavaBean中,这种对象称为“值对象”(Value Object),或“VO”。方法比较少。这些信息储存在类的私有变量中,通过set()、get()获得。   例如类UserInfo : package com.pei ...
1 Replace into ...1.1 录入原始数据mysql> use test;Database changedmysql> mysql> CREATE TABLE t1 SELECT 1 AS a, 'c3' AS b, 'c2' AS c;ALTER TABLE t1 CHANGE a a INT PRIMARY KEY AUTO_INCREMENT ;Query OK, 1 row affected (0.03 sec)Records: 1  Duplicates: 0  Warnings: 0   mysql> IN ...
TCP/IPTCP/IP是个协议组,可分为三个层次:网络层、传输层和应用层。在网络层有IP协议、ICMP协议、ARP协议、RARP协议和BOOTP协议。在传输层... TCP/IP TCP/IP是个协议组,可分为三个层次:网络层、传输层和应用层。 
Global site tag (gtag.js) - Google Analytics