自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(147)
  • 收藏
  • 关注

原创 【DFS】leetcode.301 删除无效的括号

给你一个由若干括号和字母组成的字符串s,删除最小数量的无效括号,使得输入的字符串有效。返回所有可能的结果。答案可以按返回。示例 1:输入:s = “()())()”输出:[“(())()”,“()()()”]示例 2:输入:s = “(a)())()”输出:[“(a())()”,“(a)()()”]

2022-10-15 22:06:07 600 2

原创 【单调栈】找到左右两边的最近小于元素

单调栈的最初模板题 java语言实现

2022-10-15 20:41:50 535

原创 【动态规划】最少按多少下开关使灯全亮

动态规划的思想,按最少的次数可以使灯全亮,递归版本和迭代版本,java实现

2022-10-15 16:41:25 678

原创 【Linux】解除端口占用的问题

解决linux中某一个端口被占用

2022-10-08 23:46:00 292 1

原创 【贪心】leetcode.870 优势洗牌(田忌赛马)

leetcode.870 优势洗牌(田忌赛马) 贪心解法

2022-10-08 10:27:34 187

原创 【数据结构和算法】并查集的基本概念和例题收集

介绍了并查集的一些基础概念,初始化,路径压缩的find,,已经按照大小合并和按照秩合并,以及一些leetcode上面的一些例题

2022-10-06 15:22:23 908 5

原创 【动态规划】输出所有的最长递增子序列和字典序最小的

输出所有的最长递增子序列和输出字典序最小的最长递增子序列

2022-09-30 18:59:51 1018 2

原创 【Spring事务】事务和事务传播机制

介绍了Spring的事务的机制,一个是手动操作模式,一个是注解模式.另外还介绍了Spring的事务传播机制

2022-09-06 20:42:24 438 1

原创 【Spring AOP】统一处理过程 代码实现

本文介绍了一种更加方便的SpringAop框架,主要处理以下几种业务:用户登录拦截,访问的前缀,异常处理,统一返回处理

2022-09-05 16:24:21 313

原创 【Spring AOP】面向切面编程的概念,实践,原理详解

介绍AOP思想,面向切面编程,主要介绍五大组成部分切点,切面,连接点,通知,织入.已经SpringAOP的一些代码实现

2022-09-05 16:21:09 604

原创 【MyBatis】MyBatis基础内容介绍

添加MyBatis框架,创建数据库,编写配置文件,实现interface接口和xml中实现sql语句,进行单元测试,打印出sql语句,动态sql的使用

2022-07-31 18:29:54 468

转载 【MySQL】sql给表起别名

有时候,在对数据库中的表进行操作的时候,发现表名比较冗长,这时候我们就需要对表创建一个别名,别名的关键字为as(也可以不加)。现在有一个student表,结构如下现在我认为student太长了我不想一直打。sql语句如下selecta.Sno,a.Sname,a.Sagefromstudentasa(as可以去掉)结果如下我们就对student取了一个别名叫做a。...

2022-07-28 14:47:27 3560

原创 【SpringMVC】和客户端连接,接收参数,返回数据基础教程

SpringMVC和客户端进行连接,接收客户端传来的各种样式的数据,返回指定的数据

2022-07-25 22:52:38 930 6

原创 【SpringBoot】日志文件基础教程

关于日志的自定义日志操作,6个日志等级介绍,持久化保存日志到本地

2022-07-22 08:25:52 1113

原创 【SpringBoot】如何使用EditStarter来插入其他的组件

使用EditStarter来引入在创建SpringBoot中没有引入的组件

2022-07-22 07:38:20 262

原创 【SpringBoot】配置文件.properties和.yml

介绍了两大配置文件.properties和.yml的写和读取,读对象,读集合,以及两种文件的区别

2022-07-21 14:40:13 394

原创 【SpringBoot】通过idea和网页的创建和简单使用

使用idea创建Spring Boot项目和使用网页端创建SpringBoot项目,并使用它完成一个最简单的项目hello SpringBoot的打印

2022-07-19 11:12:46 1091

原创 【Spring】Bean的作用域和生命周期

介绍了Spring的作用域:singleton,prototype,request,session.application,websocket还有Bean的生命周期,实例化,注入属性,处理aware,初始化前置方法,构造方法,初始化后置方法,使用,销毁

2022-07-17 16:46:44 144

原创 【Spring】Spring项目的创建和使用

初始如何创建一个IOC的Spring项目,如何配置文件,创建目录,使用maven项目,如果将对象引入到IOc中

2022-07-16 21:11:59 284

原创 【Spring】使用五大类注解,方法注解存对象,@Autowired和@Resource取对象

介绍了更加简单的方法进行存取对象:使用五大类注解和bean方法注解引入对象使用Autowired和@Resource获取对象,对对象起别名,如果多个对象都引入怎么区分

2022-07-16 21:06:26 739

原创 【Spring】loc和Di

介绍了Spring的两个重要的概念:Ioc和Di

2022-07-15 16:16:41 304

