自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 资源 (1)
  • 收藏
  • 关注

原创 JSTL核心库使用报According to TLD or attribute directive in tag file, attribute [items] does not accept any

//查看自己的便签库引入//原库引入:<%@ taglib uri="http://java.sun.com/jstl/core" prefix="c"%>//换成:<%@ taglib uri="http://java.sun.com/jstl/core_rt" prefix="c"%>

2020-06-14 21:36:10 117

原创 JSTL——核心标签库(常用标签)

1、概念JSTL(Jsp标准标签库),允许使用标签开发Jsp页面。应用:基本输入输出、流程控制、循环、XML文件剖析、数据库查询及国际化和文字格式标准化的应用等。2、JSTL标签库五大类核心标签库 c http://java.sun.com/jsp/jstl/core <c:out><%@ taglib uri="http://java.sun.com/jstl/core" prefix="c"%>I18N格式标签库 fmt http://java.sun.com/jsp

2020-06-14 21:22:17 569 1

原创 Ajax—验证码部分实现

1、概念Ajax不是一种新的编程语言, 而是一种用于创建更好更快以及交互性更强的Web应用程序的技术。2、使用原因传统的网页(即不用ajax技术的网页) , 想要更新内容或者提交一个表单, 都需要重新加载整个网页。使用Ajax技术的网页,通过在后台服务器进行少量的数据交换, 就可以实现异步局部更新。3、验证码,前端代码<script src="js/jQuery.js"></script><script type="text/javascript"> $(

2020-06-14 20:49:39 245

原创 JQuery快速上手

1、下载在官网https://jquery.com/下载文件jQuery.js,一般放在项目的js文件夹下2、使用+加载(使内容在加载完成后调用)//引入文件<script src="js/jQuery.js"></script><script type="text/javascript"> $(function(){ //内容 });</script>3、常见的几种获取属性//通过标签id<script type="text

2020-06-14 11:37:27 143

原创 JavaWeb中进入jsp页面时,from表单默认提交一次

通过cookie判断,用cookie记录,实现提交过就不再提交<script src="js/jQuery.js"></script><script type="text/javascript"> $(function(){ if(document.cookie.indexOf('sumited=1')==-1){ $("#form1").submit(); document.cookie='sumited=1' } });</scri

2020-06-13 18:26:54 619

转载 Eclipse将Maven Web修改为Servlet3.0 Web项目

使用Eclipse 创建Maven Web项目后, 项目默认是基于Servlet 2.3版本。 现在有很地方都要用Servlet 3.0特性, 尤其是Spring 新版本,很多特点都是基于3.0特性。需要做以下几步调整:首先假设你已经创建了一个基于Maven Web 项目。 以下主要是谈修改:1、修改Web.xml 文件头部。 不管之前是怎么样, 最终写成如下所示即可:<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

2020-06-08 17:58:39 243

原创 JAVA常用方法,常用快捷键等

1、==和equals==代表比较双方是否相同。如果是基本类型则表示值相等,如果是引用类型则表示地址相等即是同一个对象。equals方法默认比较两个对象的hashcode,即地址。String中可比较内容。但可以根据我们自己的要求重写equals方法。public boolean equals(Object obj) {//判断,如判断id,可用右键自动生成}...

2020-06-07 16:25:12 875

原创 Java基础概念回顾

1、JDK;JRE;JVMJDK:包含JRE,以及增加编译器和调试器等用于程序开发的文件。JRE:包含JVM,Java虚拟机、库函数、运行Java应用程序所必须的文件。JVM:Java虚拟机2、方法的重构和重载重载:在同一个类中,方法名相同,但是参数数量、参数类型或者返回类型不同的方法就叫做重载。重写:  第一种的是在子类继承父类的情况下,子类方法名、参数、返回值全部一样,方法体不一样的。  第二种就是接口实现,实现接口必须实现接口下的所有方法。  3、冒泡排序for(int i=0;

2020-06-07 16:21:25 110

原创 Druid连接池使用——带具体模板类

概念:Druid(德鲁伊)连接池是阿里巴巴开源平台上一个数据库连接池实现,它结合了C3P0、DBCP、PROXOOL等DB池的优点,同时加入了日志监控,可以很好的监控DB池连接和SQL的执行情况,是针对监控而生的DB连接池,据说是目前最好的连接池。...

2020-06-07 16:17:28 182

原创 JDBC、c3p0数据库连接池使用

1、概念Java数据库连接,是Java语言中用来规范客户端程序如何来访问数据库的应用程序接口,提供了诸如查询和更新数据库中数据的方法。通常JDBC是面向关系型数据库的。2、加入相应jar包(这里我使用的mysql数据库)1、去mysql官网下载jar包,这里我用的是5.1的jar包。网址:https://dev.mysql.com/downloads/connector/j/5.1.html2、在项目右键properties—>Java Build Path—>Libraries—&gt

2020-06-06 22:07:07 377

原创 Java多线程——Thread、Runnable、Callable

1、程序、进程、线程三者的关系程序:一组指令的集合,是静态的实体,没有执行的含义。(程序未运行时,只是占据一块内存,不占据内存)进程:程序包含进程,一个程序可以有多个进程,或者一个进程都没有。但是一个进程肯定与一个程序相对应,并且只有一个。进程是一个动态的实体,有自己的生命周期,是资源分配的单位。线程:进程包含线程,一个进程可以有多个线程。线程会共享属于进程的共享代码和数据空间,是调度和执行的单位。2、java中多线程实现2.1、继承Thread类,并重写run()方法public class

2020-06-02 22:17:04 144

原创 常用Java容器(集合)介绍——ArrayList、HashSet、HashMap、Collections工具类讲解

1、常见容器2、泛型(数据类型的参数化)概念:“泛型”可以看做数据类型的一个占位符(形式参数),即告诉编译器,在调用泛型时必须传入实际类型。注:对于未知的某个数据类型:泛型中一般采用<T,E,V>这3个字母表示。List<String> list = new ArrayList<String>();//自定义泛型MyList<String> mylist = new MyList<String>();mylist.set("123

2020-06-01 13:54:33 786

原创 Java IO操作(各种流和CommonsIO组件)

1、编码与解码从字符到字节==>编码(encode)从字节到字符==>解码(decode)2、File类System.out.println(System.getProperty("user.dir"));//查看当前目录File file = new File("123.txt");//默认会在当前目录下建立file.createNewFile();//创建文件System.out.println(file.exists());//判断文件是否存在file.isFile();/

2020-05-30 16:13:36 365 1

原创 Java装饰器模式(基本构成,非代码例子,代码举例)

1、装饰器模式:(1)抽象组件:需要装饰的抽象接口对象(接口或抽象父类)(2)具体组件:需要装饰的对象(3)抽象装饰类:包含了对抽象组件的引用以及装饰着共有的方法(4)具体装饰类:被装饰的对象2、例子解释:实现放大放大声音(1)定义抽象组件:声音接口(Voice)实现声音方法voice()(2)定义具体组件:一个人声音类(People)继承音接口(Voice)(3)定义抽象装饰类:一个抽象放大声音类(Ampl)。继承声音接口(Voice),在自身构造方法中传入Voice类型对象参数(4)定

2020-05-29 11:04:05 131

原创 JAVA常用类(包装类、时间处理相关类、Math等)

1、包装类(将基本数据类型转化为对象,实际就是实现包装类、基本数据类型、字符串三者转化。)注:只有int和char的包装类名称不同//把基本数据类型转成对象Integer int1 = Integer.valueOf(10);//也可=new Integer(10)不推荐// Integer对象转化成intint newint = int1.intValue();//jdk1.5之后自动装箱、拆箱Integer a = 1234; // 自动装箱,编译器默认调用上面转换的方法int a =

2020-05-27 23:15:34 146

原创 Java数组讲解和Arrays工具类

1、数组重点概念数组的长度是确定的,大小不可变。其元素是相同类型,不允许出现混合类型。2、数组定义//两种中括号位置都可,推荐中括号写在类型后int[] a = null;//数组声明,使用前需要给数组定义大小a = new int[3];//大小定义String str[] = new String[3];int[] arrs = {1,2,3};3、数组打印//3.1简单的for循环打印int[] arrs = {1,2,3};for (int i = 0; i < arr

2020-05-22 20:03:38 167

原创 String、StringBuffer、StringBuilder讲解

1、String是不可变字符序列,因为源码处用final定义了一个char数组,做比较时用equals方法//(1)charAt提取下标为(n)的字符s1 = “abcdef”s1.charAt(3);//=>打印出d//(2)indexOf()字符串中是否包含该字符,返回第一个匹配到的位置,找不到返回-1s1.indexOf("c")//=>打印出2//(3)replaceString s = s1.replace('a', '1');//将s1中的a替换成1,返回新的字符串

2020-05-14 23:58:19 114

原创 MySQL学习—数据库操作语句(DML)

1、insert插入语句表中列名(1)插入全部数据insert into user values(null,'赵敏',123,'元','女','计谋');(2)插入部分数据insert into user(userId,userName,userPass) values(null,'鹰王',123);2、update更新语句,对表中已存在数据修改#update 表名 set...

2020-05-10 22:24:08 102

原创 MySQL学习—数据库的索引

1、为什么要建立索引索引会增加数据库的查询速度,数据库在执行命令时,会默认根据搜索条件进行全表扫描。如果有索引,查询时就会先去索引列表查询,大大减少遍历次数,所以能明显增加查询的速度。2、索引的建立create index nameIndex on user(userName);#单索引create index name_address_index on user(userName,add...

2019-03-15 19:13:02 120

原创 MySQL学习—数据库的约束

数据库的约束主要是用来检查数据完整性,当往表中添加数据时,如果已经在某几列添加了约束,但填写时数据没有添加,则数据添加不成功约束最好早表结构建立是建立好约束,补充...

2019-03-15 18:49:08 244

原创 MySQL学习—修改数据表

1、取出一个表的部分内容,形成一个新表原表user:取出其中的 userId,userName,userPass三项内容形成新表user1create table user1asselect userId,userName,userPass from user2、在原有表的基础上添加新的列定义(下图,增加新的gender列和email列演示)alter table user a...

2019-03-12 19:39:16 189

原创 MySQL学习—数据表的建立

首先我使用的是SQLyog进行MySQL数据库的学习注意要用号结束一条命令,运行时鼠标左键,选中需要运行的代码块运行。1、数据库的创建命令,create database + 数据库名;create database practice;在左侧右键刷新,或用快捷键F5刷新,这时在左侧显示出我们新建的practice数据库及目录。2、数据库的删除命令,drop database +...

2019-03-12 17:14:52 256

JFinal开发的jar包

JFinal开发的jar包 ,包含jfinal-3.3.jar和jfinal-3.3-sources.jar

2019-04-19

空空如也

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

TA关注的人

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