- 浏览: 103359 次
- 性别:
- 来自: 深圳
-
最新评论
文章列表
http://git.oschina.net/dwzteam/dwz_jui/repository/archive/master
http://tool.oschina.net/jquery
http://echarts.baidu.com/tutorial.html#%E5%9C%A8%20webpack%20%E4%B8%AD%E4%BD%BF%E7%94%A8%20ECharts
http://www.oschina.net/project/lang/28/javascript
在Web应用系统开发中,文件上传和下载功能是非常常用的功能,今天来讲一下JavaWeb中的文件上传和下载功能的实现。
对于文件上传,浏览器在上传的过程中是将文件以流的形式提交到服务器端的,如果直接使用Servlet获取 ...
在oracle数据库开发中需要用到各种各样的sql函数和语句来提高自己的开发效率。今天介绍下case when的用法。
case when 有两种用法,一种是case后面有表达式和case后面没有表达式的。case后面有表达式的方法和decode的功能差不多 ...
http://docs.ngnice.com/guide
Angular JS (Angular.JS) 是一组用来开发Web页面的框架、模板以及数据绑定和丰富UI组件。它支持整个开发进程,提供web应用的架构,无需进行手工DOM操作。 AngularJS很小,只有60K,兼容主流浏览器,与 jQuery 配合 ...
(注:Eureka由两个组件组成:Eureka服务器和Eureka客户端。Eureka服务器用作 服务注册服务器。Eureka客户端是一个java客户端,用来简化与服务器的交互、作为轮询负载均衡器,并提供服务的故障切换支持。
首先,在Eureka平台中,如果某台服务器宕机,Eureka不会有类似于ZooKeeper的选举leader的过程;客户端请求会自动切换 到新的Eureka节点;当宕机的服务器重新恢复后,Eureka会再次将其纳入到服务器集群管理之中;而对于它来说,所有要做的无非是同步一些新的服务 注册信息而已。所以,再也不用担心有“掉队”的服务器恢复以后,会从Eureka服务器集群中剔 ...
Spring Boot 项目旨在简化创建产品级的 Spring 应用和服务。你可通过它来选择不同的 Spring 平台。可创建独立的 Java 应用和 Web 应用,同时提供了命令行工具来允许 'spring scripts'.
下图显示 Spring Boot 在 Spring 生态中的位置:
Spring Boot in Context
该项目主要的目的是:
为 Spring 的开发提供了更快更广泛的快速上手
使用默认方式实现快速开发
提供大多数项目所需的非功能特性,诸如:嵌入式服务器、安全、心跳检查、外部配置等
Spring Boot 不生成代码,完全 ...
kafka是一种高吞吐量的分布式发布订阅消息系统,她有如下特性: 通过O(1)的磁盘数据结构提供消息的持久化,这种结构对于即使数以TB的消息存储也能够保持长时间的稳定性能。 高吞吐量:即使是非常普通
kafka是一种高吞吐量的分布式发布订阅消息系统,她有如下特性:
通过O(1)的磁盘数据结构提供消息的持久化,这种结构对于即使数以TB的消息存储也能够保持长时间的稳定性能。
高吞吐量:即使是非常普通的硬件kafka也可以支持每秒数十万的消息。
支持通过kafka服务器和消费机集群来分区消息。
支持Hadoop并行数据加载。
卡夫卡的目的是提供一个发布 ...
开源监控系统OpenTSDB,用hbase存储所有的时序(无须 采样)来构建一个分布式、可伸缩的时间序列数据库。它支持秒级数据采集所有metrics,支持永久存储,可以做容量规划,并很容易的接入到现有的报警系 统里。OpenTSDB可以从大规模的集群(包括集群中的网络设备、操作系统、应用程序)中获取相应的metrics并进行存储、索引以及服务,从而使得 这些数据更容易让人理解,如web化,图形化等。
对于运维工程师而言,OpenTSDB可以获取基础设施和服务的实时状态信息,展示集群的各 种软硬件错误,性能变化以及性能瓶颈。对于管理者而言,OpenTSDB可以衡量系统的SLA,理解复杂系统间的相 ...
zabbix能监视各种网络参数,保证服务器系统的安全运营;并提供柔软的通知机制以让系统管理员快速定位/解决存在的各种问题。
zabbix由2部分构成,zabbix server与可选组件zabbix agent。
zabbix server可以通过SNMP,zabbix agent,ping,端口监视等方法提供对远程服务器/网络状态的监视,数据收集等功能,它可以运行在Linux, Solaris, HP-UX, AIX, Free BSD, Open BSD, OS X等平台之上。
zabbix agent需要安装在被监视的目标服务器上,它主要完成对硬件信息或与操作系统有关的内存,CPU等信息 ...
CarbonData是一个为了更快的交互查询而生的新的Hadoop原生文件格式,用于大数据的快速分析和多维度查询hadoop本地数据存储设计。
在客户基准上,CarbonData已经展示出管理运行在非常低成本的硬件上的PB级别的数据,并且比目前的开源解决方案快了近10倍。
特征:
使用内置索引在快以秒计的时间内快速分析查询,交互式OLAP-style的查询优化,高投入扫描查询,低延迟点查询。
快速的数据加载速度和支持增量负载分钟时间。实时加载接近5分钟应予支持
支持并发查询
支持基于时间的数据保留
支持基于SQL的查询界面
https: ...
SPDB_Express_Key_Path=/key/SPDB/spdb.pfx 去掉conf前面的路径
private synchronized static void initSSLContext() {
if (sslCtx == null) {
String keyPath = BankMessageUtil.SPDB_Express_Key_Path;
String password = BankMessageUtil.SPDB_Express_Key_Password;
try {
sslCtx = SSLContext.getInstance(&q ...
package cn.itcast.heima2;
/**
* java 线程同步锁处理
* 利用类的字节码文件对象唯一
*
* @author Administrator
*
*/
public class TraditionalThreadSynchronized {
/**
* @param args
*/
public static void main(String[] args) {
new TraditionalThreadSynchronized().init();
}
private void init(){
final Outpute ...
package cn.itcast.heima2;
import java.util.Date;
import java.util.Timer;
import java.util.TimerTask;
/**
* java 定时任务
* 交替执行定时任务,先隔2秒执行,再4秒执行,
* 如此往复
* @author Administrator
*
*/
public class TraditionalTimerTest {
private static int count = 0;
public static void main(String[] args) {
/* ne ...
package cn.itcast.heima2;
/**
* java 中实现多线程的两种方法
* 1:继承Thread线程类,重写run方法。
* 2:实现Runnable接口,重写run方法,并将此Runnable对象放入新建线程。
*
* 注意:
* Thread 类源码中
* run方法是判断当前线程中Runnable对象是否为null
* 不为空才启动此对象线程。
* 否则不处理。
*
*
* /* What will be run. */
//private Runnable target;
/* ...
package cn.itcast.heima2;
import java.util.concurrent.atomic.AtomicInteger;
/**
* 主要利用资源对象控制多线程同步问题设计思想,
* 把需要同步的资源放在单独的类中,或者是加解密这类高类聚的,程序健壮性更强
*
* 子线程执行100,接着执行主线程10,如此往复执行50次。
*
* @author Administrator
*
*/
public class TraditionalThreadCommunication {
/**
* @param args
*/
public ...