会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
zhaojh
痴于道,专于道,勤于道,再不济,也是大器晚成。
博客园
首页
新随笔
联系
订阅
管理
[置顶]
SpringBoot的知识点总结和常用注解
摘要: SpringBoot 知识点总结 基础入门 基本介绍、基本特性、核心模块、版本选择、环境要求、安装集成、技快速开发接口、Maven Wrapper、Spring Boot CLl 配置管理 配置类、配置文件、配置绑定、外部化配置、导入配置、随机值配置、多文档配置、Profiles 配置、配置加载机制
阅读全文
posted @ 2024-06-07 08:51 盗梦笔记
阅读(188)
评论(0)
推荐(0)
[置顶]
Java开发常见问题分析和处理方案
摘要: 程序Bug的产生,通常分为三种类型 逻辑漏洞: 低级错误,程序执行后无法达到想要效果。 越界访问: 访问了非法区域,造成程序崩溃。 条件考虑不全面: 你以为你万无一失,但你永远都不知道输入参数究竟是什么! 如何防范未知Bug:异常捕获 异常捕获一般依靠try,catch语句。很好理解:try(尝试)
阅读全文
posted @ 2023-11-21 13:46 盗梦笔记
阅读(843)
评论(0)
推荐(0)
[置顶]
技术要广了解,而精一门即可
摘要: 初学 学会常见数据库的sql语句操作 学会创建SpringBoot工程项目 学会Jdbc方式对数据的增删改查 学会Mybatis 对数据的增删改查 所有操作最终都是对数据库的操作,实现过程只是各种五花八门的包装。 进阶 学会灵活运用Java的四大特征继承、抽象、多态、封装 学会常见关系型数据库(my
阅读全文
posted @ 2023-04-18 14:32 盗梦笔记
阅读(156)
评论(0)
推荐(0)
[置顶]
Java开发框架演变过程
摘要: JavaWeb开发简史 Java框架创始人 Java框架说明 Spring: 把应用程序中的bean统一交给Spring进行管理控制,简化了我们的代码操作,和降低了代码的耦合度,Spring框架基本上是所有公司都用的一门技术,因为它能很轻松的渗透控制层,持久层和业务层,由于使用频率太高了,以至于现在
阅读全文
posted @ 2022-05-10 17:25 盗梦笔记
阅读(1090)
评论(1)
推荐(1)
2025年9月16日
Python使用多线程和异步调用
摘要: 概述 在 Python 中,多线程和异步调用是处理并发任务的两种常用方式,适用于不同场景。 多线程(threading 模块) 多线程适合处理 I/O 密集型任务(如网络请求、文件读写),因为这类任务大部分时间在等待,线程可以在等待时切换到其他任务。 import threading import
阅读全文
posted @ 2025-09-16 14:50 盗梦笔记
阅读(118)
评论(0)
推荐(0)
Python常见函数和代码示例
摘要: 内置函数 print() - 输出信息到控制台 name = "Alice" age = 30 print("姓名:", name, "年龄:", age) # 输出多个值 print(f"姓名: {name}, 年龄: {age}") # 使用f-string格式化输出 print("姓名: {}
阅读全文
posted @ 2025-09-16 14:34 盗梦笔记
阅读(72)
评论(0)
推荐(0)
Python常见的数据结构和代码示例
摘要: 概述 Python 中常见的数据结构可以分为内置数据结构和扩展数据结构(主要来自第三方库)两类,以下是详细介绍: 一、内置数据结构(Python 自带) 这些是 Python 解释器原生支持的数据结构,无需额外导入模块。 1. 列表(List) 特点:有序、可变(可修改)、允许重复元素,可存储不同类
阅读全文
posted @ 2025-09-16 11:36 盗梦笔记
阅读(73)
评论(0)
推荐(0)
2025年2月7日
Java如何识别并读取不同编码的txt文本文件
摘要: 说明 在Java中读取不同编码的文本文件时出现乱码问题,通常是因为文件的编码格式与程序中指定的编码格式不匹配。例如,如果你的文件是用UTF-16编码的,而你尝试用UTF-8来读取,就会导致乱码。 情况1:已知文件编码 1、确定文件的编码格式 首先,你需要确定你的文本文件的编码格式。常见的编码格式有U
阅读全文
posted @ 2025-02-07 10:47 盗梦笔记
阅读(362)
评论(0)
推荐(0)
2024年12月20日
Springboot2.x升级到3.x的经验分享
摘要: 升级原因 随着Spring 各种漏洞的更新发布,springboot升级到3.x迫在眉睫。 2.x升级到3.x是一次大的跨越,以下内容是升级时需要注意的一些地方。 JDK的变化 Spring Boot 3.x 需要 Java 17或更高版本,下载地址Java Archive Downloads,根据
阅读全文
posted @ 2024-12-20 17:22 盗梦笔记
阅读(4734)
评论(0)
推荐(0)
2024年12月6日
代码依赖包安全漏洞检测工具
摘要: 工具1:Dependency-Check Dependency-Check概述 Dependency-Check 是 OWASP(Open Web Application Security Project)的一个实用开源程序,用于识别项目依赖项并检查是否存在任何已知的,公开披露的漏洞。目前,已支持J
阅读全文
posted @ 2024-12-06 17:20 盗梦笔记
阅读(1884)
评论(0)
推荐(0)
2024年11月19日
Java防止反编译的技术方案
摘要: 背景 由于Java字节码的抽象级别较高,因此它们较容易被反编译。本文介绍了几种常用的方法,用于保护Java字节码不被反编译。 通常,这些方法不能够绝对防止程序被反编译,而是加大反编译的难度而已,因为这些方法都有自己的使用环境和弱点。 不同保护技术比较表 以下几种技术都有不同的应用环境,各自都有自己的
阅读全文
posted @ 2024-11-19 14:49 盗梦笔记
阅读(1004)
评论(0)
推荐(0)
2024年10月21日
Linux安装配置NFS实现目录挂载
摘要: 什么是NFS NFS(Network File System)即网络文件系统,它允许网络中的计算机之间通过网络共享资源。将NFS主机分享的目录,挂载到本地客户端当中,本地NFS的客户端应用可以透明地读写位于远端NFS服务器上的文件,在客户端端看起来,就像访问本地文件一样。 RPC,基于C/S模型。程
阅读全文
posted @ 2024-10-21 11:26 盗梦笔记
阅读(1433)
评论(0)
推荐(0)
2024年8月12日
Redis三种高可用模式:主从、哨兵、集群
摘要: 一、主从模式 主从模式的定义 Redis的主从模式是一种数据备份和读写分离的模式。在这种模式下,有一个主节点(Master)和一个或多个从节点(Slave)。所有的写操作都在主节点上进行,而读操作可以在主节点和从节点上进行。从节点会复制主节点的数据,实现数据的备份。 主从模式的工作原理 在主从模式下
阅读全文
posted @ 2024-08-12 10:26 盗梦笔记
阅读(1352)
评论(0)
推荐(0)
2024年7月8日
SpringBoot使用线程池实现异步批量处理任务
摘要: 模拟批处理大量数据 @Slf4j @Component public class TestFutureService { @Autowired private TestFutureServiceImpl testFutureServiceImpl; /** * 通常多线程的应用不是为了提高运行效率,
阅读全文
posted @ 2024-07-08 10:51 盗梦笔记
阅读(610)
评论(0)
推荐(0)
SpringBoot集成Mongodb文档数据库
摘要: 添加Maven依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-mongodb</artifactId> </dependency> 配置Mongodb连接
阅读全文
posted @ 2024-07-08 10:18 盗梦笔记
阅读(187)
评论(0)
推荐(0)
2024年7月5日
Python常见的数据分析函数和代码示例
摘要: 概述 在 Python 数据分析中,pandas 和 numpy 是最常用的库,提供了丰富的函数来处理和分析数据。 以下是一些常见的数据分析函数及其示例: pandas 核心函数 数据读取与保存 import pandas as pd # 读取CSV文件 df = pd.read_csv('data
阅读全文
posted @ 2024-07-05 10:22 盗梦笔记
阅读(261)
评论(0)
推荐(0)
Python数据分析方法与技巧
摘要: 背景介绍 数据分析是数据科学领域的核心技能之一,它涉及到数据的收集、清洗、处理、分析和可视化。 数据分析是指通过收集、清洗、处理、分析和可视化数据来发现隐藏的模式、趋势和关系的过程。 数据分析是数据科学的一个重要环节,它可以帮助我们解决各种问题,如预测、优化、决策等。 Python是数据分析的一个非
阅读全文
posted @ 2024-07-05 09:53 盗梦笔记
阅读(602)
评论(0)
推荐(0)
2024年6月24日
算法的六种思想(97%的算法题都基于这六种编程思想)
摘要: 1、递归算法(Recursive Algorithm) 递归算法是一种自我调用的算法。 在解决问题时,它将问题拆分成更小的子问题,并通过调用自己来解决这些子问题。每个子问题又可以进一步拆分,直到达到基本情况,然后逐层返回结果,最终得到整个问题的解决方案。 2、贪心算法(Greedy Algorith
阅读全文
posted @ 2024-06-24 13:15 盗梦笔记
阅读(115)
评论(0)
推荐(0)
Redis常见的16个使用场景
摘要: 1、缓存 String类型 例如:热点数据缓存(例如报表、明星出轨),对象缓存、全页缓存、可以提升热点数据的访问数据。 2、数据共享分布式 String 类型,因为 Redis 是分布式的独立服务,可以在多个应用之间共享 例如:分布式Session <dependency> <groupId>org
阅读全文
posted @ 2024-06-24 10:50 盗梦笔记
阅读(397)
评论(0)
推荐(0)
2024年6月18日
npm基本操作手册
摘要: 查看npm版本 npm -v 设置仓库地址 # 默认仓库地址 npm config set registry https://registry.npmjs.org/ # 淘宝镜像地址 npm config set registry http://registry.npm.taobao.org/ #
阅读全文
posted @ 2024-06-18 14:51 盗梦笔记
阅读(361)
评论(0)
推荐(0)
2024年6月7日
如何合理开发Java接口(安全性,可重复调用,稳定性,追溯性)
摘要: 一、接口开发规范 签名:对外提供的接口要做签名认证,认证不通过的请求不允许访问接口、提供服务。 加密:敏感数据在网络传输过程中应该加密。 IP白名单:限制请求的IP,增加IP白名单,一般在网关层处理。 限流:尤其是对外提供的接口,无法保障调用的频率,应该做限流处理,保障接口服务正常提供服务。 参数校
阅读全文
posted @ 2024-06-07 09:36 盗梦笔记
阅读(515)
评论(0)
推荐(0)
2024年5月15日
为什么程序员不自己开发小程序或类似的东西去赚钱?
摘要: 分析原因 大部分程序员的技术不值钱,小部分值钱的程序员不屑于这么做。 在国内,有人有关系有资金远远比有技术更难得。码农满地找,订单可不多见。 生产与经营是两码事 厨子会做饭,为啥不自己直接开饭馆? 托尼会理发,为啥不自己开理发店? 包工头会盖楼,为啥不自己卖房子? 老师会教学生,为啥不自己办学校?
阅读全文
posted @ 2024-05-15 08:39 盗梦笔记
阅读(237)
评论(1)
推荐(0)
2024年5月10日
Java常用JDK类库和第三方类库
摘要: 以下是收集的一些有用的第三方库,Java开发人员可以在其应用程序中使用它们来完成许多有用的任务。为了使用这些库,Java开发人员也应该熟悉这些类库。 jdk自带的常用类库 java.lang包 java.lang:java.lang包是Java的核心类库,包含了Java语言的基本类和接口。其中最重要
阅读全文
posted @ 2024-05-10 10:10 盗梦笔记
阅读(1794)
评论(0)
推荐(0)
下一页
公告