自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 java 使用xml和xsl格式字符串转换html字符串

java 使用xml和xsl格式字符串转换html字符串

2022-08-22 19:18:20 873

原创 java.lang.NoClassDefFoundError: org/apache/poi/poifs/filesystem/FileMagic报错

com.alibaba.excel.exception.ExcelAnalysisException: java.lang.NoClassDefFoundError: org/apache/poi/poifs/filesystem/FileMagic的easyexcel依赖问题使用easyexcel时报错java.lang.NoClassDefFoundError: org/apache/poi/poifs/filesystem/FileMagic解决方案使用easyexcel时报错java.lang.N

2022-04-25 15:19:47 6034

原创 React实现简单图片放大缩小旋转还原模块

React实现简单图片放大缩小旋转还原模块工作需要在Model中实现一个简单的查看图片来检验表单字段的功能,antd提供的IMG为预览图形式的画廊,不符合要求,因此需要在react中实现一个简单的图片查看模块,在此记录。效果预览代码实现主要通过操作dom元素实现import React, { useState, useRef, useEffect } from 'react';import {Button} from "antd";//示例图片,来自antd组件示例图片let url="h

2021-09-01 21:13:58 2105 1

原创 springboot 集成canal实现redis缓存mysql学习笔记

springboot 集成canal实现redis缓存mysql最近在学习如何使用canal来同步mysql数据库,因此记录一下学习使用的流程1.原理canal将自己伪装成mysql的slave读取mysql的Binary log实现对mysql数据变动的同步。在mysql主库日志发生变化后,直接通过canal对redis操作同步mysql的数据,与业务sql数据解耦。2.配置mysql配置版本8.0.16my.ini设置[mysqld]# 设置3306端口port=3306# 设置

2021-07-12 17:15:56 744

原创 2021.6.9 continue笔记

import java.io.Serializable;import java.lang.reflect.Field;public class test1 { public static void main(String[] args) { Class<AAA> aaaClass = AAA.class; Field[] fields = aaaClass.getDeclaredFields(); for (Field field:f

2021-06-09 11:48:13 81

原创 牛客网SQL12题(获取每个部门中当前员工薪水最高的相关信息) 做题笔记

牛客网SQL12题(获取每个部门中当前员工薪水最高的相关信息) 做题笔记首先联表获得部门编号-员工编号-薪水表SELECT d.dept_no,d.emp_no,s.salary FROM dept_emp dJOIN salaries sWHERE d.emp_no=s.emp_no结果如下如果以薪水的逆序排列则可以得到如下结果SELECT d.dept_no,d.emp_no,s.salary FROM dept_emp dJOIN salaries sWHERE d.emp_

2021-04-21 17:06:09 171

原创 怪物猎人rise太刀笔记

怪物猎人rise太刀笔记2021.3.262021.3.26见切斩连招中ZR+A(在无敌中受伤成功) +R开刃(左摇杆可以控制方向)居合斩连招中ZR+B进入特殊纳刀状态+R大居合(在无敌中受伤成功)+X小居合 命中自动回复练气翔虫登龙zl+x (踩到怪)+zr...

2021-03-26 22:37:47 469

原创 2021.3.12 笔记 关于声明父类new子类

2021.3.12 笔记关于声明父类new子类如声明一个双端队列(栈)stack,而new了一个LinkedListDeque<Integer> stack=new LinkedList<>();即在内存中生成了一个Deque的子类LinkedList对象,用Deque这个父类引用它,这样做之后,1.父类类型的引用可以调用父类中定义的所有属性和方法,而对于子类中定义而父类中没有的方法,则无法调用2.父类中的一个方法只有在在父类中定义而在子类中没有重写的情况下,才可以被父

2021-03-12 14:08:27 862

原创 反射

2021.1.8反射笔记1.获得class对象//Class.forName("包名+类名")Class c1 = Class.forName("com.FHun.reflect.User");//类的实例化对象获得 user.getClass()Class c2 = user.getClass();//类名User.classClass c3 = User.class;//内置包装类的属性Class c4 = Integer.TYPE;2.通过class对象获得类的名字,属性Fie

2021-01-09 01:12:04 101

原创 关于idea中使用注解开发springmvc 500报错

关于idea中使用注解开发springmvc 500报错org.springframework.beans.factory.BeanDefinitionStoreException: Failed to read candidate component class: file [C:\Users\FHun\IdeaProjects\springmvc-01-mvc\out\artifacts\springmvc_01_controller_war_exploded\WEB-INF\classes\com\

2021-01-01 23:43:50 662

原创 关于动态代理笔记

public class MyDynamicProxy { public static void main(String[] args) { //实际对象 UserServiceImpl userService = new UserServiceImpl(); //使用工具类 ProxyInvocationHandler pih = new ProxyInvocationHandler(); //set注入要代理的实际对象

2020-12-18 21:26:31 199 1

原创 idea常用快捷键

快速new对象Ctrl+Alt+V生成构造参数Alt+INSERT(FN)重写OverrideCtrl+O复制上一行Ctrl+D查看源码Ctrl+Alt+B

2020-12-07 19:59:26 113

原创 mybatis自学day2(study from 狂神说)

CRUD初步接口package com.FHun.dao;import com.FHun.pojo.User;import java.util.List;public interface UserDao { //一个方法对应一个配置文件中的sql语句,通过配置文件的mapper实现接口的方法 //获取全部用户列表 List<User> getUserList(); //获取指定id用户 List<User> getIdUserL

2020-12-04 17:30:21 84

原创 自学mybatis笔记

day1测试逻辑public class UserDaoTest { @Test public void test(){ //获得sqlsession对象 SqlSession sqlSession = MybatisUtils.getSqlSession(); //获得UserDao实例对象(通过反射) UserDao mapper = sqlSession.getMapper(UserDao.class);

2020-12-03 23:09:39 76

原创 自学mysql第三天

使用jdbc使用mysql数据库从https://mvnrepository.com/artifact/mysql/mysql-connector-java下载需要的jdbc版本一次普通的连接,不适用工具类和防注入的安全类import java.sql.*;public class test01 { //普通 public static void main(String[] args) throws ClassNotFoundException, SQLException {

2020-11-21 19:14:41 90

原创 自学mysql第二天

自学mysql第二天联表查询(通过匹配相同的列联系表与表)-- 联表查询select s.studentno,studentname,studentresult,sub.subjectnamefrom student sinner join result ron s.studentno =r.studentnoinner join subject subon r.subjectno=sub.subjectnoorder by studentresult desc子查询(在where中嵌

2020-11-21 17:56:14 90

原创 自学mysql第一天

自学mysql第一天创建与增删改-- 创建表CREATE TABLE `student` ( `id` INT(4) NOT NULL AUTO_INCREMENT COMMENT '学号', `password` VARCHAR(20) NOT NULL DEFAULT '123456' COMMENT 'pwd', `name` VARCHAR(10) NOT NULL COMMENT '姓名', `gender` VARCHAR(4) NOT NULL DEFAULT '男' C

2020-11-16 21:52:32 81

空空如也

空空如也

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

TA关注的人

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