43篇博客

Spring Security入门:认证

编程2024年04月25日

Spring Security是一个功能强大的身份验证和授权框架,用于保护基于Spring的应用程序的安全性。它提供了一系列功能,包括认证、授权、会话管理、密码管理、攻击防护等,使得开发者可以轻松地实现各种安全相关的功能。

聊聊MySQL的wait_timeout

编程2024年03月29日

global wait_timeout:这个参数是全局级别的,影响所有新的连接以及尚未创建的会话。它定义了非交互式连接(如通过程序连接,例如使用JDBC等)在服务器关闭之前等待的秒数

2023年奈飞观影总结与影片推荐

阅读2024年01月04日

奈飞是我认为最好的流媒体平台,但不要花太多时间在上面。

《马斯克传》 — 深度理解埃隆·马斯克的成功故事与思维方式

阅读2023年12月21日

马斯克是一个当代传奇。每个人都该读一读《马斯克传》,如果你还是一个team leader,就更要读一读了。

编程指南:认识Java异常

编程2023年12月12日

说到异常(Exception),很多Java开发人员都会或多或少有些困惑。比如运行时异常(RuntimeException)和检查异常(Checked Exception)是什么,他们有什么区别?哪些异常需要我去捕获处理?捕获之后我该如何处理?错误(Error)又是什么?

编程指南:如何开发一个新功能

编程2023年11月09日

开发程序就跟解题一样,解题时,我们会在脑海中思考思路和步骤,会在草稿纸上涂涂画画。在开发之前,我们需要做什么?

实践教程:前端小程序性能优化

编程2023年10月16日

最近给政府部门做了一个小程序,上线前的几次培训都发现小程序出现白屏,打不开的情况。刚开始以为是静态资源大,网络带宽不足,导致下载慢引起的。

聊聊Spring Boot集成的Tomcat网络连接

编程2023年09月28日

我们在面试回答一些高并发的解决方案,或者需要开发高并发应用的时候都会涉及到应用程序的网络连接配置问题。Web容器Tomcat的配置项对于整个高并发项目来说是其中重要的一环。

网络编程指南:什么是TCP连接状态

编程2023年08月22日

工作中我们经常会遇到网络连接问题,这时候我们会去服务器上,使用netstat等命令查看端口或者进程的连接状态。通过连接状态来帮助判断到底是什么地方出了问题。

网络编程指南:Socket、TCP和HTTP

编程2023年08月17日

很多情况下,我们都会接触到网络模型,Socket、TCP等网络编程概念。但这些技术概念在我们平时的开发中却不是经常碰到。但是为什么它们会频繁的在博客中,面试中出现?主要原因还是我们使用的技术都已经对这些技术完成了封装,我们只需要使用就行,但使用过程中如果出现问题,我们却如无头苍蝇一样,不知道如何下手。这个时候就需要我们去理解技术的原理。

中年程序员的Blender学习之旅

代码人生2023年08月10日

一个中年程序员,DotA2从2012年的3300分打到现在的700分,老头环停留在了魔法学院门口,林克还只有8颗心心,暗黑4的等级停留在了42级,已经没有了玩游戏的激情,却决定去学习Blender,希望有朝一日可以做出自己的游戏。

Spring Security实现密码加密和防暴力破解代码 | 编程教程

编程2023年07月20日

大部分web项目都涉及到登录模块。登录的安全问题又非常重要。政府项目涉及的等保也需要我们重视安全问题。这里谈谈java项目的密码加密传输和连续登录失败锁定账号的解决方案。

NVIDIA和深度学习

编程百科2023年06月05日

2021年双十一,用大概6500元的价格购买了一块Nvidia GeForce 3070Ti显卡。那时候挖矿潮叠加新冠疫情的产能危机导致价格暴涨,英伟达公司也因此赚的盆满钵满。ChatGPT-4等相关AI产品的出现,将英伟达送上了全球市值前五的科技公司。

AI来势汹汹: 如何有效应对和利用人工智能的策略

代码人生2023年05月14日

随着ChatGPT和Midjourney的大火,很多人开始讨论该如何认识AI。网上也有很多文章说AI在未来多少年将取代哪些职业,比如程序员,文字工作者,创意工作者等。我觉得AI只是个工具,它能让你去提高工作效率,去触达一些之前达不到的边界。

在计算机领域,什么是建模?

编程百科2023年05月09日

在介绍什么是建模前,我们需要先知道什么是模型。模型在各个行业代表的意思是不同的。最开始想到的就是3D设计中的模型。那么在计算机领域,模型,我认为有两种。一种是描述具体结构的,比如数据表、对象等。还有一种是一种逻辑表示,很多公式的组合。

毁灭战士:3D,游戏的鼻祖

编程百科2023年05月06日

1991年,约翰·卡马克和其他几个人组建了一个游戏公司,该公司就是id software,并在1992年推出《德军总部3D》,1993年推出享誉世界的《毁灭战士》(Doom)。

什么是API

编程百科2023年05月05日

API的全称是Application Programming Interface,应用编程接口。

SpringCloud微服务开发(四):搭建网关服务器

微服务2023年05月04日

微服务体系一般由服务注册发现中心、网关、资源服务和认证服务这几个部分组成。这是微服务系列的第四篇,网关搭建。

编程入门教程及资源推荐

代码人生2023年05月04日

学习一门技术从学习它的历史开始。学习历史,就可以知道知识技术的来龙去脉。了解来由,才知道为什么而学,才有学习的动力。

Spring Security多登录方式的集成教程

编程2023年04月26日

账号密码的单一登录方式已经不能满足系统软件开发要求。目前常见的登录方式还包括通过第三方认证登录,短信验证码登录等,所以一个系统提供多种登录方式是一个很普遍的需求。

在初学者眼中,世界充满了可能;专家眼中,世界大都已经既定。--铃木俊隆