35+岁技术人的职业选择与困境
前言 最近一些大厂的持续裁员事件,让职场年龄焦虑的话题又火热起来了。职场的年龄焦虑是客观存在的事实,这是市场与资本相互作用的必然结果。资本在运作的过程中,肯定是要逐利的,最终也是要趋向于利润最大化的。因此,这样的环境和状况是一个客观存在,个人大概率是无法改变的。基于这样的客观事实,身在职场的我们需要
程序新视界
10
最强Markdown编辑器Typora,基于PicGo和阿里云OSS图床教程
背景 无论技术博客,还是导出PDF文件,Markdown格式越来越流行了。而目前本地Markdown编辑器最好使的莫过于Typora了。本人所有的文章编写几乎都在使用Typora,所有特意购买了付费版本,永久版,价格也不贵。 文章中...
程序新视界
0
select for update行锁or表锁,20个场景分析,还真得看情况
背景 看到许多写select for update是行锁还是表锁的文章,但每篇文章的结论好像都不太一样。同时,是行锁还是表锁的问题直接影响着系统的性能,所以特意为大家调研一番,也就有了本篇文章,一共为大家汇总验证了20个...
程序新视界
0
Spring容器获取Bean的9种方式
前言 随着SpringBoot的普及,Spring的使用也越来越广,在某些场景下,我们无法通过注解或配置的形式直接获取到某个Bean。比如,在某一些工具类、设计模式实现中需要使用到Spring容器管理的Bean,此时就需要直接获取...
程序新视界
0
不懂Nacos没关系,可以看看它是怎么运用代理模式的
背景 看Nacos的源代码时,发现其中有对代理模式的运用,而且用得还不错,可以作为一个典型案例来聊聊,方便大家以更真实的案例来体验一下代理模式的运用。如果你对Nacos不了解,也并不影响对本篇文章的阅读和学习。...
程序新视界
0
一台机器下,多个Java版本的粗放与精细管理
前言 在软件开发过程中,经常会遇到“古老”的项目,这些项目的JDK还处于Java 6、Java 7甚至更早的版本。同时,在学习新的JDK特性时,往往又需要安装最新版本的JDK。鉴于这些情况,我们就需要在在本机环境中安装多个JD...
程序新视界
0
Spring事务的这些坑,大家必须了解一下
对于从事java开发工作的同学来说,spring的事务肯定再熟悉不过了。在某些业务场景下,如果同时有多张表的写入操作,为了保证操作的原子性(要么同时成功,要么同时失败)避免数据不一致的情况,我们一般都会使用spri...
程序新视界
0
万字长文 | 淘宝 10年架构演进
分享一篇讲解大型网站的架构演进过程的文章,相信看完会有所收获。 文章在介绍一些基本概念后,按照以下过程阐述了整个架构的演进过程: 单机架构 第一次演进:Tomcat与数据库分开部署 第二次演进:引入本地缓存和分...
程序新视界
0
一文吃透何为微服务、网关、服务发现/注册?
作者 : joyo来源: https://joyohub.com/micro-server/ Part1 序 随着互联网业务复杂性慢慢提高,单机服务的架构慢慢出现了生产效率问题 微服务架构带来的有优点也有缺点,使用前需要调研清楚 微服务架构的网关设计、...
程序新视界
0