03 2014 档案
redis----内部数据结构学习
摘要:整数集合1、应用用于有序、无重复的保存多个整数值自动选择该用什么长度的整数类型保存数据
阅读全文
2014-3tomcat遇到的问题汇总
摘要:tomcat启动不起来端口占用:加了apache的ajp,所以要打开ajp_port,结果被占用了。权限不够:chown:各个文件的权限都不够,特别是日志文件的。配置问题:应用servlet-api被我打包到WEB-INF\lib下了线上的配置没改完整日志级别未修改。 tomcat启动起来后,一段时间后自动退出,无exception或error信息:查看catalina.out看到work目录下无权限访问,因此初步将该目录chown,再观察,若还不OK。就设置log4j.properties文件,查看其debug信息了。
阅读全文
velocity的日志解决问题
摘要:问题描述:velocity使用时,添加了一个非自己想要的日志文件,因此在velocity的配置中需要添加logger。解决:velocity.properties添加log配置:runtime.log.error.stacktrace = false runtime.log.warn.stacktrace = false runtime.log.info.stacktrace = false runtime.log.logsystem.class = org.apache.velocity.runtime.log.Log4JLogChute runtime.log.logsystem....
阅读全文
mysql中文乱码解决方法
摘要:问题描述:编码不一致,存储中文内容(如姓名)等会出现”??“情况。编码查看:> show variables like 'char%';+--------------------------+----------------------------+| Variable_name | Value |+--------------------------+----------------------------+| character_set_client | latin1 || character_set_connection | latin1 || character_
阅读全文
mysql连接com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure
摘要:现象:客户端连接服务器端mysql是没问题的,所有都木有问题,应用程序配置也没问题,但是连接就抛异常:com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failureThe last packet sent successfully to the server was 0 milliseconds ago. The driverhas not received any packets from the server.死活修改都不ok,google后,将: mysql mysql-...
阅读全文
redis内部数据结构
摘要:redis内部数据结构,是指redis在自身的构建中,基于这些特定的内部数据结构进行的。简单动态字符串:Simple Dynamic String双端链表字典:Dictonary跳跃表:skipList简单动态字符串用途实现字符串对象(StringObject);在 Redis 程序内部用作 char* 类型的替代品;数据结构typedef char *sds;struct sdshdr { // buf 已占用长度 int len; // buf 剩余可用长度 int free; // 实际保存字符串数据的地方 char buf[];};总结Redis...
阅读全文
指针与数组-----笔记
摘要:指针是一个变量的地址数组的名称,表示第一个元素的开始地址,也是一个地址。
阅读全文
指针与变量---笔记
摘要:一颗星星--------一把钥匙int x=100;int *ptr = &x;语义:ptr是一个指针变量ptr存储是某一变量的地址利用*ptr可以得到某变量的值指针对const的作用:const int *p = &a;p指针指向变量a的地址因为const修饰int*,标识p不能修改a变量的值;但可以修改p指针指向别的变量的地址而int* const p=&a;可以将*p的值修改但是不能将别的变量地址赋值给p,因为const修改是的p变量本身。而const int* const p=&a;不可以给p赋值别的变量地址不可以修改*p(a)的值两颗星星-------
阅读全文
redis 映射数据结构粗略
摘要:【字符串】sds结构,simple dynamic string。是redis底层字符串实现,结构为:typedef char *sds;struct sdshdr { // buf 已占用长度 int len; // buf 剩余可用长度 int free; // 实际保存字符串数据的地方 char buf[];};实现字符串对象,redis内部char*的替代品。高效地追加字符串和计算字符串长度。二进制安全:数据可以是以\0结尾的 C 字符串, 也可以是单纯的字节数组, 或者其他格式的数据。【列表】hashset有序set
阅读全文
redis入门
摘要:redis是什么redis是基于内存的键值对数据库,REmote DIctionary Server。支持丰富的数据类型,和事务机制。存储极限是内存极限:32位。redis特点1、可持久化: 持久化方式:1、以异步的方式以RDB格式写入硬盘。2、使用更安全的aof格式(一种只能追加的日志类型。将数据集修改操作记录起来。Redis能够在后台对只可追加的记录作修改来避免无限增长的日志。)2、支持主从同步3、 性能:写与读操作速度没有明显差别redis数据结构string,hash,list,set,sorted setredis 能做什么1、缓存2、存储3、队列
阅读全文
mybatis总结
摘要:mybatis-spring类结构scanner: scanner.doScan()方法扫描包路径下所有类,设置beanDefinition的相关属性,设置sqlSessionTemplate,设置SqlSessionFactory;FactoryBean.checkDaoConfig()设置conriguration.addMapper();FactoryBean.getObject():SqlSessionTemplate override getMapper():Configuration.getMapper():使用mapperRegistry.getMapper();使用M...
阅读全文
mybatis--mapper配置总结
摘要:mapper介绍mapper使用规则:按业务划分,一个业务模块相关的sql均定义在一个mapper文件mapper的xml格式:doctype:使用mapper标签包含:mapper概览cache:指定名称的缓存cache-ref:引用其他文件的命名配置resultMap:描述如何加载数据库结果的对象sql:可重用的sql块,也可以被其他语句使用insert:插入update:更新delete:删除select:查询 使用介绍select标签insert、update、delete标签selectKey:selectKey 元素将会首先运行, id 会被设置,然后插入语句 会被调用 i...
阅读全文
mybatis-初步使用
摘要:最近因为业务各方面的原因,需要使用mybatis,所以系统的学习和总结下。其实mybatis出来已经很久了,貌似大家伙用得也挺顺手的样纸,好歹我先不评价,还是先了解了解mybatis的样纸,后续再添加上关于它的个人看法。mybatis是做什么的关于mybatis的定义,官方的正式定义:java的持久层框架,支持存储过程和sql,使用xml或注解的方式定义。个人理解是,将jdbc sql的编写,使用结构化和易管理的方式维护起来,目的当然也还是面向对象的映射转化。结构(盗图): mybatis怎么使用简单使用文件配置mapper.xmlconfiguration.xmlsessionFactor.
阅读全文
浙公网安备 33010602011771号