- 博客(17)
- 资源 (7)
- 收藏
- 关注
转载 SQL大数据量查询的优化
1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如:select id from t where num is null可以在num上设置默认值0,确保表中num列没有null值,然后这样查询:sel
2016-07-25 18:00:44 1423
转载 几个典型场景的系统设计解决方案
摘要: >>分布式系统的GFS、MapReduce和Bigtable (1)GFS一致性模型 GFS一致性模型是一个可扩展的分布式文件系统,用于大型的、分布式的、对大量数据进行访问的应用。 它运行于廉价的普通硬件上,提供容错功能。现在开源界有HDFS(Hadoop Distributed File Sy...>>分布式系统的GFS、MapReduce和Bigtable(1)GF
2016-07-20 10:58:19 3766
原创 面试题积累
如果是能简单搜索到的问题,那列出来也没必要。慢慢积累。1. 如何判断一个数是2的幂。个人认为,数字转化为二进制,符号位为0,余下部分有且只有最左边一位是1,其余位都是0,才是2的幂。 原理是 乘二则向左进一位。2. 陷阱面试题:在Java中,Throwable是一个接口还是抽象类?3. Javascript 题目[html] view
2016-07-20 09:40:04 655 1
转载 决定面试成败的3个独立思考能力面试题
目录(?)[-]程序员面试不成则败的3个问题 编程经验只是面试的冰山一角有时候程序员面试得不好,可能是因为面试官不好(或者程序员太烂,或者面试官太烂,或者气场不合). 由于大多数企业都是粗糙管理,基本上还处于蛮荒时代,管理混乱和低效. 但蛮荒创业时代有其特有的属性,必须先活下来再考虑其他次要问题,在生存问题面前,其他事相对来说就变得不重要了.如果公
2016-07-20 09:38:12 681
转载 [好文推荐] 给年轻程序员的8条建议
目录(?)[-]保持联系方式解决问题根据市场和规划选取一种语言技术软件行业很少有真正的创新比想象中更少把这当做你的事业 而不是一份份工作每周工作40小时以上编程并不难说句心里话 请学会沟通看到一篇写的很好的职业生涯建议,想想真的是这些道理.翻译如下:如同儿歌 “Ooh La La” 所唱的一样,我多希望年轻时就懂得现在才领悟的那些道理呀。那时候,我心
2016-07-20 09:36:21 286
转载 Java工程师面试题积累(2.0版)
目录(?)[-]如何判断一个数是2的幂陷阱面试题Javascript 题目二进制算法以及思维陷阱题Java数据范围Java面试题 如何在一个 interface 中 执行一些操作MySQL中UUID做主键如何变得有序呢为什么JSON定义的标准中属性名需要用引号引起来呢像下面的name一样关于JVM面试题 Java 中 下面的这种用法有什么问题关于List的instanceof 请说出123
2016-07-20 09:30:11 364
转载 Arrays工具类十大常用方法
0. 声明数组[java] view plain copyString[] aArray = new String[5]; String[] bArray = {"a","b","c", "d", "e"}; String[] cArray = new String[]{"a","b","c","d","e"}; 1.
2016-07-20 09:26:09 459
转载 JSONObject与JSONArray的使用
1.JAR包简介要使程序可以运行必须引入JSON-lib包,JSON-lib包同时依赖于以下的JAR包:commons-lang.jarcommons-beanutils.jarcommons-collections.jarcommons-logging.jar ezmorph.jarjson-lib-2.2.2-jdk15.jar2.JSONObject对象使用J
2016-07-19 16:47:43 203
转载 面试 腾讯 阿里 百度
本人IT屌丝一枚,毕业4年,5年经验(大四在腾讯实习一年,实习生工资,工作内容同正式员工一样)。非常幸运,先后收到过腾讯、百度和阿里的offer,在这里跟大家分享下经验,同诸君共勉。 本人职业生涯的起点开始于腾讯,能入职腾讯其实非常偶然。09年腾讯校招的时候,在本人的学校(学校是2本就不说名字了)开宣讲会,学院很多同学都去了,因为当时对腾讯兴趣不大所以没去,当时希望去中软金蝶这样的传统
2016-07-18 11:30:16 919
转载 已拿到offer 2015年腾讯暑期实习面试总结(技术岗)
本人2012届,广州某985高校软件学院本科生一枚,技术方面绝对不能与我班大神们相比。于4月25日正式签了offer,岗位是后台开发,想想经过了简历筛选,笔试,三轮面试,自己还是挺幸运的,现在就把面试的细节和经历和大家分享一下。作者:来源:骏宇就是wind|2015-07-20 17:04 收藏 分享前言本人2012届,广州某985高校软件
2016-07-18 11:24:14 2180
原创 代码笔记总结(一些别人写的代码)
一些别人写的代码,只是觉得写得可以自己可以以后拿来使用的。1、关于反射的,如何通过一个只用调用一个方法就可以接接收不同的对象并调用其实例方法:这些类必须实现或者继承同一个父类,然后用里氏替换原则(想想为什么)。/** *这些类必须实现或者继承同一个父类,然后用里氏替换原则 */public class Test { public static final String pac
2016-07-11 13:55:03 1506
原创 Java中静态代码块的用法 static用法详解
(一)java 静态代码块和静态方法区别一般情况下,如果有些代码必须在项目启动的时候就执行的时候,需要使用静态代码块,这种代码是主动执行的;需要在项目启动的时候就初始化,在不创建对象的情况下,其他程序来调用的时候,需要使用静态方法,这种代码是被动执行的. 静态方法在类加载的时候 就已经加载 可以用类名直接调用比如main方法就必须是静态的 这是程序入口两者的区别就是:静态代码块是自动执
2016-07-04 10:33:10 257
转载 ScheduledExecutorService定时周期执行指定的任务
一:简单说明ScheduleExecutorService接口中有四个重要的方法,其中scheduleAtFixedRate和scheduleWithFixedDelay在实现定时程序时比较方便。下面是该接口的原型定义java.util.concurrent.ScheduleExecutorService extends ExecutorService extends
2016-07-01 17:10:59 287
转载 线程池的原理及实现
1、线程池简介: 多线程技术主要解决处理器单元内多个线程执行的问题,它可以显著减少处理器单元的闲置时间,增加处理器单元的吞吐能力。 假设一个服务器完成一项任务所需时间为:T1 创建线程时间,T2 在线程中执行任务的时间,T3 销毁线程时间。 如果:T1 + T3 远大于 T2,则可以采用线程池,以提高服务器性能。 一个线程
2016-07-01 17:05:09 302
原创 Java中的反射总结
刚开始学习java的时候真的很难理解反射到底是个什么东西一些书籍,哪怕是很经典的书籍都解释的让人感觉懵懵的,或许的确是我太笨况且,网上说在将来学习框架的时候需要经常应用到反射机制,这样一来总让人心里有些不安就方才偶然又把讲解反射的章节和视频看了一点,觉得能理解一些了现在决定一鼓作气,边看边写,顺便把一些主要的内容和操作都记载到这里我想,对于我这么一个笨笨的人
2016-07-01 16:59:58 1225
原创 浅谈异常与恋爱
在我的理解中,所谓的异常机制也就是让程序在出现某些错误的情况下还能继续执行完如同两个人在恋爱,虽然出现各种问题,但还是希望将来能继续走下去 在java的异常结构中有一个顶级父类叫做Throwable,这个父类具有两个子类,分别是: Error Exception为了便于初学者能更好的理解异常机制,我姑且先列举一些不恰当的例子:可以这样理解
2016-07-01 16:56:53 411
原创 Java中的匿名内部类总结
匿名内部类也就是没有名字的内部类正因为没有名字,所以匿名内部类只能使用一次,它通常用来简化代码编写但使用匿名内部类还有个前提条件:必须继承一个父类或实现一个接口 实例1:不使用匿名内部类来实现抽象方法12345678910111213
2016-07-01 16:54:58 309
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人