排序:
默认
按更新时间
按访问量

oracle 内连接(inner join)、外连接(outer join)、全连接(full join)

建表语句: create table EMPLOYEE (   EID    NUMBER,   DEPTID NUMBER,   ENAME  VARCHAR2(200) ) create table DEPT (   DEPTID   NUMBER,   DEPTNAM...

2012-03-14 20:22:20

阅读数:3152

评论数:0

Java 原子操作与并发

由一个简单的例子引出并发处理时容易被忽视的陷阱,用来作为面试问题应该很适合。某日,工作了 4 年多的 Java 程序员小 K 跳槽,面试时碰到这样一个题目.... public class P1 {     private long b = 0;     public void set1() { ...

2018-06-10 18:12:31

阅读数:9

评论数:0

Couchbase vs Redis,究竟哪个更胜一筹?

edis 和Couchbase都是基于内存的数据存储系统。在它们各自的官方描述中,Couchbase是高性能,高伸缩性和高可用的分布式缓存系统;Redis是一个开源的内存数据结构存储系统。【权威比较】Redis的作者Salvatore Sanfilippo曾经对这两种基于内存的数据存储系统进行过比...

2018-06-05 17:36:03

阅读数:86

评论数:0

千万级海量测试数据运算下,Redis VS Couchbase性能大揭秘!

一篇中我们介绍了Redis 和Couchbase的不同之处和展现各自的优势所在(请戳蓝色加粗字体:Couchbase vs Redis,究竟哪个更胜一筹?)。本文会为开发者提供最真实有力的数据支撑,让技术选型更加客观,让集群扩容不再盲目,在可预估的业务规模下,让每一台机器物尽其材。▲测试人员:杨挺...

2018-06-05 17:15:59

阅读数:23

评论数:0

@Import注解——导入资源

在应用中,有时没有把某个类注入到IOC容器中,但在运用的时候需要获取该类对应的bean,此时就需要用到@Import注解。示例如下: 先创建两个类,不用注解注入到IOC容器中,在应用的时候在导入到当前容器中。 1、创建Dog和Cat类 Dog类:package com.example.demo; ...

2018-06-05 16:31:44

阅读数:68

评论数:0

Httpclient与RestTemplate的比较(比httpClient更优雅的Restful URL访问)

一、HttpClient(一)HttpClient 客户端1、HttpClient 是 apache 的开源,需要引入两个包:httpclient-4.2.4.jar 和 httpcore-4.2.2.jar。 1234567891011121314151617181920212223242526...

2018-06-04 19:54:53

阅读数:40

评论数:0

Spring源码分析2 — 容器启动流程

Spring源码分析2 — 容器启动流程版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u013510838/article/details/750668841 主要类部署web应用时,web容器(比如Tomcat)会读取配置在web.xml中的监...

2018-05-31 20:57:06

阅读数:27

评论数:0

阿里RocketMQ Quick Start

ocketMQ单机支持1万以上的持久化队列,前提是足够的内存、硬盘空间,过期数据数据删除(RocketMQ中的消息队列长度不是无限的,只是足够大的内存+数据定时删除)RocketMQ版本:3.1.4 一,部署NameServer:1,安装JDK并设置JAVA_HOME环境变量(启动脚本依赖JAVA...

2018-05-04 21:00:02

阅读数:62

评论数:0

十分钟入门RocketMQ

十分钟入门RocketMQ发表于 2017-01-12   |  本文首先引出消息中间件通常需要解决哪些问题,在解决这些问题当中会遇到什么困难,Apache RocketMQ作为阿里开源的一款高性能、高吞吐量的分布式消息中间件否可以解决,规范中如何定义这些问题。然后本文将介绍RocketMQ的架构...

2018-05-04 20:58:33

阅读数:28

评论数:0

千万级海量测试数据运算下,Redis VS Couchbase性能大揭秘!

上一篇中我们介绍了Redis 和Couchbase的不同之处和展现各自的优势所在(请戳蓝色加粗字体:Couchbase vs Redis,究竟哪个更胜一筹?)。本文会为开发者提供最真实有力的数据支撑,让技术选型更加客观,让集群扩容不再盲目,在可预估的业务规模下,让每一台机器物尽其材。▲测试人员:杨...

2018-04-18 21:44:19

阅读数:55

评论数:0

Spark 序列化问题全解

在Spark应用开发中,很容易出现如下报错:org.apache.spark.SparkException: Task not serializable at org.apache.spark.util.ClosureCleaner$.ensureSerializable(ClosureCle...

2018-04-18 20:14:59

阅读数:96

评论数:0

Redy语法分析--抽象语法树简介

抽象语法树简介(一)简介抽象语法树(abstract syntax code,AST)是源代码的抽象语法结构的树状表示,树上的每个节点都表示源代码中的一种结构,这所以说是抽象的,是因为抽象语法树并不会表示出真实语法出现的每一个细节,比如说,嵌套括号被隐含在树的结构中,并没有以节点的形式呈现。抽象语...

2018-04-16 20:41:42

阅读数:37

评论数:0

MongoDB修改数据类型

如果类型写入错误,可以通过下面的方式在命令行中修改之。[javascript] view plain copydb.jobtracker_data.find({'collect_time' : { $type : 2 }}).forEach(function(x) {      x.collect...

2018-04-12 19:57:34

阅读数:66

评论数:0

搜集整理一些Cron表达式例子

1.cronExpression配置说明字段 允许值 允许的特殊字符 秒 0-59 , - * / 分 0-59 , - * / 小时 0-23 , - * / 日期 1-31 , - * ? / L W C 月份 1-12 或者 JAN-DEC , - * / 星期 1-7 或者 SUN-SAT...

2018-04-12 16:29:09

阅读数:22

评论数:0

xargs rm -rf 与 -exec rm

# find ./ -exec rm {} \; # find ./ | xargs rm -rf两者都可以把find命令查找到的结果删除,其区别简单的说是前者是把find发现的结果一次性传给exec选项,这样当文件数量较多的时候,就可能会出现“参数太多”之类的错误,相比较而言,后者就可以避免这个...

2018-04-12 10:49:15

阅读数:30

评论数:0

Groovy 与 DSL

一:DSL 概念指的是用于一个特定领域的语言(功能领域、业务领域)。在这个给出的概念中有 3个重点:只用于一个特定领域,而非所有通用领域,比如 Java / C++就是用于通用领域,而不可被称为 DSL,同样也不可把 Groovy称为 DSL。语言,必须经过编写后才可发挥它的功能。比如:五线谱编写...

2018-04-10 10:31:29

阅读数:16

评论数:0

阻塞非阻塞与同步异步的区别(清晰解释)

一、先来个例子理解一下概念,以银行取款为例: 同步 : 自己亲自出马持银行卡到银行取钱(使用同步IO时,Java自己处理IO读写);异步 : 委托一小弟拿银行卡到银行取钱,然后给你(使用异步IO时,Java将IO读写委托给OS处理,需要将数据缓冲区地址和大小传给OS(银行卡和密码),OS需要支持异...

2018-02-13 18:44:46

阅读数:103

评论数:0

BIO与NIO、AIO的区别(这个容易理解)

 IO的方式通常分为几种,同步阻塞的BIO、同步非阻塞的NIO、异步非阻塞的AIO。一、BIO     在JDK1.4出来之前,我们建立网络连接的时候采用BIO模式,需要先在服务端启动一个ServerSocket,然后在客户端启动Socket来对服务端进行通信,默认情况下服务端需要对每个请求建立一...

2018-02-13 18:30:44

阅读数:91

评论数:0

分布式服务架构之java远程调用技术浅析

   在 分布式服务框架中,一个最基础的问题就是远程服务是怎么通讯的,在Java领域中有很多可实现远程通讯的技术,例如:RMI、MINA、ESB、 Burlap、Hessian、SOAP、EJB和JMS等,这些名词之间到底是些什么关系呢,它们背后到底是基于什么原理实现的呢,了解这些是实现分布 式服...

2018-02-13 17:41:28

阅读数:65

评论数:0

javax.script包探秘 javascript与java交互执行

这个包用来和JavaScript进行互操作,比如Java类可以调用JavaScript中的方法,而JS也可调用 JAVA中的方法.1、可用的脚本引擎Java 6提供对执行脚本语言的支持,这个支持来自于JSR223规范,对应的包是javax.script。默认情况下,Java 6只支持javascr...

2018-02-13 16:03:45

阅读数:56

评论数:0

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