跟洪磊学java
码龄13年
关注
提问 私信
  • 博客:298,396
    社区:522
    298,918
    总访问量
  • 163
    原创
  • 8,610
    排名
  • 618
    粉丝
  • 2
    铁粉
  • 学习成就

个人简介:跟我一起学java

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:浙江省
  • 加入CSDN时间: 2011-06-28
博客简介:

JavaUpgrade

博客描述:
public static void main(String[] args){ System.out.println("Hello World!")};
查看详细资料
  • 原力等级
    成就
    当前等级
    4
    当前总分
    544
    当月
    6
个人成就
  • 获得702次点赞
  • 内容获得43次评论
  • 获得1,262次收藏
  • 代码片获得248次分享
创作历程
  • 68篇
    2024年
  • 4篇
    2023年
  • 5篇
    2021年
  • 29篇
    2020年
  • 49篇
    2019年
  • 13篇
    2018年
成就勋章
兴趣领域 设置
  • 编程语言
    java
  • 开发工具
    idea
  • 数据结构与算法
    算法数据结构
  • 后端
    mysqltomcatspringnginxspring boot后端架构分布式中间件spring cloudsentinel
  • 软件工程
    极限编程敏捷流程性能优化软件工程设计模式设计规范
创作活动更多

AI大模型如何赋能电商行业,引领变革?

如何使用AI技术实现购物推荐、会员分类、商品定价等方面的创新应用?如何运用AI技术提高电商平台的销售效率和用户体验呢?欢迎分享您的看法

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

Armstrong‘s axiom

这个规则稍微复杂一些,它表明如果X可以函数依赖于Y,且WY(即W和Y的并集)可以函数依赖于Z,那么XW(即X和W的并集)也可以函数依赖于Z。这个规则是函数依赖的传递性质,即如果X可以函数依赖于Y,且Y可以函数依赖于Z,那么X也可以函数依赖于Z。完备性:Armstrong公理系统的完备性指的是,对于F所逻辑蕴含的每一函数依赖,必定可以由F出发根据Armstrong公理系统推导出来。这个规则表明,如果X可以函数依赖于Y,且Z是Y的子集,那么X也可以函数依赖于Z。三、其他有用的推理规则。
原创
发布博客 2024.10.28 ·
587 阅读 ·
5 点赞 ·
0 评论 ·
4 收藏

系统架构风格

调用/返回架构风格包含【主程序/子程序体系结构风格】、【面向对象架体系结构风格】、【层次型体系结构风格】、【客户端/服务器体系结构风格】【批处理体系结构风格】,每个处理步骤是一个独立的程序,每一步必须是在前一步结束后才能开始,并且数据必须是完整的,以整体的方式传递。独立架构架构风格包含【进程通信体系结构风格】,【事件系统体系结构风格(隐式调用)】数据流体系结构风格包含【批处理体系结构风格】、【管道-过滤器体系结构风格】以数据为中心的架构风格,包含【仓库体系结构风格】和【黑白体系结构风格】
原创
发布博客 2024.10.23 ·
401 阅读 ·
10 点赞 ·
0 评论 ·
3 收藏

关于mysql的一些学识

较高的隔离级别则提供了更好的数据一致性保障,但可能会影响系统的并发处理能力。而在MVCC机制中,undo log记录了不同事务看到的数据版本,使得多个事务可以在不影响彼此的情况下并发执行。总结来说,redo log和undo log虽然都是为了保证事务的ACID特性,但是它们各自关注的侧重点不同:redo log更侧重于持久性,确保数据在崩溃后可以恢复;当数据库服务器意外关闭时,可以通过redo log中的信息将那些已经写入内存但还未写入磁盘的数据页重新写入,从而保证事务的持久性(Durability)。
原创
发布博客 2024.08.28 ·
707 阅读 ·
21 点赞 ·
0 评论 ·
9 收藏

mysql重点知识总结

