自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(36)
  • 资源 (2)
  • 收藏
  • 关注

原创 spring源码

spring源码

2022-06-12 20:42:49 257 1

原创 Java 工作中常用案例

工作中遇到常用案例代码

2022-06-02 10:23:10 1075

原创 手机号登录和微信登录

感谢尚硅谷,直接上代码(尚医通解决方案)@RestController@RequestMapping("/api/user")public class UserInfoApiController { @Autowired private UserInfoService userInfoService; //用户手机号登录接口 @PostMapping("login") public Result login(@RequestBody LoginVo lo

2022-04-09 19:26:20 1277

原创 计算机组成-陆俊林

计算机组成-陆俊林34.流水线的优化35.超标量流水线36.流水线冒险37.数据冒险的处理 38.控制冒险的处理...

2022-02-26 20:30:57 470

原创 Java8 4大函数式接口

翻开optional 类,发现都是函数式接口,所以函数式接口Function你必须了解;代码 @Test public void test2() { /* @FunctionalInterface public interface Function<T, R> { // 输入T,返回 R ,这里T和R 谁是输入谁是输出,这样理解记忆只有先输入才有输出, //所以第一是输入类型,第二个是输出类型 ...

2022-01-06 15:21:13 219

原创 IO流--复习

1.File1、File类的基本概念File类:表示文件和目录路径名的抽象表示形式。File类可以实现文件的创建、删除、重命名、得到路径、创建时间等等,是唯一与文件本身有关的操作类2、File类的操作方法import java.io.File;import java.io.IOException;import java.text.DateFormat;import java.text.SimpleDateFormat;import java.util.Arra...

2022-01-04 10:08:43 274

原创 validation注解及自定义注解

Bean Validation 中内置的 constraint:@Null被注释的元素必须为 null @NotNull被注释的元素必须不为 null @AssertTrue被注释的元素必须为 true @AssertFalse被注释的元素必须为 false @Min(value)被注释的元素必须是一个数字,其值必须大于等于指定的最小值 @Max(value)被注释的元素必须是一个数字,其值必须小于等于指定的最大值 @DecimalMin(value)被注释的元素必须是一个数字...

2021-12-24 13:37:24 198

原创 正则表达式

1.概述正则表达式(regular expression)描述了一种字符串匹配的模式(pattern),可以用来检查一个串是否含有某种子串、将匹配的子串替换或者从某个串中取出符合某个条件的子串等。2.限定符1.英文 . 匹配单个任意字符//a.b -> aab , abb, abc 正确 aaab accb ->不正确String s = new String("abcb");boolean matches = s.matches("a.b");//fals

2021-12-24 13:31:07 158

原创 Maven

scope作用范围在 Pom4 中,dependency 元素中引入了 scope 元素,这是一个很重要的属性。在Maven 项目中 Jar 包冲突、类型转换异常的很大原因是由于 scope 元素使用不当造成的。scope 元素的作用:控制 dependency 元素的使用范围。通俗的讲,就是控制 Jar 包在哪些范围被加载和使用。scope 包含五个值,具体含义如下:compile(编译)含义:compile 是默认值,如果没有指定 scope 值,该元素的默认值为 compile。

2021-12-23 17:16:32 78

原创 Spring Security -学习

1.

2021-12-21 23:18:40 185

原创 算法和数据结构 (哔哩哔哩-左神算法学习笔记-持续更新)

1.时间复杂度>> 带符号右移 右移的时候,左边部位用符号位补位,如果正数就用0补位,负数1补位>>> 不带符号右移 都用补位选择排序时间复杂度,不考虑低阶项和常数级别,也不看系数常数项比拼,最好不要再用理论去分析,直接用大样本做实验。交换律和结合率 理解:一批数里,不管顺序,最后结果一样...

2021-12-18 23:21:23 1011

原创 mysql 基础复习

第3章3. 1基本的SELECT语句3.0 SELECT...SELECT 1; #没有任何子句SELECT 9/2; #没有任何子句3.1 SELECT ... FROMSELECT 标识选择哪些列FROM 标识从哪个表中选择一般情况下,除非需要使用表中所有的字段数据,最好不要使用通配符‘*’。使用通配符虽然可以节省输入查询语句的时间,但是获取不需要的列数据通常会降低查询和所使用的应用程序的效率。通配符的优势是,当不知道所需要的列的名称时,可以通过它获取它们。...

2021-12-15 13:03:27 6313

原创 Java Stream流

1.构建Stream流

2021-12-08 10:56:27 157

原创 汇编 学习总结

绪论机器语言与机器指令机器语言是机器指令的集合。 机器指令是一台机器可以正确执行的命令。 机器指令由一串二进制数表示,例 01010000汇编语言与汇编指令汇编语言的主体是汇编指令。 汇编指令和机器指令的差别在于指令的表示方法上 汇编指令是机器指令便于记忆的书写格式。 汇编指令是机器指令的助记符。指令和数据的表示计算机的数据和指令,存储在内存和磁盘上数据和指令,都是二进制信息计算机中的存储单元存储器被划分为若干个存储单元,每个存储单元从0开始顺序编

2021-11-14 00:02:50 390

原创 内 部 类、链表

内部类 1、成员内部类:直接在类中定义的类 2、方法内部类:在一个类中的方法内定义一个类 (1)方法内部类只能在定义该内部类的方法内实例化,不可以在此方法外对其实例化 (2)方法内部类对象不能使用该内部类所在方法的非final局部变量。 3、静态内部类,在类中定义一个静态修饰的内部类, 静态的含义是该内部类可以像其他静态成员一样,没有外部类对象时,也能够访问它。 静态嵌套类仅能访问外部类的静态成员和方法。...

2021-11-06 23:36:24 90

原创 适配器模式、静态代理模式

适配器模式( Adapter ):将一个类的接口转换成客户希望的另外一个接口。适配器模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。public class AdapterModel { public static void main(String[] args) { PowerAImpl powerA = new PowerAImpl(); work(powerA) ; PowerBImpl powerB = new Power

2021-11-01 22:34:20 149

原创 通过JAVA8 通过stream流List<String>转为字符串并用逗号分隔

ids.stream().collect(Collectors.joining(",")));

2021-11-01 15:02:56 10607

原创 mysql mybatis 总结

1. count(1) and count()从含义上讲,count(1) 与 count() 都表示对全部数据行的查询。count(*) 包括了所有的列,相当于行数,在统计结果的时候,不会忽略列值为NULL ;count(1) 用1代表代码行,在统计结果的时候,不会忽略列值为NULL 。(count(列名)会忽略列值为空)表的数据量大些时,对表作分析之后,count(1) 要比使用 count() 用时多。在表做过分析之后,count(1)会比co...

2021-11-01 13:21:22 369

原创 设计-模式

模板方法模式定义:定义一个算法的骨架,将一些可变的部门延迟到子类。模板方法模式可以是得子类在不改变算法骨架的情况下,即可重新定义算法的某些特定的步骤。生活中的例子:煎饼果子,整套流程中,加东西的时候,老板会问你加什么,这里你就会参与到其中。//模板方法public class TemplateFunction { public static void main(String[] args) { UserManger userManger = new UserMange

2021-10-31 23:46:15 68

原创 java-基础-api

1.String ,StringBuffer的简单总结1.String1.String是final类,重写了equals方法2.字符串连接,考虑编译器和运行期public class StringTest { public static void main(String[] args) { //s6 首先到常量池里面查看是否存在s,存在就堆中直接new 一个s6对象 //如果常量池不存在,就先在常量池中创建一个s,同时...

2021-10-31 11:52:12 105

原创 finally块不被执行的情况

finally块的作用通常用于处理善后工作。当try块里出现异常时,会立即跳出try块,到catch块匹配对应的异常,执行catch块里的语句。此时,可能在try块里存在打开的文件没关闭,连接的网络没断开,这部分资源是GC所不能自动处理的,所以finally的作用就是将它们及时释放回收。finally块不被执行的情况,总共有3种:不进入try块、程序中止、线程中止(带finally块的是守护线程,其非守护线程都执行完毕)。public class FinallyTest { //f

2021-10-31 10:25:03 2789

原创 springboot 事件

感谢网上大神,事件不多说,概念可以百度,直接上代码我做的一个日志记录,将接口记录保存到mysql,网上有很多用的是aop ,我用的是网关public class UsualLogEvent extends ApplicationEvent { private LogUsual log; public UsualLogEvent(LogUsual log) { super(log); this.log=log; } publi

2021-10-25 16:27:14 113

原创 导出 项目 所有接口地址

/** * 控制器 * * * @author */@RestController@AllArgsConstructor@RequestMapping("/url")@Api(value = "", tags = "")public class URLAllController { @Autowired private WebApplicationContext applicationContext; @RequestMapping(value = "/.

2021-10-25 14:22:36 632

原创 1.vue前端项目实战-登录功能

1.登录token 和 session的选择客户端和服务器是否存在跨域问题,存在使用token,反之使用sessiontoken原理2.前端新增单文件 vue组件<template> </template> //模板区<script> //行为区export default {}</script><style lang="less" scoped> //样式区 scoped 代表样式只在.

2021-10-23 17:14:46 1821 2

原创 vue 前端项目初始化

1.node.js安装nodejs官网下载https://nodejs.org/zh-cn/download/一路默认或者安装到自定义文件夹下nodejs 安装目录,点击右键属性,设置一下安全权限,否则cmd 可能会出现权限问题。查看node 版本node -v查看npm版本npm -vpath 查看系统变量查看prefix和cache,图中已设置nodejs 安装目录下新建 node_global 和node_cache 目录设置全...

2021-10-16 15:58:05 289

原创 统一异常

目标:我们想让异常结果也显示为统一的返回结果对象,并且统一处理系统的异常信息,那么需要进行统一异常处理。1、创建统一异常处理器guigu-common中创建exception包,创建统一异常处理器类UnifiedExceptionHandler@Slf4j@Component //Spring容易自动管理@RestControllerAdvice //在controller层添加通知。如果使用@ControllerAdvice,则方法上需要添加@ResponseBodypublic c

2021-09-04 10:00:39 539

原创 Java报错记录:UT000128: Remote peer closed connection before all data could be read

场景:上传大型文件,上传又是用的feign远程去调用文件服务器。单个测试文件服务器,大文件不报错,但是远程调用时间长了就报错,提示是ribbon,猜测大概率是超时问题,第一次修改ribbon设置,但是没用,依然报错第二次 修改hystrix设置就好了...

2021-09-04 09:44:16 5619

原创 mybatis foreach in集合是自定义对象用法

参数List 里面是自定义对象collection 这里对应 mapper里面@Param的名称item 这里对应每个迭代元素的别名,#{ user.name} 是item的一个属性

2021-06-21 12:36:40 397

原创 2021-06-11 mybatis collection column属性用法

这里主语句和子查询里面条件和参数名都是id,所以column=“id”,还可以变换如下

2021-06-11 13:40:31 7658 2

原创 2021-6-10 谷粒商城 45、商品服务-API-三级分类-查询-递归树形结构数据获取

三级分类-递归树形结构数据 @Override public List<CategoryEntity> listWithTree() { List<CategoryEntity> list = baseMapper.selectList(null); List<CategoryEntity> collect = list.stream().filter((menu) -> { return me

2021-06-10 22:20:47 87

原创 You have an error in your SQL syntax; check the manual that

注意数据库的字段是否是关键字 比如 key 就是数据库关键, 数据库的字段名不能设计 key,否则用key作为条件查询会报错

2021-05-31 16:27:47 110

原创 org.springframework.web.multipart.MultipartException: Failed to parse multipart servlet request; nes

一、分析原因1.该异常是如何产生的我是通过gposttman,发送一个post请求,导致该异常的。从上面的异常信息来看,是因为该目录[/tmp/tomcat.1428942566812653608.8090/work/Tomcat/localhost/ROOT],不存在导致的。2.该异常为何会产生我的应用中没有文件上传,为啥会抛org.springframework.web.multipart.MultipartException异常2.1)首先,我们应该知道,对于http POST请求来说,

2021-05-26 13:35:06 3848

原创 2021.5.23 ES 基础学习

一、ES6新建项目:E:/study/前端/ES61、打开vscode,打开文件夹->新建文件夹2、新建文件let.html,shift+!回车快速生成HTML文档3、右键 open with live server【浏览器查看】1、增加了let、const以前只有varlet:1、局部作用域2、只能声明1次3、let不存在变量提升【var变量使用时,声明可以在使用之后】​const: 1.声明之后不允许改变 2.一但声明必须初始化,否则会报错demo:

2021-05-23 19:42:07 80

原创 IDEA 配置文件没有变成小绿叶

除了网友其他办法,还有一种就是,右边maven里面当前模块是灰色,点击上面加号,选中响应模块pom文件,添加一下也是一种解决办法。

2021-05-10 20:39:09 766 1

原创 谷粒商城2020 43课

第1、2步安装一次(全局安装)更改为淘宝镜像添加链接描述第3、4步 建立一个vue项目注:使用cmd管理员身份 不然报错

2021-04-30 23:57:51 50 1

原创 renren-fast-vue 无法启动成功原因(卡了两天)

1.node js 使用8.0(之前下载的最新版本,不行,问题多得很)2.安装cnpmhttps://blog.csdn.net/wjnf012/article/details/80422313?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522161797425816780262534413%2522%252C%2522scm%2522%253A%252220140713.130102334..%2522%257D&request.

2021-04-09 22:20:52 387

Tomcat 专题.pdf

Tomcat核心原理解析

2021-08-12

lisp 绘图实例

auto lisp command函数绘图实例

2015-12-03

空空如也

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

TA关注的人

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