Bluening_个人页

Bluening
个人头像照片
24
0
0

个人介绍

暂无个人介绍

擅长的技术

  • Java
  • C++
获得更多能力
通用技术能力:

暂时未有相关通用技术能力~

云产品技术能力:

暂时未有相关云产品技术能力~

阿里云技能认证

详细说明
暂无更多信息

2025年03月

  • 03.19 16:09:01
    发表了文章 2025-03-19 16:09:01

    菜鸟之路Day24一一前端工程化(一)

    本文详细介绍了从零开始搭建Vue前端项目并部署到Nginx服务器的全流程。首先,通过配置Node.js和vue-cli环境,为项目创建打好基础。接着,利用vue-cli快速生成Vue项目,可通过命令行或图形化界面完成配置,如添加路由功能等。文章还解析了Vue项目的结构,重点讲解组件的概念及实现方式,并通过编写登录页面组件演示开发过程。最后,展示了如何修改端口、启动项目以及组件挂载的原理,帮助读者深入理解Vue工程化开发的核心思想。
  • 03.11 23:41:36
    发表了文章 2025-03-11 23:41:36

    菜鸟之路Day23一一JavaScript 入门

    本文介绍了 JavaScript 的基础内容,包括 JS 的引入方式、基础语法、数据类型、运算符、类型转换、函数、对象(如 Array、String、自定义对象、JSON、BOM 和 DOM)、事件监听,以及 Vue 框架的初步使用。重点讲解了内部和外部脚本的引入、变量声明(var、let、const)、常见输出语句、数组与字符串的操作方法、DOM 操作及事件绑定,并通过实例展示了 Vue 的双向数据绑定和常用指令(v-bind、v-model、v-on、v-if、v-for 等)。
  • 03.08 21:19:35
    发表了文章 2025-03-08 21:19:35

    Java网络编程,多线程,IO流综合小项目一一ChatBoxes

    **项目介绍**:本项目实现了一个基于TCP协议的C/S架构控制台聊天室,支持局域网内多客户端同时聊天。用户需注册并登录,用户名唯一,密码格式为字母开头加纯数字。登录后可实时聊天,服务端负责验证用户信息并转发消息。 **项目亮点**: - **C/S架构**:客户端与服务端通过TCP连接通信。 - **多线程**:采用多线程处理多个客户端的并发请求,确保实时交互。 - **IO流**:使用BufferedReader和BufferedWriter进行数据传输,确保高效稳定的通信。 - **线程安全**:通过同步代码块和锁机制保证共享数据的安全性。
  • 03.05 16:07:57
    发表了文章 2025-03-05 16:07:57

    菜鸟之路Day22一一反射与动态代理

    本文介绍了Java反射机制和动态代理的基本概念及应用。反射允许编程访问类的成员变量、构造方法和成员方法,通过三种方式获取Class对象,并演示了如何使用反射创建对象、调用方法和修改字段值。动态代理则通过接口实现无侵入式功能增强,展示了如何利用`Proxy`类和`InvocationHandler`接口生成代理对象并拦截方法调用。结合实例代码,详细讲解了反射在实际开发中的应用场景,如保存对象信息到文件和根据配置文件动态创建对象。 反射的主要作用包括: 1. 获取类的所有信息。 2. 结合配置文件动态创建对象。 动态代理的核心优势在于能够在不修改原有代码的情况下,为对象添加额外功能。
  • 03.03 22:42:27
    发表了文章 2025-03-03 22:42:27

    菜鸟之路Day21一一网络编程

    《菜鸟之路 Day21:网络编程(一)》由 blue 于 2025 年 3 月 2 日发布。本文介绍了网络编程的基础知识,包括 CS/BS 架构的区别、网络编程三要素(IP、端口号、协议),并详细讲解了 InetAddress 类的使用。接着通过 UDP 和 TCP 协议演示了数据发送与接收的过程,涵盖单播、组播和广播通信方式。最后,通过多个综合练习(如多发多收、文件上传等)巩固所学内容,并引入多线程和线程池优化服务器性能。
  • 03.02 11:33:25
    发表了文章 2025-03-02 11:33:25

    菜鸟之路Day20一一多线程(二)

    ### 菜鸟之路Day20——多线程(二) 作者:blue 日期:2025.2.27 本文通过多个练习详细介绍了Java多线程的应用,包括买票、送礼、抢红包等场景的模拟。重点讲解了`Thread`类和`Runnable`接口的使用,以及如何利用锁机制确保线程安全。此外,还探讨了线程池的概念及其优势,并提供了创建和配置线程池的具体示例。最后,讨论了如何根据CPU并行数合理设置线程池大小,以优化性能。 通过这些练习,读者可以深入理解多线程编程的核心概念和实际应用技巧。

