自定义博客皮肤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)
  • 资源 (1)
  • 收藏
  • 关注

原创 MybatisPlus结合springboot实现多表级联查询

MybatisPlus+springboot多表级联查询的实现方法

2022-09-07 08:22:14 2128 1

原创 JWT整合SpringSecurity

SpringBoot+Mybatis+JWT+SpringSecurity集成过程

2022-06-08 18:04:26 550

原创 win10下开启虚拟机,安装linux,配置网络

配置过程第一步:开启win10自带虚拟机1。设置->启用或关闭windows功能”2。打开“开发者选项"开关3。打开Hyper-v虚拟机管理器创建如下批处理文件:pushd "%~dp0"dir /b %SystemRoot%\servicing\Packages\*Hyper-V*.mum >hyper-v.txtfor /f %%i in ('findstr /i . hyper-v.txt 2^>nul') do dism /online /norestart

2021-08-11 22:59:29 1149

原创 使用tushare抓取股票日线数据包

Tushare免费提供各类金融数据 , 助力智能投资与创新型投资。是进行金融数据分析的好帮手。一、注册Tushare开发账号注册的目的是,获取开发者账号token1.Tushare官网:https://waditu.com/2.在Tushare官网注册并登录。3.登陆后进入个人主页,在个人主页的接口TOKEN栏里就是你的token。把这个token复制,后面编码时使用4. 安装tushare包pip install tushare二、抓取日线数据包这里需要使用前面注册时获取的tok

2021-06-08 17:44:54 573

原创 Mysql 版本不一致导致Access denied for user’root’@‘localhost’ 问题

##解决Mysql 的Access denied for user’root’@‘localhost’ (using password: YES)问题半年前的项目突然跑不起来了,控制台提示:java.sql.SQLException: Access denied for user 'root'@'localhost' (using password: YES)at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.jav

2021-05-29 13:28:53 268

原创 SpringBoot+Mybatis-plus与vue前后端集成

一、知识准备1.springbootspringboot简化了配置编写,可以快速开发web应用,已经成为java主流的开发框架。2.vue前端开发也进入框架时代,vue能够满足前后端开发分离的需要,快速独立构建前端应用。3.mybatis-plusmybatis-plus是对mybatis的扩展,在保留了mybatis灵活使用sql语句的基础上,又扩展了基本的CRUD功能调用,大大提高了开发效率,程序员不用在编写、调试基本的CRUD映射sql语句。4.json前后端分离后,采用json格式作

2020-12-15 09:55:17 3349

原创 在SSM框架使用拦截器实现用户登录权限验证

原理配置拦截器(不拦截登录、注册请求),对所有请求进行拦截,验证session中保存的登录用户是否存在,如果不存在,说明用户已经下线,清空session,强制返回登录页面。配置拦截器在SpringMVC配置文件中配置拦截器,对文件上传、用户登录、注册不作拦截。<!-- 配置拦截器 --> <mvc:interceptors> <!-- 使用bean定义一个Interceptor,直接定义在mvc:interceptors根下面的Interceptor将拦截所有的请

2020-12-15 09:18:23 1391

原创 SSM在一个表单中同时上传多个文件

在pom.xml中引入依赖配置<!-- 文件上传 --> <dependency> <groupId>commons-fileupload</groupId> <artifactId>commons-fileupload</artifactId> <version>1.3.2</version> </dependency> <dependency> &

2020-07-14 17:23:57 524

原创 SSM在表单中上传单个文件的处理办法

在pom.xml中引入依赖配置<dependency> <groupId>commons-fileupload</groupId> <artifactId>commons-fileupload</artifactId> <version>1.3.2</version> </dependency> <dependency> <groupId>commons

2020-07-14 17:18:50 98

原创 Mybatis之在Mapper层使用泛型

