huangshulang1234
码龄6年
  • 1,551,101
    被访问
  • 10
    原创
  • 1,558,733
    排名
  • 1,082
    粉丝
关注
提问 私信
  • 加入CSDN时间: 2016-04-06
博客简介:

huangshulang1234的博客

查看详细资料
个人成就
  • 获得562次点赞
  • 内容获得198次评论
  • 获得1,973次收藏
创作历程
  • 36篇
    2019年
  • 638篇
    2018年
  • 527篇
    2017年
  • 12篇
    2016年
成就勋章
TA的专栏
  • JavaEE学习路线图
    9篇
  • 思维导图
    18篇
  • Java基础
    147篇
  • 数据结构
    50篇
  • 算法
    6篇
  • Mysql
    42篇
  • HTML
  • CSS
  • JavaScript
  • Ajax
    1篇
  • DHTML
  • Jquery
  • Jsp
  • Servlet
    1篇
  • Json
  • XML
  • Struts
  • Hibernate
    2篇
  • Spring
    21篇
  • SpringMVC
    7篇
  • Mybatis
    6篇
  • redis
    10篇
  • Spring boot
    49篇
  • spring cloud
    2篇
  • Maven
    2篇
  • web前端
    10篇
  • 后台开发
    9篇
  • linux
    12篇
  • 设计模式
    39篇
  • web服务器
    8篇
  • 操作系统
  • 计算机网络
    14篇
  • 笔试面试
    139篇
  • 程序人生
    50篇
  • Java架构
    106篇
  • Java类库
    1篇
  • 正则表达式
    1篇
  • 海量数据
    12篇
  • 其它
    52篇
  • 大数据
    4篇
  • Nginx
    1篇
  • 架构文摘
    344篇
  • 网络通信
    15篇
  • 数据库
    5篇
  • 区块链
    4篇
  • 并发
    34篇
  • 缓存
    2篇
  • matlab
    6篇
  • SSH
    1篇
  • git
    1篇
  • 版本控制
    1篇
  • 最近
  • 文章
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

唐僧团队要裁员,你会裁谁?

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和...
转载
发布博客 2019.11.12 ·
1100 阅读 ·
3 点赞 ·
1 评论

Java多线程体系

一、线程的状态新建(New)创建后尚未启动。可运行(Runnable)可能正在运行,也可能正在等待 CPU 时间片。包含了操作系统线程状态中的 Running 和 Ready。阻塞(Blocked)等待获取一个排它锁,如果其线程释放了锁就会结束此状态。无限期等待(Waiting)等待其它线程显式地唤醒,否则不会被分配 CPU 时间片。进入方法 退出方法 没有设置 Ti...
转载
发布博客 2019.11.12 ·
342 阅读 ·
0 点赞 ·
0 评论

Java之Queue

 Queue是一种很常见的数据结构类型,在Java里面Queue是一个接口,它只是定义了一个基本的Queue应该有哪些功能规约。实际上有多个Queue的实现,有的是采用线性表实现,有的基于链表实现。还有的适用于多线程的环境。java中具有Queue功能的类主要有如下几个:AbstractQueue, ArrayBlockingQueue, ConcurrentLinkedQueue...
转载
发布博客 2019.10.29 ·
259 阅读 ·
0 点赞 ·
0 评论

数据结构-散列表

1 散列表散列表的英文叫“Hash Table”,我们平时也叫它“哈希表”或者“Hash 表”,散列表用的就是数组支持按照下标随机访问的时候,时间复杂度是 O(1) 的特性。我们通过散列函数把元素的键值映射为下标,然后将数据存储在数组中对应下标的位置,所以散列表其实就是数组的一种扩展,由数组演化而来。如果没有数组,就没有散列表。image白话有 89 名选手参加学校运动会,每一...
转载
发布博客 2019.10.24 ·
285 阅读 ·
0 点赞 ·
0 评论

常用数据结构——树

树(Tree)的基本概念树是由结点或顶点和边组成的(可能是非线性的)且不存在着任何环的一种数据结构。没有结点的树称为空(null或empty)树。一棵非空的树包括一个根结点,还(很可能)有多个附加结点,所有结点构成一个多级分层结构。二叉树每个结点至多拥有两棵子树(即二叉树中不存在度大于2的结点),并且,二叉树的子树有左右之分,其次序不能任意颠倒。二叉树的性质1.若二叉树的层次从0开始,则...
转载
发布博客 2019.10.23 ·
237 阅读 ·
0 点赞 ·
0 评论

