自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(45)
  • 收藏
  • 关注

转载 描述一下 ArrayList,LinkedList,Vestor各自实现和区别

ArrayList,LinkedList,Vestor这三个类都实现了java.util.List接口,但它们有各自不同的特性,主要如下:一、同步性ArrayList,LinkedList是不同步的,而Vestor是同步的。所以如果不要求线程安全的话,可以使用ArrayList或LinkedList,可以节省为同步而耗费的开销。但在多线程的情况下,有时候就不得不使用Vector了。...

2016-08-03 21:19:00 140

转载 string、stringbuilder、stringbuffer区别

java中String、StringBuffer、StringBuilder是编程中经常使用的字符串类,他们之间的区别也是经常在面试中会问到的问题。现在总结一下,看看他们的不同与相同。1.可变与不可变  String类中使用字符数组保存字符串,如下就是,因为有“final”修饰符,所以可以知道string对象是不可变的。    private final char value[];  S...

2016-08-03 21:06:00 136

转载 hash code、equals和“==”三者的关系

两个对象值相同(x.equals(y) == true),则一定有相同的hash code。这是java语言的定义:因为:Hash,一般翻译做“散列”,也有直接音译为"哈希"的,就是把任意长度的输入(又叫做预映射, pre-image),通过散列算法,变换成固定长度的输出,该输出就是散列值。这种转换是一种压缩映射,也就是,散列值的空间通常远小于输入的空间,不同的输入可能会...

2016-07-30 21:09:00 154

转载 线程状态转换

线程状态转换1、新建状态(New):新创建了一个线程对象。2、就绪状态(Runnable):线程对象创建后,其他线程调用了该对象的start()方法。该状态的线程位于可运行线程池中,变得可运行,等待获取CPU的使用权。3、运行状态(Running):就绪状态的线程获取了CPU,执行程序代码。4、阻塞状态(Blocked):阻塞状态是线程因为某种原因放弃CPU使用...

2016-07-28 22:06:00 99

转载 java多线程

