自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(67)
  • 问答 (1)
  • 收藏
  • 关注

原创 只创建了maven项目,没有webapp结构,没有atrifact添加问题的解决

只创建了maven项目,没有webapp结构,没有atrifact添加问题的解决

2022-10-22 19:04:51 305 2

原创 Tomcat启动出现state:not support

是因为商品被占用引起:找到你的8080OK

2022-06-06 16:52:22 1546

原创 电脑已经连上wifi,如何查看密码

cmd命令(window键+R,再输入cmd)netsh wlan show profiles 歪F名字 key=clear安全设置的关键内容里就是了。

2022-02-11 09:49:39 379

原创 记住密码,记住我功能

<%@ page contentType="text/html;charset=UTF-8"%><%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %><c:set var="ctx" value="${pageContext.request.contextPath}"></c:set><!DOCTYPE html><html><head>.

2022-01-05 10:04:03 560

原创 bootstrap框架与过滤器filter中respone.setContentType()的冲突。

因为加载相应页面时,bootstrap会访问相应的css或者js文件。如果过滤器设置了:request.setCharacterEncoding("utf-8");response.setContentType("text/html;charset=utf-8");会导致:所有的响应都转换成为了html文件,使得css文件和js文件失效。当页面需要请求css或者js时,服务器响应的时候却把这个css文件转换成了html文件(给请求的文件加上了一对html标签),所以css,js就失效了。解决方

2021-12-12 10:24:12 534

原创 jar包 servlet,jsp,jstl相关jar包导入问题

