自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 使用原生JS实现动态表格

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Doc

2021-03-31 18:26:31 503

原创 Typora安装后的三个重要配置

1.开启自动保存2.配置插入图片时图片放置的位置这个配置起到把插入图片自动放到与当前笔记同级的assets中,如果没有这个文件夹,它会自动生成一个。3.关闭打字机模式

2021-03-31 18:22:49 286

原创 类选择器

1.id选择器# id{属性值}2.标签选择器元素选择器标签名{属性设置}3.类选择器.类名{属性设置}thead标签是语义化标签没有实际意义,不能替代head标签H5兼容之前H4下浏览器

2021-03-30 15:12:09 112

原创 020自己造的错误之ClassNotFoundException: com.sun.xml.internal.messaging.saaj.util.FinalArrayL

ClassNotFoundException: com.sun.xml.internal.messaging.saaj.util.FinalArrayL最后通过环境解决了用到jdk8但是,图二的竟然是爆红色,重新设置一下就行了。

2021-03-27 20:35:42 280

原创 019自己造的错误之接收参数个数不匹配

sql中写了一个模糊查询,可能会产生多个结果,但是接收却用一个实体类来接收,就报了这个错误。

2021-03-27 19:46:25 359

原创 018自己造的错误之解决myBatis参数不匹配

在映射文件名称空间下编写一下数据库和javaBean 的映射关系即可<!--配置字段和实体对象属性的映射关系--> <resultMap id="oneToOne" type="bStudent"> <result property="sid" column="id"></result> <result property="sname" column="name"></result>

2021-03-27 19:38:00 367

原创 017自己造的错误之mybatis映射文件参数类型配置

从第一个里面提示可以看到不能找到参数map集合从第二个提示中可以看到参数集合中没有包含这个玩意去映射文件中看一下这里我们如果没有指定数据库列和javaBean属性之间的映射关系的话,应该使用parameterType...

2021-03-27 18:11:45 84

原创 解决原生JavawebSerlevt只能处理一个请求的方案

造成这样问题的原因是因为一个请求和servlet的Mapping绑定死了,造成前台一个功能绑定了不同的路径,那么我们让所有可以分为一类的方法都绑定到一个Mapping就可以。那么所有功能都指向一个mapping后如何进行业务的分发呢?第一阶段我们可以对在前台请求的时候携带一个方法名,然后在servlet里面进行逻辑判断,根据方法名进行分发。//1.获取操作名称 String method = req.getParameter("method"); if("toAdd"

2021-03-25 23:10:00 367

原创 016自己造的错误之util中的date和sql中的date

JAVA中封装对象的时候使用的是util中的date,导致插入数据库前类型不匹配无法插入数据。解决办法。首先使用getTime方法获取long型的时间,然后使用sql的Date取构造对象stu.getBirthday().getTime()new Date(stu.getBirthday().getTime())...

2021-03-25 19:06:43 73

原创 动态下拉分类框的实现

1.首先后台使用fastJson将集合变成json字符串resp.getWriter().print(JSON.toJSONString(fSorts));2.前台html <select name="classify" lay-filter="area" id="classify"> <option value=""></option> </select>3.前台JS<script src="${path

2021-03-25 09:49:14 163

原创 通过多态,反射,配置文件,工厂来解耦

