程序虎子
码龄6年
关注
提问 私信
  • 博客:12,700
    12,700
    总访问量
  • 30
    原创
  • 1,901,764
    排名
  • 2
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:湖北省
  • 加入CSDN时间: 2019-04-26
博客简介:

sunshinemen123的博客

查看详细资料
个人成就
  • 获得4次点赞
  • 内容获得1次评论
  • 获得16次收藏
创作历程
  • 2篇
    2022年
  • 27篇
    2021年
  • 1篇
    2020年
成就勋章
TA的专栏
  • 数据库
    2篇
  • leetcode
  • 踩坑记录
    1篇
  • nginx
  • 消息中间件
    1篇
  • Linux
    1篇
  • springBoot
    2篇
  • ssm
    10篇
  • JavaWeb阶段
    3篇
  • 数据结构
  • 数据结构的算法
  • Java基础知识
    7篇
  • 小思维
    1篇
  • c++
    1篇
创作活动更多

HarmonyOS开发者社区有奖征文来啦!

用文字记录下您与HarmonyOS的故事。参与活动,还有机会赢奖,快来加入我们吧!

0人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

Mysql索引

索引分类1、单值索引:单值索引:即一个索引只包含一个单列,一个表可以有多个单列索引。建表时,加上key(列名)指定单独创建,create index 索引名 on 表名 (列名)单独创建,alert table 表名 add index 索引名(列名)2、唯一索引唯一索引:索引列的值必须唯一,但允许有null且null可以出现多次。建表时,加上unique(列名)指定单独创建,create unique index idx_表名_列名 on 表名(列名)单独创建,alert ta
原创
发布博客 2022.04.29 ·
247 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

springBoot+Security中login和logout的错误

在我使用springBoot+Security实现登录时,调用的时security自带的登录退出方法。访问时发现了错误:这个原因时应为security框架中的,crsf(跨域请求默认是开启的)。我只需要在WebSecurityConfig的配置文件中将这个crsf关闭就可以访问了。更改之后,变成我预期的结果。...
原创
发布博客 2022.01.11 ·
1010 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

RabbitMQ

学习目标了解RabbitMQ的作用及架构掌握RabbitMQ安装及基本使用掌握Springboot整合RabbitMQ一.RabbitMQ安装1.1 为什么使用RabbitMQ1.降低耦合度2.RabbitMQ速度快,微秒级别3.学习成本低4.支持多种语言1.2 什么是RabbitMQRabbitMQ是一个由erlang开发的AMQP(Advanced Message Queue 高级消息队列协议)的开源实现能够实现异步消息处理1.3 安装RabbitMQ#在线安
原创
发布博客 2021.12.27 ·
291 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

SpringBoot和Sercurity

文章目录前言一、准备工作1、统一错误码枚举2、统一json返回体3、返回体构造工具4、pom5、配置文件二、数据库表设计建表语句初始化表数据语句三、Spring Security核心配置:WebSecurityConfig四、用户登录认证逻辑:UserDetailsService1、创建自定义UserDetailsService2、准备service和dao层方法(1)根据用户名查询用户信息(2)根据用户名查询用户的权限信息五、用户密码加密六、屏蔽Spring Security默认重定向登录页面以实现前后端
原创
发布博客 2021.12.23 ·
487 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

SpringBoot基础

JAVA第三阶段—DAY14-JAVA笔记课程目录文章目录JAVA第三阶段—DAY14-JAVA笔记课程目录1. SpringBoot基本应用1.1 约定优于配置1.2 SpringBoot概念1.2.1 Spring优缺点分析1.2.2 Spring Boot解决上述spring问题1.3 Spring Boot入门案例(1)依赖管理(2)启动类(3)Controller1.4 SpringBoot 快速构建(1)使用Spring Initializr方式构建Spring Boot项目**(2) 创建
原创
发布博客 2021.12.23 ·
383 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Linux目录扩容

linux扩容
原创
发布博客 2021.12.23 ·
1154 阅读 ·
0 点赞 ·
0 评论 ·
4 收藏

Mybatis--3