索引可以极大地提高查询效率,但也会占用额外的磁盘空间,并可能影响插入、删除和更新操作的速度。MySQL提供了丰富的安全特性,如用户认证、权限控制、数据加密等。MySQL的存储引擎是数据库底层软件组件,负责数据的存储和提取。MySQL的性能优化是一个复杂而重要的主题,涉及查询优化、索引优化、服务器配置等多个方面。:数据定义语句,用来定义数据库对象(数据库、表、字段等)。:数据控制语句,用来创建数据库用户、控制数据库的访问权限等。MySQL还支持许多高级特性,如视图、触发器、存储过程、函数等。
原创
发布博客 2024.08.16 ·
771 阅读 ·
13 点赞 ·
0 评论 ·
10 收藏

Java集合框架高级特性、并发编程深入与高级特性概览

通过完成第七天的目标,你将能够更深入地掌握Java集合框架的高级特性、并发编程的深入知识,并对Java的一些高级特性或框架有初步的了解。这将进一步提升你的Java编程能力和对Java生态系统的认识。记得在学习过程中多做实践,通过编写代码来加深理解。
原创
发布博客 2024.08.13 ·
516 阅读 ·
3 点赞 ·
0 评论 ·
10 收藏

第六天:java设计模式、GUI编程与面向对象设计原则

设计模式的定义:回顾设计模式的定义,即解决特定设计问题的通用解决方案。常见设计模式:了解并掌握几种常见的设计模式,如单例模式、工厂模式、策略模式、观察者模式等。了解它们的基本结构、应用场景和优缺点。设计模式的应用:通过实际例子或练习,尝试将设计模式应用到Java代码中,以解决实际问题。
原创
发布博客 2024.08.13 ·
489 阅读 ·
1 点赞 ·
0 评论 ·
3 收藏

第五天:java网络编程、JDBC与高级特性概览

通过完成第五天的目标,你将能够对Java中的网络编程、JDBC数据库访问有一个基本的了解,并对Java的一些高级特性如泛型、反射和注解有一个概览性的认识。这将为你后续深入学习Java的更多高级特性和应用打下坚实的基础。记得在学习过程中多做实践,通过编写代码来加深理解。
原创
发布博客 2024.08.13 ·
427 阅读 ·
3 点赞 ·
0 评论 ·
3 收藏

第四天:java异常处理、文件I/O与多线程

通过完成第四天的目标,你将能够掌握Java中的异常处理机制、文件I/O操作的基本方法,以及多线程编程的基础知识。这将为你编写更加健壮、高效和可维护的Java程序打下坚实的基础。记得在学习过程中多做实践,通过编写代码来加深理解。
原创
发布博客 2024.08.13 ·
464 阅读 ·
3 点赞 ·
0 评论 ·
5 收藏

第三天:java中的数组与集合

通过完成第三天的目标,你将能够熟练掌握Java中数组和集合的使用,为后续的Java编程打下坚实的基础。记得在学习过程中多做实践,通过编写代码来加深理解。
原创
发布博客 2024.08.13 ·
404 阅读 ·
3 点赞 ·
0 评论 ·
7 收藏

第二天:java面向对象编程(OOP)

通过完成第二天的目标,你将能够更深入地理解Java的面向对象编程特性,并具备编写简单Java类的能力。记得在学习过程中多做实践、多思考,以加深对OOP概念的理解。
原创
发布博客 2024.08.13 ·
469 阅读 ·
4 点赞 ·
0 评论 ·
8 收藏

第一天:Java基础与环境搭建

通过完成以上目标,你将为后续的Java学习打下坚实的基础。记得在学习过程中多做笔记、实践编程,并积极参与在线社区讨论以加深理解。
原创
发布博客 2024.08.13 ·
316 阅读 ·
4 点赞 ·
0 评论 ·
8 收藏

7天速成Java计划

