Leida_wanglin
码龄6年
关注
提问 私信
  • 博客:50,638
    社区:3
    50,641
    总访问量
  • 39
    原创
  • 2,110,263
    排名
  • 722
    粉丝
  • 9
    铁粉

个人简介:在平凡中长大。

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:中国
  • 加入CSDN时间: 2019-07-17
博客简介:

Leida_wanglin的博客

查看详细资料
个人成就
  • 获得34次点赞
  • 内容获得18次评论
  • 获得78次收藏
  • 代码片获得1,381次分享
创作历程
  • 5篇
    2022年
  • 14篇
    2021年
  • 20篇
    2020年
成就勋章
TA的专栏
  • 计算机网络
    2篇
  • JVM
    2篇
  • 算法
  • 面试题
    5篇
  • SpringBoot
    1篇
  • 算法图解
    2篇
  • dfs
    3篇
  • 并查集
    1篇
  • 排序
    1篇
  • 蓝桥杯
    1篇
  • 动态规划
    8篇
  • Java
    1篇
  • 工具安装配置
    1篇
  • 数据挖掘
    1篇
  • 深入浅出MyBatis技术原理与实战
    3篇
  • 进阶
    1篇
  • 数据库
    2篇
兴趣领域 设置
  • 大数据
    mysql
  • 后端
    spring
创作活动更多

超级创作者激励计划

万元现金补贴,高额收益分成,专属VIP内容创作者流量扶持,等你加入!

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

[5]Java开发实习面试打卡

[4]Java开发实习面试打卡1.常用SQL语句数据定义语言DDL(Data Ddefinition Language) CREATE,DROP,ALTER主要为以上操作 集对逻辑结构等有操作的,其中包括表结构,视图和索引.数据查询语言DQL(Data Query Language) SELECT 这个较好理解 即查询操作,以select关键字.各种简单查询,连续查询等都属于DQL.数据操纵语言DML(Data Manipulation Language) INSERT,UPDATE,DELETE
原创
发布博客 2022.04.04 ·
1096 阅读 ·
2 点赞 ·
0 评论 ·
0 收藏

[4]Java开发实习面试打卡

1.事务1.1.什么是数据库事务?事务是一个不可分割的数据库操作序列,也是数据库并发控制的基本单位,其执行结果必须使数据库从一种一致性状态变到另一种一致性状态.事务是逻辑上的一组操作,要么都执行,要么都不执行.1.2.事务的四大特性(ACID)原子性:事务是最小的执行单位,不允许分割.事务的原子性确保动作要么全部完成,要么完全不起作用.一致性:执行事务前后,数据保持一致,多个事务对同一个数据读取的结果是相同的.隔离性:并发访问数据库时,一个用户的事务不被其他事务所干扰,各并发事务之间数据库是
原创
发布博客 2022.03.30 ·
1446 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

[3]Java开发实习面试打卡

1.创建索引的原则(重中之重)最好符合以下几个原则:1.最左前缀匹配原则,组合索引非常重要的原则,mysql会一直向右匹配直到遇到范围查询(>,<,between,like)就停止匹配.2.较频繁作为查询条件的字段才去创建索引3.更新频繁字段不适合创建索引4.若是不能有效区分数据的列不适合做索引列.5....
原创
发布博客 2022.03.29 ·
1433 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

[2]Java开发实习面试打卡

