小编ada*_*ine的帖子

mysql - 锁是否通过复制传播?

我有MyISAM表的Mysql主从复制.所有更新都在主站上完成,选择在主站或从站上完成.

看来我们在进行某些更新时可能需要手动锁定几个表.虽然此写锁定在表上,但锁定表上不会发生任何选择.但奴隶呢?锁是否会传播出来?

假设我有table_A和table_B.我在主服务器上的table_A和table_B上启动锁定并开始执行更新.此时没有其他连接可以读取主机上的table_A和table_B吗?但是,如果此时另一个连接试图从一个奴隶读取表格,他们可以这样做吗?

mysql replication myisam locks

14
推荐指数
1
解决办法
448
查看次数

mongodb得到计数而不重复查找

在MongoDb中执行查询时,我需要获取所有匹配的总计数,以及文档本身作为有限/分页子集.

我可以通过两个查询来实现目标,但我不知道如何使用一个查询来执行此操作.我希望有一个mongo功能,在某种意义上,相当于SQL_CALC_FOUND_ROWS,因为看起来有点过分需要运行两次查询.任何帮助都会很棒.谢谢!

编辑:这是执行上述操作的Java代码.

     DBCursor cursor = collection.find(searchQuery).limit(10);
     System.out.println("total objects = " + cursor.count());
Run Code Online (Sandbox Code Playgroud)

count mongodb

7
推荐指数
1
解决办法
2758
查看次数

什么时候罐子里的类进入PermGen

我的理解是PermGen(在某种意义上)将类代码保存在内存中.通常我们有很多jar文件引用了我们的类路径.当一个jar文件包含在类路径中时(例如在tomcat的lib目录中),所有这些jar的所有类都自动加载到PermGen中吗?

在类似的问题中,一旦使用了一个jar文件类,PermGen是否会加载该jar文件中的所有类,或者仅加载所使用的类(然后在必要时加载其余的类文件)?

java tomcat classpath permgen classloader

5
推荐指数
1
解决办法
1099
查看次数

标签 统计

classloader ×1

classpath ×1

count ×1

java ×1

locks ×1

mongodb ×1

myisam ×1

mysql ×1

permgen ×1

replication ×1

tomcat ×1