学习目标分页查询使用注解高级查询延迟加载xml中的字符实体逆向工程12.分页查询物理分页与逻辑分页一 概述1.物理分页物理分页依赖的是某一物理实体,这个物理实体就是数据库,比如MySQL数据库提供了limit关键字,程序员只需要编写带有limit关键字的SQL语句,数据库返回的就是分页结果。2.逻辑分页逻辑分页依赖的是程序员编写的代码。数据库返回的不是分页结果,而是全部数据,然后再由程序员通过代码获取分页数据,常用的操作是一次性从数据库中查询出全部数据并存储到List集合
原创
发布博客 2021.12.18 ·
148 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Mybatis--2

学习目标动态代理Mapper实现类mybatis-config.xml详解Mapper XML文件详解动态sql缓存高级查询延迟加载如果sql语句中出现’<’的解决方案7.动态代理Mapper实现类7.1.思考CRUD中的问题1、接口->实现类->mapper.xml2、实现类中,使用mybatis的方式非常类似3、xml中的sql statement 硬编码到java代码中。思考:能否只写接口,不写实现类。只编写接口和Mapper.xml即可?因为在
原创
发布博客 2021.12.18 ·
170 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Mybatis--1

学习目标1.创建maven项目2.MyBatis介绍3.Mybaits整体架构4.快速入门5.日志分析6.完整的CRUD操作1.创建maven项目1.1.使用IDEA创建maven工程1.2.引入mysql依赖包<dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <versio
原创
发布博客 2021.12.18 ·
987 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

SSM整合

学习目标1、SSM整合2、事务1、SSM整合1.1 概述在进行企业级项目开发时,我们需要将Spring、SpringMVC、MyBatis框架整合起来,共同完成开发工作。SSM分工:Spring 作为基础框架,整合其他框架SpringMVC 作为Web开发框架,提供服务器开发支持MyBatis 作为ORM框架,提供数据库开发支持1.2 整合配置1、添加依赖 <dependency> <groupId&
原创
发布博客 2021.12.18 ·
162 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

SpringMVC高级

学习目标1、拦截器2、文件的上传下载3、RESTFul1、拦截器1.1 拦截器概念类似于JavaWeb中的Filter过滤器,用于过滤请求,可以对不符合要求的请求进行拦截拦截器和过滤器的区别:1)过滤器的使用范围比拦截器大,JavaWeb项目都可以使用,拦截器只能在SpringMVC使用2)拦截器效率高于过滤器1.2 拦截器的使用1) 实现HandlerInterceptor接口2)实现方法preHandle 前置处理postHandle 后置处理
原创
发布博客 2021.12.18 ·
154 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

SpringMVC

学习目标1、SpringMVC概述2、SpringMVC入门案例3、SpringMVC的执行流程4、处理参数5、返回数据1、SpringMVC概述1.1 回顾MVC设计模式1.1.1 MVC的概念一种Web和桌面应用主流的设计模式M(Model模型)负责数据访问、业务逻辑(dao、service、entity)V(View视图)负责和用户交互、展示数据(页面)C(Controller控制器)负责调用模型、更新视图(servlet-->Controller)作用:解耦,
原创
发布博客 2021.12.18 ·
97 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

SpringAOP

学习目标1、AOP简介2、AOP在Spring中的实现3、AOP的注解配置4、AOP日志跟踪案例1、AOP简介1.1 AOP基本概念AOP(Aspect Oriented Programming)面向切面编程,通过预编译方式和运行期间动态代理实现程序功能的统一维护的一种技术。AOP是OOP的延续,是软件开发中的一个热点,也是Spring框架中的一个重要内容。1.2 AOP的作用AOP的核心作用是:在程序运行期间,不修改代码的同时为程序增强功能。将必不可少的公共功能做成切面,随着程序运行切
原创
发布博客 2021.12.18 ·
94 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

(proxy)代理模式

学习目标1、AOP的实现原理2、代理模式3、静态代理4、动态代理1、AOP的实现原理1.1 问题在前面AOP的案例中,为什么将一个对象加入到IOC容器后,取出该对象后,发现它的方法多了一些功能?1.2 AOP的实现原理打印对象的getClass方法,发现原类名的后面多了些东西:原因是:如果该类被AOP切中,从IOC容器取出的对象,不是该类的对象,而是该类代理类的对象。AOP的实现流程:当调用容器的getBean方法后,Spring查找对象后会判断该对象的方法是否被某个切面切
原创
发布博客 2021.12.18 ·
133 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