2025年02月

  • 02.27 19:15:34
    发表了文章 2025-02-27 19:15:34

    菜鸟之路Day19一一多线程(一)

    什么是多线程:进程与线程的区别,线程是操作系统调度的最小单位,多线程可提高效率。 并发与并行:并发是单个CPU上交替执行多个指令,并行是多个CPU同时执行。 多线程的实现方式: 线程常用方法:如`getName()`、`setName()`、`sleep()`等。 线程生命周期:从新建到终止的六个状态。 线程安全问题:通过同步代码块和方法解决共享数据的竞争问题。 Lock锁:手动控制锁的获取与释放。 死锁:产生原因及必要条件。 等待唤醒机制:生产者消费者模型及其优化。 多线程六种状态:新建、就绪、阻塞、等待、计时等待和结束。 通过实例代码详细讲解了多线程的应用场景和解决方案。
  • 02.24 18:51:25
    发表了文章 2025-02-24 18:51:25

    菜鸟之路Day18一一IO流综合练习

    本文通过Java代码实现了一个姓名生成器,从指定网页爬取姓氏、男孩名和女孩名数据,处理后生成随机组合的姓名,并附加性别和年龄信息,最终将结果写入文件。代码涵盖了网页爬虫、正则表达式匹配、随机化处理等技术点。此外,还使用了hutool包简化了部分操作。文章进一步扩展到随机点名器的应用场景,包括简单随机点名、按概率点名、带权重的随机点名等多种变体,满足不同需求的测试场景。
  • 02.20 21:13:09
    发表了文章 2025-02-20 21:13:09

    菜鸟之路Day17一一IO流(三)

    本文主要介绍了Java中的打印流、压缩/解压缩流以及Commons-io和Hutool工具包的使用。打印流包括字节打印流(PrintStream)和字符打印流(PrintWriter),支持数据原样写出、自动刷新与换行。压缩/解压缩流通过ZipInputStream和ZipOutputStream实现文件和文件夹的压缩与解压。Commons-io和Hutool工具包提供了高效的IO操作方法,简化了文件复制、删除等常见任务。文中还展示了System.out.println()作为打印流的应用示例。
  • 02.20 10:21:49
    发表了文章 2025-02-20 10:21:49

    菜鸟之路Day16一一IO流(二)

    1. **缓冲流**:介绍了字节缓冲流和字符缓冲流的种类及其性能提升原理,重点讲解了`BufferedReader`和`BufferedWriter`的特有方法。 2. **转换流**:讲解了如何使用`InputStreamReader`和`OutputStreamWriter`实现字符集编码转换,避免乱码问题。 3. **对象序列化与反序列化**:详细说明了如何将Java对象保存到文件中及从文件中读取对象,并讨论了相关细节,如`Serializable`接口、`serialVersionUID`和`transient`关键字的使用。
  • 02.17 21:21:11
    发表了文章 2025-02-17 21:21:11

    菜鸟之路Day15一一IO流(一)

    - **初识IO流**:解释了什么是IO流及其作用,按方向和文件类型分类。 - **字节输出流**:详细讲解了`FileOutputStream`的用法,包括创建对象、写数据和释放资源。 - **字节输入流**:介绍了`FileInputStream`的基本操作,如读取数据和文件拷贝。 - **异常处理**:简要说明了如何处理IO异常。 - **字符集与乱码问题**:解释了字符集的概念及常见乱码原因。 - **字符输入/输出流**:介绍了`FileReader`和`FileWriter`的使用场景和步骤。
  • 02.08 12:48:08
    发表了文章 2025-02-08 12:48:08

    SQL语句速成

    《SQL语句速成》由blue编写,涵盖建表、插入、查询、更新、删除、视图创建、权限管理及索引操作等核心内容。通过具体示例介绍SQL基本语法和常用聚合函数,帮助读者快速掌握SQL编程技巧。发布于2024年7月19日。
  • 02.07 12:38:46
    发表了文章 2025-02-07 12:38:46

    菜鸟之路Day14一一异常与File

    此篇博客详细介绍了Java中的异常处理机制和File类的常用操作。

