- 博客(57)
- 资源 (3)
- 收藏
- 关注
原创 Flutter框架实现登录注册功能,不连接数据库
这只是一个简单的示例,演示如何在Flutter框架中实现登录和注册功能,而不连接数据库。实际应用中,您可能需要更完整和复杂的解决方案来处理更多的用户信息和功能。要在Flutter框架中实现登录和注册功能,而不连接数据库,可以使用本地存储来存储用户信息。以下是一个简单的示例,演示如何使用本地存储来实现登录和注册功能。用户可以从首页进入登录页面完成登录,或者从首页进入注册页面完成注册。的文件,在其中定义一些工具函数。的文件,在其中实现注册功能。的文件,在其中实现登录功能。文件中,定义一个简单的。
2023-10-27 09:38:51
1462
原创 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
764
原创 apache poi 设置背景颜色
注意:在这里,我使用了 IndexedColors 类提供的一些常见颜色,你也可以自定义颜色。这样,你就可以设置 HSSFCellStyle 的背景颜色了。
2023-08-01 09:48:17
2136
原创 自定义拦截器(比如token校验的拦截器)
三、实现具体的拦截器,比如token校验的,你校验token的逻辑要写在这个类里面,具体的处理,preHandler方法表示进行拦截,然后判断是否使用。一、自定义一个拦截器配置类,里面可以配置不同的拦截器,比如校验token的、校验权限的等,在里面可以设置拦截的路径和放行的路径等。这个注解,当控制层使用这个注解,表示放行,该接口不进行token的校验)二、自定义注解(以校验token为例子,我自定义了。注解, 没有使用这个注解则需要进行token校验。3、token具体的拦截器。
2023-07-14 15:50:25
1085
原创 java定时任务备份数据库【sqlserver和mysql】、保留30天内的文件
MySQL的备份不知道是否可以通过上面的备份命令实现,大佬们可以试一下,注意使用定时任务,项目启动类需要加上@EnableScheduling注解。
2023-06-16 11:01:46
2061
2
原创 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
2230
1
原创 git新建空白分支并提交到远程仓库
参考链接: https://www.jianshu.com/p/cb858b982b83。当你完成上一步后,会自动切换到当前新的空分支(操作记得在项目根目录下)
2023-04-21 09:15:15
1907
原创 Cause: java.sql.SQLException: Incorrect string value: ‘\xE6\x88\xB4\xE5\xAD\x90...‘ f
数据库插入时出现上述问题,是因为表格的编码问题,查看自己的表格是否为utf-8的编码格式。不是则可以删除重新建立表格。
2023-04-13 22:06:15
431
原创 Unknown column ‘xxx‘ in ‘field list‘ ;
今天对数据进行操作时,出现了上面的问题,经过查询主要发现改错误是因为可能mybatis编译时导致了字段名不一致,比如:数据库中的字段和实体类的字段都为userId,编译却变为了 user_id。
2023-04-13 22:02:59
251
原创 Parameter ‘ew‘ not found. Available parameters are [wrapper, page, param1, param2]
mybatis-plus“”ew“” not found
2022-12-07 16:08:02
4158
1
原创 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
1442
1
原创 虚拟机突然连接不上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
283
原创 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
192
原创 02-MybatisPlus-高级篇
MybatisPlus从入门到精通-高级篇一级目录二级目录三级目录1.自动填充示例2.逻辑删除3.乐观锁3.1 使用3.2 多插件配置问题一级目录二级目录三级目录1.自动填充 在实际项目中的表会和我们的orders表一样,有更新时间,创建时间,创建人,更新人等字段。 我们可以使用 @TableField 的 fill 属性来设置字段的自动填充。让我们能更方便的更新相关字段。示例①在对应字段上增加注解 使用TableField注解的fill属性来标注哪些字段需要在自动填充,加了注解M
2022-05-24 22:38:26
822
原创 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
510
原创 面经相关题目
目录一、**Java面向对象有哪些特征,如何应用**二、HashMap原理是什么,在jdk1.7和1.8中有什么区别三、ArrayList和LinkedList有什么区别四、高并发中的集合有哪些问题五、jdk1.8的新特性有哪些一、接口的默认方法二、Lambda 表达式三、函数式接口四、方法与构造函数引用五、Lambda 作用域六、访问局部变量七、访问对象字段与静态变量八、访问接口的默认方法九、Date API十、Annotation 注解六、Java中重写和重载有哪些区别七、接口和抽象类有哪些区别一、抽象
2022-05-16 10:01:26
1937
原创 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
1770
原创 线程池学习
线程池学习这里写目录标题线程池学习线程池源码分析Java构建线程的方式(常识)线程池的7个参数(常识)线程池的执行流程(常识)线程池属性标识&线程池状态核心参数线程池的execute方法执行Worker的操作线程池源码分析Java构建线程的方式(常识)线程池的7个参数(常识)线程池的执行流程(常识)线程池属性标识&线程池状态线程池的execute方法执行Worker的操作线程池源码分析Author:无言Java构建线程的方式(常识)继承Thread实
2022-04-08 20:33:17
88
原创 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
560
原创 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
867
原创 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
223
原创 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
136
原创 HTML学习
HTML学习1、网页基本标签粗体:<strong> I love you</strong>斜体:<em>I love you</em>特殊符号: 空格> 大于< 小于© 版权符号分割线:<hr />2、图片标签<img src="path" alt="text" title="text" width="x" height="y" />
2021-09-22 20:34:51
98
原创 系统调用---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
680
原创 实现字典小代码--软件工程思想
字典小代码@[TOC]( 字典小代码)需要的文件在我的主页,可以买免费下载题意:步骤:1、将文件解析存到链表中2、查找单词3、释放内存4、文件内容代码实现s思想:代码优化:需要的文件在我的主页,可以买免费下载题意:将一个字典文件存到链表中,在程序中输入一个英文单词,查询该输入单词的意思:步骤:1、将文件解析存到链表中2、查找单词3、释放内存4、文件内容代码实现s思想:创建一个链表,使用结构体,具有一个work, trans, next的指针,分别存储文件中的单词、单词的意思、指
2021-08-20 22:04:44
220
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
611
原创 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
75
原创 网络编程()
网络编程一、网络常识二、网络编程程序的分类三、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
96
原创 多线程学习
多线程技术(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
101
原创 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
67
原创 序列化与反序列化
序列化与反序列化序列化: 将对象存储到文件中反序列化: 将对象从文件中反序列化出来的操作使用的过程很简单,但是出现了很多的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
111
原创 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
311
原创 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
421
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人