案例学生管理系统,获取所有学生的功能1.控制层@WebServlet("/GetAllStuServlet")public class GetAllStuServlet extends HttpServlet { @Override protected void service(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { req.setC

2021-03-24 22:51:11 112

原创 MySql练习题001

CREATE DATABASE Book_Sys;-- 新建学生表CREATE TABLE student(stuID VARCHAR(10) PRIMARY KEY,stuName VARCHAR(10),major VARCHAR(50));-- 新建图书表CREATE TABLE book(BID VARCHAR(10) PRIMARY KEY,title VARCHAR(50),author VARCHAR(20));-- 新建借书表CREATE TABLE borr

2021-03-24 19:49:47 262 1

原创 015自己造的错误之mysql字段判空

不能直接使用 等号判空,因该使用is null 进行判断

2021-03-24 19:48:30 53

原创 JavaBean类设置视图函数

JavaBean类代码视图函数代码这个代码用于给属性值进行格式化打印 public String getBir() { SimpleDateFormat simpleDateFormat=new SimpleDateFormat("yyyy年MM月dd日"); String format = simpleDateFormat.format(this.birthday); return format; }JavaBean属性 priva

2021-03-23 18:46:23 106

原创 MySql中的常用函数

SELECT CONCAT("hh","dd","11") AS 拼接函数,NOW() AS 日期时间函数,CURDATE() AS 日期函数,DATEDIFF('2021-03-23','2020-03-23') AS 天数间隔函数;

2021-03-23 11:08:34 57

原创 使用阿帕奇原生Javaweb工具来上传文件

首先导入两个jar包,可以在官网上嗖的一下下载。然后建一个jsp里面新建一个表单,里面有文件输入框和普通文本输入框<form method="post" enctype="multipart/form-data" action="${pageContext.request.contextPath}/UploadImgServlet"> <div class="form-group"> <label for="exampleInputFile"&gt

2021-03-22 21:10:37 246

原创 在同一个页面动态内嵌不同页面

实现原理通过iframe和js配合使用实现iframe动态跟新要显示的内容iframe标签使用方法案例:创建三个静态页面test1.htmltest2.html第三个页面用于写动态显示的逻辑和展示自己随便造一个就行测试1测试2页面用于动态显示到刚刚的第三个页面,里面的内容可以区分开是哪一个页面的数据就行。<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8">

2021-03-22 14:10:12 902 1

原创 验证失败,可能为XMind 2013 Pro序列号。升级到XMind 8?解决方法

解决方案发现自己的配置文件中书写错误,多写了两个英文符号。

2021-03-21 21:16:14 1732

原创 MySql触发器技术

1.创建一个测试表学生表stu,和一个用来记录触发器日志的表stu_logCREATE TABLE stu( id INT PRIMARY KEY AUTO_INCREMENT, stuname VARCHAR(10), stuage INT, stunumber VARCHAR(6) UNIQUE );CREATE TABLE stu_log(id INT PRIMARY KEY AUTO_INCREMENT,dowhat VARCHAR (10),dotime DATE,new

2021-03-21 19:50:15 104

原创 014自己造的错误之视图聚合和分组

CREATE VIEW ccc(ccid,ccname,ccloc) ASSELECT d.id,d.dname,d.locFROM dept dLEFT JOIN `emp` eON d.id=e.dept_id;现在对视图进行聚合统计 SELECT ccc.`ccid`,ccc.`ccloc`,COUNT(*) FROM ccc GROUP BY ccc.`ccid`;自己实践总结发现视图产生时候用了 id 作为条件,所以最后视图聚合的时候也要用id进行

2021-03-20 20:55:43 128

原创 013自己造的bug之阿里云OOS下载文件损坏

在存储空间中有这样一个图片,下载我使用代码来下载它来看代码 public static void main(String[] args) throws IOException { // Endpoint String endpoint = "https://oss-cn-beijing.aliyuncs.com"; // 阿里云主账号AccessKey拥有所有API的访问权限,风险很高。强烈建议您创建并使用RAM账号进行API访问或日常运维,请登

2021-03-19 19:59:33 1084

原创 012自己造的错误之JSTL表达式if

错误代码<c:if test="${name}=='lili'"><h2>欢迎登录</h2></c:if>test后面传递一个布尔值,布尔值由逻辑判断生成,如果使用EL表达式取出值与其他值判断,应该把其他值值放到EL表达式里面。注意EL表达式中如果字符串使用==判断底层使用equals进行判断。正确代码<c:if test="${name=='lili'}"><h2>欢迎</h2></c:if&gt

2021-03-18 12:44:13 84

原创 linux安装mysql查看默认密码

1. 解压 mysql 的安装包mkdir mysqltar -xvf mysql-5.7.27-1.el7.x86_64.rpm-bundle.tar -C mysql/2. 安装客户端cd mysql/rpm -ivh mysql-community-client-5.7.27-1.el7.x86_64.rpm --force --nodeps3. 安装服务端rpm -ivh mysql-community-server-5.7.27-1.el7.x86_64.rpm --forc

2021-03-18 12:37:42 7064

原创 011自己造的错误JavaWeb静态资源图片命名问题

javaweb中的图片名称好像不能加多个点点改一下名字

2021-03-15 15:46:42 92

原创 010自己造的错误之重定向

1.跳百度@WebServlet("/ServletToBaidu")public class ServletToBaidu extends HttpServlet { @Override protected void service(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { resp.sendRedirect("www.baidu.co

2021-03-15 11:25:37 70

原创 009自己造的错误JavaWEB路径问题又是跳跳跳的一天

1.首先写一个Servlet 并且采用请求转发方式来转发请求到 jsp3页面,因为使用了转发 浏览器路径还是这个Servlet映射路径(此处放屁)@WebServlet("/ServletToMerryPage")public class ServletToMerryPage extends HttpServlet { @Override protected void service(HttpServletRequest req, HttpServletResponse resp) t

2021-03-15 10:11:07 107

原创 聊聊JavaWEB中的相对路径

1.先来聊聊前端的html对于前端中的路径我们来举个例子1.1造一个servlet@WebServlet("/Servlet001")public class Servlet extends HttpServlet { @Override protected void service(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { Str

2021-03-14 22:09:22 229

原创 008自己造的错误之EL表达式取不出数据

1.在jsp页面直接写一个java代码块<% String path= request.getContextPath();%>2.然后h5标签里面直接用EL表达式获取值${path}热后屁都没有3.内省java代码块中的变量怎么可以在jsp页面中直接获取呢?很显然不可以。我们应该把他放到域对象中作为共享数据才可以在jsp页面用EL表达式取出来。<% request.setAttribute("path", request.getContextPath(

2021-03-14 20:17:29 114

原创 007自己造的错误ServletContext获取媒体类型

ServletContext servletContext = getServletContext(); String mimeType = servletContext.getMimeType(字符串文件名); System.out.println("该文件的MIME类型时="+mimeType);错误之处就是字符串文件名之前我直接传递一个 apk 或者 txt 样式的字符串,结果解析出来时null应该传入一个完整的文件名比如:test.apk这样就对了这是ServletCont.

2021-03-13 13:44:01 99 2

原创 Java对象和json字符串之间的转换

1.引入jar包2.造核心类对象 ObjectMapper omapper = new ObjectMapper();3.解析对象第一种方法 直接传对象并且返回字符串String s=omapper.writeValueAsString(arrayList);第二种方法 解析并写道文件里面,注意么有返回值omapper.writeValue(newFileWriter("d:\\testjson.txt"),arrayList);4.jeckson注解//忽略该属性@Json

2021-03-12 20:34:18 126

原创 mysql外键之一对一

1.场景 人和身份证。一个人只有一个身份证,一个身份证只能对应一个人!2.原则在任意一个表建立外键,去关联另外一个表的主键,并且在从表中对外键进行唯一性修饰#注意时小阔号 注意INCREMENT拼写CREATE TABLE person(id INT PRIMARY KEY AUTO_INCREMENT,NAME VARCHAR(20));CREATE TABLE card(id INT PRIMARY KEY AUTO_INCREMENT,num VARCHAR(30) NOT N

2021-03-12 11:01:40 632

原创 mysql外键之级联操作

1.如果原来两个表有外键关系,先删除外键关系ALTER TABLE 从表 DROP FOREIGN KEY 外键名;#注意时外键名,而不是外键2.再次添加外键并且添加级联关系ALTER TABLE 从表 ADDCONSTRAINT 外键名 FOREIGN KEY (从表外键) REFERENCES 主表(主表键)ON UPDATE CASCADE ON DELETE CASCADE;ON UPDATE CASCADE #级联更新ON DELETE CASCADE #级联删除3.当我

2021-03-12 10:35:21 513

原创 mysql之外键

被添加外键的表成为从表,被引用的表成为主表,当向从表添加数据的时候,如果主表没有对应的键,则不能添加当删除主表的数据的时候,如果从表有对应的一些数据,那么不能直接删除

2021-03-12 09:58:10 84

原创 02BootStrap写一个导航栏

<nav class="navbar navbar-default navbar-fixed-top"> <div class="container"> <!-- 导航头--> <div class="navbar-header"> <!--设置手机按钮(小屏幕时候会出现) 设置logo--> <button class="navbar-toggle " data-toggl.

2021-03-11 22:01:58 162

原创 01BootStrap 环境搭建

<!DOCTYPE html><html lang="zh"><head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1,,user-scalable=no"> .

2021-03-11 21:11:37 183

原创 006自己造的错误--xml解析找不到文件

2021-03-11 18:39:15 193

原创 Session存储集合

@WebServlet("/adds")public class AddSesseionSServlet extends HttpServlet { static TreeSet users= new TreeSet<String>(); @Override protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException

2021-03-10 18:54:19 606

原创 给idea添加Tomcat依赖

2021-03-10 16:56:36 6750 2

原创 005自己造的错误--java web下载功能

//0.1设置响应 应用类型为字节流 resp.setHeader("Content-Type","application/octet-stream"); //0.2设置处理形式 resp.setHeader("Content-Disposition","attachment;filename=test.png"); //1.获取本地输入流 //1.1获取绝对路径 String realPath = req.g.

2021-03-10 13:22:37 75

原创 004 自己造的错误 tomcat的第三种发布方式

1.服务器软件tomcat9低版本的可能没有对应文件夹2.找到下面文件夹3.打开后创建一个 配置文件名 .xml的文件里面编写的内容需要注意一下配置文件名要和path 保持一致,否则没有用

2021-03-10 10:19:14 65

空空如也

空空如也

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

TA关注的人

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