码迷,mamicode.com
首页 > 编程语言
更高效地提高redis client多线程操作的并发吞吐设计
Redis是一个非常高效的基于内存的NOSQL数据库,它提供非常高效的数据读写效能.在实际应用中往往是带宽和CLIENT库读写损耗过高导致无法更好地发挥出Redis更出色的能力.下面结合一些redis本身的特性和一...
分类:编程语言   时间:2015-05-07 14:44:37    阅读次数:153
数据结构与算法——线性表链式存储(单循环链表)
今天总结循环单链表 什么是单循环链表? 单链表终端结点的指针域是指向空的,如果将其指向头结点,这样就形成了一个环,那么这种首尾相接的环就够成了单循环链表. 单链表中我们都是用头指针来表示的,但是在单循环链表里,用尾指针(指向最后一个节点)。为什么要这样,因为如果用头指针,那么当查找最后一个元素的时候,就要循环遍历,时间复杂度为O(n),如果用尾指针,时间复杂度为O(1),而因为是循环的,所以...
分类:编程语言   时间:2015-05-07 14:44:21    阅读次数:192
【Servlet】Servlet3.0与纯javascript通过Ajax交互
这是一个老生常谈的问题,对于很多人来说应该很简单。不过还是写写,方便Ajax学习的后来者。虽然js.html是一个纯静态的页面,但是以下的程序必须挂在Tomcat服务器上,才能做到Ajax交互,否则看不出效果的。Eclipse for javaee注意把做好的工程挂在Tomcat上,才运行Tomcat。本工程除了JSP必须的Servlet包以外,无须引入其它东西。其实想直接用一个JSP页面完成这个...
分类:编程语言   时间:2015-05-07 14:40:58    阅读次数:208
猜数字游戏(java)
游戏规则: 通常由两个人玩,一方出数字,一方猜。出数字的人要想好一个没有重复数字的4位数,不能让猜的人知道。猜的人就可以开始猜。每猜一个数字,出数者就要根据这个数字给出几A几B,其中A前面的数字表示数字正确位置也正确的数的个数,而B前的数字表示数字正确而位置不对的数的个数。 如正确答案为 5234,而猜的人猜 5346,则是 1A2B,其中有一个5的位置对了,...
分类:编程语言   时间:2015-05-07 14:40:01    阅读次数:352
java之 ------ 抽象类
封闭图像抽象类及其子类 Area.java: public interface Area{ public double area(); } Circle.java: public final class Circle extends Ellipse //圆类,最终类 { public Circle(double radius) ...
分类:编程语言   时间:2015-05-07 14:40:01    阅读次数:146
简单选择排序与堆排序
选择排序的基本运算都是在n个元素组成的序列中,选择一个关键字最大或最小的元素输出,然后再从剩余的n-1个元素中选择一个关键字最大或最小的元素输出,以此类推,直到排序结束。以递增排序为例,简单选择排序过程如下:1第一次在数组中查找最小值a[i],然后将a[i]和a[0]交换位置。 2从a[1]开始,同样从a[1]开始往后找到最小值a[j],然后与a[1]交换位置,依次类推。废话不多说,直接贴代码 ...
分类:编程语言   时间:2015-05-07 14:37:43    阅读次数:127
Java web基础总结二之—— http协议
java web http协议 浏览器 持久连接 TCP...
分类:编程语言   时间:2015-05-07 14:37:11    阅读次数:152
Java中的BigDecimal类用法介绍
Java中提供了大数字(超过16位有效位)的操作类,即 java.math.BinInteger 类和 java.math.BigDecimal 类,用于高精度计算. 其中 BigInteger 类是针对大整数的处理类,而 BigDecimal 类则是针对大小数的处理类. BigDecimal 类的实现用到了 BigInteger类,不同的是 BigDecimal 加入了小数的概念. flo...
分类:编程语言   时间:2015-05-07 14:33:43    阅读次数:157
C++ Primer第四版习题--4.26
#include #include int main() { const int buf_size = 1024; char *str1, *str2; str1 = new char[buf_size]; str2 = new char[buf_size]; std::cin >> str1 >> str2; int result;...
分类:编程语言   时间:2015-05-07 14:34:00    阅读次数:148
【Java ThreadLocal的使用】
原文链接  作者: Jakob Jenkov 译者: 林威建[weakielin@gmail.com] Java中的ThreadLocal类允许我们创建只能被同一个线程读写的变量。因此,如果一段代码含有一个ThreadLocal变量的引用,即使两个线程同时执行这段代码,它们也无法访问到对方的ThreadLocal变量。 如何创建ThreadLocal变量 以下代码展示了如何创建一...
分类:编程语言   时间:2015-05-07 14:30:56    阅读次数:137
[C/C++]_[中级]_[delete 类对象指针的注意事项]
场景: 1. C++类有构造和析构函数,析构函数是在类对象被delete时(或局部变量自动销毁时)调用来释放资源。 2. C++类对象指针很多情况下需要赋值给void*通用指针来达到传输对象的目的,但是往往这种void*指针就是造成内存泄漏或程序错误的根源, 这就是为什么C++存在泛型的目的,它也是为了在编译时刻消除这种对象不确定性,避免delete或使用时的错误. 好了,看代码,以下代码有什么问题?...
分类:编程语言   时间:2015-05-07 14:29:48    阅读次数:132
Java基础班学习笔记(3)
知识要点:运算符(掌握) 键盘录入(掌握) 流程控制语句 if语句(掌握)1:运算符(掌握)(1)算术运算符 A:+,-,*,/,%,++,-- B:+的用法 a:加法 b:正号 c:字符串连接符 C:/和%的区别 数据做除法操作的时候,/取得是商,%取得是余数 D:++和--的用法 a:他们...
分类:编程语言   时间:2015-05-07 14:26:13    阅读次数:149
Java基础班学习笔记(6)
1:二维数组(理解)(1)元素是一维数组的数组。(2)格式: A:数据类型[][] 数组名 =new 数据类型[m][n]; B:数据类型[][] 数组名 =new 数据类型[m][]; C:数据类型[][] 数组名 =new 数据类型[][]{{...},{...},{...}}; D:数据类型[...
分类:编程语言   时间:2015-05-07 14:26:41    阅读次数:190
ThreadLocal线程范围内的共享变量
模拟ThreadLocal类实现:线程范围内的共享变量,每个线程只能访问他自己的,不能访问别的线程。package com.ljq.test.thread;import java.util.HashMap;import java.util.Map;import java.util.Random;/*...
分类:编程语言   时间:2015-05-07 14:26:16    阅读次数:221
Java基础班学习笔记(2)
知识要点:关键字 标识符 注释 常量、进制和进制转换 变量 数据类型和类型转换 运算符 语句1:关键字(掌握) (1)被Java语言赋予特定含义的单词 (2)特点: 全部小写。 (3)注意事项: A:goto和const作为保留字存在。 B:类似于Note...
分类:编程语言   时间:2015-05-07 14:26:23    阅读次数:182
猜字游戏java
一、实践目的1、掌握基本输入输出。2、掌握方法定义与调用,理解参数传递方式。3、掌握数组的声明、定义与初始化,数组的处理。4、掌握数组作为方法参数和返回值。二、实践要求利用方法、数组、基本输入输出等Java基础知识,给出所选项目的基本设计与实现。三、项目需求所选项目名称:猜字游戏项目需求描述,主要指...
分类:编程语言   时间:2015-05-07 14:25:23    阅读次数:160
人脸识别算法初次了解
人脸识别算法初次了解这是转载别人的帖子,认为好,大家一块学习http://www.cnblogs.com/guoyiqi/archive/2011/07/28/2129300.html前言 在写此文之前,先扯点东西。我一直在找一个东西,让我思考,让我久久的深陷当中,永久的,不断的思考。现在,我意识....
分类:编程语言   时间:2015-05-07 14:25:13    阅读次数:199
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!