自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(41)
  • 收藏
  • 关注

原创 面试遇到的问题

HashMap的实现原理,底层结构 HashMap:数组+链表组合结构(数组型散列结构)HashMap的链表元素对应一个静态的内部类Entry,包含三个元素(key,value,next)主要有put(),get()。put()原理:通过hash%Entry.length来计算index,此时加入的元素即 Entry[index]=该元素 如果index相同,就是新加入...

2018-03-26 21:06:43 218

原创 webService是什么

什么叫做webService WebService是一个SOA(面向服务的编程)的架构,它是不依赖于语言,不依赖于平台,可以实现不同的语言间的相互调用,通过Internet进行基于Http协议的网络应用间的交互。 WebService实现不同语言间的调用,是依托于一个标准,webservice是需要遵守WSDL(web服务定义语言)/SOAP(简单请求协议)规范的。 WebService

2017-09-04 22:10:06 478

原创 maven的基本了解

今天我会讲到六个知识点;Maven的简介,Maven下载环境变量配置,在eclipse集成Maven,使用Maven创建java项目,使用Maven创建web项目   废话不多说,直接上操作:    1.Maven的简介:        Maven是一个项目管理工具,它包含了一个项目对象模型 (Project Object Model),一组标准集合,一个一个项目周期(Projec

2017-08-21 10:50:53 367

原创 Struts2(一)

最近的一个月都会学习SSH框架,当然到后期还是会去学习SSM。好的,我的废话也不多说了,对框架感兴趣的同学们也知道SSH包括Struts2,Spring,Hibernate;今天我就来讲讲Struts2。(写的不好的地方还是希望大家能够提出来,谢谢)  当然了有Struts2就有Struts1,但是Struts1已经淘汰了很多年了,不建议大家再去学习Struts1。 但是 我们需要怎样去理解S

2017-08-11 23:43:52 288

原创 简单了解什么叫做MVC框架

首先说明一下,本人很不仁道的用了教员给的资料一、MVC设计模式模型Model封装数据,进行业务处理,返回处理结果视图View展示界面控制器 Controller接收用户端请求,将模型和视图联系在一起以实现用户请求的功能MVC编程实现思路二、Controller设计2.1 自定义Action类,实现execute方法public

2017-08-11 22:47:37 417

转载 android解析json数据显示

Json数据复制代码 代码如下:[{"code":"110000","sheng":"11","di":"00","xian":"00","name":"北京市","level":1},{"code":"659004","sheng":"65","di":"90","xian":"04","name":"五家渠市","level":3},{"code":"710000","sheng"

2017-07-26 22:56:18 613

转载 Android闹钟 AlarmManager的使用

AlarmManager这个类提供对系统闹钟服务的访问接口。  你可以为你的应用设定一个在未来某个时间唤醒的功能。  当闹钟响起,实际上是系统发出了为这个闹钟注册的广播,会自动开启目标应用。  注册的闹钟在设备睡眠的时候仍然会保留,可以选择性地设置是否唤醒设备,但是当设备关机和重启后,闹钟将会被清除。   在alarm的receiver的onReceive()方法被执行的时候,

2017-07-23 21:28:35 1160

转载 android实现三种视频播放

在Android中,我们有三种方式来实现视频的播放:1、使用其自带的播放器。指定Action为ACTION_VIEW,Data为Uri,Type为其MIME类型。2、使用VideoView来播放。在布局文件中使用VideoView结合MediaController来实现对其控制。3、使用MediaPlayer类和SurfaceView来实现,这种方式很灵活。1、调用其自带的

2017-07-21 21:46:12 1104 1

原创 android实现音乐播放器

1.在学习音乐播放器前,我们要了解MediaPlayer.1)如何获得MediaPlayer实例:可以使用直接new的方式:MediaPlayer mp=new MediaPlayer();也可以使用create的方式:MediaPalyer mp=MediaPlayer.create(this,R.raw.文件);在这不用调用setDataSource2.音乐播放器所需的一些属性

2017-07-20 14:20:30 1083

转载 Android contentProvider解析

ContentProvider(内容提供者)是Android中的四大组件之一。主要用于对外共享数据,也就是通过ContentProvider把应用中的数据共享给其他应用访问,其他应用可以通过ContentProvider对指定应用中的数据进行操作。ContentProvider分为系统的和自定义的,系统的也就是例如联系人,图片等数据。 以下这段是Google Doc中对ContentPro

2017-07-17 20:51:06 379

转载 Android Service解析

一、Android Service的概念与说明1.1 Service 服务的定义Android Service 是 Android 平台最常用的部件之一,其概念与 Windows Service 类似,熟悉Windows开发的朋友应该对此概念会有所了解。当 Android 系统需要对现有的程序数据进行监听,或者对现有 Actitvity 提供数据服务支撑时,就会使用到 Android Se

2017-07-15 21:17:59 350

原创 Android四大控件之BroadcastReceiver

今天本人学了Android中BroadcastReceiver的相关知识,想和大家来一起分享分享。BroadcastReceiver的意思就是“广播接收者”,用来接收来自系统和应用中的广播。其实在我们还没有接触BroadcastReceiver之前就有用过广播,例如当网络改变时系统会产生一条广播,接收到这条广播就能及时地做出提示和保存数据等操作。下面我们就对BroadcastR

2017-07-13 19:00:28 257

转载 Android系统广播大全

String ADD_SHORTCUT_ACTION 动作:在系统中添加一个快捷方式。 String ALL_APPS_ACTION 动作:列举所有可用的应用。输入:无。 String ALTERNATIVE_CATEGORY 类别:说明 activity 是用户正在浏览的数据的一个可选操作。 String ANSWER_ACTION 动作:处理拨入的电话。 Str

2017-07-11 18:17:04 271

转载 jsp的内置对象及作用

简单的记忆方法:记住一个单词:parscope (气象雷达)示波器,它包含:page,application,request,response,session,config,out,pagecontext,exception。一、request对象 客户端的请求信息被封装在request对象中,通过它才能了解到客户的需求,然后做出响应。它是HttpServletRequest类的实例。

2017-07-10 15:16:03 237

原创 单点触摸实现水滴效果

package com.example.android16_android1;import android.content.Context;import android.graphics.Canvas;import android.graphics.Color;import android.graphics.Paint;import android.os.Handler;import

2017-07-09 19:41:36 422

原创 Android怎样实现传递对象集合?

我们先来看看效果图                                       布局代码的实现1<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android

2017-06-16 23:58:13 728

原创 Android中MultiAutoCompleteTextView的运用?

本人觉得MultiAutoCompleteTextView能运用的地方不多,我也只就在淘宝购物上看到了这项功能;布局文件<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android

2017-06-11 16:23:15 547

原创 如何实现自动补全?

今天会讲AutoCompleteTest(自动补全),也就是相当于jsp servlet中的AJAX,先来看看运行的结果   在layout文件下生成布局文件<AutoCompleteTextView android:layout_width="wrap_content" android:layout_height="wrap_content"

2017-06-11 14:51:21 1832

原创 运用RadioButton实现图片浏览?

1.创建xml文件<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="match_parent" android:layout_height="match_parent">

2017-06-07 22:37:09 376

原创 Android布局的基本概念及布局的运用?

一.布局的基本概念     布局就是主要把界面中的控件按照某种规律摆放在指定的位置;主要是为了解决应用程序在不同手机中的显示问题    1.  Android实现布局有俩种方式:      (1)代码:布局文件对应的Java类都是viewgroup类的子类      (2)xml配置文件:所有的布局文件都是放在res/layout文件夹中              布局支持嵌套

2017-06-01 22:13:22 879 1

转载 自定义类加载器的实现和使用?

1、用户自定义的类加载器:要创建用户自己的类加载器,只需要扩展java.lang.ClassLoader类,然后覆盖它的findClass(String name)方法即可,该方法根据参数指定类的名字,返回对应的Class对象的引用。findClassprotected Class findClass(String name) throws

2017-05-30 23:36:05 2868

原创 对象和JSON之间的转换?对象集合和字符串之间的转换?在JSP中使用JSNO?

在使用JSONDEZ几张转换之前我们先来了解什么叫做JSNO?我们为什么要来使用JSON?一.什么叫做JSON? (JavaScript Object Notation,JS对象标记)是一种轻量级的数据交换格式二.为什么使用JSON?简洁和清晰,易于人阅读和编写,易于机器解析和生成提高了网络的传输效率(这是官网上的答案)而我自己是这样理解的json只是为了服务器端发送到客服端的

2017-05-30 15:53:30 2907

原创 JDNI的运用?

我今天会讲到关于JDNI的三种用法:Tomcat JDNI,Window JDNI,自定义JDNI,这样来看的我们会觉得它们很难理解,那我就更具我自己的理解来说吧!Tomcat,window其实就相当于一个容器,一个储存东西的容器,我可以从中拿东西也可放东西 一.Tomcat JDNI的用法?(放值)   当然我们要在Tomcat中放入东西,那就少不了配置,先进入Tomcat官网中找到你所

2017-05-30 12:22:08 671

原创 JNDI是用来做什么的?

.什么是JDNI    1.java Naming and Directory Interface,java命名和目录接口     2.是一组在Java应用中访问命名和目录服务的API     3.通过名称将资源与服务进行关联这些都是一些官方的解释,一时半会也很那理解透彻,下面是我自己对JDNI的理解JNDI是用来干什么的?说通俗一点它就是一个接口,连接数据库的一个接口

2017-05-30 10:53:50 5959

原创 MyEclipse如何连接数据库?

1.步骤一2.步骤二3.步骤三4.步骤四5.步骤五

2017-05-27 11:57:58 1393

转载 java集合总结

本文是在学习中的总结,欢迎转载但请注明出处:http://blog.csdn.net/pistolove/article/details/41346969以下资料是在学习中总结出来的,希望对你有所帮助。如果需要请转载,谢谢。1. StringBuffer 线程安全,StringBuilder 线程不安全 效率稍高些集(Set):集里的对象不按任何特定的方式排列,按索引值来操作数

2017-05-27 11:26:15 199

原创 IO复习

一.  IO简介                  input    输入    读                  output   输出   写            我们可以用IO来创建文件,运用缓冲流复制文件,递归,序列化及反序列化,字符流和字符流读写           1.文件的创建              (1)实例化File

2017-05-27 09:21:09 222

原创 web配置应用

配置web应用的初始化参数           web.xml                                                       uname                     xxxooo                    HttpServlet.java             public cl

2017-03-25 22:31:12 431

原创 servlet(体系结构)

我们先和jsp九大内置对象做一下比较                                       jsp九大内置对象                                                    servlet                                pageContext

2017-03-25 21:33:54 619 2

转载 什么是Servlet容器

1. 什么是Web服务器?    想要知道什么是Servlet容器,我们首先要知道什么是Web服务器。    Web服务器使用HTTP协议来传输数据。最简单的一种情况是,用户在浏览器(客户端,client)中输入一个URL(如,www.programcreek.com/static.html),然后就能获取网页进行阅览。因此,服务器完成的工作就是发送网页至客户端。传输过

2017-03-22 15:53:14 406

原创 servlet(手动配置Servlet)

一.什么是servlet          Servlet是一种服务器的Java应用程序,具有独立于平台和协议的特性,可以生成动态的web页面。他担当客户请求与服务器响应的中间层。Servlet是位于web服务器内部的服务器端的Java应用程序二.手动配置Servlet    注意:它是有顺序之分的     自定义类实现Servlet接口,重写相对应的方法;在web.x

2017-03-22 11:54:40 638

原创 MVC框架模式

一.MVC概念:它的全称为model view controller,我们首先来了解这三个单词分别代表什么   1.Model(模型)     它体现在实体类(entity,JavaBean,pojo,domian)和Dao层(data access object)中     而它具有的特点:                    (1)模型表示业务数据和业务逻辑       

2017-03-21 22:20:03 308

转载 Junit和testng的区别

什么是Junit(1)JUnit是一个Java语言的单元测试框架(它由Kent Beck和Erich Gamma建立) (2)Junit测试是程序员测试,即所谓白盒测试,因为程序员知道被测试的软件如何(How)完成功能和完成什么样(What)的功能(3)Junit是一套框架,继承TestCase类,就可以用Junit进行自动测试了。什么是testngTestNG,即

2017-03-21 14:27:56 590

原创 EL表达式

由于本人还是一个初学者,所以有些知识点是从百度上查找的一.什么叫做EL 表达式        EL由:expression language(表达式语言)二.为什么用EL表达式      EL目的:为了使用jsp写起来更加简单。表达式语言的灵感来自于ECMAcript和XPath表达式语言,他提供了在jsp中简化表达式的方法,让jsp的代码更加简化三.EL表达式的用

2017-03-20 23:30:55 317

原创 了解JavaBean以及它在jsp中的用法

我是一个初学者,还有很多不懂的地方,希望大神们给点意见一.什么叫JavaBean:        它就相当于Java中的实体类(entity),也叫domain,但是为了编辑工具识别,需要满足至少三个条件      1.必须有无参方法       2.属性使用public的set,get方法访问,也就是说设置成private,同时set,get方法与属性名的大小也需要对应。

2017-03-20 21:44:56 438

转载 Cookie/Session机制

会话(Session)跟踪是Web程序中常用的技术,用来跟踪用户的整个会话。常用的会话跟踪技术是Cookie与Session。Cookie通过在客户端记录信息确定用户身份,Session通过在服务器端记录信息确定用户身份。本章将系统地讲述Cookie与Session机制,并比较说明什么时候不能用Cookie,什么时候不能用Session。1.1  Cookie机制

2017-03-10 14:47:28 359

原创 junit(单元测试)

一.什么叫做JUNIT(单元测试)   JUNIT是由Erich Gamma和Kent Becka编写的一个回归测试框架(regression testing framework),供Java开发人员编写单元测试之用      为什么使用Junit:是为了方便程序员查找编码错误,还有的是在没有界面的情况下更好的查找错误代码的位置,减少了程序员对错误代码的查找  怎么用Jun

2017-03-10 00:55:55 275

原创 jsp标准标签库

jsp标准标签库它的英文名叫(Java Standard Tag Library),缩写为:JSTL  在使用JSTL时需要JSTL库安装:复制jst.jar和standard.jar到lib文件夹   JSP标准标签库分为五大类:   1.核心标签(C标签)    在使用C标签是现需要下达一个指令    语法:

2017-03-08 22:41:14 386 1

原创 jsp基本语法

在学jsp前,我们首先要了解什么叫jsp?它是用来干嘛的?以及它的运行原理?      (1) 什么叫jsp?            它是动态网页开发技术

2017-03-04 23:47:07 441

原创 Tomcat的安装及原因

Tomcat的简介:         Tomcat是Apache软件基金会的Jakarta 项目中的一个核心项目,由Apache、Sun 和其他一些公司及个人共同开发而成。Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选。对于一个初学者来说,可以这样认为,当

2017-03-02 21:52:05 446

空空如也

空空如也

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

TA关注的人

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