在风中的意志
码龄9年
  • 1,639,993
    被访问
  • 410
    原创
  • 4,360
    排名
  • 2,073
    粉丝
关注
提问 私信
  • 加入CSDN时间: 2013-04-23
博客简介:

Be yourself.

查看详细资料
  • 6
    领奖
    总分 1,957 当月 43
个人成就
  • 博客专家认证
  • 获得596次点赞
  • 内容获得308次评论
  • 获得1,410次收藏
创作历程
  • 8篇
    2022年
  • 38篇
    2021年
  • 53篇
    2020年
  • 104篇
    2019年
  • 95篇
    2018年
  • 66篇
    2017年
  • 29篇
    2016年
  • 12篇
    2015年
  • 48篇
    2014年
成就勋章
TA的专栏
  • JDK 1.8 源码解析
    9篇
  • 搬砖工具之ZooKeeper
    5篇
  • 搬砖工具之Redis
    24篇
  • 我眼中的设计模式
    8篇
  • 搬砖工具之Kafka
    6篇
  • 搬砖工具之Maven
    9篇
  • 搬砖工具之Core Java
    20篇
  • dubbo
    3篇
  • 5.9.1 SpringBoot - 使用
    1篇
  • 15.3 K8s
    2篇
  • qqbot
    4篇
  • 1. 算法
    9篇
  • -------1.1. 大学算法实验
    6篇
  • -------1.2. 每日一练
    10篇
  • -------1.3. 算法研究
    3篇
  • -------1.4. 算法练习
    4篇
  • 2. C语言
    1篇
  • -------2.1. C++
    6篇
  • 3. 数据库
    6篇
  • -------3.1. 链接数据库
    3篇
  • -------3.2. 链接(ADO.NET)
    4篇
  • -------3.3. ORACLE脚本
    4篇
  • -------3.4 MySQL
    5篇
  • 4. 异常
    12篇
  • -------4.1 异常处理
    15篇
  • -------4.2. mysql异常
    3篇
  • -------4.3. Java异常
    3篇
  • -------4.4. maven异常
    3篇
  • 5. Java
    107篇
  • -------5.1. Java基础知识
    45篇
  • -------5.2. Hibernate框架
    1篇
  • -------5.3. Java Servlet
    1篇
  • -------5.5. IDE和插件配置
    4篇
  • -------5.6. Eclipse
    3篇
  • -------5.7. Maven
    12篇
  • -------5.8. 第三方 Java API
    2篇
  • -------5.9. Spring框架
    6篇
  • -------5.10. JVM
    4篇
  • -------5.11. 定时器
    3篇
  • -------5.12. Java多线程
    20篇
  • -------5.13. Scala
    8篇
  • -------5.14 Junit
    3篇
  • 6. Android
    1篇
  • -------6.1. Android程序
  • -------6.2. Android经验
    1篇
  • 7. ASP.NET
    1篇
  • -------7.1. ASP.NET经验
    5篇
  • -------7.2. API调用
    2篇
  • 8. 机器学习
    2篇
  • -------8.1. Matlab常见函数
    2篇
  • -------8.2. SVM机器学习
    1篇
  • -------8.3. WEKA
  • -------8.4. Tensorflow
    1篇
  • 9. 部署和环境搭建
    37篇
  • -------9.1. Linux
    30篇
  • ------------9.1.1. Linux指令
    13篇
  • ------------9.1.2. Linux运维
    15篇
  • ------------9.1.3. Linux异常
    2篇
  • -------9.2. 阿里云产品
    9篇
  • -------9.3. Nginx
    1篇
  • -------9.4. 脚本
    1篇
  • -----------9.4.1. DOS-BAT脚本
    1篇
  • 10. 杂谈
    6篇
  • -------10.1. 软件测试
    1篇
  • ----------10.1.1 JMeter
  • -------10.2. 编程经验总结
    6篇
  • -------10.3. 操作系统实验
    1篇
  • -------10.4. 硬件配置
    2篇
  • ---------10.5. 计算机网络
    3篇
  • 11. Axure原型设计
    2篇
  • -------11.1. 基本知识
    2篇
  • 12. 软件破解与装机
    1篇
  • 13. drools规则引擎
    5篇
  • -------13.1. 基本知识
    1篇
  • -------13.2. drools-demos
    4篇
  • 14. 大数据
    86篇
  • -------14.1. Kafka
    10篇
  • -------14.2. Elasticsearch
    1篇
  • -------14.3. Flume
    2篇
  • -------14.4. Redis
    24篇
  • -------14.5. ZooKeeper
    5篇
  • -------14.6. Hadoop
    17篇
  • -------14.7. Spark
    7篇
  • -------14.8. Hive & Pig
    7篇
  • -------14.9. HBase
    5篇
  • -------14.10. MongoDB
    8篇
  • 15. 容器
    19篇
  • -------15.1. Docker
    16篇
  • -------15.2 VMware
    2篇
  • 16. 软件经验
    25篇
  • -------16.1. MAC经验
    14篇
  • -------16.2.Windows经验
    4篇
  • -------16.3. CSDN经验
    4篇
  • -------16.4. Eclipse经验
    7篇
  • 17. 微信开发
    1篇
  • 18. 技术和技术名扫盲
    2篇
  • 19. 版本控制
    10篇
  • -------19.1. git
    10篇
  • 20. 人生苦短,我用python
    3篇
  • -------20.1. python基础
  • 21. 个人
    4篇
  • 22. 周总结
    8篇
  • 23. 破解
    2篇
  • 24. 前端
    2篇
  • 25. 监控工具
    2篇
  • -------25.1 zabbix
    2篇
  • 26. Logging
    5篇
  • -------26.1. log4j
    5篇
  • 27. 设计模式
    6篇
  • 28. 硬件
    6篇
  • 29. 视频
    1篇
  • -------29.1 视频录制
    1篇
  • 30. Hexo
    3篇