[2]Java开发实习面试打卡-Mysql面试题1.数据库三范式第一范式:如果每列(或者每个属性)都是不可再分的最小数据单元第二范式:如果一个关系满足第一范式,并且除了主键以外的其它列,都依赖于该主键第三范式:如果一个关系满足第二范式,并且不依赖于除了主键以外的其它列2.引擎:MySQL存储引擎MyISAM与InnoDB区别Innodb引擎:Innodb引擎提供了对数据库ACID事务的支持.并且还提供了行级锁和外键的约束.它的设计的目标就是处理大数据容量的数据库系统.MyIASM引擎(原本
原创
发布博客 2022.03.25 ·
1227 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

[1]Java开发实习面试打卡

1.如何实现一个IOC容器1.配置文件配置包扫描路径2.递归包扫描获取.class文件3.反射,确定需要交给IOC管理的类4.对需要注入的类进行依赖注入1.配置文件中指定需要扫描的包路径2.定义一些注解,分别表示访问控制层, 业务服务层, 数据持久层, 依赖注入注解, 获取配置文件注解3.从配置文件中获取需要扫描的包路径, 获取到当前路径下的文件信息及文件夹信息, 我们将当前路径下所有以.class结尾的文件添加到一个Set集合中进行存储4.遍历这个set集合, 获取在类上有指定注解的类
原创
发布博客 2022.03.23 ·
4043 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

SpringBoot - 自动装配原理

SpringBoot - 自动装配原理出自狂神说Javapom.xmlspring-boot-dependencies:核心依赖在父工程中我们在写或者引入一些SpringBoot依赖的时候,不需要指定版本,就因为有这些版本仓库启动器 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot
原创
发布博客 2021.12.24 ·
169 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

Mybatis-Plus自动填充功能 - 踩坑

Mybatis-Plus自动填充功能 - 踩坑今天柯南君想用MybatisPlus自动填充功能来填充创建时间和修改时间的时候,按照Mybatis-Plus自动填充功能的配置来配置时,发现未生效。第一步:注解填充字段 /** * 创建时间 */ @TableField(value = "create_time", fill = FieldFill.INSERT) private LocalDateTime createTime; /** *
原创
发布博客 2021.12.22 ·
1034 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

HTTP + 加密 + 认证 + 完整性保护 = HTTPS(简单)

HTTP + 加密 + 认证 + 完整性保护 = HTTPS柯南语录:星河随水流聚散碎碎心念坠落川想问你平安 却不敢此生第一次胆寒半生少年如梦千帆灼灼心光驱不散此生既有了这牵绊我怎好独自黯然还没带你纵横群山还没将你的发轻绾还没好好在这纷乱里纠缠欠我(你)那把刀还没还恢恢江湖 与你混迹不曾怕等我替你踏遍天涯巍巍江山 为你愿把热血洒管它又是谁的天下极寒之雪 飘到哪里才是家不如让我把你融化当春艳阳 无形却化作坚实的铠甲至爱无华HTTP协议中可能存在信息窃听或身份伪装
原创
发布博客 2021.12.15 ·
2642 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

HTTP入门

HTTP入门柯南语录:城市黎明的灯火总有光环在陨落模仿者一个又一个无人问津的角色你选择去崇拜谁呢 怨恨谁呢假装热情的冷漠假装自由的枷锁你最后成为了什么燃烧华丽的烟火绽放一次就足够了 奢求什么无名之辈 我是谁忘了谁 也无所谓谁不是 拼了命走到生命的结尾也许很累一身狼狈也许卑微一生无为也许永远成为不了 你的光辉无名之辈 我是谁忘了谁 也无所谓继续追 谁的光荣不是伴着眼泪也许很累一身狼狈也许卑微一生无为谁生来不都是一样 尽管叫我无名之辈
原创
发布博客 2021.12.14 ·
350 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

Java虚拟机 - 垃圾回收

JVM垃圾回收柯南语录:比你厉害的人都在努力,你还有什么理由不努力。垃圾收集器(Garbage Collection,简称GC),垃圾收集需要完成的三件事情:·哪些内存需要回收?·什么时候回收?·如何回收?1. 那如何判断对象是否存活呢?在堆里面存放着Java世界中几乎所有的对象实例,垃圾收集器在对堆进行回收前,第一件事情就是要确定这些对象之中哪些还“存活”着,哪些已经“死去”(“死去”即不可能再被任何途径使用的对象)了。1.1. 引用计数法在对象中添加一个引用计数器,每当有一个
原创
发布博客 2021.12.09 ·
605 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

Java虚拟机 - 运行时数据区域

Java虚拟机 - 运行时数据区域柯南语录:每天学习一小点,未来无限好。1. 程序计数器(Program Counter Register寄存器)作用:记住下一条jvm指令的执行地址特点:(1)线程私有的(2)不会存在内存溢出(OutOfMemoryError)2. Java虚拟机栈(Java Virtual Machine Stacks)每个线程运行时所需要的内存,称虚拟机栈每个栈由多个栈帧(Frame)组成,对应每次方法调用时所占用的内存每个线程只能有一个活动栈帧,对应着当前
原创
发布博客 2021.12.06 ·
968 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

《算法图解》读书笔记 - 狄克斯特拉算法(Dijkstra)

《算法图解》读书笔记 - 狄克斯特拉算法(Dijkstra)应用于有向加权图中前往X的最短路径。狄克斯特拉算法步骤:(1)找出“最便宜”的节点,即可在最短时间内到达的节点。(2)更新该节点的邻居的开销。(3)重复这个过程,直到对图中的每个节点都这样做了。(4)计算最终路径。第一步:找出最便宜的节点。你站在起点,不知道该前往节点A还是前往节点B。前往这两个节点都要多长时间呢?前往节点A需要6分钟,而前往节点B需要2分钟。至于前往其他节点,你还不知道需要多长时间。由于你还不知道前往终
原创
发布博客 2021.12.03 ·
475 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

《深入浅出MyBatis技术原理与实战》读书笔记 - 动态SQL

MyBatis动态SQL元素的介绍用法
原创
发布博客 2021.12.01 ·
544 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

《深入浅出MyBatis技术原理与实战》读书笔记 - MyBatis入门与配置

MyBatis入门与配置MyBatis:一个半自动映射的框架,之所以称它为半自动,是因为它需要手工匹配提供POJO,SQL和映射关系。1. MyBatis的基本构成MyBatis的核心组件:SqlSessionFactoryBuilder(构造器):它会根据配置信息或者代码来生成SqlSessionFactory(工厂接口)SqlSessionFactory:依靠工厂来生成SqlSession(会话)SqlSession:是一个既可以发送SQL去执行并返回结果,也可以获取Mapper接口
原创
发布博客 2021.11.30 ·
712 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

《算法图解》读书笔记 - 快速排序

《算法图解》- 快速排序快速排序------一种常用的优雅的排序算法,快速排序使用分而治之的策略。1. 分而治之D&C(dvide and conquer)算法是递归的。使用D&C解决问题的过程包括两个步骤:(1)找出基线条件,这种条件必须尽可能简单。(2)不断将问题分解(或者说缩小规模),直到符合基线条件。D&C并非可用于解决问题的算法,而是一种解决问题的思路。2. 快速排序快速排序是一种常用的排序算法,比选择排序快得多。例如,C语言标准库中的函数qsor
原创
发布博客 2021.11.23 ·
894 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Java进阶学习 - Dubbo框架(持续更新中~~)

Java进阶学习 - Dubbo框架1.简介Dobbo是一个高性能的RPC框架,解决了分布式钟的调用问题优点:解决了分布式系统中互相调用问题缺点:缺少统一管理的调度中心2.为什么Dubbo说自己性能高?要从底层原理说起,一个RPC框架-远程过程调用,提升性能的最关键,最耗时的两方面入手:序列化和网络通信1. 序列化本地的对象要在网络上传输,必须要实现Serializable接口。然而Dubbo采用的就是最高效的二进制流。2. 网络通信不同于HTTP需要进行7步走(三次握手和四次挥手
原创
发布博客 2021.11.16 ·
1652 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

mysql-5.7.35-winx64下载安装配置

mysql-5.7.35-winx64下载安装配置1.下载安装mysql官网最新版本其它版本下载完成后将压缩包解压到自己选定的目录解压完成后有以下目录2.配置1.新建一个my.tx的文本文件,再改为my.ini。2.编写my.ini。放入自己安装的路径[mysqld]#设置3306端口port=3306#设置mysql的安装目录basedir=D:\mysql-5.7.35-winx64#设置mysql数据库的数据的存放目录datadir=D:\mysql
原创
发布博客 2021.09.08 ·
2175 阅读 ·
3 点赞 ·
4 评论 ·
10 收藏

DataBase-数据库基础函数

DataBase-数据库基础函数上一篇 DataBase-数据库基本操作部门表CREATE TABLE dept( #部门表 deptno int primary key auto_increment NOT NULL, #部门编号 dname VARCHAR(20), #部门名称 location VARCHAR(13) #部门地点);INSERT INTO dept VALUES(1, 'accounting', '一区');INSERT INTO dept VALUES
原创
发布博客 2021.05.31 ·
638 阅读 ·
1 点赞 ·
1 评论 ·
2 收藏

DataBase-数据库基本操作

DataBase-数据库基本操作SQL语句定义:结构化查询语言(Structured Query Language) 简称 SQL。分类:DML(Data Manipulation language) 数据操纵语言:insert, delete, update, select。DDL(Data Definition Language) 数据定义语言:create。DCL(Data Control Language) 数据控制语言:revoke。DQL(Data Query Language)
原创
发布博客 2021.05.29 ·
1781 阅读 ·
1 点赞 ·
3 评论 ·
1 收藏

PCA算法(实现降维)

PCA算法步骤:例题:数据:python代码:小编用的是Jupyter Notebook运行的哈!代码仅供参考,此代码不足之处还请告诉小编import pandas as pdimport numpy as npdata = pd.read_excel('data.xlsx',encoding="gbk") #小编将上面数据放进了data文档里面了data = data.values #转化为数组area = data[:,:1]data = data[:,
原创
发布博客 2020.10.18 ·
1556 阅读 ·
4 点赞 ·
0 评论 ·
12 收藏
加载更多