原创 【操作系统】JVM详细介绍

jvm的5大组成部分:程序计数器,方法区,java虚拟机栈,本地方法栈,堆类加载的过程:加载,连接(验证.准备,解析)初始化双亲委派模型垃圾回收机制:引用计数,可达性分析,标记清理 复制算法 标记整理垃圾回收期G1和CMS...

2022-07-13 18:20:20 323 1

原创 【动态规划】leetcode.413 等差数列划分

一道非常经典的划分型动态规划,值得一写

2022-07-12 22:33:32 81

原创 【Linux】基本指令和常用应用安装

linux的最常见指令ls,cd,touch,mkdir,vim等指令的介绍tomcat,mysql.jdk的安装和使用,如何部署一个window上的项目到linux

2022-07-12 17:07:22 671 9

原创 【Web开发】前后端分离servlet+json博客系统项目

基于servlet和json的博客项目,包括常用的功能:博客列表,博客详情,发布博客,删除博客.

2022-07-11 15:08:31 582

原创 【Web开发】Servlet原理,APi的基础讲解和应用

主要介绍了如何通过tomcat提供的一组api:servlet进行前后的交互的过程.如针对请求报文做出响应,详细介绍了请求和响应的各种api和原理.还介绍了session和cookie的api,上传文件的api.并且介绍了很多用例......

2022-07-07 22:37:05 420 5

原创 【计算机网络】应用层——HTTP协议基础详解

介绍了应用层协议:http,首先介绍了http的请求和响应的格式,并介绍了如何使用fiddler来进行抓包,分析格式.还介绍了https一种加密的协议.主要使用对称性加密和非对称性加密,以及证书的重要性

2022-07-02 23:32:35 1060

原创 【Web开发】——tomcat安装和介绍

介绍了http的服务器tomcat,手把手教你从安装到发布一个网页.介绍了如果启动服务器,将一个html页面部署到服务器上,将一个文件夹部署在服务器上

2022-07-02 23:12:22 275

原创 【前端CSS】CSS的选择器属性详细介绍

css选择器,属性,元素的显示模式,盒模型,弹性布局等详细基础介绍

2022-07-02 18:46:48 1136

原创 【javase基础】怎么将ArrayList转为int类型的数组

怎么将ArrayList转化为int数组呢,使用streams,maptoint一行搞定

2022-06-26 11:29:51 495

原创 【JavaScript】——DOM的API基础详解

介绍了JavaScript的DOM的api,获取元素:querySelector,querySelectorall操作元素,修改元素的内容,属性,样式属性,表单属性,操作节点:新增节点,删除节点

2022-06-12 22:15:13 634

原创 【JavaScript】——基础语法基础介绍(超级详细)

介绍了JavaScript的基础语法:注释,变量,变量类型,运算符,数组,对象,函数,类,作用域

2022-06-12 20:04:05 597 19

原创 【计算机网络】应用层基础详解

主要介绍了应用层的协议的需要的信息和三种格式:json,xml,protobuffer,还介绍了DNS的作用

2022-06-06 11:00:00 329

原创 【计算机网络】数据链路层——以太网数据帧基础教程

介绍数据链路层的协议——以太网数据帧,介绍了里面的物理地址,协议的类型,数据的最大表示范围MTU,CRC校验

2022-06-02 22:47:31 995

原创 【计算机网络】传输层协议——TCP协议十大特性基础教程!

介绍传输层的协议一-TCP的报文格式, 可靠传输的九大特性:确认应答,超时重传,三次握手,四次挥手,滑动窗口,流量控制,堵塞控制,延时应答,捎带应答,粘包处理,以及TCP的异常情况

2022-06-02 22:42:55 538

原创 【计算机网络】网络层协议——IP协议基础教程详解!干货满满

介绍网络层协议——IP协议,介绍了IP协议的格式:版本号,首都长度,服务类型,长度,分包组包,生存时间,以及IP的地址管理,内网外网IP,IPv4+NAT机制,IPv6机制,还有路由管理

2022-06-01 10:46:05 1998 16

原创 【计算机网络】传输层协议——UDP协议详解,UDP五大报文结构基础教程

详细基础的介绍了传输层协议UDP的五大基本结构,源端口,目的端口,UDP长度,校验和,数据。

2022-05-26 19:16:19 710

原创 【计算机网络】网络编程UDP和TCP的Socket api

关于TCP协议的socket Api和UDP协议的socket api的客户端和服务器的代码的详细实现,有具体的解析,基础教程

2022-05-23 22:00:18 669 10

原创 【动态规划01背包】leetcode 494.目标和

01背包问题的变形版本,提供三种版本,从二维数组逐步优化到一维数组,基础详细讲解

2022-05-23 10:34:18 159

原创 【计算机网络】初始网络原理(局域网 广域网 ip地址 端口号 协议通信)

详细介绍了局域网,广域网,ip地址,端口号,TCP/IP五层协议,协议之间的通信

2022-05-09 12:14:02 693

空空如也

空空如也

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

TA关注的人

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