- 浏览: 168328 次
最新评论
-
西巴拉古呀那:
基于Spring Boot框架企业级应用系统开发全面实战网盘地 ...
使用 Spring Boot 快速构建 Spring 框架应用 -
小灯笼:
基于Spring Boot框架企业级应用系统开发全面实战网盘地 ...
使用 Spring Boot 快速构建 Spring 框架应用 -
ximeng1234:
spark spark-1.6.1-bin-hadoop2.6 ...
Spark On YARN 环境搭建
文章列表
文/余庆
FastDFS是一款类Google FS的开源分布式文件系统,它用纯C语言实现,支持Linux、FreeBSD、AIX等UNIX系统。它只 能通过专有API对文件进行存取访问,不支持POSIX接口方式,不能mount使用。准确地讲,Google FS以及FastDFS、 mogileFS、HDFS、TFS等类Google FS都不是系统级的分布式文件系统,而是应用级的分布式文件存储服务。
FastDFS的设计理念
FastDFS是为互联网应用量身定做的分布式文件系统,充分考虑了冗余备份、负载均衡、线性扩容等机制,并注重高可用、高性能等指标。和现有的类 Google FS分布式文 ...
Java的沙箱机制原理入门
- 博客分类:
- 科普专栏
程序员写一个Java程序,默认的情况下你可以访问任意的机器资源,比如读取,删除一些文件或者网络操作等。当你把程序部署到正式的服务器上,系统 管理员要为服务器的安全承担责任,那么他可能不敢确定你的程序会不会访问不该访问的资源,为了消除潜在的安全隐患,他可能有两种办法:1,让你的程序在一 个限定权限的帐号下运行;2.利用Java的沙箱机制来限定你的程序不能为非作歹。我们这里主要谈谈后一种方法。
怎样给一个程序设置一个“沙箱”呢?这个设置应该是避免改动程序代码的,而且是简单易行的。根据Java的文档,我们了解到只需简单的两个步骤。
步骤一.加一个运行参数,就可以让一个程序在沙箱里运行: ja ...
文章来自:http://blog.csdn.net/u013327467/article/details/45675705
自序这些都是笔者半年的结晶,现将其整理为博客,供各位网友参考。博客内容分为五个部分,如下: Ubuntu物理机和虚拟机准备 ssh登录和jdk安装 Hadoop-2.6.0+z ...
common-long包简介
- 博客分类:
- Java基础
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命令行编译运行、打包jar
- 博客分类:
- Java基础
过程: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学习笔记目录
- 博客分类:
- Java基础
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 ...
http和socket之长连接和短连接区别
- 博客分类:
- 科普专栏
TCP/IPTCP/IP是个协议组,可分为三个层次:网络层、传输层和应用层。在网络层有IP协议、ICMP协议、ARP协议、RARP协议和BOOTP协议。在传输层...
TCP/IP TCP/IP是个协议组,可分为三个层次:网络层、传输层和应用层。