自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 SpringBoot瘦身

将业务代码和第三方引入分开,减小发布时的负担

2022-12-24 20:11:39 448

原创 并发基本概念

一些关于并发的简单概念

2022-05-30 15:10:43 131 1

原创 集合

集合线程安全: Vector,HashTable非线程安全:ArrayList,HashMap,LinkedList,TreeMap,HashSet,TreeSetCollection接口Collection是最基本的集合接口,它不提供直接的实现,如List和Set都是继承Collection接口的。List接口(有序)(可重复)List接口为Collection直接接口。List 所...

2019-09-25 15:57:35 131

原创 Shiro无权限 控制台报错org.apache.shiro.authz.AuthorizationException: Not authorized to invoke method

Shiro无权限 控制台报错org.apache.shiro.authz.AuthorizationException: Not authorized to invoke method控制台报错:解决方法:新建一个类对Exception使用Spring的@ExceptionHandler和@ControllerAdvice统一处理异常@ControllerAdvicepublic cl...

2019-09-02 16:09:20 5280

原创 SpringBoot JPA jQuery 分页查询

SpringBoot JPA jQuery 分页查询效果[外链图片转存失败(img-3kx9TRsw-1566091449841)(C:\Users\zsj55\AppData\Roaming\Typora\typora-user-images\1566091231875.png)]controller @RequestMapping("fbian/{id}/{name}") pu...

2019-08-18 09:25:28 385

原创 SpringBoot实现ajax异步上传文件

SpringBoot实现ajax异步上传文件upload.html<form enctype="multipart/form-data" id="fileUploadForm" method="post"> <input type="file" id="file" name="file"> <div class="mt-3"> ...

2019-08-16 08:53:20 662

原创 thymeleaf

thymeleafthymeleaf介绍简单说, Thymeleaf 是一个跟 Velocity、FreeMarker 类似的模板引擎,它可以完全替代 JSP 。相较与其他的模板引擎,它有如下三个极吸引人的特点:Thymeleaf在有网络和无网络的环境下皆可运行,即它可以让美工在浏览器查看页面的静态效果,也可以让程序员在服务器查看带数据的动态页面效果。这是由于它支持html 原型,然后在 ...

2019-08-14 08:43:50 114

原创 JPA多表查询

