- 浏览: 16513 次
- 性别:
- 来自: 深圳
最新评论
文章列表
Tomcat在解析JSP的时候无法加载默认包中的类
- 博客分类:
- 服务端
Tomcat不允许导入默认包中的类。
新建了一个Web项目,在jsp文件中调用默认包中的类的函数都有提示,部署之后,提示无法解析Jsp文件,估计是文件没有被classloader加载进来。纠结了很久,同事考虑到这个可能性,将类挪动到一个命名的包中,问题解决了。莫非,ClassLoader是以包名做命名空间的,所以Tomcat的ClassLoader对没有包名的类就不鸟了?
shell命令(curl)大怪圈 &
- 博客分类:
- Linux系统
好吧!上午求助运维写监控脚本,监控http://10.11.9.15:8991/tipquery?gameid=000099&accounttype=1&account=999&serverid=501004&cid=1&pid=999 这一服务是否正常。curl命令用来在shell中访问网页。可是结果总是很诡异——交互式出现,而且带出很多参数。
纠结了很久,发现是在命令解释过程中,&符号在shell中是特殊字符。将url用“”包起来就可以了。郁结!
前缀索引是指仅利用索引字段的前一部门建立的索引。相较而言,前缀索引可以减小索引的大小,且在索引的长度选择的比较是当地额情况下,并不会太多地降低索引的选择性。合适的前缀索引应当在选择性和索引大小之间取得平衡。在创建前缀索引之前,应当对数据的分布情况进行测试。在对字段建立前缀索引之前,先计算字段的选择性,在测试不同长度的字段的前缀索引的选择性,在选择性较理想的情况下建立索引。
可以使用如下SQL语句去计算某个字段的选择性:
select count(distinct [column]) / count(*) as lenFull from [tableName]
使用如下SQL ...
索引是一种有效的查询加速策略。索引可以在以下情况下加速:
1、索引可以有效地避免全表扫描。
2、非聚集索引在某些情况甚至可以不访问数据表。(聚集索引索引和数据表混生)。
3、聚集索引可以有效地避免所有的插入都发生在数据表的尾部。
4、部分查询可以有效地利用B-Tree索引的有序性,避免排序操作。
索引是如何组织的?如何在查询中有效利用索引?
数据库的索引可分为聚集索引与非聚集索引。聚集索引将数据存储与索引组织统一,索引的叶子节点即是数据存储页。非聚集疏索引的叶子节点存储的是数据存储位置的指针。聚集索引的存储形式如下:
在查找greene时,先比较索引页1001中,在bennet ...
《高性能MySQL》里有这么一段:
那么,假设有如下场景,查询C应当会读到什么结果?
A出对数据的更新,产生了一个新行m(版本号1),一个旧行(版本号1,删除标识1).B之前开始事务,系统版本号+1,为2,这是B的更新,产生了新行n(版本号2)和旧行m(删除标识2).C之前开始事务,系统版本号+1,为3。此时,C查询到新行n,其删除版本未定义,且其版本小于当前事务的版本号3。D可能失败,事务(版本号为2的)产生回滚。这是脏读吗?如何正确理解那一段文字?哪里理解错了?
MySQL服务器由连接管理、查询缓存、SQL解析器、查询优化器以及数据存储引擎组成。其基本架构如下图所示:
图1.MySQL服务器的基本架构
其中,数据库引擎负责表的存储,索引的组织。表的存储结构以及索引的形式是由数据库 ...
学习内容:tomcat服务器架构、MySQL数据库的使用
1、tomcat服务器的架构
tomcat服务器由四个基本组件组成:Server、Service、Conntainer、Connector
MySQL提供了一个全文索引的功能,不过仅在MyISAM引擎下支持.
在创建数据库表的时候可以使用以下语句:
create table [tableName]{
context text,
fulltext(context)
} Engine=MyISAM
如果在建表的时候已经使用了InnoDB引擎,需要先将表所用的引擎改变,然后添加fulltext索引:
alter table [tableName] Engine=MyISAM ;
alter table [tableName] add fulltext([c ...
1.tomcat的配置:
a.修改tomcat的最大连接数,提升并发处理能力.
<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" enableLookups="false"
a ...
在网上看到搜狗这道机试题,觉得好深奥。一时技痒,尝试做了下,运行结果比较有意思-“搜狗输入法支持各种炫酷的皮肤,彰显个性的你!!!”。运算涉及到异或、与、(无符号)移位、还有强制转型,难度并不算大。
题目如下:
/**
* 搜狗机试题,根据encode方法写出decode方法
*
*/
public class TestDecode {
public static void encode(byte[] in, byte[] out, int password) {
int len = in.length;
int seed = passwor ...