自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Spring实战(第四版)IoC之Bean的装配

我对IoC(控制反转)/DI(依赖注入)的理解:       原来我们写java代码时,在A类中调用B类,则直接在A类中new一个B类对象即可调用B中的方法。这在平时的课程作业里显得非常合理而且通俗易懂,但是,接触了一个java项目之后才发现,尽管是一个小型的java项目,其中的类也是非常多的,算上javabean、工具类等少说也有十几个类。若要仍然使用new方法在一个类中调用另一个类,那类的关系...

2018-05-10 21:18:13 409

原创 Servlet学习笔记(二)之ServletConfig对象

public interface ServletConfig       这个接口定义了一个对象(存储servlet的配置信息),通过这个对象,Servlet引擎配置一个Servlet并且允许Servlet获得一个有关它的ServletContext接口的说明。每一个ServletConfig对象对应着一个唯一的Servlet。方法       1、getInitParameter       p...

2018-05-01 22:46:06 255

原创 servlet学习笔记(一)之从概念介绍到三种创建方式

    servlet是运行在web服务器上的小型java程序,通常通过http(超文本传输)协议接收和响应来自web客户端的请求,servlet一定要实现javax.servlet.Servlet接口,还要在web.xml中部署之后才能使用。Sevlet接口中的方法:    void init(ServletConfig config) Servlet实例被创建时调用,做初始化工作。Sevl...

2018-04-27 22:09:15 161

原创 Java中获取properties资源文件的几种方法

一、基于InputStreamdbinfo.properties:drivername=com.mysql.jdbc.Driverurl=jdbc\:mysql\://localhost\:3306/zskj1user=rootpassword=123456Properties pp=new Properties();//创建资源对象FileInputStream fis=new File...

2018-04-27 21:21:54 5404

原创 HTTP协议

这两天在看韩顺平老师2011年的servlet/jsp视频教程,年代有点久远,但老师说的很好,现在我来做下笔记。http协议的介绍①    http协议建立在tcp/ip协议基础上②    http协议全称 超文本传输协议③    http协议有1.0 和 1.1版本 ,目前通用的是1.1版本http1.0 称为短连接,发送完数据就断开连接http1.1 称为长连接,发送完数据后仍保持一段时间,默...

2018-04-26 13:34:20 157

转载 抓包工具 - HttpWatch(功能详细介绍)

  HttpWatch是功能强大的网页数据分析工具,集成在IE工具栏,主要功能有网页摘要、cookies管理、缓存管理、消息头发送/接收,字符查询、POST数据、目录管理功能和报告输出。HttpWatch是一款能够收集并显示深层信息的软件,它不用代理服务器或一些复杂的网络监控工具,能够在显示网页的同时显示网页请求和回应的日志信息,甚至可以显示浏览器缓存和IE之间的交换信息,集成在IE工具栏。(Ht...

2018-04-25 14:38:14 4470

原创 多线程概念和Java创建新线程的三种方法

一、线程和进程进程:处于运行过程中的程序,具有一定的独立功能,是系统进行资源分配和调度的一个独立单位。        特点:独立性、动态性、并发性。线程:进程的执行单元,线程可以拥有自己的堆栈、程序计数器和局部变量,但不拥有系统资源,它与父进程的其他线程共享该线程拥有的全部资源。一个线程可以创建和销毁另一线程,同一进程的多个线程可以并发执行。线程的调度与管理由进程本身负责完成。多线程的优点:①进程...

2018-04-15 20:41:22 155

原创 img标签中alt属性与title属性

在html的img标签中,alt属性有以下两大作用:① 如果图像没有下载或者加载失败,会用文字来代替图像显示。这一作用是为了给加载不出网页图片的用户提供图片信息,方便用户浏览网页,也方便程序猿维护网页。② 搜索引擎可以通过这个属性的文字来抓取图片而title属性,是当网页上的图片被加载完成后,鼠标移动到上面去,会显示这个图片指定的属性文字,以对图片信息进行补充性说明。...

2018-04-15 09:58:56 13719 1

原创 java语言中方法的参数传递

    今天突然发现一个之前一直被我忽略了的问题,java方法的参数传递问题。之前只知道给方法传递实参时是传递变量的副本,在方法中改变参数的值时实际变量的值不受影响。其实,传递实参时分三种情况:一、基本数据类型(数值类型、布尔类型)    基本数据类型在传递参数时是值传递,即将变量的值传递给形参,此时形参是一个与该变量值相同的数据,但不是同一个数据(可以看作是变量的副本),因此在方法中改变形参的值...

2018-04-07 15:14:20 329

原创 剑指offer练习刷题21~25

第二十一题题目描述输入两个整数序列,第一个序列表示栈的压入顺序,请判断第二个序列是否为该栈的弹出顺序。假设压入栈的所有数字均不相等。例如序列1,2,3,4,5是某栈的压入顺序,序列4,5,3,2,1是该压栈序列对应的一个弹出序列,但4,3,5,1,2就不可能是该压栈序列的弹出序列。(注意:这两个序列的长度是相等的)import java.util.ArrayList;import java.ut...

2018-03-07 21:19:32 108

原创 剑指offer练习刷题16~20

第十六题题目描述输入两个单调递增的链表,输出两个链表合成后的链表,当然我们需要合成后的链表满足单调不减规则。/*public class ListNode { int val; ListNode next = null; ListNode(int val) { this.val = val; }}*/import java.util.Link...

2018-03-07 18:00:43 147

原创 剑指offer练习刷题11~15

第十二题题目描述给定一个double类型的浮点数base和int类型的整数exponent。求base的exponent次方。public class Solution { public double Power(double base, int exponent) { if(exponent==0) return 1.0; else if(exponent...

2018-03-07 17:27:27 155

原创 剑指offer练习刷题6~10

第六题题目描述把一个数组最开始的若干个元素搬到数组的末尾,我们称之为数组的旋转。 输入一个非递减排序的数组的一个旋转,输出旋转数组的最小元素。 例如数组{3,4,5,1,2}为{1,2,3,4,5}的一个旋转,该数组的最小值为1。 NOTE:给出的所有元素都大于0,若数组大小为0,请返回0。import java.util.ArrayList;public class Solution { ...

2018-03-04 17:28:53 135

原创 剑指offer练习刷题1~5

刚学java不久,想借剑指offer中的题目锻炼一下,遇到很多问题,也收获了很多啊。第一题题目描述在一个二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。时间限制:1秒 空间限制:32768K我的代码public class Solution { public boolean Fi...

2018-03-03 16:07:48 262

原创 java开发贪吃蛇游戏

package snake;import javax.swing.JFrame;public class snake { public static void main(String[] args) { JFrame fram = new JFrame(); fram.setTitle("贪吃蛇");//窗口左上角的标识 fram.setBounds(300, 200, 900,

2018-01-16 15:20:16 402

空空如也

空空如也

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

TA关注的人

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