我是养乐多
码龄6年
关注
提问 私信
  • 博客:41,185
    41,185
    总访问量
  • 112
    原创
  • 1,428,684
    排名
  • 10
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:广东省
  • 加入CSDN时间: 2019-05-15
博客简介:

Hsiao99的博客

查看详细资料
个人成就
  • 获得31次点赞
  • 内容获得6次评论
  • 获得77次收藏
  • 代码片获得208次分享
创作历程
  • 112篇
    2020年
成就勋章
TA的专栏
  • Java框架
    7篇
  • docker容器
    1篇
  • IDEA开发小技巧
    2篇
  • 数据结构
    2篇
  • leetcode常见面试题
    7篇
  • Java知识点
    17篇
  • 手写Web服务器知识点
    4篇
  • JavaWeb
    11篇
  • 排序算法
    7篇
  • Java网络编程
    4篇
  • 剑指offer面试题
    16篇
  • Java多线程
    7篇
  • 前端学习知识点
    3篇
  • JavaIO
    4篇
  • JDBC
    8篇
  • 设计模式
    15篇
  • Java集合
    4篇
  • 正则表达式
    1篇
创作活动更多

如何做好一份技术文档?

无论你是技术大神还是初涉此领域的新手,都欢迎分享你的宝贵经验、独到见解与创新方法,为技术传播之路点亮明灯!

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

Java学习知识点小结22(SpringCloud)

主流框架选用:
原创
发布博客 2020.11.11 ·
224 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

MySQL explain

explain模拟优化器执行SQL语句,使用explain查看执行计划(explain+SQL语句)执行计划包含信息:信息描述id查询的序号,包含一组数字,表示查询中执行select子句或操作表的顺序【id相同,执行顺序从上往下】【id不同,id值越大,优先级越高,越先执行 】select_type查询类型,主要用于区别普通查询,联合查询,子查询等的复杂查询【simple——简单的select查询,查询中不包含子查询或者UNION】【primary——查询中若包含任何复杂的
原创
发布博客 2020.11.09 ·
286 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Java学习知识点小结21(MyBatis Plus框架)

常⽤注解@TableName映射数据库的表名@TableId 设置主键映射value属性:映射主键的字段名type属性:设置主键类型,主键的⽣成策略type值描述AUTO数据库⾃增NONEMP 雪花算法自动生成主键INPUT开发者⼿动赋值,如果没有则自增ASSIGN_ID雪花算法自动生成主键 ID,主键类型为 Long 或 StringASSIGN_UUID随机分配UUID,String类型@TableField 映射⾮主键字段valu
原创
发布博客 2020.08.27 ·
288 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Docker容器

????Docker简介Docker可以将软件编译成一个镜像,然后在镜像中做好配置,再将镜像发布出去,其他使用者可以直接使用这个镜像。运行中的这个镜像称为容器,容器启动是非常快速的。????Docker核心概念docker主机(Host):安装了Docker程序的机器(Docker安装在操作系统之上)docker客户端(Client):连接docker主机进行操作docker仓库(Registry):保存各种打包好的软件镜像docker镜像(Images):软件打包好的镜像,放在docker仓库
原创
发布博客 2020.08.11 ·
179 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

leetcode题解:动态规划

目录????1.爬楼梯????1.爬楼梯
原创
发布博客 2020.07.29 ·
173 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

leetcode题解:排序和搜索