数据结构:八大数据结构分类

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 ...
转载
发布博客 2019.10.23 ·
212 阅读 ·
0 点赞 ·
0 评论

Spring Boot 2 (八):Spring Boot 集成 Memcached

Memcached 介绍Memcached 是一个高性能的分布式内存对象缓存系统,用于动态Web应用以减轻数据库负载。它通过在内存中缓存数据和对象来减少读取数据库的次数,从而提高动态、数据库驱动网站的速度。Memcached基于一个存储键/值对的hashmap。其守护进程(daemon )是用C写的,但是客户端可以用任何语言来编写,并通过memcached协议与守护进程通信。因为 Spri...
转载
发布博客 2019.01.21 ·
414 阅读 ·
1 点赞 ·
1 评论

Spring Boot 2 (七):Spring Boot 如何解决项目启动时初始化资源

在我们实际工作中,总会遇到这样需求,在项目启动的时候需要做一些初始化的操作,比如初始化线程池,提前加载好加密证书等。今天就给大家介绍一个 Spring Boot 神器,专门帮助大家解决项目启动初始化资源操作。这个神器就是 CommandLineRunner,CommandLineRunner 接口的 Component 会在所有 Spring Beans 都初始化之后,SpringApplic...
转载
发布博客 2019.01.21 ·
374 阅读 ·
0 点赞 ·
0 评论

Spring Boot 2 (六):使用 Docker 部署 Spring Boot 开源软件云收藏

云收藏项目已经开源2年多了,作为当初刚开始学习 Spring Boot 的练手项目,使用了很多当时很新的技术,现在看来其实很多新技术是没有必要使用的,但做为学习案例来讲确实是一个绝佳的 Spring Boot 实践。从开源到现在,写了一些教程给大家介绍如何部署云收藏,如何在IDE中运行云收藏,但是仍然有很多的朋友不知道如何使用,如何部署?就像“请提供一份云收藏数据结构” 这样的问题我至少都回答...
转载
发布博客 2019.01.21 ·
295 阅读 ·
0 点赞 ·
0 评论

Spring Boot 2 (五):Docker Compose + Spring Boot + Nginx + Mysql 实践

我知道大家这段时间看了我写关于 docker 相关的几篇文章,不疼不痒的,仍然没有感受 docker 的便利,是的,我也是这样认为的,I know your felling 。前期了解概念什么的确实比较无聊,请不要着急精彩马上开始,当大家对 docker 相关概念有所了解之后,后面我会结合 Spring Boot 给大家来一系列的小例子,会让大家感受到使用 Docker 就是这么爽!今天给...
转载
发布博客 2019.01.21 ·
345 阅读 ·
0 点赞 ·
0 评论

Spring Boot 2 (四):使用 Docker 部署 Spring Boot

Docker 技术发展为微服务落地提供了更加便利的环境,使用 Docker 部署 Spring Boot 其实非常简单,这篇文章我们就来简单学习下。首先构建一个简单的 Spring Boot 项目,然后给项目添加 Docker 支持,最后对项目进行部署。一个简单 Spring Boot 项目在 pom.xml 中 ,使用 Spring Boot 2.0 相关依赖<paren...
转载
发布博客 2019.01.21 ·
282 阅读 ·
0 点赞 ·
0 评论

Spring Boot 2 (三):Spring Boot 开源软件都有哪些?

2016年 Spring Boot 还没有被广泛使用,在网上查找相关开源软件的时候没有发现几个,到了现在经过2年的发展,很多互联网公司已经将 Spring Boot 搬上了生产,而使用 Spring Boot 的开源软件在 Github/码云 上面已有不少,这篇文章就给大家介绍一下 Github/码云 上面和 Spring Boot 相关的开源软件。1、 awesome-spring-boot...
转载
发布博客 2019.01.21 ·
246 阅读 ·
0 点赞 ·
0 评论

Spring Boot 2 (二):Spring Boot 2 尝鲜-动态 Banner

