几道有意思的面试题汇总1

# 几道有意思的面试题汇总 求N!的6进制的尾部0的个数,如 6!=720(10)=3200(6)的尾部0的个数为2. 解法1: 先算出N!然后将其转为6进制的字符串形式,接着统计尾部0的个数. 如 N=6==>N!=720==>"32...

2015/06/26 16:42
101
一个面试题--类路径中存在多个版本不同的jar包会有冲突吗

一个面试题:classpath中同时存在不同版本jar包(如slf4j-log4j12-1.5.8.jar, slf4j-log4j12-1.7.12.jar), 会有冲突吗? 创建一个工程Test1, 其中有一个类: com.test.Test 创建另一个工程...

2015/06/12 12:45
5.8K
openjdk 7编译记录

Openjdk编译记录 当前操作系统环境 $ uname -a Linux zhuguowei 3.16.0-38-generic #52~14.04.1-Ubuntu SMP Fri May 8 09:43:57 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux 下...

2015/05/29 18:25
260
linux系统中 JVM隐式修改打开文件数研究

使用Java NIO的话, 每个channel都是一个文件, Channels are analogous to "file descriptors" found in Unix-like operating systems. 而Linux操作系统对最大打开文件数有限制,...

2015/05/27 22:28
317
Java NIO的一些总结

channel在linux系统中也是一种文件,  Channels are analogous to "file descriptors" found in Unix-like operating systems. 故一个Selector管理的channel也有数目限制, 若超过限...

NIO
2015/05/24 17:54
3.6K
分别使用Java IO、NIO、Netty实现的一个Echo Server示例

分别使用Java IO、Java NIO、Netty来实现一个简单的EchoServer(即原样返回客户端的输入信息)。 Java IO int port = 9000; ServerSocket ss = new ServerSocket(port); while (true...

2015/05/24 15:22
3.7K
Mysql latin1也支持emoji字符的错觉分析

起初发现了如下的现象: mysql> show variables like 'character%'; +--------------------------+---------------------------------------+ | Variable_name            |...

2015/05/13 18:00
582
一个简单java程序模拟与Mysql Server建立连接及发送查询SQL

使用普通socket来模拟与Mysql Server建立连接及发送查询SQL,如下代码所示: Socket socket = new  Socket("127.0.0.1",3306); OutputStream out = socket.getOutputStream(); Buffe...

2015/05/10 16:54
1K
Jdbc Url 设置allowMultiQueries为true和false时底层处理机制研究

一个mysql jdbc待解之谜 关于jdbc url参数 allowMultiQueries 如下的一个普通JDBC示例: String user ="root"; String password = "root"; String url = "jdbc:mysql://localhost:330...

redis cluster jedis client 示例

redis cluster 基本的redis操作示例: JedisCluster jc = null;     @Before     public void before(){         Set<HostAndPort> jedisClusterNodes = new HashS...

2015/05/05 22:18
3.8W
redis cluster几个关键特性介绍

redis cluster 几个关键特性介绍. 首先在本机创建一个最小的cluster(6个节点,3主,3从),至于下载redis3.0 启动每个node实例略过 见官方手册 $ ./redis-trib.rb create --replicas 1 127...

2015/05/05 22:12
1.4K
Shell脚本 打印匹配行的上一行

如有这样的访问url日志(access.log),若访问某个url失败了,会打印一行访问失败信息。 http://a.com WARN 404 access fail http://b.com http://c.com WARN 405 access fail http://d.com ...

2015/04/29 19:22
4.1K
代码设计之多渠道支付

支付网关中需要接入多个支付渠道,如cybs、fortumo、amx,其中cybs为信用卡支付,其他两个为运营商支付。 不管使用那种支付渠道,支付流程都是类似的。显而易见可以使用模板方法。首先定义一...

Git使用的一个注意事项--删除文件后的rebase/merge导致文件丢失

代码衍合过程中发现的一个问题: 只要在某个分支A中删除了某个文件(如file1)且另外一个分支B也包含此文件,则分支B rebase或merge 分支A时会丢失该文件。 如下所示: $ mkdir temp $ c...

2015/04/29 19:11
7.1K

没有更多内容

加载失败,请刷新页面