- 军军小站|张军博客
搜索到与相关的文章
redis

Redis内存使用优化与存储

原文链接:http://www.infoq.com/cn/articles/tq-redis-memory-usage-optimization-storageRedis常见数据模型的使用场景以及在内存优化方面和性能优化方面的分析:常见类型:String、Hash、set、sortedset、list五种。。。。。五种数据类型是在内存管理中的描述:首先Redis内部使用一个redisObject对象来表示所有的key和value,如下图所讲,type代表一

系统 2019-08-12 01:55:25 3112

PHP

PHP导出sql文件

发现自己之前写的php导出sql数据为Excel文件在导出一些数据的时候出现了精度的问题,比如导出身份证号的时候会把后面变成0000。暂时先把这个问题留下,有空去看看到底是什么问题。写了一个导出sql的工具。稍微加了下界面,把功能也做多了点,简单来说,就是三个功能:1.直接在浏览器上显示sql文件内容。2.直接导出到服务器上,要求目录要可写。3.直接下载到本地,脱库时感觉还不错。好了直接贴上代码:sqldump.php

系统 2019-08-12 01:54:11 3112

redis

redis

redis是一个带持久化的高速key-value存储系统。特点是:热数据放在内存里面实现高速访问,支持可配置的数据持久化,支持主从同步,不依赖任何第三方库(包括通讯层),自己实现了类似virtualmemory的机制,代码量不大。和mysql相比,redis的读写速度要快很多。和memcached相比,redis带有持久化和主从机制,不过redis重启比较慢。和bdb相比,redis的读写速度快一些、扩展性也相对好一些。和mongodb相比,redis要简

系统 2019-08-12 01:53:12 3112

编程技术

VB6-IDE改造

Vb6的IDE改造基本搞定了,感觉很爽,前几天在弄DeveloperHelper的时候,一直无法理解为什么无法将窗口放入IDE的环境中,而很多好的Add-IN确是可以放入IDE里边的,在MSDN和网上查阅了一些文章,终于明白了道理,现在将道理记录一下:(1)控件的容器是UserDocument而不是Form。在VB的IDE环境中那些可链接的窗体,其实都是一个个的UserDocument,因此,不要在Form上开发,而是要在UserDocument上开发,我

系统 2019-08-29 22:49:42 3111

IOS

mysql支持IOS的Emoji表情

原因:UTF-8编码有可能是两个、三个、四个字节。Emoji表情是4个字节,而Mysql的utf8编码最多3个字节,所以数据插不进去。解决办法:将Mysql的编码从utf8转换成utf8mb4步骤:1.修改mysql配置文件my.inidefault-character-set=utf8mb4character-set-server=utf8mb42.加入[client]port=3306default-character-set=utf8mb4[mysq

系统 2019-08-12 01:55:14 3111

MySql

mysql的password()函数和md5函数

password用于修改mysql的用户密码,如果是应用与web程序建议使用md5()函数,password函数旧版16位,新版41位,可用selectlength(password('123456'))察看。password函数加密不可逆,如果和数据库里加密后内容比较时可以采用password(pwd)==字段内容的方式;md5函数加密后32位,此加密算法不可逆,其实md5算法是信息摘要算法,如果拿来做压缩也是有损压缩,理论上即使有反向算法也无法恢复信息

系统 2019-08-12 01:54:42 3111

Tomcat

第一篇-->在任意位置启动Tomcat

1.理解path的本质是注册可执行文件所以我们要把startup.bat所在的目录放入path中在任意位置启动Tomcat"style="border:1pxsolidblack;"/>2.这时我们尝试在cmd中使用startup命令,会出现如下信息---------追溯到了一个源头Catalina_home在任意位置启动Tomcat"style="border:1pxsolidblack;"/>3.因此追本溯源我们要配置Catalina_home目录,为

系统 2019-08-12 01:32:59 3111

编程技术

WebBrowser 控件概述

出处:http://msdn2.microsoft.com/zh-cn/library/w290k23d(VS.80).aspx全部折叠.vb,.cs,.cpp,.nu{display:none;}.nu{display:inline;}ThispageisspecifictoM

系统 2019-08-29 23:02:08 3110

Hadoop

hadoop伪分布式搭建

转载http://xuyuanshuaaa.iteye.com/blog/10633031.SSH无密码验证配置Hadoop需要使用SSH协议,namenode将使用SSH协议启动namenode和datanode进程,伪分布式模式数据节点和名称节点均是本身,必须配置SSHlocalhost无密码验证。执行ssh-keygen-trsa通过以上命令将在/root/.ssh/目录下生成id_rsa私钥和id_rsa.pub公钥。进入/root/.ssh目录在

系统 2019-08-29 22:08:33 3109

Hive

ORA-16019: cannot use LOG_ARCHIVE_DEST_1 wit

用户反馈数据库设置归档后,无法启动,并报如下错误:SQL>startupORA-16019:cannotuseLOG_ARCHIVE_DEST_1withLOG_ARCHIVE_DESTorLOG_ARCHIVE_DUPLEX_DEST这个错误很简单,主要是由于log_archive_dest与log_archive_dest_n这两个参数是不能够同时设置值、共存的。调整方法:>setORACLE_SID=orcl>sqlplus/nologSQL>con

系统 2019-08-12 09:26:41 3109