自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

zi2242975806的博客

狼狈的样子,对着 夜空 发呆。。。。。

  • 博客(56)
  • 资源 (3)
  • 收藏
  • 关注

原创 Flutter框架实现登录注册功能,不连接数据库

这只是一个简单的示例,演示如何在Flutter框架中实现登录和注册功能,而不连接数据库。实际应用中,您可能需要更完整和复杂的解决方案来处理更多的用户信息和功能。要在Flutter框架中实现登录和注册功能,而不连接数据库,可以使用本地存储来存储用户信息。以下是一个简单的示例,演示如何使用本地存储来实现登录和注册功能。用户可以从首页进入登录页面完成登录,或者从首页进入注册页面完成注册。的文件,在其中定义一些工具函数。的文件,在其中实现注册功能。的文件,在其中实现登录功能。文件中,定义一个简单的。

2023-10-27 09:38:51 1051

原创 java字符串拼接出现乱码

字符串拼接出现乱码

2023-10-24 17:08:58 290

原创 springBoot 项目部署到外部tomcat ‘Unable to process Jar entry [META-INFversions11module-info.class] from Jar

springBoot部署到外部tomcat报错 'Unable to process Jar entry [META-INF/versions/11/module-info.class] from Jar [xxx/xxx.jar] for annotations'

2023-09-07 10:03:05 401

原创 apache poi 设置背景颜色

注意:在这里,我使用了 IndexedColors 类提供的一些常见颜色,你也可以自定义颜色。这样,你就可以设置 HSSFCellStyle 的背景颜色了。

2023-08-01 09:48:17 1508

原创 自定义拦截器(比如token校验的拦截器)

