自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

程序员

用这个项目纪念我在Java开发中度过的时光,2011.12 ~ 2024.12,有任何问题,可以私信我

  • 博客(177)
  • 资源 (4)
  • 收藏
  • 关注

原创 玄武计划--干中学,知行合一

从开发转向安全需要思维转变,但你的代码阅读能力和系统理解力是巨大优势。建议每天保持4小时高强度实操(漏洞复现+工具开发),坚持3个月即可入门。作为开发者转型安全领域有一定优势,但需要系统学习网络安全知识。以下是针对你的情况(Java背景 + 快速入门)的。

2025-01-31 19:25:18 1002

原创 扶摇计划--从失业的寒冬,慢慢的走出来

作为资深 Java 开发工程师,你有丰富的技术经验和解决问题的能力,即使暂时失业,也可以通过多种方式赚取收入。你的技术能力是核心资产,短期可通过灵活用工过渡,中长期建议向高价值领域转型。保持代码手感的同时,逐步构建多元收入结构,技术人的职业生命周期可以很长,关键在于持续进化。

2025-01-31 19:22:55 674

原创 AI在工作中扮演的角色

人工智能(AI)在现代工作环境中扮演着日益重要的角色,它不仅改变了传统的业务流程,还为各行各业带来了新的机遇和挑战。

2024-12-30 11:05:34 592

原创 AI 细化第四阶段细化后的Java培训内容

这个阶段的目标是帮助你从一个专业开发者成长为行业内的专家,不仅精通技术,还能引领团队、影响决策,并在技术创新和架构设计方面有所建树。

2024-12-30 10:59:30 715

原创 AI细化第三阶段细化后的Java培训内容

这个阶段的目标是帮助你深化对Java的理解,开始接触并掌握企业级开发中的高级技术和概念,为成为具备独立解决问题能力的专业开发者做准备。

2024-12-30 10:54:27 276

原创 AI细化第二阶段细化后的Java培训内容

旨在帮助你从掌握基础知识过渡到能够处理更复杂的编程任务,并开始接触企业级开发技术。

2024-12-30 10:50:02 347

原创 AI 细化第一阶段细化后的Java培训内容

这个阶段的目标是帮助你从零开始掌握Java的基础知识,并具备编写简单程序的能力。

2024-12-30 10:47:27 254

原创 如何成为 Java 技术专家,听听 AI 的建议

成为一名Java专家是一个循序渐进的过程,涉及到基础知识的掌握、实践技能的积累以及对现代开发工具和技术的理解。以下是一个全面的培训计划,旨在帮助你从一个Java新人成长为一名专家。这个计划分为几个阶段,每个阶段都有明确的目标和学习任务。

2024-12-30 10:43:56 463

原创 日常思考笔记

可重复读,也存在问题,幻读,什么是幻读,一个事务在同一个时间点查询同一个范围的数据,结果发现有新的数据满足查询条件。串行化,可以解决上面的所有问题,但是,会严重影响性能,因为每个线程都是顺序执行,并且都是独立的,不存在并发。读已提交也存在问题,就是不可重复读,什么是不可重复读,在同一个事务中,多次读取同一个数据,结果不同。ReentrantLock,可重入锁,原理是基于 AQS 实现,AQS 是一个实现同步器的抽象类。读未提交,出现脏读,什么是脏读,就是一个事务读取到了另外一个事务未提交的事务。

2024-12-19 17:13:42 232

原创 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 14:31:26 720 1

原创 系统架构风格

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

2024-10-23 17:33:05 522

原创 关于mysql的一些学识

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

2024-08-28 17:56:48 739

原创 mysql重点知识总结

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

2024-08-16 17:19:56 812

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

通过完成第七天的目标,你将能够更深入地掌握Java集合框架的高级特性、并发编程的深入知识,并对Java的一些高级特性或框架有初步的了解。这将进一步提升你的Java编程能力和对Java生态系统的认识。记得在学习过程中多做实践,通过编写代码来加深理解。

2024-08-13 16:18:04 540

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

