欢迎您光临本小站。希望您在这里可以找到自己想要的信息。。。

water的文章

Java Web

Java NIO原理和使用

Java NIO原理和使用
Java NIO非堵塞应用通常适用用在I/O读写等方面,我们知道,系统运行的性能瓶颈通常在I/O读写,包括对端口 和文件的操作上,过去,在打开一个I/O通道后,read()将一直等待在端口一边读取字节内容,如果没有内容进来,read()也是傻傻的等,这会影响 我们程序继续做其他事...

11年前 (2015-04-09) 4282℃ 0评论 0喜欢

java

java BIO NIO AIO讲解

java BIO NIO AIO讲解
java中的IO主要源自于网络和本地文件        IO的方式通常分为几种,同步阻塞的BIO、同步非阻塞的NIO、异步非阻塞的AIO      在JDK1.4出来之前,我们建立网络连接...

11年前 (2015-04-09) 7645℃ 0评论 3喜欢

Java Web

JTA 原理学习与分析

JTA 原理学习与分析
JTA 深度历险 – 原理与实现 在 J2EE 应用中,事务是一个不可或缺的组件模型,它保证了用户操作的 ACID(即原子、一致、隔离、持久)属性。对于只操作单一数据源的应用,可以通过本地资源接口实现事务管理;对于跨数据源(例如多个数据库,或者数据库 与 JMS)的...

11年前 (2015-04-08) 4209℃ 0评论 0喜欢

Java Web

WebService与使用风格RPC/SOA/REST

WebService与使用风格RPC/SOA/REST
a.一般的系统,开发都是针对数据库开发,不存在系统之间的交互,但是随着现实是有好多系统(好多DB,DB不开放),这些系统之间要进行交互,就像人一样要互相帮助。所以      可以通过一下的方式:   1.共享数据库DB(开发试图) —&#...

11年前 (2015-04-02) 5839℃ 0评论 0喜欢

Java Web

Dubbo的学习总结

Dubbo的学习总结
1. Dubbo是什么? Dubbo是一个分布式服务框架,致力于提供高性能和透明化的RPC远程服务调用方案,以及SOA服务治理方案。简单的说,dubbo就是个服务框架,如果没有分布式的需求,其实是不需要用的,只有在分布式的时候,才有dubbo这样的分布式服务框架的需求,并且本质上...

11年前 (2015-04-02) 4422℃ 0评论 0喜欢

Java Web

Nio通讯框架学习(1)

Nio通讯框架学习(1)
原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://guojuanjun.blog.51cto.com/277646/841342            ...

11年前 (2015-04-02) 4193℃ 0评论 0喜欢

java

Java NIO原理图文分析及代码实现

Java NIO原理图文分析及代码实现
最近在分析hadoop的RPC(Remote Procedure Call Protocol ,远程过程调用协议,它是一种通过网络从远程计算机程序上请求服务,而不需要了解底层网络技术的协议。可以参考:http://baike.baidu.com/view/32726.htm )机...

11年前 (2015-04-02) 3846℃ 0评论 1喜欢

java

Java并发编程:Callable、Future和FutureTask

Java并发编程:Callable、Future和FutureTask
Java并发编程:Callable、Future和FutureTask   在前面的文章中我们讲述了创建线程的2种方式,一种是直接继承Thread,另外一种就是实现Runnable接口。   这2种方式都有一个缺陷就是:在执行完任务之后无法获取执行结果。   如果需要获取执行结果...

11年前 (2015-04-02) 3426℃ 0评论 0喜欢

mysql

mysql数据分库分表策略

mysql数据分库分表策略
1 基本思想之什么是分库分表? 从字面上简单理解,就是把原本存储于一个库的数据分块存储到多个库上,把原本存储于一个表的数据分块存储到多个表上。 2 基本思想之为什么要分库分表? 数据库中的数据量不一定是可控的,在未进行分库分表的情况下,随着时间和业务的发展,库中的表会越来越多,...

11年前 (2015-04-02) 13382℃ 0评论 4喜欢

Java Web

Spring MVC 和 Struts2

Spring MVC 和 Struts2
Web层面的框架学习了三个Struts1和2,SpringMVC,那他们之间肯定存在一个优劣和适用的环境,Struts1和2的异同点我已经做过对比《   Struts1和Struts2》,这篇将对比下Struts2和SpringMVC的异同,下面数据基本来源于网络,本人...

11年前 (2015-03-29) 3951℃ 0评论 0喜欢

java

java 多线程学习总结

java 多线程学习总结
什么线程:就是程序的一条执行线索 创建的方式有两种: package com.water.heima; public class TraditionalThread {     pub...

11年前 (2015-03-27) 3831℃ 0评论 0喜欢

mysql

MySQL存储引擎介绍

MySQL存储引擎介绍
一、MySQL的存储引擎 完整的引擎说明还是看官方文档:http://dev.mysql.com/doc/refman/5.6/en/storage-engines.html 这里介绍一些主要的引擎   1、InnoDB存储引擎 InnoDB是MySQL的默认事务型引擎...

11年前 (2015-03-27) 3686℃ 0评论 0喜欢

架构&设计模式

开源搜索引擎学习总结

开源搜索引擎学习总结
开源搜索引擎程序有3大类 lucene系,java开发,包括solr和elasticsearch sphinx,c++开发,简单高性能 Xapian,c++开发  搜索引擎程序这个名称不妥当,严格说来应该叫做索引程序(indexing program),早期主要用来做中...

11年前 (2015-03-27) 4349℃ 0评论 0喜欢

架构&设计模式

大型网站架构学习总结

大型网站架构学习总结
网站运营总结 大访问量 大储存量 访问速度 服务器监控 大访问量 负载均衡(是把众多的访问流量分配到不同的服务器上,让每个服务器的压力减少,负载降低,以轮询的方式分担到不同的服务器上) Cisco以太网通道(网络层) Windows NLB技术...

11年前 (2015-03-26) 3668℃ 0评论 0喜欢

oracle

oracle学习总结

oracle学习总结
sqlplus 有三种 命令行的 浏览器http://127.0.0.1:5560/isqlplus 图形界面管理工具 sqlplus sys/bjsxt as sysdba alter user scott account unlock(把用户解锁开) sql语...

11年前 (2015-03-24) 3970℃ 0评论 0喜欢