自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Marvel__Dead 胡艺宝的博客

持之以恒,贵在坚持,每天进步一点点。。。

  • 博客(38)
  • 资源 (63)
  • 问答 (1)
  • 收藏
  • 关注

原创 常用正则表达式案例(不定期更新)

如果大家对正则没有一点基础,可以查看这两篇文章: 正则表达式中的基本正则规则详解01 正则表达式中的基本正则规则详解02 Java中正则表达式的基本使用进入正题:邮箱验证qq邮箱由: “用户名@主机地址”组成。用户名的开头不能由点号组成,但是字符串的中间能够由字符串组成!!!这是腾讯qq邮箱的正则表达验证(从js中提取的):^(\w)+(.\w+)*@(\w)+((.\w+)+)$个人

2016-11-29 12:05:29 1388 1

原创 正则表达式中的基本正则规则详解02

正则表达式中的基本正则规则详解01环视锚点对位置的判断不够灵活作用:应用子表达式对位置进行判断形式:(?=...)(?!...)(?<=...)(?<!...)例子1:import java.util.regex.Matcher;import java.util.regex.Pattern;public class pa17 { public static void main(

2016-11-28 17:46:06 1345 1

原创 《摩登年代》观后感

这周看了部电影,《摩登年代》作为一个底层工作者而言,这部电影对我的冲击特别大,虽然我大学还没有毕业,学校里面也有很多家庭很好的人,我现在跟他们一个平台,真的也很高兴,也很自卑。特别是在这个垃圾学校!!!这部电影真的很符合现实,我在这里贴上一段影评,它是众多影评中的一条,这个影评的结果也是我说期望的。影评:电影从头就开始做了铺垫,结局其实是魏和欧演给张看的,为的是得到张的2亿。欧从小表演水中逃生

2016-11-27 21:41:25 1852 3

原创 强调在正则中只要单纯用了括号就会有捕获分组保存

例子1import java.util.regex.Pattern;import java.util.regex.Matcher;public class pa14{ public static void main(String args[]){ String sta="hello 123 hello"; String regex="(\\w+)\\s+(\

2016-11-27 16:48:50 1078 1

原创 正则表达式中的基本正则规则详解01

本篇文章挺长的,读者可以通过上面的目录选择性的阅读。有什么不懂的也可以尽管提问!!!字符组正则表达式的最基本结构之一。作用:规定某个位置能够出现的字符。形式:以”[…]”给出,在方括号内列出字符。或者简写字符。方括号中的字符为某个位置是否出现的字符,例如[123],如果当前位置出现1或者2或者3的话,它都能匹配,但是只能出现一个数字。例子: 判断十进制字符。public class pa

2016-11-27 14:34:38 1619 1

原创 正则中\\b和\\B的区别及注意事项

本文的正则用Java代码表示要看本篇博客首先你得会,别人给你个正则表达式你得熟练写出Java代码,这里有一篇Java正则的基础: Java正则的基本用法\b和\B的区别\b和\B都是单词边界符。不同的是\b是单词分界符,而\B是非单词分界符。 这样也就注定了它们的匹配是不同的。\b的用法这里的\b,单词边界符能够匹配中文符号、英文符号、空格、制表符、回车符号,以及各种边界,比如单词在开头,单词在

2016-11-27 12:59:57 13230 6

原创 学习疲惫期的我

一年半后的我到现在读大学已经一年半了,到现在我感觉自身进入了一个疲惫期,就是明明有很多东西能够提高,自己也很想学习,但是自己就是静不下心来,想去玩点其它的。现在的我就和高三那个时期一模一样,以至于现在考到了个垃圾学校。大学明明是最后提高自己的一个训练场,但是我为什么就是不能够去坚持???难道这就是我的缺点??最近我一直也在思考这个问题!!在一个半月前,偶然的认识了一个隔壁寝室的人,他给我说了很多东西

2016-11-25 18:22:37 1809 4

原创 Java中正则表达式的基本使用

这里主要介绍的是Java中的正则类的基本使用。学了这些基本类的学习后,就可以查看更深入的正则规则。 学了本篇内容你就学习了Java正则的40%剩下的50%~60%需要读者查看API,学习更好的匹配规则和更多的相关练习!!!字符串的切割功能: 大家都知道邮箱地址由:【用户名@主机地址】组成!! 下面我们就用分割功能来提取用户名和主机地址!!!public class Split01{ p

2016-11-25 09:44:25 1523 2

转载 正则表达式中多选项与字符组的区别

这里的多选项指的是用或符号“|”来分隔多个选项,任意匹配一个选项,而字符组,则是用中括符“[]”来指定匹配(或排除匹配)括符内所列出的字符序列。事实上,这两种匹配形式具有很多的相似之处,甚至在很多情况下是一致的,例如:(a|b|c)和[abc]就是完全一样的效果,但既然这两种方式有共存的必要,就说明它们肯定是有不同之处的,下面让我们来探讨一下它们的不同点:1)在没有添加其它配置的情况下,字符组只能匹

2016-11-23 09:38:39 1314

原创 Java中通过反射越过泛型检查

要想Java通过反射越过泛型检查,你就得先明白,泛型是在什么时候起作用的。泛型是在编译期间起作用的。在编译后的.class文件中是没有泛型的。所有比如T或者E类型啊,本质都是通过Object处理的。编译时是调用检查你的源程序是否有语法错误,如果没有就将其翻译成字节码文件。即.class文件。运行时是java虚拟机解释执行字节码文件。即泛型就是那些语法错误的规则。明白了上面的东西,标题提到的目标

2016-11-21 19:31:40 2110 2

转载 和17种人交往

会与人相处,可以让你少走弯路,尽早成功。其实,每一个人要取得成功,仅有很强的工作能力是不够的,你必须两条腿走路,既要努力做好自己分内的工作,又要处理好人际关系。  事实上,由于家庭背景、文化程度、兴趣爱好以及观念的差异,我们所遇到的人也就形形色色、各种各样。倘若你明白对方属于哪种类型的人,对症下药,见机行事,交流起来就容易多了。  一、无私好人型  这种人因为他们的确是天底下最善良的人,所以也就往往

2016-11-21 18:11:55 1147

原创 Java中配置文件和反射一起结合的使用

在之前如果你没有对反射有个大概的了解,可以查看博客: 反射的使用详解先把基础类罗列出来:public class Loser { public void action(){ System.out.println("破罐子破摔!!"); }}public class SuoLong { public void action(){ Syste

2016-11-21 17:07:08 1273 1

原创 JavaBean在commons-beanutils的应用

1.JavaBean概述在看这篇文章之前,你必须要知道什么是JavaBean JavaBean的概述2.内省(了解)内省是Java语言对Bean类属性、事件的一种缺省处理方法。例如类A中有属性name,那我们可以通过getName,setName来得到其值或者设置新的值。通过getName/setName来访问name属性,这就是默认的规则。Java中提供了一套API用来访问某个属性的getter

2016-11-20 17:17:45 992 1

原创 成员变量详解

成员变量:成员变量是指 当前类的花括号括住的变量叫做成员变量,如果不直接属于类的花括号的变量都不是成员变量。 如:public class Field { int a=10; static int aa=10; { int b=10; } static{ int bb=10; } public void print

2016-11-20 13:52:37 2165 1

原创 类实例化加载过程详解

在看这篇博客之前:想深入了解类的加载,从.class文件到类被加载到虚拟机并初始化可以查看类的加载过程详解.class被加载器加载Java类加载器概述类的加载什么时候类加载:第一次需要使用类信息时加载。 类加载的原则:延迟加载,能不加载就不加载。 这里的类加载(类加载就是类的"初始化时机",不懂类的初始化时机可以查看博客:Java中 类的加载概述和加载时机)是指 没有实例化前的加载,即初始

2016-11-20 13:22:18 1781 1

原创 Java接口的基本概念详解

从学习了Java到现在差不多一年多了,中途穿插学了各种语言,这么久都没太用到接口,很让人惊讶,在最近看《深入Java虚拟机》的一个小知识点时(类的加载),看到一个例子,一个接口竟然能够直接通过 “接口名.接口成员变量” 来调用进行使用。我很惊讶!!为什么能直接调用,开始我还以为书写错了。最后才知道,我把我的知识都还给老师了 :( 不开心。。。接口类型的定义类似于类的定义接口定义的形式如下:[修饰符

2016-11-19 16:47:52 1010 1

原创 Java数据库连接class.forName()的原因

Java数据库连接class.forName()的原因说明Java中的数据库驱动程序: 数据库的驱动程序是指实现java数据库连接的相关方法。Java提供数据库连接的相关标准(各种接口类),然后比如mysql,orical来实现Java连接数据库的标准,这些实现类就是Java中数据库的驱动程序。要明白为什么要写class.forName(驱动名)的原因首先要知道class.forName()有什么

2016-11-17 21:46:37 3799 2

原创 Java中反射的使用详解

在使用反射前要了解的基础知识:(虽然有几个,但是每个都内容少) 1.Java中类的加载概述和加载时机 2.Java中类加载器概述 3.Java中反射的概述反射获取class文件对象的几种方式1.Object类的getClass()方法 2.数据类型的静态属性class 3.Class类中的静态方法,public static Class forName(String className)p

2016-11-17 19:35:00 1245 1

原创 Java中反射的概述

对于反射传智播客的说法:JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。要想解剖一个类,必须先要获取到该类的字节码文件对象。而解剖使用的就是Class类中的方法.所以先要获取到每一个字节码文件对应的Class类型的对象.解释:反射就是

2016-11-17 18:06:05 1139 1

原创 Java中的类加载器概述

类加载器负责将.class文件加载到内存中,并为之生成对应的Class对象。虽然我们不需要关心类加载机制,但是了解这个机制我们就能更好的理解程序的运行。类加载器的组成Bootstrap ClassLoader 根类加载器Extension ClassLoader 扩展类加载器Sysetm ClassLoader 系统类加载器1.Bootstrap ClassLoader 根类加载器也

2016-11-17 17:21:19 1189 1

原创 Java中 类的加载概述和加载时机

类的加载当程序要使用某个类时,如果该类还未被加载到内存中,则系统会通过加载,连接,初始化三步来实现对这个类进行初始化。1.加载 就是指将class文件读入内存,并为之创建一个Class对象。任何类被使用时系统都会建立一个Class对象。2.连接验证 是否有正确的内部结构,并和其他类协调一致准备 负责为类的静态成员分配内存,并设置默认初始化值。这里的初始化值是默认的值,比如int类型的就是0

2016-11-17 16:44:20 3977 1

原创 JavaBean属性命名规范问题

JavaBean属性名要求:前两个字母要么都大写,要么都小写下面我们来找找如果不遵循这个规范是个什么样子?? 因为本人还没有用反射来通过不规范的属性名来查找相应的属性值,所以以下的结论都是我的猜测。如果有错误欢迎大家来指正!!!package com.domain;import java.beans.BeanInfo;import java.beans.Introspector;import

2016-11-16 20:42:21 2302 1

原创 JavaBean的概述

一.什么是JavaBeanJavaBean是一种规范,也就是对类的要求。它要求Java类的成员变量提供getxxx/setxxx方法,这样的成员变量被称之为JavaBean属性。JavaBean还要求类必须提供仅有的无参构造器,例如:public User() {…}User.javapackage cn.itcast.domain;public class User { private S

2016-11-16 19:16:44 1360 1

原创 Tomcat在conf目录下的一些文件配置

1.当你想不把服务器重启就能够把新建的servlet文件自动加载或者已经修改的文件重新加载平常我们在新建jsp后不用关掉服务器就能够直接成功请求jsp,当jsp修改后也能够正常显示。但是servlet和一些java类就不能够了。那么该怎么办呢?? 可以在conf目录下的context.xml文件中的一个标签配置一个属性: 这样就能够让Tomcat服务器定时扫描servlet和一些java类,如果

2016-11-16 18:30:48 4459 1

原创 JSP动作标签

JSP动作标签概述动作标签的作用是用来简化Java脚本的! JSP动作标签是JavaWeb内置的动作标签,它们是已经定义好的动作标签,我们可以拿来直接使用。如果JSP动作标签不够用时,还可以使用自定义标签。JavaWeb一共提供了20个JSP动作标签,但有很多基本没有用,这里只介绍一些有坐标的动作标签。 JSP动作标签的格式:<jsp:标签名 …>1.<jsp:include><jsp:inc

2016-11-15 16:02:59 1738 1

原创 JSP九大内置对象

什么是JSP九大内置对象?在JSP中无需创建就可以使用的9个对象,它们是:out(JspWriter):等同与response.getWriter(),用来向客户端发送文本数据;config(ServletConfig):对应“真身”中的ServletConfig;page(当前JSP的真身类型):当前JSP页面的“this”,即当前对象;pageContext(PageContext):页

2016-11-11 18:52:23 1172 1

原创 JSP中三大指令

一.JSP指令JSP指令概述 JSP指令的格式:<%@指令名 attr1=”” attr2=”” %>,一般都会把JSP指令放到JSP文件的最上方,但这不是必须的。 JSP中的指令共有三个:page、taglib、include。最常用的是page指令和taglibpage指令 page指令是最为常用的指定,也是属性最多的属性! page指令没有必须属性,都是可选属性。例如<%@page

2016-11-11 10:24:08 3428 1

原创 HDU-1283最简单的计算机

Problem Description 一个名叫是PigHeadThree的研究组织设计了一台实验用的计算机,命名为PpMm。PpMm只能执行简单的六种命令A,B,C,D,E,F;只有二个内存M1,M2;三个寄存器R1,R2,R3。六种命令的含义如下: 命令A:将内存M1的数据装到寄存器R1中; 命令B:将内存M2的数据装到寄存器R2中; 命令C:将寄存器R3的数据装到内存M1中

2016-11-10 09:53:10 1191 1

原创 Java中基本数据类型的范围

java 中int 的范围: 数据类型 大小 (位) 范围 默认值 byte(字节) 8 -128 - 127 0 shot(短整型) 16

2016-11-10 09:19:17 965 1

原创 jquery入门(不定期更新)

jquery基本操作:jquery简单入门绑定事件给标签添加bind事件.<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>绑定事件</title> <script src="jquery-3.1.1.min.js"></script> <script> $(doc

2016-11-09 12:01:00 1023 1

原创 用text-align、vertical-align、line-height进行居中布局

居中布局是非常常用的布局,个人觉得只要把居中布局,float左右布局,然后微调用position进行布局之后,对于页面布局来说就没什么难点了。预备知识:text-align 对于inline-block属性的标签有用,如图片,字符,还有设置了display:inline-block的标签,如div。还有要注意一点text-align是对于标签内元素的布局,也就是说要把这个属性设置在父标签中才

2016-11-09 09:36:57 1783

原创 CSS常识(不定期更新)

标签具有继承父元素样式的能力。text-align为对文本的布局。所以其它的标签为单位上的布局就不能用这个了。要用marging布局等。默认是left布局。其中text-align:inherit;的意思是说样式text-align向上继承父元素的text-align的样式,但是不是所有样式都能够继承,比如说border就不能够继承。然而设置text-align:inherit;并不会起到什么用,

2016-11-07 16:22:56 1284 1

原创 float布局和position布局的简单区别

float布局和position布局的区别这里要讲解的区别是float布局和position中的absolute布局的区别。因为它们两个都是把标签文档流中拉了出来。但是具体实现时,它们两个的效果又有点区别。float被称为浮动布局。属性值为:left,right,none;它的布局方式是把 标签从文档流中拉出来,然后后面的标签就会填补当前标签的位置。如果不想要后面的标签填补上来就可以对后面的

2016-11-07 15:38:56 2869 1

原创 CSS Float布局过程

使用CSS布局网页,那是前端的基本功了,什么两栏布局,三栏布局,那也是前端面试的基本题了。一般来说,可以使用CSSposition属性进行布局,或者使用CSSfloat属性布局。前者适合布局首页,因为首页上的内容往往可以完全控制。后者适合布局模板,模板中填充的内容你没法控制——比如,在编辑wordpress模板时,你肯定没法考虑每篇博文的长度。这篇博文,就是总结一下怎样使用CSS中的float属性进

2016-11-06 21:53:14 1845 3

原创 position布局详解

简介:当你已经学会了怎么用选择器去选择html标签,那么就得给html标签一些适当的布局让html页面变得美观了。 CSS3选择器详解position布局position布局有以下几个属性值:realtive、absolute、fixed、static。static:无特殊定位,对象遵循正常文档流,默认取该值。top,right,bottom,left等属性不会被应用。relative:对象遵

2016-11-06 18:06:10 2205 1

原创 windows.onload的作用

window.onload用法详解: 网页中的javaScript脚本代码往往需要在文档加载完成后才能够去执行,否则可能导致无法获取对象的情况,为了避免这种情况的发生,可以使用以下两种方式: 一.将脚本代码放在网页的底端,这样在运行脚本代码的时候,可以确保要操作的对象已经加载完成。 二.通过window.onload来执行脚本代码。 第一种方式感觉比较凌乱(其实推荐使用),往往我们需要将脚本

2016-11-05 21:25:43 3145 1

原创 cssRuels和rules的区别

对于cssRules和rules的区别: 在计算cssRules和rules的长度的时候,cssRules的单位是是对整条规则,而rules的单位是一个选择器。 下面进行代码演示:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title> <style>

2016-11-05 21:10:02 2657 3

原创 CSS3选择器详解

要想给HTML标签添加样式,就必须先能够选择HTML标签下面我就来介绍CSS3的一些选择器和CSS3以前的选择器。这是CSS3样式的pdf总结:下载地址css常用选择器什么是选择器? 当我们定义一条样式规则时候,这条样式规则会作用于网页当中的某 些元素,而我们的规定的这些元素的规则就叫做选择器 1. id选择器 ① ①#idname 2. 类选择器 ① ①.classname 3. 标

2016-11-05 20:31:03 1057 1

腾讯、网易、极验滑块识别-通用滑块识别

本地识别dll,主要用于识别腾讯、网易、极验滑块,提高爬虫产能,让爬虫更高效,是一种验证码滑块的攻破方法,解决滑块的识别。

2020-08-03

重要:虚拟机垃圾回收图

虚拟机垃圾回收图

2017-04-30

虚拟机内存图以及加载类的执行过程

Java内存图

2017-04-30

Spring-MyBatis1.3整合包

Spring-MyBatis1.3整合包

2017-04-22

SpringMVC入门jar包

SpringMVC入门jar包(Spring4.3.7版本2017)

2017-04-22

ehCache2.6.8

ehCache2.6.8基础包和整合包+源码

2017-04-14

MySQL预编译功能

MySQL预编译功能

2017-04-07

MyBatis的setting标签对应属性和值

MyBatis的setting标签对应属性和值

2017-04-05

Java内存图

Java内存图

2017-04-05

MyBatis入门代码

MyBatis入门代码

2017-04-04

MyBatis3.4.2jar包和数据库信息

MyBatis3.4.2jar包和数据库信息

2017-04-03

SSH整合提取jar包

SSH整合包(Spring4.3.7+Hibernate5.2.8+Struts2.5.10)

2017-04-02

SSH整合练习代码

SSH整合练习代码

2017-04-02

Hibernate5.2.8提取包

Hibernate5.2.8提取包

2017-04-01

Spring的AOP依赖包-AspectJ

Spring4.3.7的AOP依赖包-AspectJ

2017-03-31

c3p0连接池jar包以及Spring对c3p0的依赖包

c3p0连接池jar包以及Spring对c3p0的依赖包

2017-03-31

JDBCTemplate相关jar包4.3.7

JDBCTemplate相关jar包4.3.7

2017-03-31

CGlib必须包

CGlib相关包2.2.3

2017-03-28

刷CSDN博客(Windows Java环境运行)

刷CSDN博客(Windows Java环境运行),到后面有空会写扩展,将通过笔者学过的设计模式,动态代理,IOC思想来实现后续版本。

2017-03-25

笔者学习Spring4.3.7用到的jar包

笔者学习Spring4.3.7用到的jar包

2017-03-25

OCR中文汉字汇总:20900汉字-近乎全中文

OCR中文汉字汇总:20900汉字-近乎全中文

2023-07-02

代码量统计程序,支持C、Python、PHP、Java

统计你的代码量,支持C、Python、PHP、Java统计你的代码量,支持C、Python、PHP、Java统计你的代码量,支持C、Python、PHP、Java

2018-10-24

win10内置应用卸载

win10内置应用卸载,绿色轻应用,打开就能使用!

2018-04-25

jsencrypt.min.js

前端需要用到的RSA数据加密工具包

2018-01-04

JoyCheckStyle

JoyCheckStyle

2017-07-19

Joy_checkstyle

Joy给我的代码规范。好好保存!!!

2017-07-18

IDEA软件基本设置信息

IDEA软件基本设置信息

2017-07-14

Java面试基本题【全】

Java面试基本题【全】

2017-06-20

dbcp依赖jar包

【c3p0】依赖jar包

2017-06-19

Hibernate关联关系练习【全】

Hibernate关联关系练习【全】

2017-06-18

Maven学习阶段-配置文件

Maven学习阶段-配置文件

2017-06-12

表白神器.exe

表白神器 小工具

2017-06-07

apache-maven-3.5.0-bin.zip

apache-maven-3.5.0-bin.zipapache-maven-3.5.0-bin.zipapache-maven-3.5.0-bin.zip

2017-05-15

SpringMVC文件上传依赖jar包

SpringMVC文件上传依赖jar包

2017-05-13

SpringMVC的json依赖jar包

SpringMVC的json依赖jar包

2017-05-13

hibernate-validator

hibernate-validator

2017-05-11

SSM自定义参数绑定

SSM自定义参数绑定

2017-05-08

SSM整合项目代码

SSM整合项目代码

2017-05-07

SSM整合jar包

SSM整合jar包

2017-05-07

MyBatis+Spring整合jar包

MyBatis+Spring整合jar包

2017-05-02

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

TA关注的人

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