自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 资源 (3)
  • 收藏
  • 关注

原创 sql实际开发使用sql语句

查询往前7天的数据:select * from 数据表 where DATE_SUB(CURDATE(), INTERVAL 7 DAY) <= 你要判断的时间字段名 查询往前30天的数据:select * from 数据表 where DATE_SUB(CURDATE(), INTERVAL 30 DAY) <= 你要判断的时间字段名 查询在某段日期之间的数据:select * from 数据表 where 时间字段名 BETWEEN '2016-02-01'

2021-09-14 13:51:27 159

原创 JDK1.8Labda表达式

为什么使用Lambda表达式Lambda 是一个匿名函数,我们可以把 Lambda表达式理解为是一段可以传递的代码(将代码像数据一样进行传递)。可以写出更简洁、更灵活的代码。作为一种更紧凑的代码风格,使Java的语言表达能力得到了提升。Lambda表达式语法Lambda表达式在Java 语言中引入了一个新的语法元素和操作符。这个操作符为 “->” , 该操作符被称为 Lambda 操作符或剪头操作符。它将 Lambda 分为两个部分:左侧: 指定 Lambda 表达式需要的所有参数右侧:

2021-09-04 11:06:07 128

原创 单例模式(总)

饿汉式package com.kuang.singleton;//饿汉式单例public class Hungry { // 饿汉式一上来就把这个类的所有东西和内存都加载了 相当于这个对象就已经存在了 //可能造成浪费空间 private byte[] date1 = new byte[1024*1024]; private byte[] date2 = new byte[1024*1024]; private byte[] date3 = new byte[1024*1024];

2021-07-20 16:09:20 92

原创 《大厂面试》—Java 集合连环30问

1. 常见的集合有哪些?​ java集合类主要由两个跟接口Conllection 和 Map派生出来的,Conllection派生出了三个子接口;List、Set、Queue(Java5新增的队列),因此java集合大致也可以分成List、Set、Queue、Map四种接口体系。注意:Conllection是一个接口,Conlletcions是一个工具类,Map不是Conllection的子接口Java集合框架如下:图中,List代表了有序可重复集合,可直接根据元素的索引来访问,Set代表无序不

2021-07-20 16:08:06 241

转载 解决跨域问题

