自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 java的jar包jakarta.jakartaee-web-api和jakarta.servlet-api有什么区别

jakarta.jakartaee-web-api和jakarta.servlet-api都是Java EE(现在是 Jakarta EE)中的一部分,用于开发基于Java EE平台的Web应用程序。jakarta.jakartaee-web-api是在 Jakarta EE 9 中开始采用的,是对 Servlet API 的新的 Jakarta EE 规范。jakarta.servlet-api是Java EE 8之前版本中的标准Servlet API,使用的是javax.servlet命名空间。

2024-04-10 11:32:08 381

原创 restTemplate发送multipartFile和String混合参数及接收

【代码】restTemplate发送multipartFile和String混合参数及接收。

2023-04-06 16:33:44 931

原创 jeecgboot解决时间区间查询问题

问题描述因为双向绑定会将时间区间做为一个数组传给参数,造成get方式无法访问解决方式手动将时间赋值给自定义参数,即可正常传至后台关键点1.获取时间控件点击后的事件,并将其值保存至指定参数,注意指定参数必须在查询表单对象queryParam下2.获取queryParam对象需要this.queryParam即可获取代码片段![在这里插入图片描述](https://img-blog.csdnimg.cn/20210712111153273.png参考连接https://blog.csdn

2021-07-12 11:16:20 2961

原创 css画出圆圈数字

效果如图:直接上代码<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title>圆圈数字</title> <style type="text/css"> .num_style{ border-radius:50%; height:13px; width:13px; display:inline-block;

2020-11-26 09:07:12 1636

原创 Lambda表达式学习

初识理解Functional Interface(函数式接口)是学习lambda表达式的关键函数式接口的定义:任何接口,如果只包含唯一一个抽象方法,那么它就是一个函数式接口。对于函数式接口,可以通过lambda表达式来创建该接口的对象...

2020-10-14 23:00:21 183

原创 springboot解决前台string类型时间后台date类型接收问题

1、在接收参数的controller中加入:@InitBinderpublic void initBinder(WebDataBinder binder) { //binder.setDisallowedFields("name"); CustomDateEditor editor = new CustomDateEditor(new SimpleDateFormat("yyyy-MM-dd"),true); binder.registerCustomEditor(Date.cl

2020-07-30 11:19:19 1296

原创 javaSE基础-IO流基础

字节流两个父类:InputStream OutputStream字符流两个父类:Reader Writer

2020-07-09 18:24:26 102

原创 javaSE基础-多线程基础

继承Thread类实现多线程示例代码:class Thread1 extends Thread{ //使用构造函数给线程起名称 Thread1(String name){ super(name); } public void run(){ for (int i = 0; i<60; i++) System.out.println(this.getName()+" run"+i); }}public

2020-06-30 16:55:29 127

原创 javaSE基础-可变参数

可变参数public static void main(String[] args) { /** * 可变参数简化了 * int[] arr = {1,3}; * demo1(arr); * 两句代码 */ demo1(1,3);}//原始方法public static void demo(int[] arr){ System.out.println(arr);}/**可变参数方法 * 底层还是传入的数组 隐式将参数封装在一个数组 * * 使用时注意:使用

2020-06-29 12:53:30 125

原创 javaSE基础-集合框架笔记

/** * 在迭代时不可通过集合对象的方法操作集合中的元素 比如 : list.add(); list.set();等 * List集合特有迭代器ListIterator是Iterator的子接口,因为有下标 */ public static void listIterator(){ List<String> list = new ArrayList<String>(); list.add("1");

2020-06-29 09:48:51 123

原创 javaSE基础-泛型定义

package com.zy.jczyw.testcase.fanxing;class Teacher{ }class Student{ }/** * 定义泛型类参数 * @author jinpc * @createTime 2020年6月23日 下午12:27:49 * @Version * @Description */public class GenericUtilClass<T> { private T t; public T getObjec

2020-06-23 16:14:21 111

原创 javaSE基础-String类练习,手写字符串反转、获取最大包含字符串

/** * 字符串去除两端空格 */ @Test public void test1(){ String str = " adfadsfasdf "; int start = 0,end = str.length()-1; while(start <= end && str.charAt(start) == ' '){ start ++; }

2020-06-18 17:52:59 154

原创 javaSE基础-异常简单笔记

Throwable类分为两个子类Error、Exception异常Exception体系特点:异常类和异常对象都可被抛出,只有这个体系中的类和对象才可以被throw和throws操作throws:使用在函数上,多个异常用逗号分开throw使用在函数中,跟的异常对象特殊异常类型:RuntimeException运行时异常,编译时可不被处理。如果函数内抛出该异常,函数上可不用声明,编译可通过,如果函数上声明名了该异常,调用者可以不用进行异常处理,编译可通过原因:之所以不用声明,是因为不需要被调用者处理

2020-06-18 12:38:00 131

原创 javaSE基础-移位运算

移位运算笔记 //交换数字 @org.junit.Test public void test3() { //一个数异或两次还是自己 int n = 3,m = 5; n = n ^ m; m = n ^ m; // n ^ m ^ m = n n = n ^ m; // n ^ m ^ n = m System.out.println("n="+n+",m="+m); } //进制转换 @org.junit.Test public void test4() { St

2020-06-17 17:14:01 88

原创 javaSE基础-内部类

package com.zy.jczyw.testcase;class Outer{ private int x = 3; class Inner{ int x = 4; void function (){ int x = 5; System.out.println(x); //5 System.out.println(this.x); //4 System.out.println(Outer.this.x); //3 } } void method

2020-06-17 17:05:38 129

原创 javaSE基础-多态基础认识

经典体现多态代码语句:Fu fu = new Zi();多态的体现:父类的引用指向了自己的子类对象父类的引用也可以接受自己的子类对象多态的前提:必须是类与类之间有关系,要么继承,要么实现存在覆盖多态的好处:多态的出现大大的提高程序的扩展性弊端:提高了扩展性,但是只能使用父类的引用访问父类中的成员多态中成员函数(非静态)的特点:编译时期:参阅引用型变量所属的类中是否有调用的方法,有则编译成功,否则编译失败运行时期:参阅对象所属的类中是否有调用的方法简单总结:Fu fu = new

2020-06-16 23:30:57 134

原创 javaSE基础-单例设计模式

单例模式:一个类在内存中只有一个对象思想:1、保证对象唯一,避免建立多个对象,禁止其他程序创建该类对象2、为了可以让其他程序访问到该类,在本类自定义一个对象3、给其他程序提供访问方式实现:1、将构造函数私有化2、在类中创建一个本类对象3、提供一个方法可以获取该对象class Single{ private Single(){} Single single = new }class SingleDemo{ public static void main(String[] args){

2020-06-15 22:59:22 117

原创 javaSE基础-类、参数 笔记

直接上代码,不多解释public class Demo{ private String name; /** * 构造代码块 * 作用:给对象进行初始化 * 对象一建立就运行,而且优先于构造方法执行 * 和构造方法的区别: * 构造代码块是给所有对象进行同一初始化,而构造方法是给对应的对象进行初始化 * 构造代码块中定义的是不同对象共性的初始化内容 */ { s.o.p(); } //无参构造方法 public Demo(){ } //有参构造方法 public Dem

2020-06-15 19:07:05 85

原创 javaSE基础-位运算符示例

运算符 左移 <<比如:3 << 2 = 12 即 3*2^2 = 12Int类型(整数)在内存中占4字节int类型内存表示说明30000-0000 0000-0000 0000-0000 0000-0011120000-0000 0000-0000 0000-0000 0000-1100<< 2,整体左移两位补0,长出的丢弃运算符 右移 >>比如:6 >> 2 = 1 即 6/2^2 = 1

2020-06-12 19:23:18 121

原创 多线程里注入service的方法

问题多线程方法中直接使用注解注入service类报null错误解决方法手动注入service1新建SpringContextUtils工具类import org.springframework.beans.BeansException;import org.springframework.context.ApplicationContext;import org.springfram...

2020-03-30 23:02:44 3599 1

原创 关于Method com/mysql/jdbc/ResultSet.isClosed()Z is abstract问题mybatis版本

问题是由于mybatis版本和mysql驱动版本不匹配造成的,大概是mybatis-3.5.2需要mysql-connector-java-5.1.x以上版本,具体的匹配信息没找到,如果有知道的求指导

2019-11-05 19:46:29 2605

原创 springmvc框架温习

SpringMVC是Spring框架的一个模块,springmvc和spring无需通过中间整合层进行整合,是基于mvc的web框架SpringMVC图解第1步 浏览器发送请求到前端控制器DispatchServlet第2步 前端控制器请求HandlerMapping查找Handler,可以根据xml配置、注解进行查找第3步 处理映射器HandlerMapping向前端控制器返回Han...

2019-11-01 11:36:11 106

原创 SSH架构知识点

SSH架构由 Spring+Struts2+Hibernate整合而成Spring service层Struts2 web层Hibernate dao层Struts2和Spring整合: 把struts2的action对象创建交给spring进行管理<bean id=" " class=" " scope=“prototype”/>Hibernate和spring整合: ...

2019-10-25 16:12:11 171

原创 spring框架温习—JdbcTemplate

JdbcTemplate是spring对JDBC的封装(1)导入相关jar包       spring-jdbc-4.2.4.RELEASE.jar       spring-tx-4.2.4.RELEASE.jar 事务方面(2)创建对象,设置数据库...

2019-10-23 17:24:32 115

原创 spring框架温习—AOP

aop面向切面编程

2019-10-18 17:58:26 121 1

原创 spring框架温习—IOC

IOC控制反转,降低代码之间的耦合度。把对象的创建交给spring来完成实现方法 1.xml配置文件方式 2.注解方式使用的技术:xml配置文件、dom4j解析xml文件、工厂设计模式、反射实现原理问题:Controller需要调用Service,不通过new(修改一个地方,需要找找找改改改)的方式怎么解决public class DemoService(){ }public ...

2019-10-10 18:09:45 109

原创 springboot学习之模板文件thymeleaf

添加thymeleaf模板1、pom.xml<!--thymeleaf依赖包--><dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-thymeleaf</artifactId>...

2019-09-27 16:43:56 112

原创 springboot学习之注解

各种注解可能会用,但是不知道为什么,必须做一整理@SpringBootApplication 组合注解    包含@EnableAutoConfiguration、@ComponentScan和@SpringBootConfiguration三个注解,标注为springboot启动类@Resource    自...

2019-09-26 18:59:24 99

原创 SpringBoot学习之全局异常处理

全局异常处理,省去各种Try/Catch暂时举例返回字符串1、项目包下创建 GlobalDefaultExceptionHandler 类2、在class注解上@ControllerAdvice3、在方法上注解上@ExceptionHandler(value = Exception.class)@ControllerAdvicepublic class GlobalDefaultExc...

2019-09-20 15:11:38 74

原创 SpringBoot学习之添加fastjson的方式及处理中文乱码

SpringBoot中使用FastJson有两种方式。处理中文乱码添加代码List fastMediaTypes = new ArrayList<>();fastMediaTypes.add(MediaType.APPLICATION_JSON_UTF8);fastConverter.setSupportedMediaTypes(fastMediaTypes);1,启动类继承...

2019-09-18 19:05:09 416

原创 一步一步学习SpringBoot

一笔一记,加深记忆一、项目结构/src/main/java 目录存放所有java文件(源代码)/src/main/resource 目录存放所有静态文件 包括静态资源文件、配置文件、模板页面文件等/src/main/resource/static 存放各类静态资源/src/main/resource/templates 存放模板文件/src/main/resource/appli...

2019-09-17 14:52:43 142

原创 Photoshop png图片改变 透明背景之外的图片颜色

png图片改变 透明背景之外的图片颜色1.打开需要修改的图片2.新建新的图层3.右键创建剪切蒙版4.打开主菜单前景色4.设置自己想要的颜色5.按Alt+Delete将颜色填充满蒙版大功告成...

2019-08-29 14:21:05 1474

原创 java随机生成a-z A-Z 0-9字符

经常遇到生成密码验证码等随机字符串,做个简单的整理ASCII编码表1生成大写字母A-Zchar ran1 = (char)(Math.random()*(90-65+1)+65);String.valueof(char1)2生成小写字母a-zchar ran2 = (char)(Math.random()*(122-97+1)+97);String.valueof(char1...

2019-08-26 11:43:52 3477

原创 处理url中文乱码笔记

处理url中文乱码问题,导致tomcat编译url不通过一定要两次encodeURI();否则后台解析还是乱码encodeURI(encodeURI(hphm));URLDecoder.decode(vehGwVideo.getHphm(), “utf-8”)在AJAX浏览器来进行发送数据时,一般它所默认的都是UTF-8的编码.使用JQUERY中所提供的方法来做操作encodeURI...

2019-04-16 18:19:34 258

转载 js页面加载完成执行函数的几种方法对比

在js和jquery使用中,经常使用到页面加载完成后执行某一方法。通过整理,大概是五种方式(其中有的只是书写方式不一样)。1:使用jQuery的$(function){};2:使用jquery的$(document).ready(function(){});前两者本质上没有区别,第1种是第2种的简写方式。两个是document加载完成后就执行方法。3:使用jQuery的$(window).l...

2019-04-15 14:18:49 2610

转载 时间格式字母大小写的区别

时间格式字母大小写的含义字母 日期或时间元素 表示 示例G Era 标志符 Text ADy 年 Year 1996 ; 96M 年中的月份 Month July ; Jul ; 07w 年中的周数 Number 27W 月份中的周数 Number 2D 年中的天数 Number 189d 月份中的天数 Number 10F 月份中的星期 Number 2E 星期中的天...

2019-04-11 10:28:41 2297

原创 springboot jpaRepository 根据id查询方法问题记录

根据id查询方法findById(String id).get();2.x.x版本后需要.get()才能得到实体对象,注意 id未查询到对应实体时会报错getOne(String id);返回实体 注意id未查询到对应实体时返回代理对象,不为null 但是所有属性值都为nullfindOne();待进一步研究 希望有大神看到帮忙解惑,在此感谢。...

2019-01-16 22:01:22 6917 5

转载 redis操作类的使用方法

stringRedisTemplate.opsForValue().set(“test”,“100”,60*10,TimeUnit.SECONDS);//向redis里存入数据和设置缓存时间stringRedisTemplate.boundValueOps(“test”).increment(-1);//val做-1操作stringRedisTemplate.opsForValue().get(&amp;quot;...

2019-01-09 12:18:29 340

原创 mybatis学习笔记一

注意 如果application.properties文件中mybatis配置使用下面配置则xml文件中resultType="StudentEntity"前面不需要跟包路径,已经配置在文件中 注意不要添加classpath:在前面mybatis.type-aliases-package=com.jj.ssm_demo.entity如果不使用这个配置 则需要这样resultType="co...

2018-12-25 19:54:13 91

原创 spring boot server配置(笔记)

serverserver.address指定server绑定的地址server.compression.enabled是否开启压缩,默认为false.server.compression.excluded-user-agents指定不压缩的user-agent,多个以逗号分隔,默认值为:text/html,text/xml,text/plain,text/cssserver.comp...

2018-12-21 12:39:26 316 1

空空如也

空空如也

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

TA关注的人

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