java jse
文章平均质量分 74
手把手教你学AI
sss
展开
-
JAVA读文本文件
public static void main(String[] args) throws Exception { // TODO Auto-generated method stub FileReader reader = new FileReader("D:\\url.txt"); BufferedReader br = new ...原创 2009-07-16 10:13:01 · 97 阅读 · 0 评论 -
Redis教程(九):主从复制配置实例
转载于:http://www.itxuexiwang.com/a/shujukujishu/redis/2016/0216/136.html一、Redis的Replication: 这里首先需要说明的是,在Redis中配置Master-Slave模式真是太简单了。相信在阅读完这篇Blog之后你也可以轻松做到。这里我们还是先列出一些理论性的知识,后面给出实际操作的案例。...原创 2016-02-19 11:35:35 · 112 阅读 · 0 评论 -
aRedis教程(十五):C语言连接操作代码实例
转载于:http://www.itxuexiwang.com/a/shujukujishu/redis/2016/0216/143.html在之前的博客中已经非常详细的介绍了Redis的各种操作命令、运行机制和服务器初始化参数配置。本篇博客是该系列博客中的最后一篇,在这里将给出基于Redis客户端组件访问并操作Redis服务器的代码示例。然而需要说明的是,由于Redis官方并未提供基于C接口...原创 2016-02-19 11:35:59 · 153 阅读 · 0 评论 -
Redis数据库的安装配置方
转载于:http://www.itxuexiwang.com/a/shujukujishu/redis/2016/0216/100.html?1455869650redis 是一个高性能的key-value数据库。 redis的出现,很大程度补偿了memcached这类keyvalue存储的不足,在部 分场合可以对关系数据库起到很好的补充作用。它提供了Python,Ruby,Erlang,P...原创 2016-02-23 11:27:48 · 167 阅读 · 0 评论 -
通过 Redis 实现 RPC 远程方法调用(支持多种编程语
转载于:http://www.itxuexiwang.com/a/shujukujishu/redis/2016/0216/101.html?1455869487我发现经常研究并且为之兴奋的一件事就是对系统进行扩展。现在这对不同的人有着不同的意思。作为移植Monolithic应用到Microservices架构方法中的一部分,如何处理Microservices架构是我研究RPC的原因。R...原创 2016-02-23 11:27:58 · 337 阅读 · 0 评论 -
NoSQL和Redis简介及Redis在Windows下的安装和使用教程
转载于:http://www.itxuexiwang.com/a/shujukujishu/redis/2016/0216/103.html?1455869099NoSQL简介介绍redis前,我想还是先认识下NoSQL,即not only sql, 是一种非关系型的数据存储,key/value键值对存储。现有Nosql DB 产品: Redis/MongoDB/Memcached/Hb...原创 2016-02-23 11:28:42 · 227 阅读 · 0 评论 -
redis中使用redis-dump导出、导入、还原数据实例
转载于:http://www.itxuexiwang.com/a/shujukujishu/redis/2016/0216/109.html?1455861283redis的备份和还原,借助了第三方的工具,redis-dump1、安装redis-dump代码如下:[root@localhost tank]# yum install ruby rubygems ruby-d...原创 2016-02-25 13:26:52 · 153 阅读 · 0 评论 -
Redis总结笔记(二):C#连接Redis简单例子
转载于:http://www.itxuexiwang.com/a/shujukujishu/redis/2016/0216/113.html?1455860686注:C#在调用Redis是不要使用ServiceStack.Redis驱动的4.0版本,因为这个版本已经商业化了,会出现每小时6000条数据的限制1、引用驱动代码如下: using ServiceStack.R...原创 2016-02-26 17:24:07 · 194 阅读 · 0 评论 -
让Redis在你的系统中发挥更大作用的几点建议
转载于:http://www.itxuexiwang.com/a/shujukujishu/redis/2016/0216/105.html?1455868313Redis在很多方面与其他数据库解决方案不同:它使用内存提供主存储支持,而仅使用硬盘做持久性的存储;它的数据模型非常独特,用的是单线程。另一个大区别在于,你可以在开发环境中使用Redis的功能,但却不需要转到Redis。转向Red...原创 2016-03-10 14:06:37 · 95 阅读 · 0 评论 -
Redis的使用模式之计数器模式实例
转载于:http://www.itxuexiwang.com/a/shujukujishu/redis/2016/0216/123.html?1455853785Redis 是目前 NoSQL 领域的当红炸子鸡,它象一把瑞士军刀,小巧、锋利、实用,特别适合解决一些使用传统关系数据库难以解决的问题。打算写一系列 Redis 使用模式的文章,深入总结介绍 Redis 常见的使用模式,以供大家参考。...原创 2016-03-11 12:11:51 · 144 阅读 · 0 评论 -
黑马程序员_java08_多线程
转载于:http://www.itxuexiwang.com/plus/view.php?aid=148线程是程序中可以并行执行的任务。 java运行系统总是选当前优先级最高的处于就绪状态的线程来执行。如果几个就绪线程有相同的优先级,将会用时间片方法轮流分配处理机。 进程与线程的区别 进程属于一个独立的运行程序,线程是程序里面的一个分支。许多个线程组成一个程序的运行。 创建线程的两种方式 (1...原创 2016-03-13 13:01:57 · 128 阅读 · 0 评论 -
Redis教程(四):Hashes数据类型
转载于:http://www.itxuexiwang.com/a/shujukujishu/redis/2016/0216/132.html?1455807574一、概述: 我们可以将Redis中的Hashes类型看成具有String Key和String Value的map容器。所以该类型非常适合于存储值对象的信息。如Username、Password和Age等。如果H...原创 2016-03-14 16:02:49 · 133 阅读 · 0 评论 -
在Mac OS上安装Vagrant和Docker的教程
转载于:http://www.itxuexiwang.com/a/shujukujishu/redis/2016/0216/128.html?1455808640当听到很多人在说Docker是多么多么的棒,很多新潮的孩子都在使用它时,我决定在我的开发环境上也来尝试下。在下面的这篇文章中,我将讲解在Mac OS X怎样建立Postgres,Elasticsearch和Redis。什么...原创 2016-03-14 16:03:18 · 137 阅读 · 0 评论 -
Redis配置文件详解
转载于:http://www.itxuexiwang.com/a/shujukujishu/redis/2016/0216/126.html?1455853164果认为Redis是一个key value存储, 可以使用它来代替MySQL;如果认为它是一个可以持久化的cache, 可能只是用它保存一些频繁访问的临时数据(代替Memcached);除此之外,还可以把Redis当做一个轻量级的...原创 2016-03-14 16:03:44 · 89 阅读 · 0 评论 -
Redis教程(八):事务详解
转载于:http://www.itxuexiwang.com/a/shujukujishu/redis/2016/0216/135.html?1455806987一、概述: 和众多其它数据库一样,Redis作为NoSQL数据库也同样提供了事务机制。在Redis中,MULTI/EXEC/DISCARD/WATCH这四个命令是我们实现事务的基石。相信对有关系型数据库开发经验的...原创 2016-03-14 16:03:53 · 98 阅读 · 0 评论 -
Redis教程(十三):管线详解
转载于:http://www.itxuexiwang.com/a/shujukujishu/redis/2016/0216/141.html一、请求应答协议和RTT: Redis是一种典型的基于C/S模型的TCP服务器。在客户端与服务器的通讯过程中,通常都是客户端率先发起请求,服务器在接收到请求后执行相应的任务,最后再将获取的数据或处理结果以应答的方式发送给客户端。在此过程中...原创 2016-03-15 15:43:50 · 116 阅读 · 0 评论 -
Redis教程(二):String数据类型
转载于:http://www.itxuexiwang.com/a/shujukujishu/redis/2016/0216/131.html?1455808279一、概述: 字符串类型是Redis中最为基础的数据存储类型,它在Redis中是二进制安全的,这便意味着该类型可以接受任何格式的数据,如JPEG图像数据或Json对象描述信息等。在Redis中字符串类型的Value...原创 2016-03-15 15:44:15 · 111 阅读 · 0 评论 -
Redis教程(七):Key操作命令详解
转载于:http://www.itxuexiwang.com/a/shujukujishu/redis/2016/0216/134.html?1455807040一、概述: 在该系列的前几篇博客中,主要讲述的是与Redis数据类型相关的命令,如String、List、Set、Hashes和Sorted-Set。这些命令都具有一个共同点,即所有的操作都是针对与Key关联的V...原创 2016-03-15 15:44:25 · 131 阅读 · 0 评论 -
Redis教程(六):Sorted-Sets数据类型
转载于:http://www.itxuexiwang.com/a/shujukujishu/redis/2016/0216/133.html一、概述: Sorted-Sets和Sets类型极为相似,它们都是字符串的集合,都不允许重复的成员出现在一个Set中。它们之间的主要差别是Sorted-Sets中的每一个成员都会有一个分数(score)与之关联,Redis正是通过分数来为...原创 2016-02-19 11:35:22 · 127 阅读 · 0 评论 -
使用Redis实现用户积分排行榜的教程
转载于:http://www.itxuexiwang.com/a/shujukujishu/redis/2016/0216/129.html?1455808528排行榜功能是一个很普遍的需求。使用 Redis 中有序集合的特性来实现排行榜是又好又快的选择。一般排行榜都是有实效性的,比如“用户积分榜”。如果没有实效性一直按照总榜来排,可能榜首总是几个老用户,对于新用户来说,那真是太令...原创 2016-02-19 11:35:13 · 176 阅读 · 0 评论 -
eclipse下构建spring与OSGI项目
1.准备工作。下载springframework2.5.6包。取得文件spring-context.jar,spring-aop.jar,spring-beans.jar下载spring-osgi1.2包。取得文件spring-osgi-core-1.2.0.jar,spring-osgi-extender-1.2.0.jar,spring-osgi-io-1.2.0....2009-07-27 11:39:06 · 110 阅读 · 0 评论 -
junit4的教程
前提:本文假设读者已经具有使用JUnit 4以前版本的经验。JUnit4是JUnit框架有史以来的最大改进,其主要目标便是利用Java5的Annotation特性简化测试用例的编写。先简单解释一下什么是Annotation,这个单词一般是翻译成元数据。元数据是什么?元数据就是描述数据的数据。也就是说,这个东西在Java里面可以用来和public、static等关键字一样来修饰类名、方法名、...2009-07-27 16:32:37 · 97 阅读 · 0 评论 -
sql 分组统计 两个字段)
select c.MRL,c.OPERATION_ID,c.PRODUCT_ID, sum(if(TYPE='ONSHOW',1,0) as 上架数, sum(if(TYPE='WITHDRAW',1,0) as 下架数, sum(if(TYPE='MOVE',1,0) as 迁移数from chanage_apply c,chanage_cabinets dwhere c. ...2009-07-29 15:18:25 · 1402 阅读 · 0 评论 -
Antlr入门详细教程
一、 Antlr 的主要类: Antlr 中有主要类有两种(其实还有一种 TreeLexer ) Lexer: 文法分析器类。主要用于把读入的字节流根据规则分段。既把长面条根据你要的尺寸切成一段一段:)并不对其作任何修改。 Parser: 解析器类。主要用于处理经过 Lexer 处理后的各段。一些具体的操作都在这里。 二、 Antlr 文法文件形式: Antlr 文...2009-07-30 15:10:18 · 254 阅读 · 0 评论 -
MySQL优化经验——第一讲
今天突然想起自己在运营的PtoP影院中的mysql优化经历,就大致总结了一下,正巧在网上看到类似的文章,深有体会,在这里发一下给大家共享,也给自己做一个总结,这次作为MySQL优化的第一讲,以后会陆续往下写,大家有问题也可以互相沟通================================开始==================================随着同时在线访问量继续增大,对...2009-08-02 17:12:28 · 110 阅读 · 0 评论 -
map 迭代
:Map<String,String> maps = new HashMap<String,String>(); //获取key的集合 Set<String> keySet = maps.keySet(); //遍历key集合,获取value for(String key : keySet) { String valu...2009-08-03 14:14:43 · 101 阅读 · 0 评论 -
java 空格
1 可以去掉多个空格Stiring str =" ";String test[] = str.split("\\s+"); System.out.println(test.length); System.out.println("".equals(test[0])); test[1]="33"; for (String string : test)...2009-08-04 11:56:22 · 162 阅读 · 0 评论 -
关于java的hashCode方法
有许多人学了很长时间的Java,但一直不明白hashCode方法的作用,我来解释一下吧。首先,想要明白hashCode的作用,你必须要先知道Java中的集合。 总的来说,Java中的集合(Collection)有两类,一类是List,再有一类是Set。你知道它们的区别吗?前者集合内的元素是有序的,元素可以重复;后者元素无序,但元素不可重复。那么这里就有一个比较严重的问题了:要...原创 2009-09-04 18:41:08 · 93 阅读 · 0 评论 -
Java对URL和URI的区分
Java代码 复制代码String urlString = "http://192.168.21.77:8080/swp/mainPage?aa=11&bb%3D22"; URI uri = URI.create(urlString); System.out.println(uri.getPath()); System.out.println(u...原创 2014-05-07 16:21:49 · 247 阅读 · 0 评论 -
JVM 并发性: Java 和 Scala 并发性基础(1)
转载于:转载于:[url]http://www.itxuexiwang.com/a/javajishu/jvm_jdk_yuanmafenxi/2016/0129/50.html?1454076380[/url]处理器速度数十年来一直持续快速发展,并在世纪交替之际走到了终点。从那时起,处理器制造商更多地是通过增加核心来提高芯片性能,而不再通过增加时钟速率来提高芯片性能。多核系统现在成为了从...原创 2016-01-29 22:07:34 · 198 阅读 · 0 评论 -
深入理解JVM之内存区域与内存溢出
转载于:http://www.itxuexiwang.com/a/liunxjishu/2016/0205/75.html文章目录1. Java内存区域与内存溢出异常1.1. 运行时数据区域1.1.1. 程序计数器1.1.2. java虚拟机栈1.1.3. 本地方法栈1.1.4. Java堆(Java Heap)1.1.5. 方法区...原创 2016-02-05 21:52:33 · 105 阅读 · 0 评论 -
Windows 7下硬盘安装Ubuntu 13.04图文教程
转载于:http://www.itxuexiwang.com/a/liunxjishu/2016/0205/74.htmlUbuntu系统的第18个重大版本Ubuntu 13.04正式发布,代号为Raring Ringtail,支持周期为9个月。Ubuntu 13.04包括的版本:桌面版、服务器版、云服务器版、Netboot、Ubuntu Core、Ubuntu Studio、Edubun...原创 2016-02-05 21:58:25 · 158 阅读 · 0 评论 -
如何计算Java对象占用了多少空间?
转载于:http://www.itxuexiwang.com/a/shujukujishu/2016/0206/80.html?1454770807在Java中没有sizeof运算符,所以没办法知道一个对象到底占用了多大的空间,但是在分配对象的时候会有一些基本的规则,我们根据这些规则大致能判断出来对象大小。对象头对象的头部至少有两个WORD,如果是数组的话,那么三个WO...原创 2016-02-06 23:01:03 · 139 阅读 · 0 评论 -
java框架篇---spring aop两种配置方式(1)
转载于:http://www.itxuexiwang.com/a/shujukujishu/2016/0206/81.html第一种:注解配置AOP注解配置AOP(使用 AspectJ 类库实现的),大致分为三步: 1. 使用注解@Aspect来定义一个切面,在切面中定义切入点(@Pointcut),通知类型(@Before, @AfterReturning,@After,@After...原创 2016-02-06 23:02:37 · 115 阅读 · 0 评论 -
黑马程序员_java08_多线程
转载于:http://www.itxuexiwang.com/plus/view.php?aid=148线程是程序中可以并行执行的任务。 java运行系统总是选当前优先级最高的处于就绪状态的线程来执行。如果几个就绪线程有相同的优先级,将会用时间片方法轮流分配处理机。进程与线程的区别进程属于一个独立的运行程序,线程是程序里面的一个分支。许多个线程组成一个程序的运行。...2016-02-18 16:59:35 · 202 阅读 · 0 评论 -
Infinispan 8 中新的 Redis 缓存存储实现
转载于:http://www.itxuexiwang.com/a/shujukujishu/redis/2016/0216/147.htmlnfinispan 8 包含了一个新的在 Redis k/v 服务器中存储缓存数据的 cache store。这个 cache store 可以把缓存数据存储在一个集中的 Redis 中,所有的 Infinispan 客户端都可以访问。Cache st...原创 2016-02-18 17:39:48 · 173 阅读 · 0 评论 -
REDIS GEO: REDIS新增位置查询功能
转载于:http://www.itxuexiwang.com/a/shujukujishu/redis/2016/0216/144.html 移动互联网增进了人与人之间的联系,其中基于位置信息的服务(Location Based Service,LBS)起到很重要的促进作用。在移动互联网的大环境下,每个手机都变成了一个位置追踪设备,为人们提供了非常丰富的位置服务。无论是附近的人,还...原创 2016-02-18 21:20:14 · 283 阅读 · 0 评论 -
Redis教程(十):持久化详解
转载于:http://www.itxuexiwang.com/a/shujukujishu/redis/2016/0216/137.html一、Redis提供了哪些持久化机制: 1). RDB持久化: 该机制是指在指定的时间间隔内将内存中的数据集快照写入磁盘。 2). AOF持久化: 该机制将以日志的形式记录服务器所处理的每一个写操作,在...原创 2016-03-15 15:44:55 · 111 阅读 · 0 评论