01 2018 档案
摘要:我们知道,java中定义变量的目的有两个: 1.防止被垃圾回收机制回收,毕竟如果没有明确指向真实物理内存的'代号'很大可能会被java垃圾回收机制当作垃圾回收。 2.便于引用,方便处理。 局部变量和外部变量 在上述代码的replace1中,形参a为基本数据类型,它指向的是数字10所在的物理内存,调用
阅读全文
摘要:引用自java编程思想四 2.2.1 程序运行时,我们最好对数据保存到什么地方做到心中有数。特别要注意的是内存的分配。有六个地方都可以保存数据:(1) 寄存器。这是最快的保存区域,因为它位于和其他所有保存方式不同的地方:处理器内部。然而,寄存器的数量十分有限,所以寄存器是根据需要由编译器分配。我们对
阅读全文
摘要:代码Lighter.java: 代码Car.java 测试代码RglightTest.java
阅读全文
摘要:*canvas提供画布,大小自定义,js得到画布,从画布对象通过getContext('2d')来得到画笔,然后就可以开始画了 代码:
阅读全文
摘要:代码: 冒泡排序的时间复杂度:理想O(n),平均O(n^2),助记口决:外管轮询内管排
阅读全文
摘要:思路: 1.先使用经典算法之快速排序. 2.使用二分查找查找目标数据 代码1:(Quick_Sort.java) 1 package com.cn.algorithm_arithmetic算法; 2 /** 3 * 本程序记录了经典排序算法之快排 4 * 时间复杂度:一般O(nlogn),最差O(n
阅读全文
摘要:代码: 其实各种算法对各个编程语言而言都是相通的,除了语法上的不同之外灵魂都是一样的。其他的排序算法可以查看java下的实现。
阅读全文
摘要:快速排序的时间复杂度位O(nlogn),记忆口诀:跟着我右手左手一个慢动作,右手左手慢动作重播。
阅读全文
摘要:连接地址http://blog.csdn.net/kingcat666/article/details/77936970
阅读全文
摘要:代码: 说明:由于我本机没有安装数据库,数据库是在远程访问的,故地址不是localhost
阅读全文
摘要:准备工作: 1.下载mysql-connector-java-5.1.45.zip包到本地 2.配置好远程数据库配置文件,我的是在虚拟机上模仿的,文件位置在/etc/mysql/mysql.conf.d/mysqld.cnf,找到bind-address = 127.0.0.1注释掉,允许远程访问
阅读全文
摘要:package RedisTest; import redis.clients.jedis.Jedis; public class RedisTest { private static String HOST ="192.168.43.22"; private static int PORT = 6379; public static void main(String[] args) {...
阅读全文
摘要:# __author__ = 'STEVEN' import redis,time # 方式1,直接链接操作 # r = redis.Redis(host='192.168.43.22',port=6379) # r.set('name','lisi') # print(r.get('name').decode()) # 方式2,创建进程池 poll = redis.ConnectionPoo...
阅读全文
摘要:# __author__ = 'STEVEN' import redis,time #连接池 polls = redis.ConnectionPool(host='192.168.43.22',port='6379') # 从连接池中选择连接 r = redis.Redis(connection_pool=polls) # #hset()操作,一次设置一个key-value值,如果key存在,...
阅读全文
摘要:http://www.lanceyan.com/tech/arch/mongodb_shard1.html
阅读全文
摘要:代码: 友情链接: redis官方文档(http://www.runoob.com/redis/connection-select.html)
阅读全文
摘要:目标: 代码实现(direct_product.py) 1 # __author__ = 'STEVEN' 2 import pika,sys 3 #开启socket 4 connection = pika.BlockingConnection(pika.ConnectionParameters('
阅读全文
摘要:生产方(Fanout_Publisher.py) 1 # __author__ = 'STEVEN' 2 import pika 3 #开启socket 4 connection = pika.BlockingConnection(pika.ConnectionParameters('localho
阅读全文
摘要:问题引出: 我们知道,进程之间是不能直接通信的,但是今天学习rabbitmq时发现一个奇怪的问题,即当我开启rabbitmq,用java写好的代码给rabbitmq发送完消息后并没有急着使用java去消费消息,转而使用python写好的代码来消费消息,发现python程序完美的接收到来自java程序
阅读全文
摘要:准备: 1.下载rabbitmq并搭建环境(和python那篇一样:http://www.cnblogs.com/g177w/p/8176797.html) 2.下载支持的jar包(http://repo1.maven.org/maven2/com/rabbitmq/amqp-client) 生产者
阅读全文
摘要:准备: 1.下载elang语言的支持环境http://www.erlang.org/download.html (rabbitmq使用它开发的) 2.下载rabbitmq软件http://www.rabbitmq.com/releases/rabbitmq-server/(根据自己的系统选择) 3.
阅读全文