设计模式的定义:回顾设计模式的定义,即解决特定设计问题的通用解决方案。常见设计模式:了解并掌握几种常见的设计模式,如单例模式、工厂模式、策略模式、观察者模式等。了解它们的基本结构、应用场景和优缺点。设计模式的应用:通过实际例子或练习,尝试将设计模式应用到Java代码中,以解决实际问题。

2024-08-13 16:16:10 516

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

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

2024-08-13 16:12:53 445

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

通过完成第四天的目标,你将能够掌握Java中的异常处理机制、文件I/O操作的基本方法,以及多线程编程的基础知识。这将为你编写更加健壮、高效和可维护的Java程序打下坚实的基础。记得在学习过程中多做实践,通过编写代码来加深理解。

2024-08-13 16:10:42 482

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

通过完成第三天的目标,你将能够熟练掌握Java中数组和集合的使用,为后续的Java编程打下坚实的基础。记得在学习过程中多做实践,通过编写代码来加深理解。

2024-08-13 16:06:42 432

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

通过完成第二天的目标,你将能够更深入地理解Java的面向对象编程特性,并具备编写简单Java类的能力。记得在学习过程中多做实践、多思考,以加深对OOP概念的理解。

2024-08-13 16:04:12 487

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

通过完成以上目标,你将为后续的Java学习打下坚实的基础。记得在学习过程中多做笔记、实践编程,并积极参与在线社区讨论以加深理解。

2024-08-13 16:01:19 341

原创 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 16:00:06 483

原创 数据库设计规范化

在数据库理论中,部分依赖是指在一个关系中,某个非主键属性或属性组只依赖于候选键(或主键)的一部分,而不是全部。这意味着,即使候选键的某一部分没有改变,该非主键属性也可能需要更新,这会导致数据冗余和更新异常。

2024-08-08 22:17:47 1020

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

AI辅助编程对程序员工作的影响是多方面的,既带来了便利和效率的提升,也带来了挑战和变革。

2024-08-08 14:00:59 425

原创 缓存淘汰策略有哪些?

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

2024-08-08 13:43:55 1255

原创 除了http和https以外的协议

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

2024-08-08 09:23:37 1351

原创 http与https

HTTPS通过握手阶段建立安全的通信连接,并使用加密算法保护数据的安全性和完整性。它利用非对称加密和对称加密的组合,以及数字证书的身份验证机制,确保网络通信的安全性。这种安全性是HTTPS成为互联网安全通信标准的重要原因。

2024-08-08 09:00:06 696

原创 windows 安装java

在Windows系统上安装Java主要涉及下载Java开发工具包(JDK)并配置环境变量的过程。

2024-08-07 08:48:52 494

原创 mac安装java

虽然大多数现代Mac OS版本在安装JDK时会自动配置环境变量,但在某些情况下,你可能需要手动配置它们。按照以上步骤操作后,你应该能够在Mac上成功安装并配置Java环境。

2024-08-07 08:46:44 1519

原创 程序员常用单词分类

程序员在编程、软件开发、系统维护等工作中,会频繁使用到一系列特定的单词和术语。这些单词可以根据其功能、用途或所属领域进行分类。

2024-08-05 13:48:40 620

原创 计算机专业英语词汇

计算机专业英语词汇非常广泛,涵盖了硬件、软件、编程语言、网络技术、数据科学、人工智能等多个领域。这些只是计算机专业英语词汇中的一小部分,实际上这个领域涉及的词汇非常广泛且不断更新。

2024-08-05 10:16:52 1208

原创 八股文在实际工作中是助力,阻力还是空谈?

技术,业务,沟通,学习,团队协作全面评估一个面试者的时候,每一项都不应该少关于“八股文”(在程序员面试中常指一些固定的问题和知识点,如算法、设计模式、技术框架等的基础考察)在程序员面试及实际工作中的作用,这是一个复杂而多维度的讨论。

2024-07-31 17:06:18 640

原创 java Security token

在Java中,安全令牌(Security Token)是一个包含了一组安全属性(如权限、身份、密钥等)的数据结构,这些属性被用来在系统中验证用户的身份、授权访问资源或执行操作。安全令牌是实现认证和授权机制中常用的一种技术。Java及其生态系统提供了多种方式来生成、处理和使用安全令牌。

2024-07-31 14:54:40 501

原创 springboot 自定义http拦截器,需要登录、不需要登录 、需要权限、不需要权限

