首页
学习
活动
专区
工具
TVP
发布

程序大视界

专栏作者
61
文章
74413
阅读量
13
订阅数
负载均衡浅谈
在互联网尤其是移动互联网行业中一旦用户量达到一定数量级别之后,会面对高并发和海量数据的挑战,面对这种挑战必须提升系统整体的性能,可以采用垂直扩展和水平扩展两种方式。负载均衡是一种水平扩展的方式,它是建立在现有网络结构之上,它提供了一种有效透明的方法扩展网络设备和服务器的带宽、增加吞吐量、加强网络数据处理能力、提高网络的灵活性和可用性。
程序大视界
2022-12-19
2620
11种常用的设计模式
有这么一个很形象的比喻,把写代码比作是建房子,代码比作是砖瓦、一个完整的系统就好比是一栋高楼大厦、程序员无疑就好比是建(ban)筑(zhuan)工,这些很表面的东西我们都可以很形象深刻的理解,其实要设计和开发一个系统远远不只这些东西,深挖表象之下隐藏着的细节往往才是灵魂所在,诸如:算法和数据结构、框架、设计模式等,设计模式是一个虚幻的抽象的概念,好比建造房子时的设计理念方案一样,一个软件系统扩展性、可维护性以及稳定健壮性如何,很大程度上取决于设计模式。
程序大视界
2022-12-19
3890
这些并发编程知识,一定要知道
在Java里面,多线程、并发编程一直是程序员必须要掌握和重中之重,尤其在高并发、大数据量的互联网场景下。很多人说多线程和并发编程的内容很复杂、难学,这是因为多线程及并发编程的内容多,知识点很广泛且深入。想要短时间内掌握多线程和并发编程等知识,确实不是那么简单的。不过我们可以分节点和内容块一个一个击破,做到“分而治之”、“化繁为简”这样再庞大复杂的知识内容也可以简单的掌握,下面跟着节奏一起来学习交流一下吧。
程序大视界
2022-12-19
2110
Spring架构浅析
Spring是一个开源框架,最早由Rod Johnson创建,并在《Expert One-on-One:J2EE Design and Development》这本著作中进行了介绍。Spring是为了解决企业级应用开发的复杂性而创建的,使用Spring可以让简单的JavaBean实现之前只有EJB才能完成的事情。单Spring不仅仅局限于服务器开发,任何Java应用都能在简单性、可测试性和松耦合等方面从Spring中获益。
程序大视界
2022-12-19
7870
快速排序递归详解
我们熟知常见的排序算法有:冒泡排序、选择排序、归并排序、插入排序、快速排序等;每种都有其不同的特点以及解法,并且每种排序都可以找到不同算法思路来解答,拿快速排序来讲,有递归和非递归的解法,以下就讲讲递归的快速排序的解法。
程序大视界
2022-12-19
3750
Java这些最基础的知识,你还记得多少?
作为一名CS本专业的程序员来说,大学学过的计算机课程,如:编程语言基本语法、数据结构、算法、计算机网络、计算机组成原理、数据库、汇编都是计算机系统里面的内容和知识。参加工作以后,这些内容真正能用得上也就是常用的那几项,如汇编这种工作中根本或几乎用不上。回过头来想想,这些最基本的知识,我们还记得多少呢?
程序大视界
2022-12-19
1980
Paxos与Zookeeper分布式一致性面试必备
根据ZooKeeper官网定义:ZooKeeper是一个集中式服务,用于维护配置信息、命名、提供分布式同步和提供组服务。分布式应用程序以某种形式使用所有这些类型的服务。每次实现它们时,都需要做大量工作来修复不可避免的错误和竞争条件。由于难以实现这些类型的服务,应用程序最初通常会忽略这些服务,这使得它们在发生变化时变得脆弱,难以管理。即使做得正确,在部署应用程序时,这些服务的不同实现也会导致管理复杂性。
程序大视界
2022-12-19
2460
面试官最喜欢问的Redis知识
Redis(Remote Dictionary Server ),即远程字典服务,是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。
程序大视界
2022-12-19
3240
听说面试官喜欢问这些MySQL知识
MySQL是一个关系型数据库管理系统,由瑞典MySQL AB公司开发,属于Oracle旗下产品。MySQL是最流行的关系型数据库管理系统之一,在WEB应用方面,MySQL是最好的RDBMS(Relational Database Management System,关系数据库管理系统) 应用软件之一。
程序大视界
2022-12-19
3180
1024的程序员是蒙娜丽莎
朱光潜先生说:美是客观和主观的统一。哲学角度不难理解,美也必须拥有形象性,感染性,超功利性,在此前提下,美可以是自然,人类。宇宙万物把真、善的本质形象化,让人对其爱慕,观赏有喜悦。
程序大视界
2022-12-19
1940
低代码开发浅析
曾经有次在公司会议上,领导问了一句:作为一名程序员,你觉得写代码的最高境界是什么?
程序大视界
2022-12-19
5620
ShardingJdbc分库分表浅谈
在传统的中小公司里面,尤其是以企业内部的办公系统、REP系统,或者体量不是很大的互联网公司里面,搭建一套单库和单表足以应对生产的业务数据量了。而在一些互联网大公司里面,单表每天有上100w的数据业务增量时,就要考虑分库分表的策略了。否则,无论是数据的存储、访问、更新等操作,单库和单表都会影响系统和数据库的性能。
程序大视界
2022-12-19
9980
抽象之美—万物皆可设计
美好的事物大家都喜欢,人是视觉动物,天生都倾向于看得见和摸得着的具象之美。蓝天白云、浩瀚星空、汪洋大海、崇山峻岭大自然从不吝啬,把它的美一览无余的展现在我们的眼前。人类在追求美的道路上也从不停歇,我们感叹大自然的鬼斧神工的同时,也在设计属于自己的美的艺术。
程序大视界
2022-12-19
2420
Google Chrome不仅仅是浏览器
作为一名开发者,选择一个好的开发工具可以起到事半功倍的作用,正所谓:工欲善其事必先利其器!Google Chrome作为广大网民的一款首选浏览器,又不仅仅局限于浏览器,还自带或扩展了很多协助开发人员的插件和工具,帮助开发者们大大的提高了开发效率和便利。
程序大视界
2022-12-19
6000
代码整洁之道
背景:高热气体从出现故障的固体火箭助推器的外壳接缝处泄露出来,喷到外部燃料舱体上,主液氢燃料舱底部发生爆炸,液态氢被点燃。
程序大视界
2022-09-22
2620
MySQL慢查询及解决方案
对于生产业务系统来说,慢查询也是一种故障和风险,一旦出现故障将会造成系统不可用影响到生产业务。当有大量慢查询并且SQL执行得越慢,消耗的CPU资源或IO资源也会越大,因此,要解决和避免这类故障,关注慢查询本身是关键。
程序大视界
2022-09-22
7500
云原生数据库的到来
云原生数据库是一种通过云平台进行构建、部署和分发的服务。作为一种云平台,云原生数据库以PaaS的形式进行分发,也经常被称作DBaaS;用户可以将该平台用于多种目的,例如存储,管理和提取数据。
程序大视界
2022-09-22
1.3K0
宇宙最强API接口调试工具Apipost
对于开发和测试同学来说,最重要的是有一款量身定制的接口调试工具,俗话说:磨刀不误砍柴工。有一款好的调试工具,可以让我们的开发工作事半功倍。
程序大视界
2022-09-22
5600
VUE下拉框双向联动
在开发前端页面的时候,常常需要写下拉框,普通常见的下拉框有在页面写死固定值的下拉框,有通过调用后台接口服务而获取的值列表等。无论是原始的jsp页面html页面等,还是现在流行的vue angluar.js等,逻辑都是一样。但是大多数时候我们只需要开发一个下拉框即可,本文讲解VUE页面中,通过实际案例场景讲解多个下拉框如何实现双向动态联动效果。
程序大视界
2022-09-22
1.8K0
不会Vue的Java程序员不是好的架构师
从事web开发的技术工程师,不再只是单纯的只会后端语言技术就可以了,还需要掌握前端知识,做一些常用的页面开发,尤其是在一些企业应用管理系统中。前端技术从最初的html/css/javascript 到jsp/jquery/ajax再到现在流行的vue/angular/react等。工作中有幸学习到vue技术开发,结合工作心得以及参考网络资料学习特整理此文章,作为vue开发的一些心得体会和总结吧。
程序大视界
2022-09-22
5680
点击加载更多
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档