使用servlet:servlet-api依赖也发生了如下迁移:javax.servlet.servlet-api==>javax.servlet.javax.servlet-api(目前最新)如果再发生迁移或弃用,请到maven中央仓库查看变更。使用jsp:jsp-api的依赖发生如下了2次迁移:javax.servlet.jsp-api>javax.servlet.jsp.jsp-api>javax.servlet.jsp.javax.servlet.jsp-api(最

2021-11-02 11:05:35 1879

原创 mysql8解压版在win10下安装步骤(含win10装mysql5注意事项)

mysql解压版的安装

2021-07-31 10:22:22 468

原创 AJAX原生的,$结合AJAX.

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title> <script> function clickH(){ var http=new XMLHttpRequest(); http.open("post","ajax",true)

2021-07-02 17:56:26 104

原创 中文乱码合集

-Dfile.encoding=UTF-8

2021-05-22 09:16:49 333748

转载 内存泄漏 /内存溢出

1、内存泄漏memory leak :是指程序在申请内存后,无法释放已申请的内存空间,一次内存泄漏似乎不会有大的影响,但内存泄漏堆积后的后果就是内存溢出。2、内存溢出 out of memory :指程序申请内存时,没有足够的内存供申请者使用,或者说,给了你一块存储int类型数据的存储空间,但是你却存储long类型的数据,那么结果就是内存不够用,此时就会报错OOM,即所谓的内存溢出。3、二者的关系内存泄漏的堆积最终会导致内存溢出内存溢出就是你要的内存空间超过了系统实际分配给你的空间,此时系统相当于没

2021-04-27 21:46:30 147

原创 JAVA基础常见

String 能被继承? 不能,final修饰的最终类其它数据类型如何转为String类型:1 拼接 +"";2 toString();3 String.valueOf();4 new String();5 Arrays.toString();String转 其它类型:1 Integer.valueOf(“字符串”); 其它数据类型.valueOf(“字符串”); --除了char类型2 byte fage = Byte.parseByte(“fage”); --除了

2021-04-27 16:09:31 103

原创 内部类

匿名内部类:一个方法内部声明的匿名类特点:1一生只用一次这个对象/2用父类或父接口作数据类型,调用无参构造来创建对象。/** * @author Mr.Gao * @version 1.0 * @date 2021/4/27 9:27 */interface Person{ public void Iswimming();}public class LittleSong { public void show(){ new Person() {

2021-04-27 15:08:48 81

原创 接口回调/抽象类 接口的区别

两个接口回调案例:先有接口使用者,再有接口实现interface AcceptListener{ public void acceptEvent(String result);}class Boss implements AcceptListener{ public void acceptEvent(String result){ if (result.equals("ok")){ System.out.println("BOss OK!");

2021-04-26 22:30:35 206 1

原创 mysql相关问题/约束

实体完整性约束:表中一行代表一个实体entity,标识每行数据不重复,实体唯一1主键约束。标记:该标记列 不可重复,不能是空。PRIMARY KEY2唯一约束。标记:该标记列 不可重复,可以是空。UNIQUE(自动增长列。不能单独使用与主键配合AUTO_INCREMENT)CREATE TABLE subject( subjectId INT PRIMARY KEY, subjectName VARCHAR(20) UNIQUE, subjectHours INT)charset=utf

2021-04-23 12:27:58 111

原创 this

谁调用了this当前所在的方法,this就代表谁

2021-04-15 20:54:37 72

原创 项目功能实现思路

登陆根据username查出用户, 判断用户的密码属性跟,输入的密码是否相等,返回值是一个用户对象,根据对象是否为空判断登陆的成功与失败。权限验证(访问某些,需要验证你,是存在用户,的资源时)1.当用户成功登陆时,把用户设置到session中,2.在该资源页面判断,session中是否有登陆用户。有就可以访问,没有跳转到登陆。...

2021-04-15 12:19:02 866

原创 mysql使用navicat设计类型及长度及外键的注意事项Incorrect datetime value: ‘‘ for column ‘createTime‘ at row 1

#创建专业表CREATE TABLE Speciality( id INT PRIMARY KEY AUTO_INCREMENT, SpecialName VARCHAR(20) UNIQUE NOT NULL)CHARSET=utf8;#创建课程表(课程表的SpecialId 引用专业表的 id)CREATE TABLE subject( subjectId INT PRIMARY KEY AUTO_INCREMENT, subjectName VARCHAR(20) UNIQUE N

2021-04-15 11:11:07 6023

原创 jQuery

JQuery快速,简洁的javascript代码库。封装了javascript的常用功能代码,简化JS操作,优化HTML文档操作,事件处理,动画设计,AJAX交互。最流行的JS框架。特点:链式语法支持css选择器拥有丰富的插件兼容各种主流浏览器<head> <script src="jquery-1.12.2.min.js"></script></head>CDN:content delivery network 内容分发网络户就近

2021-04-14 15:39:10 184 1

原创 HTML/CSS/JavaScript

HTML:超文本标记语言。hyper text markup language开发网页。 使用标签描述网页,展示给用户。div:独占一行,自动换行。包裹其它标签,自动换行。table tr:同一行内容,左右有内容的实现: td align=“left” /td align=“right” 两个td一左一右。如果内容超过浏览器长度,设置width:100% 这样就不会超过浏览器长度。input标签:input 里type=email 在表单提交时可以效验邮箱,不符合邮箱规则就不让提交。in

2021-04-14 10:30:36 257 1

原创 JDK8安装 lamada/ 消费型接口

lamada: 特殊的匿名内部类

2021-04-13 20:08:23 176

原创 设计模式初析

设计模式的概念:一套被反复使用,多数人知晓的,经过分类编目的,代码设计经验的总结简述为:特定问题的固定解决方法。好处:使代码可以重用,让让代码更容易被他人理解,保证代码可靠性,重用性。23种设计模式。。。工厂设计模式开闭原则: 应该对内修改关闭,对外扩展开放工厂中获得需要的产品,通过调用静态方法。结合反射+工厂模式。符合开闭原则。//type.properties1=com.qf.Dog2=com.qf.Pig自己加猪狗类。/** * @author Mr.Gao * @v

2021-04-13 17:54:47 58

原创 网络编程

网络:点(PC)与线(线路)的连接,构成网络计算机网络不同区域计算机,通过线路连接,实现数据传递,资源共享。网络编程数据传输,资源共享的具体实现网络编程三要素:IP / Port / 协议(TCP/UDP)TCP协议:transmission control protocol 传输控制协议。面向连接、可靠、基于字节流,数据大小无限制。建立连接,三次握手,断开连接四次挥手。UDP: user datagram protocol用户数据报协议无连接,传输层协议,提供面向事务简单

2021-04-12 22:06:45 92

原创 输入输出流IO流/File类

流:内存与存储设置之间传输数据的管道。按方向:输入流。存储设备中内容读到内存中输出流。内存数据——>存储设备按单位:字节流(读写所有数据)/字符流(只读写文本)InputStream中的方法 :int read(){};int read(byte[] b){};int read(byte[] b,int off,int len){};OutputStream中的方法:write(int n){};write(byte[] b){};write(byte[]b,int off

2021-04-10 18:53:34 124

原创 程序/线程/进程

每个进程都有的基本组成:1-CPU时间片 ,操作系统为每个线程分配执行时间。2-运行数据(栈空间:存储线程要的局部变量,每个线程栈都独立的)(堆内存:存储线程要的的对象,多个线程可共享堆对象)3-线程逻辑代码...

2021-04-09 16:18:56 143 1

原创 Map集合{hashmap/properties /hashtable/treemap}

读取properties配置文件方式:user=fageage=30gender=manwork=freepublic abstract class Test { public static void main(String[] args) throws IOException { Properties properties = new Properties(); InputStream in = Test.class.getClassLoader().getRe

2021-04-09 15:22:42 70

原创 this.super/有继承关系的构造执行顺序

/** * @author Mr.Gao * @version 1.0 * @date 2021/4/8 11:29 */class A{ int a=1; public void a1(){ System.out.println(1); } public A( ) { System.out.println("A构造"); }}class B extends A{ public B( ) { ..

2021-04-09 09:05:06 73

原创 基本数据类型,引用数据类型,栈内存,堆内存

栈内存,堆内存,常量池(可存字符串,和-128-127的整型)

2021-04-08 17:29:02 132 2

原创 反射/泛型

/** * @author Mr.Gao * @version 1.0 * @date 2021/4/8 11:31 */@Data@NoArgsConstructor@AllArgsConstructorpublic class Person implements Serializable { private String name; public Integer age;} Class<Person> clazz = Person.class;

2021-04-08 11:52:31 84 3

原创 正则表达式new RegExp

<script> //^1以1开头,[3578]3578第二个数字为这四个数中任一个,\d{10}10个数字,$结尾标记 var regExp = new RegExp("^1[3578]\\d{9}$"); document.write(regExp.test("18146608167"));</script>...

2021-04-07 16:28:48 412

原创 文件上传、下载

文件上传:Part part=request.getPart("***");//***为前端标签名name对应//要获取realPath,项目绝对真实路径,拼接String realPath=realPath+ File.separator + UUID.randomUUID().toString()+"_"+part.getSubmittedFileName();File file=new File(realPath);if (!file.exists()){ file.mkdirs();

2021-04-06 22:04:13 167

原创 数组与集合区别

User u1 = new User(1, "fage", "123"); User u2 = new User(2, "fali", "dd"); User u3 = new User(3, "jack", "ss"); User[] user=new User[]{u1,u2,u3} ; System.out.println(user); System.out.println(user[0]); Sys...

2021-04-06 17:41:04 97

原创 Myshop

有外键的表,修改外键列的值 ,报错。

2021-04-01 12:03:10 123

原创 SQL注入

用户输入的数据中有 SQL 关键字或语法并且参与了 SQL 语句的编译,导致 SQL 语句编译后的条件含义为 true,一直得到正确的结果。这种现象称为 SQL 注入。username列和password列 随便写的都查出所有数据。。。...

2021-03-30 09:01:58 89

原创 break continue return傻傻分不清

尝试着运行,对比下结果,你就会知道区别了。for (int i = 0; i < 10; i++) { if (i==5){ return; //continue; //break; } System.out.println("hello:"+i); }System.out.println("yes!yamaha!"

2021-03-24 21:12:48 77

原创 过滤器filter,转发,重定向执行问题

如上图所示,写的过滤器,是登陆后转发三个servlet的。运行之后一次filter都没有进,把我郁闷了一晚上,问了个老铁,才解开疑惑:filter是过滤request请求的,这里的servllet都是在服务器内转发的,没有经过webFilter设置的路径的当然就没有进filter勒,如果设置成重定向,才会在,请求url有设置的路径的链接进入filter。唉,有的人工资高是有原因的。...

2021-03-22 23:13:09 2628

原创 页面跳转传参

**形参传了sum到后台**

2021-03-21 22:04:45 90

原创 mysql如何完全卸载安装

在控制面板把mysql程序先卸载。开始-》运行-》services.msc 找到MYSQL关了它在C盘,ProgramData隐藏文件夹,里面找Mysql文件夹,删了它。注册表删除:cmd-》regedit->HKEY_LOCAL_MACHINE-》system-》Controlset001=》services=>EVENTLOG->APPLICATION->MYSQL有就删除Controlset002里面同上路径找MYSQL删除CurrentControlSet里面也看

2021-03-20 21:29:32 193

原创 EL表达式和JSP

EL表达式:英文expression language表达式语言。是直接在jsp页面取值用(四大作用域:pageContext-request-session-application(servletContext),${key名}11大内置对象pageScope:获取pageContext域属性requestScope:获取request域属性,sessionScope:获取session域属性,applicationScope:获取application域属性param: 它是一个Map

2021-03-20 12:21:02 206 1

原创 ServletContext

ServletContext:ServletContext官方叫servlet上下文。服务器会为每一个工程创建一个对象,这个对象就是ServletContext对象。这个对象全局唯一,而且工程内部的所有servlet都共享这个对象获取整个web站点的初始化参数:String initParameter = this.getServletContext().getInitParameter("url");多个servlet通过servletContext实现数据共享:this.getServlet

2021-03-19 12:10:25 69

原创 内置对象,设值,获取值,跨域

JSP九大内置对象request、request在当次的请求的url之间有效,例如,你请求某个servlet,那么你提交的信息,可以使用request.getAttribute()方式获得,而当你再次跳转(转发也一样)后,这些信息将不存在。如:request.getSession().setAttribute(“fage”,“6666666”); //session范围request.setAttribute(“fali”,“8888888”); //request范围存取response、p

2021-03-19 11:17:57 92

空空如也

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

TA关注的人

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