首先,你需要创建一个类实现接口,并实现其preHandlepostHandle和方法(尽管你可能只需要实现preHandle来进行权限检查)。

2024-07-31 09:52:48 404

原创 springboot oauth2 security

Spring Boot 集成 OAuth 2.0 Security 主要涉及使用 Spring Security OAuth2 客户端或资源服务器功能来保护你的应用程序。从 Spring Security 5.x 开始,OAuth 2.0 客户端和授权服务器支持被拆分到了单独的模块中,即和(用于处理 JSON Web Tokens, JWTs 等)。

2024-07-31 09:33:45 388

原创 springboot Security vue

在使用Spring Boot Security与Vue.js构建前后端分离的应用时,你需要处理几个关键的技术点,包括认证(Authentication)和授权(Authorization),以及如何处理跨域请求(CORS)、前端路由、后端API保护等。以下是一个基本的概述和步骤,帮助你开始这样的项目。

2024-07-30 22:15:59 554

原创 springboot rbac Security

对于更复杂的场景,你可能需要从数据库或其他存储中加载用户信息。这时,你可以实现接口来提供用户信息。

2024-07-30 20:22:12 436

原创 springboot rbac

RBAC是一种广泛应用于计算机系统和网络安全领域的访问控制模型。它通过将权限分配给角色,再将角色分配给用户,来构造“用户-角色-权限”的授权模型。这种模型简化了权限管理,提高了系统的安全性和灵活性。Spring Boot结合RBAC是一种高效、灵活的权限管理方案。通过合理的数据库设计、实体类创建、服务层与数据访问层实现以及安全配置,可以构建出功能强大、易于扩展的权限管理系统。同时,也需要注意RBAC模型的复杂性和特殊情况的处理。

2024-07-30 17:52:30 415

原创 Java Stream API介绍和总结

Java Stream API是Java 8中引入的一个强大工具,它以声明性的方式处理数据集合,支持函数式编程风格,具有惰性求值、不可变性和并行处理能力等特点。Stream API简化了数据处理逻辑,提高了代码的可读性和灵活性,同时优化了性能。在集合处理、文件处理、数据库查询等场景中有着广泛的应用。对于Java开发者来说,掌握Stream API是提高开发效率和代码质量的重要手段。Java Stream API 提供了丰富的操作来处理集合(如 List、Set)中的数据。

2024-07-30 16:56:08 414

原创 Java 8 Lambda表达式和Lambda语法的详细解释和示例代码

Java 8 引入了 Lambda 表达式,这是一个非常重要的特性,它允许以更简洁的方式实现接口的匿名内部类。Lambda 表达式主要用来实现只有一个抽象方法的接口(即函数式接口)。这种设计方式使得代码更加简洁、易于理解和维护。

2024-07-30 16:51:38 253

原创 mac中用docker安装nginx

在Mac中使用Docker安装Nginx的过程相对直接,主要涉及到Docker的安装、Nginx镜像的拉取、容器的启动以及(可选的)配置文件的挂载。

2024-07-30 14:29:07 629

springcloud3.3.1 Thymeleaf

springcloud3.3.1 Thymeleaf Lombok Spring Boot DevTools Spring Web Spring Session Spring Security Spring Data MongoDB Spring for RabbitMQ Spring Shell

2024-07-05

springcloud alibaba

springcloud alibaba应用程序demo程序脚手架nacos config mybatis mysql rocketmq jdbc java

2024-07-05

jd-cps-client-2.2.jar

免责声明:仅供读者预览及学习交流使用,下载后请24小时内删除,如果喜欢请购买正版资源!原作者如果认为本站侵犯了您的版权,请QQ告知,我们会立即删除!

2019-11-14

xheditor-1.1.12

xheditor,在线编辑器,在线文本编辑器,xheditor在线文本编辑器,在很多在线文本编辑器中,体积是最小的,功能也很好,而且非常适合新手去使用

2011-12-21

Jquery 1.4.2.js

jquery-1.4.2.js 是Jquery的1.4.2版本的文件,主要用于很多网站的UI设计,在网站设计UI的时候,或者是在调用插件的时候,都能用的到

2011-12-21

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除