SpringIOC

学习目标1、Spring框架简介2、IOC概念3、IOC容器4、IOC的XML配置案例5、IOC的注解配置案例6、IOC的实现原理1、Spring框架简介1.1 Spring基本概念Spring是一个开源框架,它由Rod Johnson创建。它是为了解决企业应用开发的复杂性而创建的。Spring使用基本的JavaBean来完成以前只可能由EJB完成的事情。然而,Spring的用途不仅限于服务器端的开发。从简单性、可测试性和松耦合的角度而言,任何Java应用都可以从Spring中受益。
原创
发布博客 2021.12.18 ·
106 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Maven

学习目标1、为什么使用Maven2、什么是Maven3、Maven的安装4、命令行构建Maven项目5、IDEA构建Maven项目6、Maven项目的结构7、Maven的生命周期(重点)8、Maven的配置(重点)9、依赖管理(重点)10、继承和聚合(重点)11、依赖冲突的调解(重点)Maven概述为什么使用Maven思考:在前面的项目中我们是如何管理jar包的?我们需要下载jar包,然后导入到项目中。思考:如果网上找不到jar包下载地址怎么办?如果jar包还需要依赖其它j
原创
发布博客 2021.12.18 ·
155 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

JSP技术

JSP基础学习目标能够掌握jsp的基本使用理解JSP隐式对象理解MVC理解javaEE三层架构能够独立完成综合案例一、JSP1.1 JSP简介JSP全称是Java Server Pages,它和servle技术一样,都是一种用于开发动态web资源的技术。JSP这门技术的最大的特点在于,写jsp就像在写html,但它相比html而言,html只能为用户提供静态数据,而Jsp技术允许在页面中嵌套java代码,为用户提供动态数据。它与html页面的作用是相同的,获取数据和显示数据1.2
原创
发布博客 2021.11.16 ·
1661 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

servlet

List itemServlet高级&请求&响应学习目标掌握Servlet的执行原理和生命周期掌握Servlet的体系结构,了解其他Servlet配置掌握Servlet3.0注解配置理解HTTP协议及HTTP请求和响应熟练掌握Request和Response核心API熟练掌握登陆案例一、Servlet高级1.1 Servlet生命周期1.1.1 Servlet生命周期方法详解:被创建:执行init方法,只执行一次Servlet什么时候被创建?默认情况下,.
原创
发布博客 2021.11.16 ·
613 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

2048游戏开发

2048游戏开发1、简介《2048》是一款比较流行的一款数字游戏,游戏设计的初衷是一款益智类游戏,其特点在于轻松、简单。2、技术列表htmlcssjavascript3、游戏规则按上下左右键,数字格子会朝着相应的方向移动相同的两个数字格子,相撞时数字会相加每次移动时,空白处会随机刷新出一个数字的格子当界面不可运动时,也就是当界面全部都被数字填满时,游戏结束,然后显示最后的分数4、项目实战4.1 游戏面板搭建游戏面板搭建,面板中的数字是4*4的小方块,最外层可以使用div进
原创
发布博客 2021.11.04 ·
2565 阅读 ·
1 点赞 ·
0 评论 ·
8 收藏

数据库高级操作

Java第二阶段_day03_MySQL进阶0. 学习目标掌握数据库子查询的概念掌握数据库子查询的使用方法及场景掌握MySQL常用函数与分页查询方法掌握数据库事务的概念,及事务的特性掌握开启事务的方法掌握数据库事务隔离的等级划分,各种事务隔离等级下的数据表现掌握MySQL的默认事务隔离等级及设置MySQL事务隔离等级的方法了解悲观锁、乐观锁、行级锁、表级锁的概念掌握数据库设计范式掌握ER图基本设计方法掌握基本数据库对象(索引、视图、存储过程、触发器)管理方法了解数据库主从复制方法
原创
发布博客 2021.11.03 ·
614 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏
加载更多