自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(344)
  • 资源 (13)
  • 问答 (7)
  • 收藏
  • 关注

原创 扬帆起航,再踏征程(四)

1、SpringMVC中从收到请求到最后显示结果页面,都经过了哪些? 2、java的内存管理机制 3、自定义一个字符串类,实现其中的compare方法。要求比较两个字符串的ASCII码大小

2016-12-13 19:32:18 1254

原创 大数据基础概念

1、Hadoop是什么?答:Apache Hadoop软件库是一个框架,允许在集群服务器上使用简单的编程模型对大数据集进行分布式处理。Hadoop被设计成能够从单台服务器扩展到数以千计的服务器,每台服务器都有本地的计算和存储资源。Hadoop的高可用性并不依赖硬件,其代码库自身就能在应用层侦测并处理硬件故障,因此能基于服务器集群提供高可用性的服务。简单来说,Hadoop是在分布式服务器集群上存储海

2016-12-13 09:08:23 960

原创 Hadoop到底是什么?

大数据是个铺天盖地的词,而谈论大数据又不可避免地要提到Hadoop,遗憾的是今天大多数大数据鼓吹者,甚至专业人士其实并不能说清楚Hadoop到底是什么玩意,以及有何功用,而他们的管理层小白听众更是一头雾水。众所周知,Hadoop是Apache软件基金会管理的开源软件平台,但Hadoop到底是什么呢?简单来说,Hadoop是在分布式服务器集群上存储海量数据并运行分布式分析应用的一种方法。Hadoop...

2016-12-13 08:48:06 2149

原创 扬帆起航,再踏征程(三)

(尊重劳动成果,转载请注明出处: 冷血之心的博客)  题目1:找到第一次出差错的版本每个项目开发时,我们用代码版本控制工具,每次提交都会更新代码版本。版本号从1到n递增。有人提交代码后,导致后续的代码在单元测试中,都是错的。请找到第一个错误的版本号。 代码如下:package com.

2016-12-12 21:10:17 1693

原创 扬帆起航,再踏征程(二)

(尊重劳动成果,转载请注明出处: 冷血之心的博客) 1、各大集合的主要特点:2、list个set中去重机制:3、关于一段String代码的优化之处:4、给出一个字符串1234,如何分别打印出以下字符串:1234、123、234、23、34、1、2、3、4等

2016-12-12 19:35:52 1074

原创 java面试总结

