38篇博客
开发程序就跟解题一样,解题时,我们会在脑海中思考思路和步骤,会在草稿纸上涂涂画画。在开发之前,我们需要做什么?
最近给政府部门做了一个小程序,上线前的几次培训都发现小程序出现白屏,打不开的情况。刚开始以为是静态资源大,网络带宽不足,导致下载慢引起的。
我们在面试回答一些高并发的解决方案,或者需要开发高并发应用的时候都会涉及到应用程序的网络连接配置问题。Web容器Tomcat的配置项对于整个高并发项目来说是其中重要的一环。
工作中我们经常会遇到网络连接问题,这时候我们会去服务器上,使用netstat等命令查看端口或者进程的连接状态。通过连接状态来帮助判断到底是什么地方出了问题。
很多情况下,我们都会接触到网络模型,Socket、TCP等网络编程概念。但这些技术概念在我们平时的开发中却不是经常碰到。但是为什么它们会频繁的在博客中,面试中出现?主要原因还是我们使用的技术都已经对这些技术完成了封装,我们只需要使用就行,但使用过程中如果出现问题,我们却如无头苍蝇一样,不知道如何下手。这个时候就需要我们去理解技术的原理。
一个中年程序员,DotA2从2012年的3300分打到现在的700分,老头环停留在了魔法学院门口,林克还只有8颗心心,暗黑4的等级停留在了42级,已经没有了玩游戏的激情,却决定去学习Blender,希望有朝一日可以做出自己的游戏。
大部分web项目都涉及到登录模块。登录的安全问题又非常重要。政府项目涉及的等保也需要我们重视安全问题。这里谈谈java项目的密码加密传输和连续登录失败锁定账号的解决方案。
2021年双十一,用大概6500元的价格购买了一块Nvidia GeForce 3070Ti显卡。那时候挖矿潮叠加新冠疫情的产能危机导致价格暴涨,英伟达公司也因此赚的盆满钵满。ChatGPT-4等相关AI产品的出现,将英伟达送上了全球市值前五的科技公司。
随着ChatGPT和Midjourney的大火,很多人开始讨论该如何认识AI。网上也有很多文章说AI在未来多少年将取代哪些职业,比如程序员,文字工作者,创意工作者等。我觉得AI只是个工具,它能让你去提高工作效率,去触达一些之前达不到的边界。
在介绍什么是建模前,我们需要先知道什么是模型。模型在各个行业代表的意思是不同的。最开始想到的就是3D设计中的模型。那么在计算机领域,模型,我认为有两种。一种是描述具体结构的,比如数据表、对象等。还有一种是一种逻辑表示,很多公式的组合。
1991年,约翰·卡马克和其他几个人组建了一个游戏公司,该公司就是id software,并在1992年推出《德军总部3D》,1993年推出享誉世界的《毁灭战士》(Doom)。
API的全称是Application Programming Interface,应用编程接口。
微服务体系一般由服务注册发现中心、网关、资源服务和认证服务这几个部分组成。这是微服务系列的第四篇,网关搭建。
学习一门技术从学习它的历史开始。学习历史,就可以知道知识技术的来龙去脉。了解来由,才知道为什么而学,才有学习的动力。
账号密码的单一登录方式已经不能满足系统软件开发要求。目前常见的登录方式还包括通过第三方认证登录,短信验证码登录等,所以一个系统提供多种登录方式是一个很普遍的需求。
记录一些可以启迪心灵的思想,一些可以在孤独、挫败,需要寻求慰藉和指引的时候可以提供帮助的言论。
新冠爆发之后的春节,刚过完年,我还在出租屋隔离,突然接到了领导电话,需要马上设计一个四色码的高并发架构图,1个小时候后开会讨论。四色码就是后来的健康码。
微服务体系一般由服务注册发现中心、网关、资源服务和认证服务这几个部分组成。这是微服务系列的第三篇,认证服务器搭建。
微服务体系一般由服务注册发现中心、网关、资源服务和认证服务这几个部分组成。这是微服务系列的第二篇,认识Spring Security OAuth2。
微服务体系一般由服务注册发现中心、网关、资源服务和认证服务这几个部分组成。这是微服务系列的第一篇,搭建资源服务。
国际慢城在南京高淳,这是我的家乡,以大闸蟹、陶瓷闻名。最近几年兴起的慢生活,也让慢城渐渐成了南京市区,周边城市市民周末自驾游的好去处。
2022年双十一将之前使用的2018款13寸Macbook Pro升级到了2022款16寸Macbook Pro。
在开发数据平台时,往往有这么一个功能,通过拖拉拽配置数据加工DAG,然后根据流程图生成数据开发任务,一般情况下这个任务就是SQL。本篇不涉及具体代码,只提供一个解决思路。
Antd和Antd pro是我认为国内最好用的React UI后台管理系统开发框架。Umi和Umi Max相当于一个脚手架工具,它集成了很多组件,可以很快速的搭建一个React Hello World项目。
一周时间完成了决定辞职、转行的过程。现在已是一个7年的老码农,回想起当时做决定的时候,也很佩服自己的果断!
2023年4月2日去重庆三峡博物馆参观了一下,没想到第二天马英九先生就到了三峡博物馆。马英九先生之所以到重庆三峡博物馆大概是因为抗战时期的展馆吧。
2023年4月5日,离五四青年节还差一个月。这是一个值得纪念的日子。因为又有青年揭竿而起了。cetc一同事爆锤无能小领导和加班文化,使加班文化再次成为全网热点,希望这又是一个历史的转折点。
图片服务器方案有很多选项,比如选择公有的图床,或者使用像阿里云上的oss对象存储等等。这里介绍一下使用nginx搭建自有图片服务器,这样一台云服务器就可以解决程序部署,对象存储服务等多种使用场景。
单单是无法容忍丑陋的东西还不够,只有对这个领域非常熟悉,你才可能发现哪些地方可以动手改进。
在新冠病毒肆虐的第一个春节假期,读完了肯·福莱特中世纪三部曲之二的《无尽世界》。巧合的是,那个世界的人们在经历着同样是传染病的黑死病的折磨。
后端不主动刷新token,前端只在必要时携带refresh_token去请求刷新token。
这种命运攸关的时刻充满戏剧性,在个人的一生及历史的进程中都是难得出现的;这种时刻可能集中在某一天、某一时,甚至常常发生在某一分钟,但他们的决定性影响却是超越时间的。
JWT是Json Web Token的简称,是目前最流行的跨域认证解决方案。
借着出差的名义,我得以有一个长期体验重庆的机会。这比一次旅游更能熟悉一个城市。
当CDH集成Kerberos之后,可能会出现一些意想不到的事情。这里是常见问题及解决方法。
计算机体系结构、操作系统、编译程序为了提高计算机处理速度,尽可能最大化的利用计算机资源,提高数据处理速度。然而在应用多线程的情况下会出现一些安全性问题。这需要我们理解多线程的运行原理。
CDH安装之后默认是没有安全认证的,数据处于裸奔状态。集成kerberos之后,访问数据就需要先进行安全认证。
CDH是一个管理Hadoop生态组件的工具,安装和管理都更便捷。很多情况下又需要对CDH进行离线安装。