Spring Boot 2.0 提供了很多新特性,其中就有一个小彩蛋:动态 Banner,今天我们就先拿这个来尝尝鲜。配置依赖使用 Spring Boot 2.0 首先需要将项目依赖包替换为刚刚发布的 2.0 RELEASE,现在网站https://start.spring.io/也将 Spring Boot 2.0 设置为默认版本。<parent> <group...
转载
发布博客 2019.01.21 ·
231 阅读 ·
0 点赞 ·
0 评论

Spring Boot 2(一):【重磅】Spring Boot 2.0权威发布

就在今天Spring Boot2.0.0.RELEASE正式发布,今天早上在发布Spring Boot2.0的时候还出现一个小插曲,将Spring Boot2.0同步到Maven仓库的时候出现了错误,然后Spring Boot官方又赶紧把 GitHub 上发布的 v2.0.0.RELEASE 版本进行了撤回。到了下午将问题修复后,又重新进行了上传,至此Spring Boot2.0正式推出!要知...
转载
发布博客 2019.01.21 ·
263 阅读 ·
0 点赞 ·
1 评论

springboot(二十):使用spring-boot-admin对spring-boot服务进行监控

上一篇文章《springboot(十九):使用Spring Boot Actuator监控应用》介绍了Spring Boot Actuator的使用,Spring Boot Actuator提供了对单个Spring Boot的监控,信息包含:应用状态、内存、线程、堆栈等等,比较全面的监控了Spring Boot应用的整个生命周期。但是这样监控也有一些问题:第一,所有的监控都需要调用固定的接口来...
转载
发布博客 2019.01.19 ·
261 阅读 ·
0 点赞 ·
0 评论

springboot(十九):使用Spring Boot Actuator监控应用

微服务的特点决定了功能模块的部署是分布式的,大部分功能模块都是运行在不同的机器上,彼此通过服务调用进行交互,前后台的业务流会经过很多个微服务的处理和传递,出现了异常如何快速定位是哪个环节出现了问题?在这种框架下,微服务的监控显得尤为重要。本文主要结合Spring Boot Actuator,跟大家一起分享微服务Spring Boot Actuator的常见用法,方便我们在日常中对我们的微服务进...
转载
发布博客 2019.01.19 ·
317 阅读 ·
0 点赞 ·
0 评论

springboot(十八):使用Spring Boot集成FastDFS

上篇文章介绍了如何使用Spring Boot上传文件,这篇文章我们介绍如何使用Spring Boot将文件上传到分布式文件系统FastDFS中。这个项目会在上一个项目的基础上进行构建。1、pom包配置我们使用Spring Boot最新版本1.5.9、jdk使用1.8、tomcat8.0。<dependency> <groupId>org.csour...
转载
发布博客 2019.01.19 ·
209 阅读 ·
0 点赞 ·
0 评论

springboot(十七):使用Spring Boot上传文件

上传文件是互联网中常常应用的场景之一,最典型的情况就是上传头像等,今天就带着带着大家做一个Spring Boot上传文件的小案例。1、pom包配置我们使用Spring Boot最新版本1.5.9、jdk使用1.8、tomcat8.0。<parent> <groupId>org.springframework.boot</groupId> ...
转载
发布博客 2019.01.19 ·
239 阅读 ·
0 点赞 ·
0 评论

springboot(十六):使用Jenkins部署Spring Boot

jenkins是devops神器,本篇文章介绍如何安装和使用jenkins部署Spring Boot项目jenkins搭建 部署分为四个步骤;第一步,jenkins安装 第二步,插件安装和配置 第三步,Push SSH 第四步,部署项目第一步 ,jenkins安装准备环境:JDK:1.8Jenkins:2.83 Centos:7.3maven 3.5jdk 默认已...
转载
发布博客 2019.01.19 ·
189 阅读 ·
0 点赞 ·
0 评论

springboot(十五):springboot+jpa+thymeleaf增删改查示例

这篇文章介绍如何使用jpa和thymeleaf做一个增删改查的示例。先和大家聊聊我为什么喜欢写这种脚手架的项目,在我学习一门新技术的时候,总是想快速的搭建起一个demo来试试它的效果,越简单越容易上手最好。在网上找相关资料的时候总是很麻烦,有的文章写的挺不错的但是没有源代码,有的有源代码但是文章介绍又不是很清楚,所在找资料的时候稍微有点费劲。因此在我学习Spring Boot的时候,会写一些最...
转载
发布博客 2019.01.19 ·
188 阅读 ·
0 点赞 ·
0 评论
加载更多