JPA多表查询DTOdto是做表示层的,不需要和数据库中的表的字段完全一样,不用加@Entity注解;entity是完全和数据库表的字段一一对应。package com.zsj.dto;/** * @author zsj55 */public class HomeworkIsSubmitDTO { private String userName; private...

2019-08-12 08:46:39 240

原创 JPA查询关键字

JPA查询关键字Spring Data JPA使用方法名可解决大部分的查询问题,但是也存在不能解决所有问题,以下是方法名中支持的关键字:关键字简单示例JPQL片段示例ANDfindByLastNameAndFirstNameWHERE Entity.lastName = ?1 AND Entity.firstName = ?2IsNullfindByAddre...

2019-08-09 09:01:00 2249

原创 SpringBoot 数据库建表

SpringBoot JPA一 . 项目结构[外链图片转存失败(img-qKyBwKgj-1565139028862)(C:\Users\zsj55\AppData\Roaming\Typora\typora-user-images\1565012462359.png)]二 . application.properties配置[外链图片转存失败(img-7qHVINoP-156513902...

2019-08-07 08:51:09 818

转载 SpringBoot常用注解

@SpringBootApplication 用于springboot的启动类上,相当于三个注解@EnableAutoConfig(启动自动配置) , @CompentScen 表示开启组件扫描, @Config表示是一个配置类@Controller, 放类上面,表示是一个controller, 每个方法返回默认是 跳转的地址@RestController, 放类上面,表示是一个contr...

2019-08-05 08:22:14 82

原创 SpringBoot一

SpringBoot一配置文件 <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.1.6.RE...

2019-08-04 08:31:52 74

原创 实例化抽象类

实例化抽象类抽象子类在未实现抽象父类的抽象方法的情况下,需要在实例此抽象子类的时候,实现父类未实现的抽象方法,否则,无法实例;其实就相当于子类实现抽象父类,作为一个完整的类创建对象而不是抽象类。B抽象类public abstract class B { private String str; public B(String a){ System.out.p...

2019-08-03 08:25:07 787

原创 jQuery基础二

jQuery基础二$(document).ready()当DOM载入就绪可以查询及操纵时绑定一个要执行的函数。这是事件模块中最重要的一个函数,因为它可以极大地提高web应用程序的响应速度。简单地说,这个方法纯粹是对向window.load事件注册事件的替代方法。通过使用这个方法,可以在DOM载入就绪能够读取并操纵时立即调用你所绑定的函数,而99.99%的JavaScript函数都需要在那一...

2019-08-02 09:06:02 67

原创 JavaScript基础一

JavaScript基础数据类型js有5种数据类型:数值类型,字符串类型,boolean类型,null,undefined//数值类型 var a = 11;//字符串类型var s1 = "asd";//boolean类型var b1 = true;var b2 = false;//null表示变量值为空var n = null;//undefined 表示变量...

2019-07-31 08:23:02 165

转载 文件上传

在JSP页面中,form表单中method必须设置为post,并且要设置enctype=”multipart/form-data”:核心API—DiskFileItemFactoryDiskFileItemFactory 是创建FileItem 对象的工厂,这个工厂类常用方法:1、public void setSizeThreshold(int sizeThreshold) :设置内存缓冲区...

2019-07-29 13:39:51 77

原创 $.getJSON is not a function

在bootstrap4的官方版本中默认使用jQuery中的silm版本,jquery-3.2.1-slim.mini.js,但是在这个版本里是没有ajax的方法的,所以如果需要使用ajax,那就需要正确导入jquery-3.2.1.mini.js,并且需要删除框架中其他所有关于jQuery的导包语句,这样才能正常运行ajax。导包操作:<script src="https://code.j...

2019-07-28 13:55:48 2842

原创 jQuery一

jQuery基础语法$(selector).action()美元符号定义jQuery选择符(selector)“查询”和“查找”HTML元素jQuery的action()执行对元素的操作实例:1. $(this).hide(); 隐藏当前元素2. $("p").hide(); 隐藏<p>元素3. $("p.test").hide(); 隐藏所有<...

2019-07-27 08:36:15 88

原创 java

java.sql.Date(1)实例化java.sql.Date一共有两种构造函数:public Date(int year, int month, int day) { super(year, month, day);}public Date(long date) { // If the millisecond date value contains time ...

2019-07-24 13:24:02 99

原创 Java基础七

Java基础七extends关键字在Java中,通过关键词extends继承一个已有类的所有属性和方法(除了private修饰的属性和方法),被继承的类被称为父类或是基类,新的类称为子类或是派生类,在Java中不允许多继承,所以一个子类只能继承一个父类,但是一个父类可以被多个子类继承。Java支持多重继承class A{}class B extends A{}class C exten...

2019-07-21 08:18:30 82

原创 模糊查询

模糊查询在查询条件不明确的情况下,可以使用模糊查询进行查询。查询张姓的员工张%可以是张三,张二三,张二三四,%可以是任意数量的字符。SELECT *FROM <数据库表>WHERE name LIKE '张%';查询名字中带有三的员工%三%表示 ‘三’ 可以在所查字符串中任意位置。SELECT *FROM <数据库表>WHERE name LIKE ...

2019-07-19 09:15:27 118

原创 JAVA基础六

JAVA基础六JDBC连接与初步使用JDBC API 允许用户访问任何形式的表格数据,尤其是存储在关系数据库中的数据。执行流程:连接数据源,如:数据库。为数据库传递查询和更新指令。处理数据库响应并返回的结果。JDBC 编程步骤加载驱动程序:ClassForName("com.mysql.j.jdbc.Driver");获得数据库连接:url="jdbc:mysql://...

2019-07-17 08:52:58 95

转载 数据库基础三

数据库基础三LEFT JOIN关键字LEFT join关键字从左表返回所有的行,即使右表中没有匹配,则结果为NULL。SELECT column_name(s)FROM <表名1>LEFT JOIN <表名2>ON <表名1>.column_name=<表名2>.column_name;下面是选自 “Websites” 表的数据:+...

2019-07-15 08:58:03 105

原创 数据库基础二

数据库基础二ALTERALTER关键字用来修改已存在的表ALTER TABLE <表名> ADD <字段> <数据类型> <值>;COUNT()COUNT()是MYSQL自带的函数,表示统计记录条数select count(*)from <表名>where <查询条件>;AVG() MAX() MIN...

2019-07-14 08:40:28 76

原创 数据库基础一

数据库基础一USEuse用于切换所需要的数据库。USE 数据库名;CREATE TABLECREATE TABLE用于在当前数据库下新建一张表。CREATE TABLE 表名( 字段名 varchar(10), 字段名 INT, 字段名 DOUBLE);SELECTSELECT用于在表中获取所需要的数据。SELECT 需要获取的内容FROM 表名WHE...

2019-07-13 08:43:43 54

原创 Java基础五

Java基础五Date函数java.util.Date是一个精确到秒的日期类,从1970.1.1的0点开始计算。import java.util.Date;public class DateTest { public static void main(String[] args) { Date date = new Date(); //Fri Ju...

2019-07-12 08:40:10 76

原创 访问控制权限

访问控制权限privateprivate所修饰的变量只能在变量所在的类使用defaultdefault也称缺省,default所修饰的变量可以在所在包中的所有类里使用protectedprotected所修饰的变量不仅可以在所在包中的所有类里使用,还可以在其他包的子类中使用publicpublic所修饰的变量的使用范围不受限制,在哪里都可以使用...

2019-07-10 08:59:40 85

原创 JAVA基础四

JAVA基础四For循环for(初始条件; 循环条件; 条件运算){​ 语句块;}for循环就相当于把while循环合并在一起初始条件;while(循环条件){​ 语句块;​ 条件运算;}List集合ArrayList相较于普通数组,不需要提前决定长度和类型。ArrayList什么类型的数据都可以储存。常用方法:​ size() : 获取list的长度​ add()...

2019-07-08 09:30:22 84

原创 JAVA基础三

JAVA基础三流程控制if…else…if(条件语句){}else if(条件语句){}else{}如果满足其中一条if语句,将不会跳转到下一条判断语句,如果都不满足if判断条件,将直接跳转至else语句。switch…case…default…switch(表达式){​ case 值1:​ 语句块;​ break;​ …​ case 值n:​ 语句块;...

2019-07-07 08:59:38 105

原创 JAVA基础二

JAVA基础二1. 八大基本数据类型byte (取值范围:-2^7 ~ 2^7-1)short (取值范围:-2^15 ~ 2^15-1)int (取值范围:-2^31 ~ 2^31-1)long(取值范围:-2^63 ~ -2^63-1)float(赋值时,最后要加上f)doublecharboolean...

2019-07-06 08:32:13 98

空空如也

空空如也

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

TA关注的人

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