(尊重劳动成果,转载请注明出处:http://blog.csdn.net/qq_25827845/article/details/53525075 冷血之心的博客)数据结构与算法:1、以最少的代码实现单链表反转,需要自己创建节点。2、给出一个二叉树,不能使用递归的方式,以二叉树的高度输出每个节点的值。在此基础上,如何在每个高度结束之后,输入一个换行符?数据库:1、MongoDB数据库的优缺点分析?...

2016-12-12 17:59:06 336

原创 hibernate一级缓存和二级缓存的区别

缓存是介于应用程序和物理数据源之间,其作用是为了降低应用程序对物理数据源访问的频次,从而提高了应用的运行性能。缓存内的数据是对物理数据源中的数据的复制,应用程序在运行时从缓存读写数据,在特定的时刻或事件会同步缓存和物理数据源的数据。   缓存的介质一般是内存,所以读写速度很快。但如果缓存中存放的数据量非常大时,也会用硬盘作为缓存介质。缓存的实现不仅仅要考虑存储的介质,还要考虑到管理缓存的并发访问...

2016-12-12 09:16:37 510

原创 扬帆起航,再踏征程(一)

(尊重劳动成果,转载请注明出处:      冷血之心的博客) 数据结构与算法:1、以最少的代码实现单链表反转,需要自己创建节点。2、给出一个二叉树,不能使用递归的方式,以二叉树的高度输出每个节点的值。在此基础上,如何在每个高度结束之后,输入一个换行符?数据库:1、MongoDb数据库的优缺点分析2、SQL语句中查询每个年龄有几个用户3、MySQL中两种表类型MyISAM和InnoDB的区别?排序:

2016-12-08 21:39:05 2259

原创 类变量、成员变量、局部变量

类变量、成员变量、局部变量 类变量(也叫静态变量)是类中独立于方法之外的变量,用static 修饰。(static表示“全局的”、“静态的”,用来修饰成员变量和成员方法,或静态代码块(静态代码块独立于类成员,jvm加载类时会执行静态代码块,每个代码块只执行一次,按顺序执行))。 成员变量(也叫“实例变量”、“域”)也是类中独立于方法之外的变量,不过没有static修饰。 局部变量是类的方法中...

2016-12-06 14:33:36 545

原创 数据库索引

索引是一种特殊的文件(InnoDB数据表上的索引是表空间的一个组成部分),它们包含着对数据表里所有记录的引用指针。注:[1]索引不是万能的!索引可以加快数据检索操作,但会使数据修改操作变慢。每修改数据记录,索引就必须刷新一次。为了在某种程序上弥补这一缺陷,许多SQL命令都有一个DELAY_KEY_WRITE项。这个选项的作用是暂时制止MySQL在该命令每插入一条新记录和每修改一条现有之后立刻对索引...

2016-12-04 21:36:31 138

原创 HTTP/1.1与HTTP/1.0的区别

下面主要从几个不同的方面介绍HTTP/1.0与HTTP/1.1之间的差别,当然,更多的内容是放在解释这种差异背后的机制上。 1 可扩展性 可扩展性的一个重要原则:如果HTTP的某个实现接收到了自身未定义的头域,将自动忽略它。 Ø 在消息中增加版本号,用于兼容性判断。注意,版本号只能用来判断逐段(hop-by-hop)的兼容性,而无法判断端到端(end-to-end)的兼容性。 例如,一台...

2016-12-04 21:33:06 2100

原创 面试中的算法和数据结构

原文链接:http://blog.csdn.net/mjl960108/article/details/53440278 查找和排序算法是算法的入门知识,其经典思想可以用于很多算法当中。因为其实现代码较短,应用较常见。所以在面试中经常会问到排序算法及其相关的问题。但万变不离其宗,只要熟悉了思想,灵活运用也不是难事。一般在面试中最常考的是快速排序和归并排序,并且经常有面试官要求现场写出这两种排序的...

2016-12-03 15:28:25 576

原创 手把手在MyEclipse中搭建Hibernate开发环境

(尊重劳动成果,转载请注明出处:冷血之心的博客)

2016-11-30 21:49:31 12408 7

原创 Java字节流与字符流的区别详解

字节流与字符流先来看一下流的概念:在程序中所有的数据都是以流的方式进行传输或保存的,程序需要数据的时候要使用输入流读取数据,而当程序需要将一些数据保存起来的时候,就要使用输出流完成。程序中的输入输出都是以流的形式保存的,流中保存的实际上全都是字节文件。字节流与字符流在Java.io包中操作文件内容的主要有两大类:字节流、字符流,两类都分为输入和输出操作。在字节流中输出数据主要是使用OutputSt...

2016-11-29 15:16:17 332

原创 Android UI线程和非UI线程

UI线程及Android的单线程模型原则  当应用启动,系统会创建一个主线程(main thread)。  这个主线程负责向UI组件分发事件(包括绘制事件),也是在这个主线程里,你的应用和Android的UI组件(components from the Android UI toolkit (components from the android.widget andandroid.view pa...

2016-11-29 15:14:16 446

原创 Java经验之谈

Java就是用来做项目的!Java的主要应用领域就是企业级的项目开发!要想从事企业级的项目开发,你必须掌握如下要点:1、掌握项目开发的基本步骤2、具备极强的面向对象的分析与设计技巧3、掌握用例驱动、以架构为核心的主流开发方法没有人愿意自己一辈子就满足于掌握了一些代码实现的技巧,别人告诉你要实现什么,你就用代码堆砌来实现别人的要求!你必须学会从整个项目的角度去思考!你必须学会假如你是项目经理,你该如...

2016-11-29 08:08:03 268

原创 集合的默认初始容量、加载因子、扩容增量

常用集合的默认初始容量和扩容的原因: 当底层实现涉及到扩容时,容器或重新分配一段更大的连续内存(如果是离散分配则不需要重新分配,离散分配都是插入新元素时动态分配内存),要将容器原来的数据全部复制到新的内存上,这无疑使效率大大降低。加载因子的系数小于等于1,意指 即当 元素个数 超过 容量长度*加载因子的系数 时,进行扩容。另外,扩容也是有默认的倍数的,不同的容器扩容情况不同。List 元素...

2016-11-29 08:07:46 361

原创 java基础概念

1、加载驱动方法 1.Class.forName(“com.microsoft.sqlserver.jdbc.SQLServerDriver”); 调用方法 Class.forNameDriverManager.registerDriver(new com.mysql.jdbc.Driver()); 通过registerDriver方法注册...

2016-11-29 08:05:37 255

原创 java基础概念

下文将罗列在实际学习开发中遇到的容易忘记的知识点,虽然简单,但有必要记下来随时查看。概念1:try-catch-finally块中,finally块在以下几种情况将不会执行。(1)finally块中发生了异常。(2)程序所在线程死亡。(3)在前面的代码中用了System.exit();(4)关闭了CPU概念2:泛型是什么?答:泛型主要解决安全和代码重用率的问题,它有自动装箱和拆箱的功能。利用与一个...

2016-11-27 20:37:47 318

原创 MySQL数据库图文安装详解及相关问题

(尊重劳动成果,转载请注明出处: 冷血之心的博客) 首先说明:安装目录中不能有中文和空格.1、 2、  3、  4、 5、  6、 7、 8、 9、 10、

2016-11-27 20:18:30 2071

原创 2016年CSDN十大博客之星评选,快来投票哈~

11-28号开始投票,现在处于公示期。这是我的投票链接 :              http://blog.csdn.net/vote/candidate.html?username=qq_25827845         重在参与,各位小伙伴,非常希望能得到你的投票哦~

2016-11-27 15:57:07 2783

原创 JSTL 标签大全详解

(尊重劳动成果,转载请注明出处:http://blog.csdn.net/qq_25827845/article/details/53311722 冷血之心的博客)关注微信公众号(文强的技术小屋),学习更多技术知识,一起遨游知识海洋~目录一、JSTL标签介绍1、什么是JSTL?2、JSTL标签库:3、使用taglib指令导入标签库:4、core标签库常用标签:...

2016-11-23 21:21:39 120474 31

原创 MVC 设计模式概述

MVC模式(Model-View-Controller)是软件工程中的一种软件架构模式,把软件系统分为三个基本部分:模型(Model)、视图(View)和控制器(Controller)。MVC模式最早为Trygve Reenskaug提出,为施乐帕罗奥多研究中心(Xerox PARC)的Smalltalk语言发明的一种软件设计模式。MVC可对程序的后期维护和扩展提供了方便,并且使程序某些部分的重用提供了方便。而且MVC也使程序简化,更加直观。

2016-11-22 21:54:13 18024

转载 React/React Native 的ES5 ES6写法对照表

很多React/React Native的初学者都被ES6的问题迷惑:各路大神都建议我们直接学习ES6的语法(class Foo extends React.Component),然而网上搜到的很多教程和例子都是ES5版本的,所以很多人在学习的时候连照猫画虎都不知道怎么做。今天在此整理了一些ES5和ES6的写法对照表,希望大家以后读到ES5的代码,也能通过对照,在ES6下实现相同的功能。

2016-11-21 21:39:40 1027

原创 Hibernate 中配置属性详解(hibernate.properties)

Hibernate能在各种不同环境下工作而设计的, 因此存在着大量的配置参数。多数配置参数都 有比较直观的默认值, 并有随Hibernate一同分发的配置样例hibernate.properties 来展示各种配置选项。 所需做的仅仅是将这个样例文件复制到类路径 (classpath)下并做一些自定义的修改。

2016-11-20 17:29:44 21986 1

原创 MyEclipse中搭建Struts2开发环境

在MyEclipse中如何搭建Struts2开发环境?本文讲解自己在开发学习中的一些经验,希望可以帮助更多的初学者。 1、首先下载Struts2.3.4版本,下载地址为:http://download.csdn.net/detail/wangzhaoa/4481100下载之后解压,目录如下图所示:

2016-11-17 21:25:44 16052 2

原创 Action 中获取表单数据的三种方式

Action 中获取表单提交数据的三种方式:(1)使用ActionContext类来获取。(2)使用ServletActionContext类获取。(3)使用接口注入的方式获取。

2016-11-12 12:01:52 16657

转载 2016最新Java学习计划

  一、Java学习路线图   二、Java学习路线图——视频篇 六大阶段学完后目标知识点配套免费资源(视频+笔记+源码+模板)密码       第一阶段Java基础 入门学习周期:35天学完后目标:1.可进行小型应用程序开发2.对数据库进行基本的增删改查管理市场价值:¥5000计算机基础知识计算机基础、DOS常用命令、Java概述、JDK环境安装配置、环境变量配置、Java程序入门1.2015年...

2016-11-08 21:29:17 25525 27

转载 2016最新前端学习计划

   一、前端学习路线图 二、前端学习路线图——视频篇六大 阶段学完后目标知识点视频资源(附笔记+PPT+模板 +源码)密码准备篇学习周期:15天学完后目标:1、熟悉媒体查询和响应式设计,使得设计有适配不同的移动;2、熟悉基础CSS的格式和CSS盒模式;3、理解网页间是如何链接的、如何设计多列布局,可以处理表单字段和媒体元素;4、理解如何创建和浏览一个基本的网页。市场价值:熟练掌握之后,可以满足市...

2016-11-08 09:36:52 16527 22

原创 Android 学习路线图

全面的Android学习路线图,和大家分享。

2016-11-03 18:36:44 2561

原创 C/C++学习路线图

最新C/C++学习路线图,和大家分享。

2016-11-02 17:25:15 6275 12

原创 Android 蓝牙开发之搜索、配对、连接、通信大全

关注微信公众号(文强的技术小屋),学习更多技术知识,一起遨游知识海洋~ 蓝牙( Bluetooth®):是一种无线技术标准,可实现固定设备、移动设备和楼宇个人域网之间的短距离数据交换(使用2.4—2.485GHz的ISM波段的UHF无线电波)。蓝牙设备最多可以同时和7个其它蓝牙设备建立连接,进行通信,当然并不是每一个蓝牙都可以达到最大值。下面,我们从蓝牙的基本概念...

2016-11-01 17:23:06 69371 38

原创 React—Native开发之 Could not connect to development server(Android)解决方法

Could not connect to development server 是我深恶痛绝的一个超级大BUG。

2016-10-30 22:12:00 45165 12

原创 React—Native开发之原生模块向JavaScript发送事件

首先,参考RN中文网关于原生模块(Android)的介绍可以看到,RN前端与原生模块之间通信,主要有三种方法:(1)使用回调函数Callback,它提供了一个函数来把返回值传回给JavaScript。(2)使用Promise来实现。(3)原生模块向JavaScript发送事件。其中,在我的博客React-Native开发之原生模块封装(Android)升级版 阐述了如何使用

2016-10-29 12:04:43 14558 6

原创 Spring 框架学习—控制反转(IOC)

Spring是一个开源框架,Spring是于2003 年兴起的一个轻量级的Java 开发框架,由Rod Johnson创建。简单来说,Spring是一个分层的JavaSE/EEfull-stack(一站式) 轻量级开源框架,主要用于降低模块之间耦合度的框架,实际上Spring除了能够通过IoC降低模块之间的耦合度外还提供了其它功能。

2016-10-28 16:04:57 10018

原创 Java学习路线图

非常好的一张Java学习路线图,献给大家(虽然我还在入门哪里。。。)

2016-10-28 15:20:35 11141

原创 Java设计模式—建造者模式

 (尊重劳动成果,转载请注明出处:https://blog.csdn.net/qq_25827845/article/details/52932495冷血之心的博客)目录建造者模式:通用类图如下:角色定义:● Product产品类● Builder抽象建造者● ConcreteBuilder具体建造者● Director导演类通用代码如下:优点:使用...

2016-10-26 11:19:30 4167

原创 23种设计模式大汇总

(尊重劳动成果,转载请注明出处:https://blog.csdn.net/qq_25827845/article/details/52932234冷血之心的博客)关注微信公众号(文强的技术小屋),学习更多技术知识,一起遨游知识海洋~完整的学习了设计模式,并且都做了笔记。以下来一个汇总:1、单例模式: Java设计模式-单例模式2、工厂方法模式...

2016-10-26 10:51:46 18257

原创 基础概念5

第五篇基础知识总结

2016-10-25 21:57:04 1394

转载 Java项目经验——程序员成长的钥匙

本文转载至:http://geek.csdn.net/news/detail/109880,像我这样的菜鸟应该多看几遍这样的文章,学起来才更加有动力和方向。  Java就是用来做项目的!Java的主要应用领域就是企业级的项目开发!要想从事企业级的项目开发,你必须掌握如下要点:1、掌握项目开发的基本步骤2、具备极强的面向对象的分析与设计技巧3、掌握用例驱动、以架构为核心的主流

2016-10-25 21:41:13 5404

网络是怎样连接的_户根勤 PDF下载 高清完整版

网络是怎样连接的_户根勤 高清完整版PDF

2017-04-29

TruthBlue2_8.rar

蓝牙BLE开发,好用的测试app

2017-04-26

kafka_2.9.2-0.8.2.1.tgz

kafka集群

2017-03-29

ReactNative前端与原生事件交互Demo

本程序功能:React-Native中原生模块向JavaScript前端发送事件。 说明如下: 首先,由RN中文网关于原生模块(Android)的介绍可以看到,RN前端与原 生模块之间通信,主要有三种方法: (1)使用回调函数Callback,它提供了一个函数来把返回值传回JavaScript。 (2)使用Promise来实现。 (3)原生模块向JavaScript发送事件。 其中,在我的博客React-Native开发之原生模块封装(Android)升级版 较为详细的阐述了如何使用回调函数Callback来将数据传向JavaScript 端。 关于本程序的详细的说明,请见中文博客。 http://blog.csdn.net/qq_25827845/article/details/52963594

2017-02-28

Java图形界面开发—学生信息管理系统 完整源码

学生信息管理系统,使用Java开发。 1、登录界面可以进行登录操作。有俩种权限选择。分别跳转到不同的界面。 2、使用了事件监听、Java操作SQLserver数据库等知识。 3、图形化界面中使用了JTable等组件,将查询结果显示在表格中。 详见我的博客:http://blog.csdn.net/qq_25827845/article/details/50932501

2017-02-28

算法新解(中文高清PDF)刘新宇

算法新解(中文高清PDF)一书由刘新宇所著,本书适合软件开发人员、编程和算法爱好者,以及高校学生阅读参考。

2017-02-27

Android蓝牙搜索自动配对通信Demo下载

在android蓝牙自动配对的基础上增加了其通信代码,主要实现与Arduino端的通信。 详见我的博客: http://blog.csdn.net/qq_25827845/article/details/52997523

2017-02-18

Android蓝牙搜索自动配对Demo

本程序功能:实现蓝牙的自动配对功能。 关于本程序的详细的说明,请见中文博客 http://blog.csdn.net/qq_25827845/article/details/52400782

2017-02-18

Hibernate小Demo

这是一个在Myeclipse中的Hibernate入门小Demo

2016-12-06

Navicat for MySql.0.27

这是一款MySQL数据库的图形化界面管理工具,方便大家管理数据库。操作简单,容易上手。

2016-12-06

Hibernate开发所需的dtd文件和jar包

Hibernate开发所需的dtd文件和jar包:包括基本的jar包和参考dtd文件。

2016-12-06

SSH框架整合所需的完整jar包

SSH框架整合所需的完整jar包,http://blog.csdn.net/qq_25827845/article/details/53929601

2009-03-24

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除