目录????1.合并两个有序数组????1.合并两个有序数组题目解析 双指针,现复制一份nums1数组为num数组,将num和nums2数组较小的数字逐一放入nums1数组中。代码class Solution { public void merge(int[] nums1, int m, int[] nums2, int n) { int[] num=new int[nums1.length]; System.arraycopy(nums1,0,num,0
原创
发布博客 2020.07.29 ·
138 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

leetcode题解:树

目录????1. 验证二叉搜索树????1. 验证二叉搜索树题目解析设计一个递归函数 isValid(TreeNode node,Integer min,Integer max)来递归判断,函数表示考虑以 node 为根的子树,判断子树中所有节点的值是否都在 (min,max) 的范围内(注意是开区间)。如果 node 节点的值 val 不在 (min,max) 的范围内说明不满足条件直接返回,否则我们要继续递归调用检查它的左右子树是否满足,如果都满足才说明这是一棵二叉搜索树。那么根据二叉搜索树的
原创
发布博客 2020.07.23 ·
256 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Java学习知识点小结20(SpringBoot框架)

目录????Spring Boot入门????Spring Boot使用????Spring Boot入门简介:SpringBoot用来简化Spring应用开发,是整个Spring技术栈的大整合,约定大于配置优点:快速创建独立运行的Spring项目使用嵌入式的Servlet容器,应用无需打成WAR包starters(启动器)自动依赖与版本控制大量的自动配置,简化开发,也可修改默认值无需配置XML,无代码生成,开箱即用准生产环境的运行时应用监控与云计算天然集成微服务:是一种架构风
原创
发布博客 2020.07.23 ·
380 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

ssmBook.zip

发布资源 2020.07.22 ·
zip

快速搭建SSM框架项目(maven)

⚔项目结构⚔准备数据库创建数据表⚔创建maven项目,在Add Framework Support添加web的支持,添加相关的pom依赖<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLo
原创
发布博客 2020.07.22 ·
228 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

如何使用Idea关联数据库

????首先在项目最左边数据库栏里面添加自己的数据库????可以选择自动下载插件或者手动添加maven依赖的JAR包????如果测试连接失败,提示需要添加时区????最后连接成功????可以在idea最左边查看数据库...
原创
发布博客 2020.07.21 ·
512 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Java学习知识点小结19(SpringMVC框架)

目录????SpringMVC简介????SpringMVC简介MVC框架:◾将url映射到java类或java类的方法◾封装用户提交的数据◾处理请求并调用相关的业务处理,封装响应数据◾将响应的数据进行渲染SpringMVC流程:◾Spring的web框架围绕DispatcherServlet设计,DispatcherServlet(前端控制器)的作用是拦截请求并根据请求找到对应的Controller类◾Controller类执行后(调用service层),返回数据与视图名给前端控制器
原创
发布博客 2020.07.18 ·
247 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

leetcode题解:链表

目录????1. 删除链表中的节点????2.删除链表的倒数第N个节点????3.????1. 删除链表中的节点题目解析 观察到题目给定的参数只有一个节点,且该节点非末尾,可以把该节点的下一节点直接连到下下个节点上,再将值改为下一个节点的值。代码/** * Definition for singly-linked list. * public class ListNode { * int val; * ListNode next; * ListNode(int
原创
发布博客 2020.07.18 ·
322 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

leetcode题解:字符串

????1.整数反转解题思路代码class Solution { public int reverse(int x) { int result=0; while(x!=0){ int y=x%10;//得到个位数字 int newResult=result*10+y; if((newResult-y)/10!=result){return 0;} result=new
原创
发布博客 2020.07.09 ·
242 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Java学习知识点小结18(Spring框架)

Mybatis简介Spring是一个分层的java框架内核:IoC控制反转与AOP面向切面编程IOC的概念控制反转,把创建对象的权力交给框架(容器)。原理是反射与工厂模式有依赖注入和依赖查找两种方式实现...
原创
发布博客 2020.07.06 ·
318 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

leetcode题解:数组

????删除排序数组中的重复项解题思路使用双指针,i为慢指针,j
原创
发布博客 2020.07.03 ·
348 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

spring4.0.zip

发布资源 2020.07.02 ·
zip

leetcode面试高频题:最长上升子序列

题目要求:给定一个无序的整数数组,找到其中最长上升子序列的长度输入: [10,9,2,3,5,7,101,18]输出: 5解释: 最长的上升子序列是 [2,3,5,7,101],它的长度是 5。解题思路:动态规划,
原创
发布博客 2020.07.02 ·
236 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

ehcache.zip

发布资源 2020.07.01 ·
zip

mybatis_Jar包.zip

发布资源 2020.06.28 ·
zip
加载更多