Java编辑Java对多线程的支持是非常强大的,他屏蔽掉了许多的技术细节,让我们可以轻松的开发多线程的应用程序。Java里面实现多线程,有2个方法继承 Thread类class MyThread extends Thread{public void run(){//这里写上线程的内容}public static void ...

2016-07-28 19:32:00 86

转载 Java多线程和并发面试问题

Java多线程面试问题1. 进程和线程之间有什么不同?一个进程是一个独立(self contained)的运行环境,它可以被看作一个程序或者一个应用。而线程是在进程中执行的一个任务。Java运行环境是一个包含了不同的类和程序的单一进程。线程可以被称为轻量级进程。线程需要较少的资源来创建和驻留在进程中,并且可以共享进程中的资源。2. 多线程编程的好处是什么?在多线程程序中,...

2016-07-28 16:54:00 65

转载 红黑树

1.概念红黑树是一种自平衡二叉查找树,是在计算机科学中用到的一种数据结构,典型的用途是实现关联数组。它是在1972年由鲁道夫·贝尔发明的,他称之为"对称二叉B树",它现代的名字是在 Leo J. Guibas 和 Robert Sedgewick 于1978年写的一篇论文中获得的。它是复杂的,但它的操作有着良好的最坏情况运行时间,并且在实践中是高效的: 它可以在O(log)时间内做...

2016-07-11 20:28:00 78

转载 数据库范式

为了建立冗余较小、结构合理的数据库,设计数据库时必须遵循一定的规则。在关系型数据库中这种规则就称为范式。范式是符合某一种设计要求的总结。要想设计一个结构合理的关系型数据库,必须满足一定的范式。在实际开发中最为常见的设计范式有三个:1.第一范式(确保每列保持原子性)第一范式是最基本的范式。如果数据库表中的所有字段值都是不可分解的原子值,就说明该数据库表满足了第一范式。...

2016-07-09 21:53:00 127

转载 java String.split()用法

Java中的我们可以利用split把字符串按照指定的分割符进行分割,然后返回字符串数组,下面是string.split的用法实例及注意事项:java.lang.string.splitsplit 方法将一个字符串分割为子字符串,然后将结果作为字符串数组返回。stringObj.split([separator,[limit]])str...

2016-06-28 20:00:00 244

转载 1.4 IoC控制反转

1. IoC理论的背景我们都知道,在采用面向对象方法设计的软件系统中,它的底层实现都是由N个对象组成的,所有的对象通过彼此的合作,最终实现系统的业务逻辑。图1:软件系统中耦合的对象如果我们打开机械式手表的后盖,就会看到与上面类似的情形,各个齿轮分别带动时针、分针和秒针顺时针旋转,从而在表盘上产生正确的时间。图1中描述的就是这样的一个齿轮组,它拥有多个独立的齿轮,这些齿轮相互啮合在一起,协...

2016-06-28 11:04:00 90

转载 1.3 谈谈你对MVC的理解

1.谈谈你对MVC的理解MVC是Model—View—Controler的简称。即模型—视图—控制器。MVC是一种设计模式,它强制性的把应用程序的输入、处理和输出分开。MVC中的模型、视图、控制器它们分别担负着不同的任务。视图: 视图是用户看到并与之交互的界面。视图向用户显示相关的数据,并接受用户的输入。视图不进行任何业务逻辑处理。模型: 模型表示业务数据和业务处理。相当...

2016-06-27 20:59:00 501

转载 1.2 线程安全的理解

1.概述如果代码所在的进程中有多个线程在同时运行,而这些线程可能会同时运行这段代码。如果每次运行结果和单线程运行的结果是一样的,而且其他变量的值也和预期的是一样的,就是线程安全的。线程安全问题都是由全局变量及静态变量引起的。若每个线程中对全局变量、静态变量只有读操作,而无写操作,一般来说,这个全局变量是线程安全的;若有多个线程同时执行写操作,一般都需要考虑线程同步,否则的...

2016-06-27 16:42:00 78

转载 java中vector和array区别

java中vector和数组非常类似,两者之间也经常成对出现,下面是两者的比较:1、数组:java arrays的元素个数不能下标越界,从很大程度上保证了java程序的安全性,但创建时必须指定数组的大小,并不能再改变。 2、vector:对比于array,当更多的元素被加入进来以至超出其容量时,vector的size会动态增长,而array容量是定死的。同时,vector在删除一些元素后...

2016-05-06 08:26:00 460

转载 2015年Java开发岗位面试题汇总

一、Java基础1. String类为什么是final的。2. HashMap的源码,实现原理,底层结构。3. 说说你知道的几个Java集合类:list、set、queue、map实现类咯。。。4. 描述一下ArrayList和LinkedList各自实现和区别5. Java中的队列都有哪些,有什么区别。6. 反射中,Class.forName和classload...

2016-04-05 21:25:00 117

转载 jquery 获取select选中的值

1,误区: 一直以为jquery获取select中option被选中的文本值,是这样写的: $("#s").text(); //获取所有option的文本值实际上应该这样: $("#s option:selected").text(); //获取选中的option的文本值获取select中option的被选...

2015-12-21 18:06:00 91

转载 $.get() $.post()

1.$.get()语法:$.get(URL,callback);必需的 URL 参数规定您希望请求的 URL。可选的 callback 参数是请求成功后所执行的函数名。下面的例子使用 $.get() 方法从服务器上的一个文件中取回数据:<!DOCTYPE html><html> <head> &lt...

2015-11-22 13:17:00 111

转载 jQuery Ajax 实例 ($.ajax、$.post、$.get)

Jquery在异步提交方面封装的很好,直接用AJAX非常麻烦,Jquery大大简化了我们的操作,不用考虑浏览器的诧异了。推荐一篇不错的jQuery Ajax 实例文章,忘记了可以去看看,地址为:http://www.cnblogs.com/yeer/archive/2009/07/23/1529460.html 和 http://www.w3school.com.cn/j...

2015-11-22 13:09:00 76

转载 jquery事件

1.单击 .click() 双击.dblclick()转载于:https://www.cnblogs.com/Alexander11/p/4968330.html

2015-11-16 10:58:00 65

转载 Spring事务配置,声明方式解析

环境配置项目使用SSH架构,现在要添加Spring事务管理功能,针对当前环境,只需要添加Spring 2.0 AOP类库即可。添加方法:点击项目右键->Build Path->Add librarys:打开Add Libraries对话框,然后选定 M...

2015-11-15 14:32:00 70

转载 jquery添加元素 .append()与.prepend()方法使用

1. append() 在结尾处添加元素<!DOCTYPE html><html> <head> <title></title> <meta http-equiv="Content-Type" content="text/html;charset=utf-8" /> <sc...

2015-11-08 20:26:00 248

转载 .text()设置文本,.html()设置html, .val()设置值的使用

1,.text()设置文本,.html()设置html, .val()设置值的使用<!DOCTYPE html><html> <head> <title>home</title> <meta http-equiv="Content-Type" content="text/html"; chars...

2015-11-08 13:20:00 128

转载 ajax .load()方法

1. home.html<!DOCTYPE html><html> <head> <title>home</title> <meta http-equiv="Content-Type" content="text/html"; charset="utf-8" /> <scri...

2015-11-08 13:04:00 82

转载 jquery学习笔记一之window.onload与$(document).ready()区别

1.window.onload与$(document).ready()区别 执行时机:前者必须等待网页中所有的内容加载完毕后(包括图片)才能执行,后者 网页中说有的Dom结构绘制完毕后就执行,可能Dom元素关联的内容并没有加载完成。<!DOCTYPE html><html><head> <title>test&lt...

2015-11-07 18:25:00 82

转载 ajax

//1.$.ajax带json数据的异步请求var aj = $.ajax( { url:'productManager_reverseUpdate',// 跳转到 action data:{ selRollBack : selRollBack, selOperatorsCode : selOperatorsCo...

2015-11-02 21:17:00 90

转载 @Autowired与@Resource的区别与用法

1、@Autowired与@Resource都可以用来装配bean. 都可以写在字段上,或写在setter方法上。2、@Autowired默认按类型装配(这个注解是属业spring的),默认情况下必须要求依赖对象必须存在,如果要允许null值,可以设置它的required属性为false,如:@Autowired(required=false) ,如果我们想使用名称装配可以结合@Qu...

2015-10-27 10:45:00 58

转载 java中int、String的类型转换

int -> Stringint i=12345;String s="";第一种方法:s=i+"";第二种方法:s=String.valueOf(i);这两种方法有什么区别呢?作用是不是一样的呢?是不是在任何下都能互换呢?String -> ints="12345";int i;第一种方法:i=Integer.parseInt(s);第二种方法:i=Integ...

2015-10-22 20:52:00 54

转载 springmvc后台控制层获取参数的方法

在SpringMVC后台控制层获取参数的方式主要有两种,一种是request.getParameter("name"),另外一种是用注解@RequestParam直接获取。这里主要讲这个注解一、基本使用,获取提交的参数后端代码:Java代码@RequestMapping("testRequestParam")public...

2015-10-21 18:30:00 136

转载 入侵技巧

1.入侵一个站的时候,我一般经验都是,先找注入,后找上传,两者都没有,那就编辑器(eweb,和fck),或者旁注。2.一个站,如果有注入,我一般是先找后台,先不用黑盒测试,先用默认密码测试一遍('or'='or' admin admin888 admin555 admin123 admin123456 123456 域名字母)还有的一些站如有cookie注入,先不用工具,先上后台,是一遍...

2015-10-20 22:56:00 147

转载 spring注解

Spring的注解形式:@Repository、@Service、@Controller,它们分别对应存储层Bean,业务层Bean,和展示层Bean。转载于:https://www.cnblogs.com/Alexander11/p/4891927.html

2015-10-19 14:46:00 73

转载 jsp form表单提交,后台接收提交数据的三种方式

1.使用getParameter("name")2.定义相同变量名3.使用模型类转载于:https://www.cnblogs.com/Alexander11/p/4891874.html

2015-10-19 14:34:00 2996

转载 快速在命令窗口打开当前路径

按住Shift+鼠标右键,选择“在此处打开命令窗口”转载于:https://www.cnblogs.com/Alexander11/p/4891313.html

2015-10-19 11:11:00 125

转载 @Autowired注解的使用方法

@Autowired是Spring提供的一种注入Bean的方法。具体的应用是:1)在Service类中定义的注入属性前加@Autowired。例如:@Autowired private PersonDAO personDAO,2)必须有个set方法,例如:@Autowiredpublic void setPersonDAO(PersonDAO personDAO) {System.out...

2015-09-22 18:36:00 192

转载 jsp页面获取表单的值

表单页面 1 <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%> 2 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> 3 <html> 4 <head>...

2015-09-18 15:47:00 2359

转载 jsp打印九九乘法表

一、jsp之注释  <!-- 在客户端中可见 -->  <%-- 在客户端中不可见 -->  jsp脚本注释://单行注释 /**/多行注释二、jsp之声明  <%! %>三、jsp打印九九乘法表  表达式方式与脚本方式<%@ page language="java" import="java.u...

2015-09-18 14:32:00 752

转载 Google hack

1,intitle:后台登陆2,inurl:php?id=3,转到父目录 to parent directory 4, intext,site 5,inurl:login.php?dopost=showad找织梦后台管理系统6,http://www.yunsec.net/织梦网站后台/login.php?dopost=login&validate=dcug&useri...

2015-09-16 18:47:00 118

转载 java中的集合collection

1.List允许保存完全相同的元素 list.add(123);list.set(index,value)2.Set表示一个算术集,与List不同的是,Set不允许重复3.Map是保存键/值对的地方,不允许有重复的键,每个键最多只映射到一个值 map.put(1,3000);4.Arrays.sort(要排序的,排序条件)数组排序5.泛型 List<Obje...

2015-09-16 16:42:00 55

转载 SimpleDateFormat使用方法详解

/** SimpleDateFormat函数语法: G 年代标志符 y 年 M 月 d 日 h 时 在上午或下午 (1~12) H 时 在一天中 (0~23) m 分 s 秒 S 毫秒 E 星期 D 一年中的第几天 F 一月中第几个星期几 w 一年中第几个星期 W 一月中第几个星期 a 上午 / 下午 标记符 k 时 在一天中 (1~24) K ...

2015-09-16 10:51:00 73

转载 java学习笔记一

1.java中使用的是Unicode字符集而不是ASCII2.把一个方法设计成final,可以防止它在子类中被覆盖,即不可更改3. String s1="java";String s2="java";if(s1==s2){}这里(s1==s2)的运算结果是true,因为两者引用的同一个实例; String s1=new String("java");String s2=ne...

2015-09-15 11:58:00 52

转载 java中比较字符串方法

在java中,(string1==string2)即使两个字符串完全相等,也会返回false。必须使用string1.equals(string2)string1==string2,是值相等,而且内存地址也相等,是完全的相等string1.equals(string2)为true,只是值相等转载于:https://www.cnblogs.com/Alexand...

2015-09-15 10:17:00 79

转载 java连接数据库合集

一、直连接数据库1Java 连接 OralceClass.forName("oracle.jdbc.driver.OracleDriver").newInstance(); String url="jdbc:oracle:thin:@localhost:1521:orcl"; Connection conn= DriverManager.getConnection(url,us...

2015-04-11 21:59:00 94

空空如也

空空如也

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

TA关注的人

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