- 博客(344)
- 资源 (13)
- 问答 (7)
- 收藏
- 关注
转载 HashMap实现原理分析
总结的真棒,原文地址:http://blog.csdn.net/vking_wang/article/details/141665931. HashMap的数据结构数据结构中有数组和链表来实现对数据的存储,但这两者基本上是两个极端。 数组数组存储区间是连续的,占用内存严重,故空间复杂的很大。但数组的查找时间复杂度小,为O(1);数组的特点是:寻址容易,插入和删...
2017-03-21 22:12:46 1161
原创 数据库并发机制和事务的隔离级别详解
数据库并发机制和事务的隔离级别详解本文将从以下4个方面来展开:(1)事务的4大特性:(2)数据库并发操作产生的问题:(3)数据库的锁机制:(4)事务的4大隔离级别:
2017-03-21 17:35:52 7932
原创 二叉树基础题(二):分层遍历&二叉树深度&是否相同的树
(尊重劳动成果,转载请注明出处:http://blog.csdn.net/qq_25827845/article/details/62424798冷血之心的博客)二叉树基础题(一)二叉树基础题(二)二叉树基础题(三)二叉树是在面试中经常被问到的,这里总结下二叉树的常用操作。包括:求二叉树中的节点个数: getNodeNumRec(递归),getNodeNum(...
2017-03-16 16:06:04 2358 3
原创 二叉树基础题(一):先序遍历&中序遍历&后序遍历
(尊重劳动成果,转载请注明出处:http://blog.csdn.net/qq_25827845/article/details/62423610冷血之心的博客)二叉树基础题(一)二叉树基础题(二)二叉树基础题(三)二叉树是在面试中经常被问到的,这里总结下二叉树的三种遍历方式,包括其遍历解法和迭代解法。前序遍历也叫做先根遍历、先序遍历,可记做根左右。...
2017-03-16 15:23:21 4083
原创 三次握手和四次挥手的状态解析
(尊重劳动成果,转载请注明出处:http://blog.csdn.net/qq_25827845/article/details/61621309冷血之心的博客)关于什么是三次握手、四次挥手的问题,这里就不做解释了,这里说的是其详细的过程细节。直接看下边这张图:总共有四种状态:主动建立连接、主动断开连接、被动建立连和被动断开连接两两组合还是4种组合:(1)主动建立连接、主动断...
2017-03-12 17:17:26 1817
原创 2017春季实习生招聘阿里面试题(一)
1、iBatis相比JDBC优势的优势有哪些?答:简单易上手、开发速度快、面向对象,数据库可移植。(此处应该将优缺点一起分析,才是满意得到回答)延伸学习:MyBatis和iBatis的区别: ibatis本是apache的一个开源项目,2010年这个项目由apache software foundation 迁移到了google code,并且改名为mybatis(1)Mybatis
2017-03-08 16:56:53 2361
原创 读取某个文件夹下指定前缀和后缀的文件,并且返回指定文件的功能性Demo
读取某个文件夹下指定前缀和后缀的文件,并且返回指定文件的功能性Demo
2017-03-02 12:46:06 4676 2
原创 JSON入门学习总结
(尊重劳动成果,转载请注明出处:http://blog.csdn.net/qq_25827845/article/details/57506467冷血之心的博客)1、什么是JSONJSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。JSON是用字符串来表示Javascript对象,例如可以在Servlet中发送一个JSON格式的字符串给客...
2017-02-26 22:02:10 8836 9
原创 ajax入门学习(三)小案例Demo2
(尊重劳动成果,转载请注明出处:http://blog.csdn.net/qq_25827845/article/details/56312794冷血之心的博客)ajax入门学习(一)ajax入门学习(二)小案例Demo1ajax入门学习(三)小案例Demo2 AJAX第二例(发送POST请求)1、发送POST请求注意事项POST请求必须设置ContentT...
2017-02-21 21:50:59 1090
原创 动态从zookeeper中读取kafka集群
Kafka is a distributed,partitioned,replicated commit logservice。它提供了类似于JMS的特性,但是在设计实现上完全不同,此外它并不是JMS规范的实现。kafka对消息保存时根据Topic进行归类,发送消息者成为Producer,消息接受者成为Consumer,此外kafka集群有多个kafka实例组成,每个实例(server)成为bro
2017-02-20 22:46:02 8576
原创 ajax入门学习(二)小案例Demo1
(尊重劳动成果,转载请注明出处:http://blog.csdn.net/qq_25827845/article/details/55823800冷血之心的博客)ajax入门学习(一)ajax入门学习(二)小案例Demo1ajax入门学习(三)小案例Demo2 1、准备工作因为AJAX也需要请求服务器,异步请求也是请求服务器,所以我们需要先写好服务器端代码,即编写...
2017-02-19 22:11:15 3083 3
原创 eclipse中项目中的包结构显示问题
有两种显示形式Flat和HierarchicalFlat:(平行的)Hierarchical:(分层的)调节方式:
2017-02-16 18:53:04 5697
转载 Maven的作用通俗介绍
原文地址:https://yq.aliyun.com/wenzhang/show_20016原文地址好像已经失效了,经过本人的研究与学习,并且在工作中实际的使用,总结了更为详细的Maven入门学习教程,具体学习教程如下:https://gitbook.cn/gitchat/activity/5bfa2f90a95c936f223658ba Maven...
2017-02-12 10:19:40 25809 5
原创 maven-shade-plugin打Jar包的相关问题
问题如下:问题1:使用maven-shade-plugin插件,打超级JAR包时,运行maven install出错如下。Failed to execute goal org.apache.maven.plugins:maven-shade-plugin:2.0:shade (default) on project QMServer: Execution default of goal org.a
2017-02-10 18:58:59 3292
原创 使用maven-shade-plugin插件解决spark依赖冲突问题
依赖冲突:NoSuchMethodError,ClassNotFoundException 当用户应用于Spark本身依赖同一个库时可能会发生依赖冲突,导致程序奔溃。依赖冲突表现为在运行中出现NoSuchMethodError或者ClassNotFoundException的异常或者其他与类加载相关的JVM异常。此时,若能确定classpath中存在这个包,则错误是因为classpath
2017-02-10 18:39:12 9170
原创 spring整合quartz定时器的项目中,如何关闭不断输出的batch acquisition of 0 triggers ?
不断输出的batch acquisition of 0 triggers太闹心了,严重影响了调试效率,不能忍,经过查阅资料得出关闭方法。希望帮助更多的小伙伴。解决方法:在pom.xml中看看使用的是哪个配置文件,在配置文件中增加一句
2017-02-09 19:37:34 13913
原创 详解Windows和Linux下从数据库导出表结构,以及Linux下如何导入.sql文件到MySQL数据库
本文首先讲解如何使用Navicat for MySQL导出表。1、如下图所示,目标数据库是mydatabase,数据库中有四张表。2、选中该数据库,右键——数据传输。3、左边可以选择要导出哪几张表,右边选择.sql文件的存储位置。4、在高
2017-02-09 19:24:20 4330
原创 Maven项目如何打war包?
这是maven项目的标准目录结构。1、 导出war包方法1:在eclipse中右键export-war file导出war包方法2:将项目maven install之后,到项目的路径下的target中直接找到项目的war包。方法1产生的war包会多出一些额外的jar包,导致出错。所以应该使用方法2.待续。。。
2017-02-07 18:48:17 22429
原创 TalkingDdata工作中常用的Linux基础总结
1、Linux环境下,通过rpm安装MySQL数据库,出现error: can't create transaction lock on /var/lib/rpm/.rpm.lock (Permission denied)错误。原因:权限不够,需要使用root用户操作。2、解压缩命令tar -xvf 文件名 tar -zxvf 文件名压缩命令 tar -cvzf 自定义文件名.ta
2017-02-07 18:43:22 1069
原创 ajax入门学习(一)
(尊重劳动成果,转载请注明出处:http://blog.csdn.net/qq_25827845/article/details/54800237冷血之心的博客) ajax入门学习(一)ajax入门学习(二)小案例Demo1ajax入门学习(三)小案例Demo2 1 什么是AJAXAJAX(Asynchronous Javascript And XML)翻译...
2017-01-31 21:18:15 2198 3
原创 Spring学习之 jdbcTemplate操作
spring框架一站式框架(1)针对javaee三层,每一层都有解决技术(2)在dao层,使用jdbcTemplate 2 spring对不同的持久化层技术都进行封装(1)jdbcTemplate对jdbc进行封装 3 jdbcTemplate使用和dbutils使用很相似,都数据库进行crud操作1导入jdbcTemplate使用的jar包2 创建对象,设置数据库信息3 创建jdbcTempla
2017-01-31 21:04:13 2441 1
原创 一个有趣的排序算法—睡眠排序
(尊重劳动成果,转载请注明出处:http://blog.csdn.net/qq_25827845/article/details/54800064冷血之心的博客)欢迎关注微信公众号(文强的技术小屋),学习更多技术知识,一起遨游知识海洋~今天看到了这么一个排序方法,是感觉有点好玩,它的基本思想是:主要是根据CPU的调度算法实现的,对一组数据进行排序,不能存在负数值,这个数是多...
2017-01-31 20:28:02 44485 18
原创 数据库的完整性约束
完整性约束是为了表的数据的正确性!如果数据不正确,那么一开始就不能添加到表中。 1 主键当某一列添加了主键约束后,那么这一列的数据就不能重复出现。这样每行记录中其主键列的值就是这一行的唯一标识。例如学生的学号可以用来做唯一标
2017-01-25 18:14:00 8615 1
原创 基础概念7
1、有关下述Java代码描述正确的选项是____public class TestClass { private static void testMethod(){ System.out.println("testMethod"); } public static void main(String[] args) { ((TestClass)nul
2017-01-19 17:08:42 556
原创 HTTP之请求响应内容详解
(尊重劳动成果,转载请注明出处:http://blog.csdn.NET/qq_25827845/article/details/54562339冷血之心的博客)目录HTTP协议(重点)1 安装HttpWatch2 HTTP概述3 请求协议3.1 GET请求3.2 POST请求Referer请求头:统计工作:防盗链:4 响应协议4.1 响应内容...
2017-01-15 15:47:46 15977
原创 MongoDB学习(四)安全和认证、主从集群、副本集和分片操作
安全和认证每个MongoDB实例中的数据库都可以有许多用户。如果开启了安全性检查,则只有数据库认证用户才能执行读或者写操作。在认证的上下文中,MongoDB会将普通的数据作为admin数据库处理。admin数据库中的用户被视为超级用户(
2017-01-10 10:39:21 3040 1
原创 MongoDB学习(三)索引、备份、恢复和导入导出操作
索引就是用来加速查询的。数据库索引与书籍的索引类似:有了索引就不需要翻遍整本书,数据库则可以直接在索引中查找,使得查找速度能提高几个数量级。在索引中找到条目以后,就可以直接跳转到目标文档的位置。创建普通索引,使用命令
2017-01-10 10:15:14 4161
原创 MongoDB学习(二)常用操作
MongoDB常用操作如下:(1)创建数据库,使用命令 use 数据库名称 ,如:usemydb1 use 命令后跟的数据库名,如果存在就进入此数据库,如果不存在就创建,所以这种创建方式又叫隐式创建 注意:使用命令use m
2017-01-08 21:19:39 1293
原创 MongoDB学习(一)简介、安装与启动
MongoDB是一种非关系型数据库(NoSql)NoSql介绍: NoSQL(Not Only SQL ),意即“不仅仅是SQL” ,指的是非关系型的数据库 。是一项全新的数据库革命性运动,早期就有人提出,发展至2009年
2017-01-08 17:33:01 1437 1
原创 MyEclipse+Tomcat配置详解
(尊重劳动成果,转载请注明出处:http://blog.csdn.NET/qq_25827845/article/details/53982209 冷血之心的博客)关注微信公众号(文强的技术小屋),学习更多技术知识,一起遨游知识海洋~目录一、Tomcat1 Tomcat概述2 安装、启动、配置Tomcat2.1 Tomcat目录结构2.2 启动和关闭Tomca...
2017-01-02 21:30:30 154634 14
原创 SSH框架整合过程(Struts2+Spring+Hibernate)
在学习java框架的过程中,我总结过MySQL数据库图文安装详解及相关问题 手把手在MyEclipse中搭建Hibernate开发环境 手把手在MyEclipse中搭建Spring开发环境 MyEclipse中搭建Struts2开发环境 在将三大框架都学习一遍之后,再来看看如何整合SSH框架。先来看看SSH框架如何配合使用,如图所示: 整合步骤:1、导入所需jar包,下载地址:XXX
2016-12-29 16:42:08 14059 4
原创 Spring基础之属性注入总结
(尊重劳动成果,转载请注明出处:http://blog.csdn.net/qq_25827845/article/details/53888749冷血之心的博客)Spring是开源的轻量级框架,核心主要两部分:(1)aop:面向切面编程,扩展功能不是修改源代码实现(2)ioc:控制反转,- 比如有一个类,在类里面有方法(不是静态的方法),调用类里面的方法,创建类的对象,使用...
2016-12-26 20:04:36 11896 4
原创 关于合并有序数组/链表的总结
通过最近的研究,发现好多公司在笔试和面试中还是挺喜欢让你写一些合并类的程序。主要有合并两个有序数组和合并两个有序单链表(可扩展考虑如何合并K个有序链表),本博客中,对合并有序数组和合并有序链表做了一个总结,以便自己接下来的翻阅,也为了给小伙伴分享。
2016-12-25 21:25:02 2253 2
原创 二分查找算法
为什么要说二分算法?可以说这是一个很经典的查找算法,无数的公司都喜欢在面试笔试中让你写写该算法。也许你觉得很简单,但是如果在平时不对二分算法彻底熟练掌握。关键时候,你很有可能会顶不住压力,一紧张就容易出错呀。(不要问我为什么会知道,掩面哭泣ing......) 二分查找算法: 二分查找又称折半查找,优点是比较次数少,查找速度快,平均性能好;其缺点是要求待查表为有序表,且插入删除困难。因此
2016-12-25 17:32:17 3392
原创 String类中的compareTo方法总结
(尊重劳动成果,转载请注明出处:http://blog.csdn.net/qq_25827845/article/details/53870329冷血之心的博客)最近我发现了一个事情,那就是在面试笔试中,好多公司都喜欢在String字符串上出问题,涉及到方方面面的知识,包括其中的一些常用方法。在此,我总结下关于String类中的compareTo方法,以备应对以后的笔试面试。String类...
2016-12-25 16:09:39 71723 2
原创 String类中的equals方法总结
最近我发现了一个事情,那就是在面试笔试中,好多公司都喜欢在String字符串上出问题,涉及到方方面面的知识,包括其中的一些常用方法。在此,我总结下关于String类中的一些方法,以备应对以后的笔试面试。 String类的定义:java.lang 类 Stringjava.lang.Object java.lang.String所有已实现的接口: Serializable, CharSeque
2016-12-25 11:59:47 35657 3
原创 手把手在MyEclipse中搭建Spring开发环境
(尊重劳动成果,转载请注明出处:http://blog.csdn.net/qq_25827845/article/details/53868594冷血之心的博客)在MyEclipse中如何搭建Spring开发环境?本文讲解一个入门级Demo,希望可以帮助更多的初学者。1、首先新建一个Web项目Test_Spring,如图所示:2、下载Spring的jar包,版本为spring-fr...
2016-12-25 11:15:43 21866 1
ReactNative前端与原生事件交互Demo
2017-02-28
Java图形界面开发—学生信息管理系统 完整源码
2017-02-28
Android蓝牙搜索自动配对通信Demo下载
2017-02-18
Android蓝牙搜索自动配对Demo
2017-02-18
SSH框架整合所需的完整jar包
2009-03-24
堆排序,报异常,数组角标越界,求帮忙看看
2016-09-13
Java在图形化界面开发中,使用命令模式。比如说对一个按钮
2016-07-17
Android中关于背景图片的问题,求助。
2016-06-15
Java如何创建对象问题
2016-05-21
Java记事本如何监听组合按键?
2016-05-18
Java中窗口关闭事件。
2016-05-17
售票窗口多线程问题,比较俩种代码
2016-04-12
TA创建的收藏夹 TA关注的收藏夹
TA关注的人