Spring Boot 中实现跨域的 5 种方式,你一定要知道!一、为什么会出现跨域问题​ 出于浏览器的同源策略限制。同源策略(Sameoriginpolicy)是一种约定,它是浏览器最核心也最基本的安全功能,如果缺少了同源策略,则浏览器的正常功能可能都会受到影响。可以说Web是构建在同源策略基础之上的,浏览器只是针对同源策略的一种实现。​ 同源策略会阻止一个域的javascript脚本和另外一个域的内容进行交互。所谓同源(即指在同一个域)就是两个页面具有相同的协议(protocol),主机(ho

2021-06-28 12:57:33 271

原创 SpringMVC

SpringMVCssm:mybatis + Spring + SpringMVC MVC三层框架:javaSE:入门javaWeb:过度框架:研究官方文档,锻炼自学能力,自学能力,锻炼笔记能力,锻炼项目能力SpringMvc + Vue + SpringBoot + SpringCloud + Linux什么是MVCMVC :模型(dao,service) 视图(jsp) 控制器(Servlet)SpringMVC执行原理RestFul风格@RequestMapp

2021-06-19 14:07:04 175

原创 项目实战配置

application.properties文件配置依赖:搭建项目环境:代码生成器查询功能mapper是一个interface接口需要加一个配置类才能交给springboot管理删除功能​ 做个文件就是生成了的实体类entity里面的通过路径传值测试:工具swagger整合swagger整合swagger进行接口测试:1.生成在线接口文档 2.方便接口测试创建公共模块,整合swagger,为了所有的模块到能使用到依赖引入:在

2021-06-19 13:59:21 71

原创 Shiro

什么是Shiro?Apache Shiro 是一个Java 的安全(权限)框架Shiro可以非常容易的开发出足够高好的应用,其不仅可以在JavaSE环境,也可以在JavaEE环境Shiro可以完成,认证、授权、加密、会话管理、Web继承、缓存等下载地址:Shiro一个简单的 Java 安全框架有哪些功能?Authentication:身份认证、登录、验证用户是不是拥有相应的身份Authorization:授权,即权限验证,验证某个已认证的用户是否有某个权限,即判断用户能否进行什么操

2021-06-19 13:53:15 79

原创 什么是SpringBoot

SpirngBopt快速入门(容器)什么是约定大于配置在springboot中,只要导入了web-stater,spring mvc、json、spring核心容器等web场景需要的所有依赖都会导入,并控制好版本spring boot的理念就是约定大于配置,在spring boot中提供了一套默认配置,不需要手动去写xml配置文件,只有默认配置不能满足我们的需求时,才会去修改配置。Spirng是一个框架开源 2003年兴起的一个轻量级的java开发框架 作者Rod JohnsonSpring是为了

2021-06-19 13:43:09 1097

原创 SpringBoot使用

SpringBoot 整合JDBC使用配置数据库yaml的用户名密码和驱动 以下是数据库5.0版本的数据库8.0以上要加上时区:取消5.0数据库警告用8.0的驱动即可查看数据库的数据源:[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-uILKNY5X-1624081135502)(https://gitee.com/mjj2496776788/markdown.image/raw/master/20210619133815.png)]xxxx Template

2021-06-19 13:39:45 69

原创 组合和继承的知识点

通俗的讲。继承是一种父子亲属关系,而组合则是一种朋友关系用专业的术语来说,继承是“is-a"的关系,组合是”has-a"的关系组合:用专业的术语来说,继承是“is-a"的关系,组合是”has-a"的关系而组合则是一种朋友关系,你中有我,我中有你。我有你这个朋友来帮忙,那么也就间接的拥有了朋友的能力;假如哪一天,朋友有事不能来了。那么我还是我,只是这位朋友做的事情我要不自己亲自动手干,要不就叫另外的朋友来做。而不会有太多扯不清楚的关系继承的弊端:一个继承可以让你少写很多代码,但是用错了场合,后期的

2021-06-19 13:34:56 173

原创 spring

1、Spring1.1、简介Spring是一个轻量级控制反转(loC)和面向切面(AOP)的容器框架解决了企业级开发的复杂性,适用于任何java应用2002,首次推出Spring框架的雏形:interface21 框架Spirng框架即以interface21为框架为基础,经过重新设计,并不断丰富其内涵于2004年3月24日发布了1.0正式版 解决企业企业应用开发的复杂性Rod Johnson 创始人 专业居然不是计算机而是音乐学 非常牛逼SSH: Strus2 + Spring

2021-06-19 13:31:41 90

原创 vue前端体系

前端三要素HTML(结构):超文本标记语言(Hyper Text Markup Language)决定网页的结构和内容CSS(表现):层叠样式表(Cascading Style Sheets )设定网页表现样式JavaScript(行为):是一种弱类型脚本语言,启源代码不需要编译,而是由浏览器解析运行,用于控制行为结构层(HTML)表现层(CSS)css层叠样式表是一门标记语言,并不是编程语言,因此不可以定义变量,可以引用,换句话说就是不具有任何语法支持,他主要缺陷如下:​ 语法不够强大

2021-06-19 11:54:34 744 1

原创 JavaScript的基本使用和介绍

ui框架 ant-design 阿里巴巴出品什么是JavaScript是一个前端的行为 是一种流行的脚本语言点击网页按钮会改变的一种行为altert( ) 在页面上弹窗 console.log( ) 输出在页面上数据类型字符串: 正常字符串使用 单引号/或者双引号包裹\\n\t\u4e2d \u#### Unicode字符\x41 AscII 字符 大小写转换//方法//小写转成大写STUDENTstudent.toUpperCase()//转

2021-06-19 11:51:52 215

原创 前端框架vue基础

typora-copy-images-to: E:\md文件\图片前端三要素HTML(结构):超文本标记语言(Hyper Text Markup Language)决定网页的结构和内容CSS(表现):层叠样式表(Cascading Style Sheets )设定网页表现样式JavaScript(行为):是一种弱类型脚本语言,启源代码不需要编译,而是由浏览器解析运行,用于控制行为结构层(HTML)表现层(CSS)css层叠样式表是一门标记语言,并不是编程语言,因此不可以定义变量,可以引用.

2021-06-19 11:44:32 1734

原创 VueX原理知识与基础代码

Promise-Promise的介绍和基本使用ES6中一个非常重要和好用的特性就是Promise但是初次接触Promise会一脸懵逼,这是什么东西呢?看官方文档或者一些文章对它的介绍和用法,也是一头雾水Promise到底是做什么的呢?​ Promise是异步编程的一种解决方案**那么什么时候我们回来处理异步事件呢?一种常见的场景应该是网络请求我们封装一个网络请求的函数,因为不能立即拿到结果,所以不能想简单的3+4=7一样将结果返回所以往往我们会传入另外的函数,在数据请求成功时,将数据通过传

2021-06-18 23:49:43 429 1

JavaSE111.md

javaSE总结

2021-07-20

JavaSE基础知识及原理

JavaSE基础知识及原理

2021-06-19

VueX基础理论知识与代码结合

一个VueX的与视频结合的自我总结

2021-06-19

空空如也

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

TA关注的人

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