2025年01月

  • 01.31 12:43:18
    发表了文章 2025-01-31 12:43:18

    菜鸟之路Day13一一方法引用

    ### 菜鸟之路Day13——方法引用 作者:blue 日期:2025.1.31 本文介绍了Java中的方法引用,它是对Stream流的优化,简化了代码结构。方法引用可以用于静态方法、成员方法和构造方法。通过将已有方法作为函数式接口的实现,减少了匿名内部类和Lambda表达式的冗余。文中通过多个实例演示了方法引用的应用场景,包括倒序排序、字符串转换、集合过滤及对象构造等操作,帮助读者更好地理解和使用这一特性。
  • 01.30 23:23:16
    发表了文章 2025-01-30 23:23:16

    菜鸟之路Day11-12一一集合进阶(四)

    ### 菜鸟之路 Day11-12:集合进阶(四) 作者:blue 时间:2025.1.29-1.30 本文详细介绍了Java集合的高级用法,包括可变参数、Collections工具类、综合练习、不可变集合和Stream流。通过具体代码示例,讲解了可变参数的使用规则、Collections常用API、随机点名练习、不可变集合的创建方法以及Stream流的操作步骤。内容丰富实用,适合初学者深入理解Java集合框架。
  • 01.28 22:41:55
    发表了文章 2025-01-28 22:41:55

    菜鸟之路Day10一一集合进阶(三)

    《菜鸟之路Day10——集合进阶(三)》由blue编写,发布于2025年1月28日。文章基于黑马程序员教程,介绍了Java中双列集合的特点、体系结构及Map接口的常见API和遍历方式。重点讲解了HashMap、LinkedHashMap和TreeMap的特性与应用场景,并通过多个实例演示了它们的使用方法,帮助读者深入理解集合类的高级用法。
  • 01.28 10:33:26
    发表了文章 2025-01-28 10:33:26

    利用SVM(支持向量机)分类算法对鸢尾花数据集进行分类

    本文介绍了如何使用支持向量机(SVM)算法对鸢尾花数据集进行分类。作者通过Python的sklearn库加载数据,并利用pandas、matplotlib等工具进行数据分析和可视化。
  • 01.27 23:38:05
    发表了文章 2025-01-27 23:38:05

    菜鸟之路Day09一一集合进阶(二)

    《菜鸟之路Day09——集合进阶(二)》由blue撰写于2025年1月27日。本文总结了Java集合框架的高级用法,重点介绍了泛型、Set系列集合等内容。泛型特性自JDK5引入,允许在编译阶段约束数据类型,避免运行时异常,并通过泛型类、方法和接口的应用增强了代码灵活性。Set系列集合包括HashSet、LinkedHashSet和TreeSet,分别实现了无序、有序及可排序的元素存储,支持多种遍历方式如迭代器、增强for循环和Lambda表达式。此外,文章详细解析了TreeSet的自然排序与比较器排序机制,提供了丰富的代码示例帮助理解。
  • 01.26 22:20:24
    发表了文章 2025-01-26 22:20:24

    菜鸟之路Day08一一集合进阶(一)

    《菜鸟之路Day08——集合进阶(一)》由blue撰写于2025年1月26日,深入探讨了五道经典算法题及单列集合的相关知识。文章首先通过自定义排序、不死神兔、猴子吃桃子、爬楼梯及其变种等题目,详细讲解了Java中数组和动态规划的应用;接着介绍了单列集合的体系结构,重点解析了Collection接口的常用方法及遍历方式(迭代器、增强for、Lambda表达式),并进一步探讨了List接口的特点与遍历方法,最后简要介绍了LinkedList的独特API。
  • 01.25 23:46:22
    发表了文章 2025-01-25 23:46:22

    菜鸟之路Day07

    《菜鸟之路Day07》由blue撰写,记录了2025年1月25日的学习心得。文章主要回顾了排序算法(冒泡、选择、插入和快速排序),并通过Java代码示例详细讲解了每种排序方法的实现。此外,作者介绍了Java中的`Arrays`工具类及其常用方法,并简要探讨了Lambda表达式的使用。最后,作者分享了参加AtCoder周赛的经历,特别是解决B题(等比数列判断)和C题(矩形涂色问题)的过程与心得。通过这些内容,作者展示了从基础算法到实际竞赛应用的学习路径。
  • 01.24 22:35:12
    发表了文章 2025-01-24 22:35:12

    菜鸟之路Day06一一Java常用API

    《菜鸟之路Day06——Java常用API》由blue编写,发布于2025年1月24日。本文详细介绍了Java中常用的API,包括JDK7的时间类(Date、SimpleDateFormat、Calendar)和JDK8新增的时间API(ZoneId、Instant、DateTimeFormatter等),以及包装类的使用。通过多个实例练习,如时间计算、字符串转整数、十进制转二进制等,帮助读者巩固所学内容,提升编程技能。文章强调了理论与实践结合的重要性,鼓励读者多做练习以提高学习效率。
  • 01.23 21:29:09
    发表了文章 2025-01-23 21:29:09

    菜鸟之路Day05一一正则表达式

    ### 菜鸟之路Day05——正则表达式 作者:blue 日期:2025.1.23 本文学习自BV17F411T7Ao,黑马程序员。主要介绍了正则表达式的两个作用:校验字符串是否满足规则和在文本中查找内容。详细讲解了字符类、预定义字符、数量词、逻辑词等基础知识,并通过多个Java代码示例演示了正则表达式的应用,包括用户名验证、身份证号验证、文本爬取等实际场景。
  • 01.22 12:05:19
    发表了文章 2025-01-22 12:05:19

    菜鸟之路day01一一学学Git

    《菜鸟之路day01——学学Git》由blue编写,发布于2025年1月13日。本文简要介绍了Git这款分布式版本控制工具的基础操作,包括设置用户签名、初始化本地库、提交文件、查看历史版本、分支管理及冲突解决等。通过学习这些命令,读者可以掌握如何在本地进行版本控制和团队协作的基本技能。文章还涉及了远程仓库的操作,如推送、拉取和克隆等,帮助开发者更好地理解和使用Git。
  • 01.22 11:50:34
    发表了文章 2025-01-22 11:50:34

    菜鸟之路day02-04拼图小游戏开发一一JAVA基础综合项目

    本项目基于黑马程序员教程,涵盖面向对象进阶、继承、多态等知识,历时约24小时完成。项目去除了登录和注册模块,专注于单机游戏体验。使用Git进行版本管理,代码托管于Gitee。项目包含窗体搭建、事件监听、图片加载与打乱、交互逻辑实现、菜单功能及美化界面等内容。通过此项目,巩固了Java基础并提升了实际开发能力。 仓库地址:[https://gitee.com/zhang-tenglan/puzzlegame.git](https://gitee.com/zhang-tenglan/puzzlegame.git)
  • 发表了文章 2025-03-19

    菜鸟之路Day24一一前端工程化(一)

  • 发表了文章 2025-03-11

    菜鸟之路Day23一一JavaScript 入门

  • 发表了文章 2025-03-08

    Java网络编程,多线程,IO流综合小项目一一ChatBoxes

  • 发表了文章 2025-03-05

    菜鸟之路Day22一一反射与动态代理

  • 发表了文章 2025-03-03

    菜鸟之路Day21一一网络编程

  • 发表了文章 2025-03-02

    菜鸟之路Day20一一多线程(二)

  • 发表了文章 2025-02-27

    菜鸟之路Day19一一多线程(一)

  • 发表了文章 2025-02-24

    菜鸟之路Day18一一IO流综合练习

  • 发表了文章 2025-02-20

    菜鸟之路Day17一一IO流(三)

  • 发表了文章 2025-02-20

    菜鸟之路Day16一一IO流(二)

  • 发表了文章 2025-02-17

    菜鸟之路Day15一一IO流(一)

  • 发表了文章 2025-02-08

    SQL语句速成

  • 发表了文章 2025-02-07

    菜鸟之路Day14一一异常与File

  • 发表了文章 2025-01-31

    菜鸟之路Day13一一方法引用

  • 发表了文章 2025-01-31

    菜鸟之路Day11-12一一集合进阶(四)

  • 发表了文章 2025-01-29

    菜鸟之路Day10一一集合进阶(三)

  • 发表了文章 2025-01-28

    利用SVM(支持向量机)分类算法对鸢尾花数据集进行分类

  • 发表了文章 2025-01-27

    菜鸟之路Day09一一集合进阶(二)

  • 发表了文章 2025-01-26

    菜鸟之路Day08一一集合进阶(一)

  • 发表了文章 2025-01-25

    菜鸟之路Day07

正在加载, 请稍后...
滑动查看更多
正在加载, 请稍后...
暂无更多信息
正在加载, 请稍后...
暂无更多信息