三、实现具体的拦截器,比如token校验的,你校验token的逻辑要写在这个类里面,具体的处理,preHandler方法表示进行拦截,然后判断是否使用。一、自定义一个拦截器配置类,里面可以配置不同的拦截器,比如校验token的、校验权限的等,在里面可以设置拦截的路径和放行的路径等。这个注解,当控制层使用这个注解,表示放行,该接口不进行token的校验)二、自定义注解(以校验token为例子,我自定义了。注解, 没有使用这个注解则需要进行token校验。3、token具体的拦截器。

2023-07-14 15:50:25 704

原创 git新建空白分支並上传已有代码

参考大佬链接

2023-07-11 19:29:42 248

原创 java定时任务备份数据库【sqlserver和mysql】、保留30天内的文件

MySQL的备份不知道是否可以通过上面的备份命令实现,大佬们可以试一下,注意使用定时任务,项目启动类需要加上@EnableScheduling注解。

2023-06-16 11:01:46 1482

原创 sqlserver定时备份

要实现SQL Server数据库的定时备份,可以使用SQL Server自带的工具“SQL Server代理”,它可以帮助我们定时执行Transact-SQL语句、作业和其他任务。1、打开SQL Server Management Studio,连接到目标服务器,展开“SQL Server代理”节点,右键“作业”文件夹,选择“新建作业”。4、点击“确定”按钮保存作业和计划,并在“SQL Server代理”文件夹中启动作业。3、在“高级”选项卡中,可以设置备份类型、备份选项、备份过期时间等参数。

2023-05-14 11:41:12 1923 1

原创 git新建空白分支并提交到远程仓库

参考链接: https://www.jianshu.com/p/cb858b982b83。当你完成上一步后,会自动切换到当前新的空分支(操作记得在项目根目录下)

2023-04-21 09:15:15 1325

原创 Cause: java.sql.SQLException: Incorrect string value: ‘\xE6\x88\xB4\xE5\xAD\x90...‘ f

数据库插入时出现上述问题,是因为表格的编码问题,查看自己的表格是否为utf-8的编码格式。不是则可以删除重新建立表格。

2023-04-13 22:06:15 255

原创 Unknown column ‘xxx‘ in ‘field list‘ ;

今天对数据进行操作时,出现了上面的问题,经过查询主要发现改错误是因为可能mybatis编译时导致了字段名不一致,比如:数据库中的字段和实体类的字段都为userId,编译却变为了 user_id。

2023-04-13 22:02:59 172

原创 Parameter ‘ew‘ not found. Available parameters are [wrapper, page, param1, param2]

mybatis-plus“”ew“” not found

2022-12-07 16:08:02 3608

原创 Feign远程调用,MultipartFile file类型文件Feign远程接收出现“Current request is not a multipart request“问题

服务A调用服务B, 服务A引入服务B的依赖,然后调用服务B FeignClient中的方法,该方法就会根据设置好的地址寻找FeignController中的对应接口,在该接口里面调用service,就可以实现一个Feign调用了。注意FeignControoller使用@RequestPart注解接收。

2022-11-19 21:34:12 1281 1

原创 常量池、StringTable(字符串常量池池)和堆内存

常量池,StringTable,堆内存

2022-08-07 12:53:17 265

原创 MySQL原理和优化

mysql的索引,锁,B+树等原理,以及sql的优化Explain

2022-07-20 23:56:41 496

原创 ThreadLocal原理和相关问题

ThreadLocal原理?

2022-07-02 21:24:03 236

原创 经典四道多线程问题

多线程的四道经典问题

2022-06-14 10:36:36 185

原创 虚拟机突然连接不上xShell,ping外网突然不行了吗

如果你的虚拟机之前用的好好的,突然再次使用的时候连接不上xshell,同时ping外网也不行,比如下面的ping www.baidu.com那么此时你可以修改你的子网掩码,我的出现这样的错误两次,修改了子网掩码,重启服务就好了比如:原先的子网掩码是这个192.168.237.2你可以更改为最后一位为0-255其中一位192.168.237.10注意,网络的配置文件也要修改然后重启服务service network restart具体的设置可以参照下面大佬的文章,我上面提到的下文都

2022-05-28 20:45:12 213

原创 JavaScript学习

JavaScript学习1、引入JavaScript1.1、内部标签1.2、外部引入1.3、测试代码2、快速入门2.1、基本语法2.2、浏览器控制台2.3、数据类型2.4严格检查模式3、数据类型3.1 字符串3.2 数组3.3 对象3.4 流程控制3.5 Map 和Set3.6 迭代器 iterator4. 函数4.1 定义函数4.2 变量的作用域4.3 方法5、内部对象5.1 Date5.2 JSON5.3 Ajax6、面向对象编程7、操作BOM对象(重点)8. 操作DOM对象(重点)1、获取dom节点2

2022-05-27 08:19:35 149

原创 02-MybatisPlus-高级篇

MybatisPlus从入门到精通-高级篇一级目录二级目录三级目录1.自动填充示例2.逻辑删除3.乐观锁3.1 使用3.2 多插件配置问题一级目录二级目录三级目录1.自动填充​ 在实际项目中的表会和我们的orders表一样,有更新时间,创建时间,创建人,更新人等字段。​ 我们可以使用 @TableField 的 fill 属性来设置字段的自动填充。让我们能更方便的更新相关字段。示例①在对应字段上增加注解​ 使用TableField注解的fill属性来标注哪些字段需要在自动填充,加了注解M

2022-05-24 22:38:26 753

原创 01-MybatisPlus-基础篇

MybatisPlus从入门到精通-基础篇1.概述2.快速入门2.0 准备工作①准备数据②创建SpringBoot工程添加依赖创建启动类③准备实体类2.1 使用MybatisPlus①添加依赖②配置数据库信息③创建Mapper接口④配置Mapper扫描⑤获取Mapper进行测试3.常用设置3.1 设置表映射规则3.1.1 单独设置3.1.2 全局设置表名前缀3.2 设置主键生成策略3.2.0 测试代码3.2.1 单独设置3.2.2 全局设置3.3 设置字段映射关系3.4 设置字段和列名的驼峰映射3.5 日志

2022-05-24 22:37:25 442

原创 面经相关题目

目录一、**Java面向对象有哪些特征,如何应用**二、HashMap原理是什么,在jdk1.7和1.8中有什么区别三、ArrayList和LinkedList有什么区别四、高并发中的集合有哪些问题五、jdk1.8的新特性有哪些一、接口的默认方法二、Lambda 表达式三、函数式接口四、方法与构造函数引用五、Lambda 作用域六、访问局部变量七、访问对象字段与静态变量八、访问接口的默认方法九、Date API十、Annotation 注解六、Java中重写和重载有哪些区别七、接口和抽象类有哪些区别一、抽象

2022-05-16 10:01:26 1746

原创 Entering emergency mode. Exit the shell to continue.。。。

Entering emergency mode. Exit the shell to continue.。。。关于上面的问题,网上有很多,有些并不能解决解决自己的问题的,需要注意了:首先: 输入 journalctl 一直往下翻找,直到最后发现标红的需要注意了找到标红 XFS(sda3) 注意括号里的文件,我的是sda3其他文件的说:直接输入 xfs_repair -v -L /dev/dm-0 就可以了你需要注意自己的XFS()括号里面的文件名字,把dm-0改为你自己的文件名字就可以了

2022-04-23 22:01:58 1656

原创 线程池学习

线程池学习这里写目录标题线程池学习线程池源码分析Java构建线程的方式(常识)线程池的7个参数(常识)线程池的执行流程(常识)线程池属性标识&线程池状态核心参数线程池的execute方法执行Worker的操作线程池源码分析Java构建线程的方式(常识)线程池的7个参数(常识)线程池的执行流程(常识)线程池属性标识&线程池状态线程池的execute方法执行Worker的操作线程池源码分析Author:无言Java构建线程的方式(常识)继承Thread实

2022-04-08 20:33:17 54

原创 JDBC学习

JDBC学习这里写目录标题JDBC学习一级目录二级目录三级目录一、JDBC开发的六个步骤二、SQL注入问题(Statement与preparement)1、Statement 的sql注入问题2、使用PrepareStatement解决sql注入问题三、ORM对象关系映射四、JDBC工具类1、数据源写到dp.properties文件中2、工具类的封装五、三层架构六、JDBC事务处理转账问题1、DAO层(实现数据库信息的查询,更新等)Accout : 实体类AccountDAO : 实体类操作数据库的接口,

2022-03-05 13:23:50 524

原创 2021-11-12

Field error in object 'book' on field 'bookId': rejected value [null]; codes [typeMismatch.book.bookId,typeMismatch.bookId,typeMismatch.int,typeMismatch]; arguments [org.springframework.context.support.DefaultMessageSourceResolvable: codes [book.bookId,b

2021-11-12 22:18:32 714

原创 FileOutStream、FileInputStream字节输出流输入流实现文件的读取儒输入

需求:编写一个加密程序,对用户输入的字符串加密后输出。 加密方法是将每个字符映射成字母表中的对称字符。 例如a对应z,b对应y,字符串“Java”加密后就成为“Qzez”思路:①创建字节输出流将数据写入文件中②创建字节输入流将读取文件数据并输出④加密文件内容并输出⑤释放资源package com.daiziru.ioc.beans;import java.io.*;import java.util.Scanner;public class Filea { p

2021-10-26 21:58:28 194

原创 CSS学习

css学习如何学习1、什么是css2、如何快速入门3、css选择器(重点难点)4、美化网页(文字、阴影、超链接、列表渐变。。。)5、盒子模型6、浮动7、定位8、网页动画(特效效果)菜鸟教材可以学习1、什么是css1.1什么是cssCascading Style Sheet: 层叠级联样式表css : 表现(网页美化)字体、颜色、边距、高度、宽度、背景图片、网页定位、网页浮…1.2 css的发展史1.3 快速入门编写格式:编写形式1、html内部直接编写&

2021-09-24 23:04:32 94

原创 HTML学习

HTML学习1、网页基本标签粗体:<strong> I love you</strong>斜体:<em>I love you</em>特殊符号:&nbsp; 空格&gt; 大于&lt; 小于&copy; 版权符号分割线:<hr />2、图片标签<img src="path" alt="text" title="text" width="x" height="y" />

2021-09-22 20:34:51 72

原创 系统调用---shell中的“ls -al“ 命令的实现,递归打印文件

系统调用---shell中的“ls -al" 命令的实现,递归打印文件、递归打印文件夹3、实现ls、递归打印文件夹#include<stdio.h>#include<sys/types.h>#include<dirent.h>#include<stdlib.h>#include<sys/stat.h>#include<unistd.h>void printDir(char *dirname) { ch

2021-08-25 21:26:33 594

原创 实现字典小代码--软件工程思想

字典小代码@[TOC]( 字典小代码)需要的文件在我的主页,可以买免费下载题意:步骤:1、将文件解析存到链表中2、查找单词3、释放内存4、文件内容代码实现s思想:代码优化:需要的文件在我的主页,可以买免费下载题意:将一个字典文件存到链表中,在程序中输入一个英文单词,查询该输入单词的意思:步骤:1、将文件解析存到链表中2、查找单词3、释放内存4、文件内容代码实现s思想:创建一个链表,使用结构体,具有一个work, trans, next的指针,分别存储文件中的单词、单词的意思、指

2021-08-20 22:04:44 173 2

原创 Idea单元测试

Idea单元测试1、下载jar文件2、新建lib文件3、引入jar文件4、新建test文件5、在任意要测试的类里按下shift+ctrl+t 生成测试类7、自己编写测试代码8、测试9、代码样例使用步骤“1、下载jar文件我是用的是junit-4.8.jar版本2、新建lib文件新建一个普通的java文件,然后把你下载好的jar文件粘贴到新见的lib文件夹中3、引入jar文件[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-0YlZe8mT-16284845410

2021-08-09 12:56:24 432

原创 idea快捷键

idea快捷键常用快捷键1、Ctrl相关2、Alt相关3、Shift相关4、Ctrl + Alt相关5、Ctrl + Shift相关6、Alt + Shift相关7、其他常用快捷键提示与代码生成部分Alt + Enter IDEA 根据光标所在问题,提供快速修复选择Ctrl + Alt + T 对选中的代码弹出环绕选项弹出层(try,if等语句包裹)Alt + Insert 代码自动生成,如生成对象的 set / get 方法,构造函数,toString() 等Ctrl + O 选

2021-08-09 12:42:06 45

原创 网络编程()

网络编程一、网络常识二、网络编程程序的分类三、TCP协议 - OSI网络模型1、三次握手喝四次挥手四、TCP协议的C/S程序1、服务器与客户端的搭建ServerSocketSocket2、客户端与服务器通讯的案例1、客户端与服务器的连接1、服务器2、客户端3、运行结果分析2、客户端与服务器通信1、服务器2、客户端3、结果分析1、服务器的结果2、客户端的结果3、在服务器中加入多线程五、UDP协议(数据报)程序,了解六、InetAddress 描述IP地址的类七、URL 类 (统一资源定位符)(网址) 了解案例

2021-08-09 00:23:43 69

原创 多线程学习

多线程技术(0807)多线程学习多线程技术(0807)一、线程与进程线程调度分时调度抢占式调度二、同步与异步三、并发与并行四、多线程技术的实现1、Thread实现2、Runnable实现3、获取和设置线程名称4、 线程的休眠sleep5、线程阻塞6、线程的中断7、守护线程8、线程安全问题1、线程不安全问题的示例2、线程不安全问题的解决1、同步代码块2、同步方法(加上synchronized修饰的方法)3、显示锁4、公平锁与不公平锁5、线程死锁6、多线程通讯问题1.生产者与消费者问题9、线程的6种状态10、

2021-08-08 18:31:52 78

原创 IO(输入输出流)

一、文件操作(遍历文件)import java.io.File;public class Demo { public static void main(String[] args) { File d = new File("d:\\"); File[] files = d.listFiles();//获得d盘下所有第一层的文件 listFiles(files); System.out.println("找不到avi文件");

2021-08-06 23:03:56 41

原创 序列化与反序列化

序列化与反序列化序列化: 将对象存储到文件中反序列化: 将对象从文件中反序列化出来的操作使用的过程很简单,但是出现了很多的bug,所以现在很少使用了,java官方团队声明以后会淘汰package IO.xuliehua;import java.io.*;public class Demo { public static void main(String[] args) throws IOException, ClassNotFoundException { //序

2021-08-06 22:58:47 81

原创 java核心类库

java核心类库一、泛型1.概述泛型,即“参数化类型”。就是将类型由原来的具体的类型参数化,类似于方法中的变量参数,此时类型也定义成参数形式(可以称之为类型形参),然后在使用/调用时传入具体的类型(类型实参)。使用泛型类定义一个泛型类:public class ClassName<T>{ private T data; public T getData() { return data; } public void setData(T d

2021-08-04 15:46:22 260

原创 shell脚本编程

shell 脚本编程例题例题1、一个月有多少天#!/bin/bashread year monthif [[ $month -eq 1 ]] || [[ $month -eq 3 ]] || [[ $month -eq 5 ]] || [[ $month -eq 7 ]] || [[ $month -eq 8 ]] || [[ $month -eq 10 ]] || [[ $month -eq 12 ]];then echo 31elif [[ $month -eq 4 ]] ||

2021-07-29 23:27:36 324

原创 STL容器

第四节、 STL容器的使用一、STL的概念STL: 标准模板库STL的六大组件:容器算法迭代器适配器仿函数分配器二、string的简单用法(cppreference.com)头文件字符串的连接 直接 str += “123”;按照字典序直接<=>比较string.size() 长度—》 length()字符串的查找 string.find(“内容”, 位置), 找不到 string::npos字符串的插入: string.inse

2021-07-17 00:19:36 2345

dict_e2c.txt

字典小程序需要的文件

2021-08-20

XML_AND_JSON

XML_AND_JSON

2021-08-14

junit-4.8.jar.zip

idea单元测试

2021-08-09

空空如也

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

TA关注的人

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