兴趣领域 设置
  • 大数据
    spark
友情链接
My Homepage
My Github
My Oschina Github
My Docker Hub
My Share Axure
Abel's Blog
Bruce's Blog
CWJ's Blog
    • 最近
    • 文章
    • 资源
    • 问答
    • 帖子
    • 视频
    • 课程
    • 关注/订阅/互动
    • 收藏
    搜TA的内容
    搜索 取消

    [Java基础] Java8的Function函数及其使用

    前言我们本期主要介绍下Java8的新特性, Function函数. 废话不多说, 我们直接进入正题部分.PS: 上海现在多数处于在家办公的状态. 自己的时间也稍微多了一点.Function函数列表Function函数, 是Java仿照Scala等语言, 函数可以传递的特性, 而提供的一种新的功能. 其提供的类基本都是处于java.util.function下.相关列表序号 接口 & 描述BiConsumer<T,U>代表了一个接受两个输入参数的操作,并且不返回任何
    原创
    发布博客 2022.03.13 ·
    413 阅读 ·
    0 点赞 ·
    0 评论

    [Java基础] 2个Pair工具类比较

    前言之前再开发过程中, 发现有2个Pair类, 2个Pair类之间还是有一些差别和联系的, 将考究内容记录于此.PS: 后续, 我们可以探究下Tuplate 三元组和多元组.Pair类解析javafx.util.Pair Java原生Pair类基本使用Demo.package com.yanxml.util.pair.demo;import javafx.util.Pair;/** * Pair 相关使用. Demo1 * @author seanYanxml * @date 2
    原创
    发布博客 2022.02.27 ·
    180 阅读 ·
    1 点赞 ·
    1 评论

    [Java基础]计算字符串数组内数组总长 (StringUtils.join & StringBuilder.append)

    前言最近在开发的时候, 需要计算一个String数组, 拼接后的长度. 本来是准备自己写了一个简单的工具类, 计算长度. 经过同事的提醒, 发现还有这样一个好用的工具类.方法一public static int calculateStrJoinLengthOfListMethod1(List<String> strList){ if(CollectionUtils.isEmpty(strList)){ return 0; } return StringUtils.join(st
    原创
    发布博客 2022.02.20 ·
    171 阅读 ·
    0 点赞 ·
    0 评论

    [docker] docker-compose安装kafka集群

    前言之前有介绍docker-compose的网络模块和使用docker-compose安装zookeeper集群.([docker] docker-compose安装zookeeper集群)在本章, 我将介绍如何使用上期的docker网络和安装好的zk集群, 创建属于自己的kafka集群.基础依赖docker & docker-composezookeeper单节点 Or 集群基本思路思路1由于Kafka集群, 没有官方的版本. 一般的博客, 根据考究, 一般是使用如下2个大
    原创
    发布博客 2022.02.13 ·
    886 阅读 ·
    0 点赞 ·
    0 评论

    [docker] docker-compose安装zookeeper集群

    前言之前有介绍docker-compose的网络模块.基础依赖docker & docker-compose基本思路想法1首先. 我们, 需要去docker的官网去查看是否有官方的镜像. 非常luck, 我们的zookeeper已经有官方的镜像可以进行使用.在进行zookeeper镜像使用之前, 我们最好能够确认你需要的版本. 本文使用的是当前环境相较比较稳定的3.6.3. (注意mac好像最近为了适配M1芯片, 请选择相关适配的docker镜像.)提前下载docker
    原创
    发布博客 2022.02.06 ·
    1704 阅读 ·
    0 点赞 ·
    0 评论

    [Docker] docker-compose内的networks配置

    前言本周内在使用docker-compose的过程中, 复习了docker的network. 以此为引言, 将整个过程稍微概述下.​常见声明 & 疑问解决声明网络并使用网络version: "3"services: nginx: image: nginx:stable-alpine container_name: nginx ports: - "8080:80" volumes: - ./src:/var/www
    原创
    发布博客 2022.01.23 ·
    3880 阅读 ·
    0 点赞 ·
    0 评论

    [Docker] docker network 常见模式及常用命令介绍

    前言前端时间, 使用docker过程中, 又接触到需要docker network的相关知识. 之前的了解都是, 可以满足日常的使用即可, 本次, 借着机会仔细的了解了一下.当然, 对于网络知识的更加深入的理解可能没有精通网络的大佬玩的转.docker的网络类型 及相应构造据悉. docker 1.7和docker1.8 共有4种默认的网络类型, 其分别为: None/ Host/ Bridge(默认)/ Container.​通过docker network ls查看docker默认
    原创
    发布博客 2022.01.16 ·
    1403 阅读 ·
    0 点赞 ·
    0 评论

    [Spring源码] 如何下载并编译Spring源码

    前言思来想去, 准备出一期Spring源码阅读的教程. 预计在春节前后, 能够将Spring Core和Spring MVC源码根据教程仔细阅读一遍.本章是本篇的第一张. 如何构建环境.前置准备Spring源码 https://github.com/spring-projects/spring-framework本次阅读使用的是5.2.9.你也可以直接拉取我fork的教程的5.2.9分支.JDK 1.8.20以上Gradle 5.6.4IDEA相关配置文件修改修改build.
    原创
    发布博客 2022.01.09 ·
    238 阅读 ·
    0 点赞 ·
    0 评论

    [Docker] Docker设置镜像代理

    前言本地需要安装Docker内的mongo镜像. 发现国内的镜像速度确实不是特别快, 在此, 整理一下. 如何加速下载Docker镜像.PS: 本周本来计划是写几篇关于Java线程池源码与使用的. 但是, 实在惭愧. 自己都没有研究透彻, 更何况分享了. 故此, 本周就用上周Docker使用过程中的代理设置, 来水一篇吧… 这个也是我们在国内使用Docker常常会遇到的一个问题.前置准备Docker配置文件地址 "registry-mirrors": [ "https://doc
    原创
    发布博客 2021.12.19 ·
    967 阅读 ·
    0 点赞 ·
    0 评论

    [MongoDB] MongoDB常用命令总结

    前言用了MongoDB也有一段时间了. 在此记录下, 在使用MongoDB过程中比较难懂的一些命令&语句.常用命令 - 基础操作idMongoDB内的id比较特殊. 其是一个Object对象, 其生成原理见. 其在进行搜索时, 应写成如下表达式进行搜索.id - OtherTips把id的值赋值给其中的某个字段.增加一条记录删除一条记录查询一条记录更改一条记录删除一条记录内的某个字段常用命令 & 其余常见算子distinct()$in
    原创
    发布博客 2021.12.12 ·
    49 阅读 ·
    0 点赞 ·
    0 评论

    [linux命令] echo命令及使用技巧二三事

    前言echo命令基本上是我们经常遇到的linux命令. 最近在工作中又使用到了, 并且会议起了使用的2个技巧. 在此补充于博客内, 防止忘记.介绍我们可以通过使用man命令来查看echo支持哪些命令扩展. 当然, 嫌弃麻烦的话, 你可以去某些网站查阅.ECHO(1) User Commands ECHO(1)NAME
    原创
    发布博客 2021.12.05 ·
    763 阅读 ·
    0 点赞 ·
    0 评论

    [Java多线程] Future及 Callable的使用解析

    前言我们一直都知道, Java内的多线程主要有2种方式. 同步方式和异步方式. 同步方式, 我们一般是使用Runnbale接口; 异步方式, 我们一般使用的是Callable接口.
    原创
    发布博客 2021.11.28 ·
    204 阅读 ·
    0 点赞 ·
    0 评论

    [Docker] Docker内安装vim命令

    前言之前在使用Docker进行文件时候, 发现原本是没有vim命令的. 随后, 摸索下vim命令的安装.基于Ubuntu安装的Docker镜像更新源执行命令apt-get update. 同步/etc/apt/sources.list 和 /etc/apt/sources.list.d软件源.安装vim命令相关包apt-get install vimReference[1]. docker容器中安装vimDocker内 ping命令安装apt-get updateapt
    原创
    发布博客 2021.11.21 ·
    463 阅读 ·
    0 点赞 ·
    0 评论

    [Windows] WSL2 安装及相关环境调试

    前言老的Mac貌似有点卡顿. 换了一台高性能的Windows本. Windows本需要使用Linux的相关环境, 大概只有安装WSL2. 听说这东西也是Linux内核的. 好吧. 我们今天就来详细写下如何安装这个东东.具体流程首先. 你需要在Windows商店. 搜索你需要的Linux系统. 我这边选择的是Ubuntu. 这里一共有2个版本可以供我们选择. 分别是ubuntu 18和 ubuntu 20.我这里是选择的是使用比较多的ubuntu 18. 版本稍微老一点, 但是也不影响我们日
    原创
    发布博客 2021.11.14 ·
    858 阅读 ·
    0 点赞 ·
    0 评论

    [Java基础] Java多线程之生活简述

    前言1024程序员节. 今天写点干货.在Java的多线程内, 有非常多的组成和变量. 初学时, 经常拿捏不住. 下面我们带入生活的场景, 简单的描述下Java中的各种使用场景.多线程的基本组成 Thread (多人相同工作)在日常的生活中. 我们经常需要做一件事情. 我们认为时一个Task. 那么一个Task有时可以分成多个相同的Task, 以及多个不同的Task.比如: 饺子店出售饺子场景1-1: 使用的是速冻饺子. 店家只需要负责下饺子就可以了. 那么当客人比较多的时候. 一口锅自然是
    原创
    发布博客 2021.10.24 ·
    1097 阅读 ·
    0 点赞 ·
    0 评论

    [Java基础] CyclicBarrier 使用及源码分析

    CyclicBarrier 源码package java.util.concurrent;import java.util.concurrent.locks.Condition;import java.util.concurrent.locks.ReentrantLock;public class CyclicBarrier { private static class Generation { boolean broken = false; } pri
    原创
    发布博客 2021.10.17 ·
    28 阅读 ·
    0 点赞 ·
    0 评论

    [多线程] 多线程工具之CountDownLatch

    前言在Java中, 如何启动多个线程. 随后使某项任务分步执行.使用Join方法使用CountDownLatchCountDownLatch 内核心方法:await(): 等待. 当count值为0时, 才能继续执行.countDown(): 和方法名一样. 具体作用时将方法名称-1.getCount(): 获取当前count值.简单都小测试import java.util.concurrent.CountDownLatch;public class TestJava {
    原创
    发布博客 2021.10.10 ·
    63 阅读 ·
    0 点赞 ·
    0 评论

    [Java基础] Arthas trace命令及使用

    前言在我们使用过程中. 我们有一些请求比较慢, 我们怎么进行定位呢? 最近发现一个很好用的, arthas中trace命令.使用基本常用的Trace软件CatSkyWalking常用的小工具Arthas traceReference
    原创
    发布博客 2021.10.03 ·
    422 阅读 ·
    0 点赞 ·
    0 评论

    [Java8] lamda表达式及Stream API一览

    前言不知道从什么时候开始. Java8开始刮起了一阵妖风. 那就是lamda表达式. 也叫函数式编程, 大概是和隔壁的Scala进行学习吧. 但是Java8也是甲骨文最后一个免费的版本. 大概率, 很多的中小型公司都会选择停留在这个版本. 虽然这个版本没有ZGC垃圾回收, 但是面对10G-100G左右内存规模的程序, 也应该够了.初识lamda表达式lamda表达式最大的特性就是简化了for循环的编写方式. 多说无益, 我们举个例子进行编写吧.for循环写法List<Integer&g
    原创
    发布博客 2021.09.26 ·
    80 阅读 ·
    0 点赞 ·
    0 评论

    [Java基础] 空指针判断与鸡肋的Optional.of()

    前言在开发过程中. 我们经常会遇到NullPointerException异常.相关校验办法为了避免触发NullPointerException异常. 我们在调用对象内的属性和方法时, 经常会进行空指针的判断.List tmpList = null;简单的判断if(null == tmpList){ return; }tmpList.get(0);使用工具的判断if(ObjectUtils.isNull(tmpList)){ return;}tmpList.get(
    原创
    发布博客 2021.09.19 ·
    83 阅读 ·
    0 点赞 ·
    0 评论
    加载更多