- 博客(32)
- 资源 (13)
- 收藏
- 关注
原创 【Java面试题】如何回答GC相关问题
这里借用知乎网友@郭无心 的回答。侵删作者:郭无心链接:https://www.zhihu.com/question/35164211/answer/68265045来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。一个面试官对面试问题的分析这个帖子的背景是今晚看到je上这张贴:大家都来说说自己最讨厌的面试题目吧。,心血来潮写
2017-10-28 15:56:18 5161
转载 【Java面试题】之内存泄漏
本文转载自:http://blog.csdn.net/anxpp/article/details/51325838Java的一个重要特性就是通过垃圾收集器(GC)自动管理内存的回收,而不需要程序员自己来释放内存。理论上Java中所有不会再被利用的对象所占用的内存,都可以被GC回收,但是Java也存在内存泄露,但它的表现与C++不同。 JAVA 中的内存管
2017-10-28 15:51:10 2942 1
转载 【Java面试题】之类加载:从面试题分析Java类加载机制
本文内容转载自:http://www.cnblogs.com/javaee6/p/3714716.html1 开门见山class SingleTon { private static SingleTon singleTon = new SingleTon(); public static int count1; public static
2017-10-28 15:24:51 4725 2
转载 【Java面试题】之泛型相关
本文转载自:http://www.cnblogs.com/huajiezh/p/6411123.html1、泛型基本概念1.1、由来泛型是JDK 1.5的一项新特性,在Java语言处于还没有出现泛型的版本时,只能通过Object是所有类型的父类和类型强制转换两个特点的配合来实现类型泛化。例如在哈希表的存取中,JDK 1.5之前使用HashMap的get()方
2017-10-28 14:53:21 495
转载 深入理解java异常处理机制(目前最好的讲解异常的博文)
本文转载自:http://blog.csdn.net/hguisu/article/details/61556361. 引子 try…catch…finally恐怕是大家再熟悉不过的语句了,而且感觉用起来也是很简单,逻辑上似乎也是很容易理解。不过,我亲自体验的“教训”告诉我,这个东西可不是想象中的那么简单、听话。不信?那你看看下面的代码,“猜猜”它执行后的结果会
2017-10-26 22:15:04 407
原创 项目中遇到的bug
启动tomcat 卡在Initializing Spring root WebApplicationContext网上很多人出这个问题是由于数据库的配置文件的原因。除此以外,我觉得很有可能是zookeeper发布服务没有成功,可以尝试重启zookeeper虚拟机,然后重新发布服务。
2017-10-26 16:08:04 515
原创 [PAT]1028. List Sorting (25)@Java实现
1028. List Sorting (25)时间限制200 ms内存限制65536 kB代码长度限制16000 B判题程序Standard作者CHEN, YueExcel can sort records according to any colum
2017-10-26 14:39:26 474
原创 [PAT]1027. Colors in Mars (20)@Java实现
1027. Colors in Mars (20)时间限制400 ms内存限制65536 kB代码长度限制16000 B判题程序Standard作者CHEN, YuePeople in Mars represent the colors in thei
2017-10-26 10:37:58 355
转载 【Java面试题】一次完整的Http请求过程(非常详细)
当我们在浏览器的地址栏输入 www.google.com ,然后回车,回车这一瞬间到看到页面到底发生了什么呢?以下过程仅是个人理解:域名解析 --> 发起TCP的3次握手 --> 建立TCP连接后发起http请求 --> 服务器响应http请求,浏览器得到html代码 --> 浏览器解析html代码,并请求html代码中的资源(如js、css、图片等)
2017-10-25 20:00:27 17999 1
转载 【Java面试题】之三次握手和四次挥手
本文内容大部分转载自:http://blog.csdn.net/whuslei/article/details/6667471/原文获得了54万的阅读量,说明改文章的质量很高同时,博主在原文的基础上也补充了一些内容建立TCP需要三次握手才能建立,而断开连接则需要四次握手。整个过程如下图所示:先来看看如何建立连接的。【更新于2017.0
2017-10-25 19:27:23 2721
原创 【Java面试题】之Object类中方法详解
之前看到有人分享的面经,面试官先问Object中有什么方法,然后再要求解释每一次方法的作用。先看看Object中有什么方法Object类是Java中所有类的基类。位于java.lang包中,一共有13个方法方法一 Object() 即Object的构造方法大部分情况下,Java中通过形如 new A(args..)形式创建一个属于该类型的对象。其
2017-10-25 15:12:30 5880 1
转载 【Java面试题】之CAS原理深度分析
本文转载自:http://blog.csdn.net/hsuxu/article/details/9467651看了一堆文章,终于把JAVA CAS的原理深入分析清楚了。感谢GOOGLE强大的搜索,借此挖苦下百度,依靠百度什么都学习不到! 参考文档:http://www.blogjava.net/xylz/archive/2010
2017-10-25 14:35:34 967
原创 [PAT]Table Tennis (30)Java实现
1026. Table Tennis (30)时间限制400 ms内存限制65536 kB代码长度限制16000 B判题程序Standard作者CHEN, YueA table tennis club has N tables available to
2017-10-25 11:00:21 415
原创 【Java面试题】数据库三范式
本文转载自:http://www.cnblogs.com/linjiqin/archive/2012/04/01/2428695.html三范式简单来说就是第一范式:具有原子性第二范式:主键列与非主键列遵循完全函数依赖关系(非主键和主键相关,特别是联合主键的情况)第三范式:非主键列之间没有传递函数依赖关系下面进行详述为了建立冗余较
2017-10-24 22:23:32 2080 1
转载 【Java面试题】mysql数据库查询优化、索引相关
先来看看索引的作用:(摘自:http://blog.csdn.net/qq_33556185/article/details/52192551)(一)索引的作用索引通俗来讲就相当于书的目录,当我们根据条件查询的时候,没有索引,便需要全表扫描,数据量少还可以,一旦数据量超过百万甚至千万,一条查询sql执行往往需要几十秒甚至更多,5秒以上就已经让人难以忍受了。提升查询速
2017-10-24 22:12:46 1175
转载 Java中守护线程的总结
本文转载自:http://blog.csdn.net/shimiso/article/details/8964414在Java中有两类线程:User Thread(用户线程)、Daemon Thread(守护线程) 用个比较通俗的比如,任何一个守护线程都是整个JVM中所有非守护线程的保姆:只要当前JVM实例中尚存在任何一个非守护线程没有结束,守护线程就全部工作;
2017-10-24 16:59:36 361
原创 【Java面试题】之MySql相关(内连接、外连接)
先看看内连接和外连接的区别,下面的图可以直观的展现两者的区别on 和 where 的区别:on后面的是连接条件,代表两个表建立关系所遵循的规则where后面的可以看作是筛选条件,是对最终结果集进行过滤所遵循的规则注意:Select A.name,B.name from A inner join B on A.id=B.id和Select
2017-10-21 17:43:08 1072
原创 【Java面试题】之分页功能的实现
以下内容是根据网上内容整理而来百度知道网友@starstroll 的回答:分页的实现可分为两大类:一、数据在Java代码中进行分页,然后取得当前页数据;二、在数据库中直接取得当前页数据。通常面试官都希望听到后者,因为那才是高效的方法。你如果想让面试官觉得你的能力高的话你就先否定他的问题,你可以回答说:“Java中根本不需要做分页的实现代码只管拿数据库中的当前页数据即可,数据分页
2017-10-21 10:21:49 6967 5
转载 Linux下ifconfig不显示ip地址
本文转载自:http://blog.csdn.net/cmh477660693/article/details/52760236ubuntu终端下命令ifconfig的问题解决问题一. ifconfig之后只显示lo,没有看到eth0问题二. ifconfig之后显示eth0,但是没有显示静态IP地址,即无inet、地址、广播、掩码。问题三. ping命
2017-10-20 17:50:34 23018
原创 【Java面试题】数据库连接池Java代码实现
今天复习一下数据库连接池的实现代码/** * 自定义连接池, 管理连接 * 代码实现: 1. MyPool.java 连接池类, 2. 指定全局参数: 初始化数目、最大连接数、当前连接、 连接池集合 3. 构造函数:循环创建3个连接 4. 写一个创建连接的方法 5. 获取连接 ------> 判断: 池中有连接, 直接拿 ---
2017-10-19 22:06:22 2183
原创 [PAT]1024. Palindromic Number (25)Java实现
1024. Palindromic Number (25)时间限制400 ms内存限制65536 kB代码长度限制16000 B判题程序Standard作者CHEN, YueA number that will be the same when it
2017-10-19 12:41:29 346
原创 【PAT】Digital Library (30)Java实现
1022. Digital Library (30)时间限制1000 ms内存限制65536 kB代码长度限制16000 B判题程序Standard作者CHEN, YueA Digital Library contains millions of bo
2017-10-19 10:28:25 434 2
转载 【面试题】Java三大特性封装继承多态总结
本文内容总结于多篇博客,参考到的地方在文中都会一一列出http://www.cnblogs.com/ibalintha/p/3897821.html1.封装封装的定义:首先是抽象,把事物抽象成一个类,其次才是封装,将事物拥有的属性和动作隐藏起来,只保留特定的方法与外界联系为什么需要封装:封装符合面向对象设计原则的第一条:单一性原则,一
2017-10-18 22:15:34 13927 3
转载 【面试题】数据库索引及B树、B+树详解
最近准备找一个实习,所以接下来,会通过其他人分享的面经陆续的总结面试中经常遇到的题今天是关于数据库索引,以及具体的实现(B树及B+树)本文参考自两篇博客(个人认为是最好的相关博客了)数据库索引部分:http://blog.csdn.net/weiliangliang111/article/details/51333169B树、B+树、B*树以及R树参考:http://blog.cs
2017-10-18 21:58:33 7996
原创 红黑树详解以及与BST和AVL树的比较
http://blog.csdn.net/silangquan/article/details/186557951.stl中的set底层用的什么数据结构?红黑树2.红黑树的数据结构怎么定义?[cpp] view plain copy enum Color {
2017-10-17 21:04:21 4464
原创 [PAT]1021. Deepest Root (25)@Java实现
1021. Deepest Root (25)时间限制1500 ms内存限制65536 kB代码长度限制16000 B判题程序Standard作者CHEN, YueA graph which is connected and acyclic can b
2017-10-17 16:07:01 366
原创 [PAT]1020. Tree Traversals (25)@Java
1020. Tree Traversals (25)时间限制400 ms内存限制65536 kB代码长度限制16000 B判题程序Standard作者CHEN, YueSuppose that all the keys in a binary tree
2017-10-16 21:00:24 359
原创 [PAT]1019. General Palindromic Number (20)@Java
1019. General Palindromic Number (20)时间限制400 ms内存限制65536 kB代码长度限制16000 B判题程序Standard作者CHEN, YueA number that will be the same
2017-10-16 20:10:15 328
原创 nginx配置实现反向代理&负载均衡
两个域名指向同一台nginx服务器,用户访问不同的域名显示不同的网页内容。两个域名是www.sian.com.cn和www.sohu.com(需要修改本地hosts文件)在windows系统中,hosts文件的路径为(C:\Windows\System32\drivers\etc)配置方式为:ip地址 对应域名比如:192.168.25.148 www.taobao.comngin
2017-10-16 10:23:44 472
转载 Dubbo中No provider available for the service异常
昨天碰到了这个异常,原因是容器初始化失败,就是消费者没有获得服务。在网上搜了很多解决方案,都没能解决最终发现是linux发布zookeeper后,防火墙没有关闭。再复习一下dubbo+zookeeper与提供者、消费者之间关系以下内容转载自:http://blog.csdn.net/javaloveiphone/article/details/52290292
2017-10-15 10:22:21 15683 1
转载 spring tx:advice 和 aop:config 配置事务
本文转载自:http://blog.csdn.net/screensky/article/details/7740656xml version="1.0" encoding="UTF-8"?> beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http:
2017-10-12 20:17:04 748
原创 关于数据库脏读、不可重复读、幻读
转载自:http://blog.csdn.net/yuxin6866/article/details/52649048事务4个隔离界别Read Uncommitted, Read commited, Repeatable read, SerializableRead Uncommitted. 最低的隔离级别,Read Uncommitted最直接的效果就是一个
2017-10-12 19:11:18 493
jna-4.2.1.jar
2017-12-06
SpringAPI文档中文版
2017-10-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人