- 博客(9)
- 收藏
- 关注
原创 记完美一道小题考点
public class Main6 { static int i=2; static{ i+=5; } public static void main(String args[]) { System.out.println(i); } static{ i=-1; } }
2015-10-12 23:50:36
324
原创 面试常见问题--数据库优化 百万数据怎么优化
一、数据库访问优化的五个法则 在实际开发,我们主要是需要对SQL语句进行优化,我们需要快速定位能性的瓶颈点,也就是说快速找到我们SQL主要的开销在哪里?根据木桶原理可以知道,最慢的设备往往是性能瓶颈。例如:互联网运用中的带宽,本地数据复制时的硬盘的访问速度。 根据当前计算机硬件的基本性能指标及其在数据库中主要操作内容,可以整理出如下五条性能基本优化法则:
2015-09-21 22:03:38
8985
原创 数组循环移位(m位)
看到这个题目,一般是先实现题目意思再说,一般我们按照正常思路解题,将数组元素循环右移,比如abcd1234,假若循环四位,就是4abcd123->34abd12->234abcd1->1234abcd,这样的话代码很简单: ? 1 2 3 4 5 6 7 8 RightShift(int [] arr,
2015-09-18 23:38:04
721
原创 0918知识点总结
1.这个问题被考了好多遍了: Linux进程间通信:管道、信号、消息队列、共享内存、信号量、套接字(socket) Linux线程间通信:互斥量(mutex),信号量,条件变量 Windows进程间通信:管道、消息队列、共享内存、信号量 (semaphore) 、套接字(socket) Windows线程间通信:互斥量(mutex),信号量(semaphore)、临
2015-09-18 23:11:06
458
原创 我理解的剑指Offer--------链表中倒数第k个结点
题目描述: 输入一个链表,输出该链表中倒数第k个结点。 (hint: 请务必使用链表。) 输入: 输入可能包含多个测试样例,输入以EOF结束。 对于每个测试案例,输入的第一行为两个整数n和k(0 输入的第二行包括n个数t(1 输出: 对应每个测试案例, 若有结果,输出相应的查找结果。否则,输出NULL。 样
2015-04-14 23:29:43
479
原创 我理解的剑指Offer-------反转链表
题目描述: 输入一个链表,反转链表后,输出链表的所有元素。 输入: 输入可能包含多个测试样例,输入以EOF结束。 对于每个测试案例,输入的第一行为一个整数n(0 输入的第二行包含n个整数t(0 输出: 对应每个测试案例, 以此输出链表反转后的元素,如没有元素则输出NULL。 样例输入: 5 1 2 3 4 5
2015-04-14 23:10:48
276
原创 Java编译器对于String常量表达式的优化
首先把问题摆出来,先看这个代码 String a = "ab"; String b = "a" + "b"; System.out.println((a == b)); 打印结果会是什么?类似这样的问题,有人考过我,我也拿来考过别人(蛮好玩的,大家也可以拿来问人玩),一般答案会是以下几种: 1.true "a" + "b" 的结果就是
2015-04-10 11:22:25
256
原创 java 设计模式之单例模式
今天面试被问到了设计模式,由于之前扫过那本23种设计模式书,自认为还懂一些。但是没想到问到我一个简单的单例模式,我都不能全面深入的解释清楚,今天查了一些资料决定好好的研究一下它。 在设计模式中,有的人认为“单例模式”可能是最简单的(本人原也这么认为),但是有时候越是简单的东西越容易出现问题。 定义:百度百科。 强调几点:从名字上来说---“单例”, 第一:它必须在整个程
2015-03-30 23:14:53
348
原创 S2sh之404页面设置
做过WEB开发人对于“404”已经再熟悉不过了吧。当我们访问的资源不存在时,它就会跑出来跟你打招呼啦。但是默认情况下,404页面比较简陋,不是很友好。而且一般用户不知道404是个神马东东,还以为是程序写的有问题呢。这样一来用户体验就打折扣了。所以通常情况下,我们都需要对这些常见的错误进行处理。 Tomcat默认的404页 为了提升用户
2014-12-06 15:50:04
710
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人