天数主题目标学习资源建议1Java基础与环境搭建1. 理解Java基本概念2. 安装JDK并配置环境3. 编写并运行Hello World4. 学习基本语法- Oracle官网下载JDK- 官方Java教程- 视频教程(如B站上的“Java零基础入门”系列)2面向对象编程(OOP)1. 深入理解OOP四大特性2. 掌握类与对象3. 学习构造函数、方法、访问修饰符4. 实现简单的继承关系- 官方Java教程中关于OOP的部分- 在线课程或书籍(如《Java核心技术》第
原创
发布博客 2024.08.13 ·
452 阅读 ·
4 点赞 ·
0 评论 ·
10 收藏

数据库设计规范化

在数据库理论中,部分依赖是指在一个关系中,某个非主键属性或属性组只依赖于候选键(或主键)的一部分,而不是全部。这意味着,即使候选键的某一部分没有改变,该非主键属性也可能需要更新,这会导致数据冗余和更新异常。
原创
发布博客 2024.08.08 ·
913 阅读 ·
7 点赞 ·
0 评论 ·
13 收藏

AI辅助编程对程序员工作的影响

AI辅助编程对程序员工作的影响是多方面的,既带来了便利和效率的提升,也带来了挑战和变革。
原创
发布博客 2024.08.08 ·
322 阅读 ·
7 点赞 ·
0 评论 ·
3 收藏

缓存淘汰策略有哪些?

对于所有这些缓存策略,实现线程安全是一个关键挑战。除了直接使用Java并发包中的线程安全集合外,还可以考虑使用锁(如)、读写锁()或原子类(如)来确保在并发环境下数据的一致性。此外,考虑使用现有的库(如Guava Cache)可以大大简化实现,因为这些库已经为多线程环境进行了优化。在Java中实现一个支持多种淘汰策略的缓存系统是一个复杂的任务,因为每种策略都有其特定的实现方式。不过,我们可以设计一个灵活的缓存框架,它允许根据不同的配置来使用不同的淘汰策略。
原创
发布博客 2024.08.08 ·
1193 阅读 ·
28 点赞 ·
0 评论 ·
30 收藏

除了http和https以外的协议

定义:TCP是TCP/IP协议族中的核心协议之一,位于网络层(IP层)之上,应用层之下。它提供了一种可靠的、面向连接的数据传输服务,确保数据能够按照顺序、无差错、不重复地传输到目的端。特点:TCP协议具有面向连接、可靠交付、全双工通信、面向字节流、头部开销大等特点。定义:UDP是工作在OSI(开放系统互连)模型中传输层的协议,它使用IP作为底层协议,为应用程序提供一种以最少的协议机制向其他程序发送消息的协议。中文名:用户数据报协议外文名标准。
原创
发布博客 2024.08.08 ·
1096 阅读 ·
17 点赞 ·
0 评论 ·
15 收藏

http与https

HTTPS通过握手阶段建立安全的通信连接,并使用加密算法保护数据的安全性和完整性。它利用非对称加密和对称加密的组合,以及数字证书的身份验证机制,确保网络通信的安全性。这种安全性是HTTPS成为互联网安全通信标准的重要原因。
原创
发布博客 2024.08.08 ·
676 阅读 ·
17 点赞 ·
0 评论 ·
12 收藏

windows 安装java

在Windows系统上安装Java主要涉及下载Java开发工具包(JDK)并配置环境变量的过程。
原创
发布博客 2024.08.07 ·
418 阅读 ·
4 点赞 ·
0 评论 ·
7 收藏

mac安装java

虽然大多数现代Mac OS版本在安装JDK时会自动配置环境变量,但在某些情况下,你可能需要手动配置它们。按照以上步骤操作后,你应该能够在Mac上成功安装并配置Java环境。
原创
发布博客 2024.08.07 ·
927 阅读 ·
20 点赞 ·
0 评论 ·
19 收藏

程序员常用单词分类

程序员在编程、软件开发、系统维护等工作中,会频繁使用到一系列特定的单词和术语。这些单词可以根据其功能、用途或所属领域进行分类。
原创
发布博客 2024.08.05 ·
590 阅读 ·
18 点赞 ·
0 评论 ·
7 收藏
加载更多