1.创建BaseDaoMapper泛型接口,定义基本CRUD操作抽象方法public interface BaseDaoMapper {int insert(T obj);//插入数据int delete(int id);//删除数据int updata(T obj);//更新数据T get(int id);//查找数据T getByName(String name);//查找数据List list();//列表数据}2.定义映射器UserDaoMapper接口public interf

2020-07-14 17:03:20 6014

原创 C#中使用MVC架构(四)

六、实现视图层NewsManager用户登录登录按键处理事件privatevoidbutton1_Click(objectsender, EventArgs e){UserLogin login = newUserLogin();String name = this.userNameTbx.Text;String pwd = this.pwdTbx.Text;...

2020-07-14 16:23:03 557

原创 C#中使用MVC架构(三)

五、实现业务逻辑层BLL定义一个基本业务逻辑接口IBaseService,作各业务访问的总中介,也就是说视图层只通过IBaseService的接口对象,访问业务层,具体访问哪个业务,是通过注入IBaseService的实现类来完成的,可根据需要生成具体业务类,实现接口中定义的抽象方法。业务逻辑层通过对应数据实现类,访问模型数据。1.新建IBaseService接口,定义单个业务的CRUD泛型操作publicinterfaceIBaseService{...

2020-07-14 16:19:57 430

原创 C#中使用MVC架构(二)

C#中使用MVC模型架构(二)实现数据访问层DAL定义一个基本数据接口IBaseDao,作各数据访问的总中介,也就是说业务层只通过IBaseDao的接口对象,访问数据层,具体访问哪个数据模型操作类,是通过注入IBaseDao的实现类来完成的,可根据需要生成具体数据模型操作类,实现接口定义的抽象方法,封装操作具体数据模型的SQL语句。还需要定义一个数据访问操作类,封装基础数据操作。1.新建数据访问类,实现sql-server数据库的链接及数据CRUD操作publicclassA...

2020-07-14 16:16:55 597

原创 C#中使用MVC架构(一)

C#中使用MVC模型架构(一)系统架构系统分层:1.视图层NewsManager:主要设计与用户交互的窗体,响应用户点击事件,调用BLL层业务.2.业务逻辑层BLL:实现具体的业务逻辑,向视图层提供服务,通过调用DAL层,实现数据访问。3.数据访问层DAL:链接数据源,实现数据访问,在读取时,把数据记录转换成模型对象,在更新时,把模型对象转成数据记录存储到数据库。4.模型层MODEL:主要是向其它层提供数据模型,把对应数据表,按照orm模型封装成对应的C#类,实现数据表到C#类的映射,

2020-07-14 16:13:40 4841 1

原创 eclipse环境中maven包无法下载的解决办法

方法一:右击项目->maven-update project,菜单,更新maven方法2:如果更新失败,可以直接复制对应jar包到本地maven仓库对应目录,然后再更新maven方法3:如果更新失败,进入本地maven仓库对应的jar包目录,只保留jar包和pom,其余的文件全部删除,然后再更新maven 。例如,fastjson.jar包更新失败,进入本地仓库对应jar包目录,只保留fastjson-1.2.68.jar和fastjson-1.2.68.pom,其余文件删除,然后更新maven

2020-06-29 17:28:07 1892

原创 在springMVC项目使用mybatis-plus

一、知识点准备MyBatis-Plus(简称 MP)是一个 MyBatis 的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。详细情况,可参考https://mybatis.plus/Mybatis-plus默认使用HikariCP连接池,推荐使用H2内存数据库1,HikariCP连接池https://www.jianshu.com/p/15b846107a...

2020-04-24 09:09:39 1420

原创 SpringMVC防止浏览器记住表单用户名称和密码的方法

SpringMVC防止浏览器记住表单用户名称和密码的方法**Chrome等浏览器能够自动保存表单提交的用户名称和密码,在用户下次登录时可以自动填写表单。但有时候为了安全需要清除浏览器这些行为,具体办法如下:1,代码清除cookie@RequestMapping("/admin/loginUrl")public ModelAndView login(Member login,HttpSer...

2020-04-20 16:33:20 199

SpringMVC防止浏览器记住表单用户名称和密码的方法.docx

Chrome等浏览器能够自动保存表单提交的用户名称和密码,在用户下次登录时可以自动填写表单。但有时候为了安全需要清除浏览器这些行为

2020-04-20

空空如也

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

TA关注的人

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