人生如戏,全靠颜值
为中华软件之崛起而编程 ,努力做有价值的技术文章
04
19
数据库-操作符记录 数据库-操作符记录
SQL UNION 操作符UNION 操作符用于合并两个或多个 SELECT 语句的结果集。 请注意,UNION 内部的 SELECT 语句必须拥有相同数量的列。列也必须拥有相似的数据类型。同时,每条 SELECT 语句中的列的顺序必须相同
2019-04-19
18
教你如何搞定面试官? 教你如何搞定面试官?
“请做个自我介绍。”有的人,可以口若悬河、妙语连珠讲3分钟,有的人,可能磕磕巴巴,讲了30秒,前者一定能胜过后者,然则未必, 今天就来聊一聊,面试的经典问题——自我介绍。 为什么要做自我介绍通常说来,大大小小的面试,尤其是针对基础岗位,都会
2019-04-18
17
Java开发者必须要具备的专业技能 Java开发者必须要具备的专业技能
想要成为合格的Java程序员或工程师到底需要具备哪些专业技能,面试者在面试之前到底需要准备哪些东西呢? 本文陈列的这些内容既可以作为个人简历中的内容,也可以作为面试的时候跟面试官聊的东西,你可以把这些内容写到你的简历中,当然更需要的是你在面
2019-04-17
16
10
Java中的锁[原理、锁优化、CAS、AQS] Java中的锁[原理、锁优化、CAS、AQS]
1、为什么要用锁?锁-是为了解决并发操作引起的脏读、数据不一致的问题。 2、锁实现的基本原理2.1、volatileJava编程语言允许线程访问共享变量, 为了确保共享变量能被准确和一致地更新,线程应该确保通过排他锁单独获得这个变量。 Ja
2019-04-10
03
高级程序员VS普通程序员,差距到底在哪? 高级程序员VS普通程序员,差距到底在哪?
踏上了编程之路,也就意味着你选择了一种终身学习的生活方式。每一个程序员都要练就十八般武艺,而掌握数据结构与算法就像修炼了九阳神功。换句话说,掌握了数据结构与算法,你的内功修炼速度就会有质的飞跃。 “初级程序员才比招式,高级程序员只看内功”,
2019-04-03
03
28
11个简单的Java性能调优技巧 11个简单的Java性能调优技巧
大多数开发人员理所当然地以为性能优化很复杂,需要大量的经验和知识。好吧,不能说这是完全错误的。优化应用程序以获得最佳性能不是一件容易的事情。但是,这并不意味着如果你不具备这些知识,就不能做任何事情。 这里有11个易于遵循的建议和最佳实践可以
2019-03-28
26
面试不懂「微服务架构」原理?不怕被pass了? 面试不懂「微服务架构」原理?不怕被pass了?
近几年,微服务架构迅速在整个技术社区窜红,被认为是 IT 软件架构的未来方向。 一线互联网公司由于具有大量的业务体量和业务场景,比如阿里、百度、网易,很早就开始入坑微服务架构。 但说起微服务,不少人还是有这样的困惑:“作为一个开发,微服务架
2019-03-26
25
25
Redis的各项功能解决了哪些问题? Redis的各项功能解决了哪些问题?
Redis介绍官方简介解释到:Redis是一个基于BSD开源的项目,是一个把结构化的数据放在内存中的一个存储系统,你可以把它作为数据库,缓存和消息中间件来使用。 同时支持strings,lists,hashes,sets,sorted se
2019-03-25
23
谈谈final、finally、finalize有什么不同? 谈谈final、finally、finalize有什么不同?
初级程序猿面试一般会问的问题。 可以按照以下回答: 1. final 可以用来修饰类、方法、变量。分别有不同的意义: final 修饰的 class 代表不可以继承扩展 final 的变量是不可以修改的 final 的方法也是不可以重
2019-03-23
23
请对比Exception和Error有什么区别? 请对比Exception和Error有什么区别?
面试一般是这样问:运行时异常与一般异常有什么区别? 简单点来讲就是:运行时异常可以不处理,一般异常必须处理。 运行时异常一般是由程序逻辑错误引起的,程序应该从逻辑角度尽可能避免这类异常的发生。面对这种异常不管我们是否愿意,只能自己去
2019-03-23
7 / 8