浅羽的IT小屋

其他

「编程羽录」上线,程序员必备的这些技能你能get到嘛?

大家好,我是小羽。好久不见,给大家带来个好消息,小羽的全新专题「编程羽录」系列正式上新,主要是介绍一些关于面试题和经验总结的文章。会为大家提供一些技术栈之外,程序员还需要的其他方面硬核知识,做到全面发展,才能在这个日趋激烈的社会,在未来有更好的发展空间。话不多说,本期为大家介绍的是关于一些程序员必备技能介绍,相信掌握这些编码内外的技能,我们会朝优秀软件开发人员更近一步。下面就来看看我总结的这些技能,准备好进收藏夹(吃灰)了嘛?编码之内代码规范代码规范化带给我们的第一个好处就是看着很整齐、很舒服。虽然说我们现在可以用不规范的方式写代码,现在能看得懂,但等过了几个月后,你再回头看时估计就两眼懵圈了。更不要说万一项目迭代开发,交接给其他人了,所以代码一定要写规范。下面的是我总结的一些代码规范注意事项:编码方式:统一用
2021年4月30日
其他

算法很美,听我讲完这些Java经典算法包你爱上她

大家好,我是小羽。对于编程来说的话,只有掌握了算法才是了解了编程的灵魂,算法对于新手来说的话,属实有点难度,但是以后想有更好的发展,得到更好的进阶的话,对算法进行系统的学习是重中之重的。对于
2021年4月14日
其他

藏在成都这个阴雨小城里的互联网公司

大家好,我是小羽不知不觉,已经是来成都的第三个年头了,这个南方的阴雨小城,承载了我太多的记忆。其实知道成都还是因为赵雷的一首《成都》而了解这个城市,觉得是一个巴适安逸的小城,以后有机会一定要去看看。也正如雷子另一首《理想》里的一句歌词,理想今年你几岁?毕业那会时常在问自己,我的理想在哪,我能成为想成为的人嘛?而我们大部分人的理想依然只是理想,从未照进现实。说说自己为什么会选择来成都吧,我的老家在北方,大家都知道互联网的话,北方除了首都北京,其余城市都不怎么景气。大学的沈阳和家乡的太原也都咨询了互联网的发展,实在是不敢恭维。所以呢,18
2021年4月6日
其他

【硬核】23种设计模式娓娓道来,助你优雅的编写出漂亮代码!

大家好,我是小羽。我们平时使用的每一个技术栈的原理或者源码都或多或少与设计模式的理念有关联,也可以这么说,只有更好的掌握了设计模式,我们的代码编写才能更规范、简洁,效率更高。其次,设计模式大多都是经过我们的前辈的经验反复总结而成,站在巨人的肩膀上,吸收他们的经验教训,我们的编码之路才会走的更长久。同时,在我们的面试过程中也是加分的选项,你如果将设计模式能跟面试官娓娓道来,面试官肯定会对你刮目相看的。工作中,拥有良好的设计模式思想,对于项目的开发也会有很大的帮助。接下来,跟着小羽一起来看看我们需要了解的设计模式都有哪些呢~前言
2021年4月2日
其他

微服务面试必问的Dubbo,这么详细还怕自己找不到工作?

注册中心和广播注册中心配置类似,不过需要指定注册中心类型和注册中心地址,这个时候就不是把服务信息进行广播了,而是告诉给注册中心进行管理,这个时候我们就需要有一个注册中心,官方推荐使用
2021年3月25日
其他

再深一点:如何给女朋友解释什么是微服务?

大家好,我是小羽。最近有很多粉丝私信:羽哥,羽哥!是不是失踪啦?好几个月没更新了!过气博主表示,工作也比较忙,加之自己搬家(没有叫货拉拉,懂的都懂,手动狗头)的原因,更文就落下了。现在终于把这些事情都处理完了,有充足的时间来更新博文了。放心,落下的迟早都该补回来的,这不已经开始准备上了嘛~先给大家看看收拾好的小窝:帅羽的小窝之前的一篇文章给大家介绍过了何为微服务:图文详解:如何给女朋友解释什么是微服务?但是身为一名积极好学的前端女朋友还是会经常问我,微服务那么多理念,你跟我讲完,我就忘了,可以再给我讲讲它的思想到底是啷个回事嘛~看在她这么刻苦奋进的情况下,加之我们公司也做了许多微服务的项目,对此还算有所研究。今天就继续为大家带来深层次的关于微服务架构的讲解:在学习微服务之前,我们先来回顾下单体架构的模式。单体架构
2021年3月9日
其他

有人相爱,有人年少财务自由,有人数据结构都背不出来

大家好,我是小羽。这段时间在圈子里也认识了很多大佬们,从他们身上看到的是事业有成,感情幸福,还都很年轻。不禁感叹,年轻人都这么有规划,成为了别人眼中的人生赢家模样。我觉得不要太在意与别人的横向比较,更多的应该是与自己的纵向比较。因为普通人更多,我们都是在为工作、生活努力的那群人。这句话更多的是想送给一部分关注我号,目前比较焦虑的小伙伴,你要坚信只要努力,没有办不成的事。今天给大家介绍的是常见的几种数据结构,主要针对一些刚入门数据结构以及需要系统复习数据结构的小伙伴们!身为程序员的我们,每天都在和不同的数据打交道。那么你真的对数据结构一清二楚了么?小羽从各数据结构的定义、特点、使用和方法实现来给大家进行介绍。每种都配有图文进行详解,帮助大家来更好地掌握对应知识。如果你对这个问题有困惑,快来看看~栈
2021年1月21日
其他

别小看 Log 日志,它难住了我们组的架构师

的、支持全文索引的分布式存储和索引引擎,主要负责将日志索引并存储起来,方便业务方检索查询。Logstash:是一个日志收集、过滤、转发的中间件,主要负责将各条业务线的各类日志统一收集、过滤后,转发给
2021年1月7日
其他

讲真,这份新年豪礼【面试锦囊】真舍不得给你们

大家好,我是小羽马上就是新年啦,最近有很多粉丝跟我交流关于面试方面的经验以及分享,也有部分是在准备明年的金三银四的春招。小羽也一直没出关于面试方面的文章,这篇就结合自己之前的面试经历以及总结,在这里分享给大家。回忆起当初面试的时候说很简单那肯定是假的,也基本准备了很长一段时间,最终结果也很满意。所以在这里将一些小羽当初踩过的坑以及需要注意的事项,分享出来,希望给那些有年后换工作或者正在准备新面试的朋友一些帮助。好了,开始进入我们的正文。简历
2020年12月31日
其他

图文详解:内存总是不够,我靠HBase说服了Leader为新项目保驾护航

Hbase的内容体系真的很多很多,这里介绍的是小羽认为在工作中会用到的一些技术点,希望可以帮助到大家。可以这么说互联网都是建立在形形色色的数据库之上的,现在主流的数据库有这么几种:以
2020年12月24日
其他

图文详解:阿里宠儿【小兔】RabbitMQ的养成攻略

千个请求。这样在秒杀持续的这个时间段内,会有几十万或者更多的请求都放在消息队列里。因为毕竟秒杀只是会在短暂的那一段时间,等它过去之后,每秒可能就只有几十,几百个请求进入消息队列。但是系统还会按照每秒
2020年12月18日
其他

周末给女友讲了遍加密算法,没想到...

在管理方面:公钥密码算法只需要较少的资源就可以实现目的,在密钥的分配上,两者之间相差一个指数级别(一个是n一个是n2)。所以公钥密码算法不适应广域网的使用,而且更重要的一点是它不支持数字签名。
2020年12月15日
其他

图文详解:Kafka到底有哪些秘密让我对它情有独钟呢?

解耦:消息系统在处理过程中间插入了一个隐含的、基于数据的接口层,两边的处理过程都要实现这一接口。这允许你独立的扩展或修改两边的处理过程,只要确保它们遵守同样的接口约束。
2020年12月11日
自由知乎 自由微博
其他

图文详解:如何给女朋友解释什么是微服务?

API网关方式的核心要点是,所有的客户端和消费端都通过统一的网关接入微服务,在网关层处理所有的非业务功能。通常,网关也是提供REST/HTTP的访问API。服务端通过API-GW注册和管理服务。
2020年12月4日
其他

写给普通人看的自媒体分享|万事开头难,勇于分享自己,我们都很棒!

」微信公众号,我会在这里分享一下计算机信息知识、理论技术、工具资源、软件介绍、后端开发、面试、工作感想以及一些生活随想等一系列文章。所见所领,皆是生活。慢慢来,努力一点,你我共同成长...
2020年11月29日
其他

人人自媒体的时代,程序员该如何利用好自己的优势?我记住了这些神器...

能让Markdown内容,无需任何调整就能同时在微信公众号、博客园、掘金、知乎、csdn、51cto、wordpress、hexo等平台正确显示当前预览的效果。并能生成相应的Html文档。
2020年11月26日
其他

连Hibernate技术都不清楚,你敢说你自己会ORM框架?

」微信公众号,我会在这里分享一下计算机信息知识、理论技术、工具资源、软件介绍、后端开发、面试、工作感想以及一些生活随想等一系列文章。所见所领,皆是生活。慢慢来,努力一点,你我共同成长...
2020年11月24日
其他

Spring Data开发手册|手摸手教你简化持久层开发工作

我们传统的开发中,我们的整个DAO层的代码上都是相对来说,都是比较复杂的,在这种情况下,Spring团队就考虑到一个问题,能不能开发一个框架,这个框架能够最大限度的减少DAO层的开发呢?
2020年11月23日
其他

Spring Data开发手册|Java持久化API(JPA)需要了解到什么程度呢?

」微信公众号,我会在这里分享一下计算机信息知识、理论技术、工具资源、软件介绍、后端开发、面试、工作感想以及一些生活随想等一系列文章。所见所领,皆是生活。慢慢来,努力一点,你我共同成长...
2020年11月21日
其他

动态资源技术JSP|Java与Html的美好相遇

EL表达式主要用于替换JSP页面中的脚本表达式,以从各种类型的域中检索java对象、获取数据。使用EL表达式获取数据语法:${标识符}从指定域中获取数据获取对象属性获取集合中值「表达式运算:」
2020年11月20日
其他

「万字图文」史上最姨母级Java继承详解

这时继承的优势就出来了:可以直接使用父类的属性和方法,自己也可以有自己新的属性和方法满足拓展,父类的方法如果自己有需求更改也可以重写。这样使用继承不仅大大的减少了代码量,也使得代码结构更加清晰可见。
2020年11月19日
其他

尚能饭否|技术越来越新,我对老朋友jQuery还是一如既往热爱

//jQuery对象是一个数组对象结语本篇关于jQuery的的介绍就先到这里结束了,后续会出jQuery动画、Ajax、jQuery操作DOM以及jQuery事件的文章,敬请期待,谢谢大家支持!
2020年11月18日
其他

告别祈祷式编程|单元测试在项目里的正确落地姿势

InputSource(TestUserDAO.class.getClassLoader().getResourceAsStream("table.xml"))));
2020年11月17日
其他

小记 | 一周上线百万级高并发系统

」微信公众号,我会在这里分享一下计算机信息知识、理论技术、工具资源、软件介绍、后端开发、面试、工作感想以及一些生活随想等一系列文章。所见所领,皆是生活。慢慢来,努力一点,你我共同成长...
2020年11月17日
其他

组件必知必会|那些年我们使用过的轮子—Filter和Proxy

」微信公众号,我会在这里分享一下计算机信息知识、理论技术、工具资源、软件介绍、后端开发、面试、工作感想以及一些生活随想等一系列文章。所见所领,皆是生活。慢慢来,努力一点,你我共同成长...
2020年11月16日
其他

【简历加分】hexo框架搭建个人博客站点,手把手教学。

themes/volantis它表示把主题源码下载到themes主题文件夹下的volantis文件夹下。下载完后,要修改MyBlog目录下的配置文件_config.yml中的下面字段的配置:
2020年11月15日
其他

ES开发指南|如何快速上手ElasticSearch

」微信公众号,我会在这里分享一下计算机信息知识、理论技术、工具资源、软件介绍、后端开发、面试、工作感想以及一些生活随想等一系列文章。所见所领,皆是生活。慢慢来,努力一点,你我共同成长...
2020年11月14日
其他

玩转Redis|学会这10点让你分分钟拿下Redis,满足你的一切疑问

」微信公众号,我会在这里分享一下计算机信息知识、理论技术、工具资源、软件介绍、后端开发、面试、工作感想以及一些生活随想等一系列文章。所见所领,皆是生活。慢慢来,努力一点,你我共同成长...
2020年11月13日
其他

吐血推荐|2万字总结Mac所有应用程序、软件工具和相关资料

」微信公众号,我会在这里分享一下计算机信息知识、理论技术、工具资源、软件介绍、后端开发、面试、工作感想以及一些生活随想等一系列文章。所见所领,皆是生活。慢慢来,努力一点,你我共同成长...
2020年11月12日
其他

超级详细|Linux系统下从0到1的玩法大全

linux下的根目录中重要的目录如下是系统自动分配的root目录、home目录、bin目录、sbin目录、mnt目录、etc目录、var目录、boot目录、usr目录、tmp目录(均为同级目录)
2020年11月11日
其他

简化开发|Lombok神器带你消除冗余代码

」微信公众号,我会在这里分享一下计算机信息知识、理论技术、工具资源、软件介绍、后端开发、面试、工作感想以及一些生活随想等一系列文章。所见所领,皆是生活。慢慢来,努力一点,你我共同成长...
2020年11月9日
其他

Redis使用|缓存穿透,雪崩,击穿以及解决方案分析

timeout(timeout2)小。当从cache读取到timeout1发现它已经过期时候,马上延长timeout1并重新设置到cache。然后再从数据库加载数据并设置到cache中。伪代码如下:
2020年11月8日
其他

异步编程|五分钟让你学会局部刷新Ajax技术

」微信公众号,我会在这里分享一下计算机信息知识、理论技术、工具资源、软件介绍、后端开发、面试、工作感想以及一些生活随想等一系列文章。所见所领,皆是生活。慢慢来,努力一点,你我共同成长...
2020年11月7日
其他

全面解析|搞懂Nginx这一篇就够了

」微信公众号,我会在这里分享一下计算机信息知识、理论技术、工具资源、软件介绍、后端开发、面试、工作感想以及一些生活随想等一系列文章。所见所领,皆是生活。慢慢来,努力一点,你我共同成长...
2020年11月6日
其他

干货|SpringBoot JMS(ActiveMQ)API实践应用详解

管理界面是用jetty做容器的,如果想修改管理界面的端口,可以编辑../conf/jetty.xml,找到下面这一段:
2020年11月5日
其他

彻底了解|利用Apache CXF框架开发WebService

CXF就是一个WebService的框架,在生产环境中一般情况下我们都使用框架来开发,这个框架简单的说就是将WebService的开发给简化了,而且还新增了拦截器。本文将带大家利用Apache
2020年11月4日
其他

极速上手使用Docker,这篇文章就够了!

」微信公众号,我会在这里分享一下计算机信息知识、理论技术、工具资源、软件介绍、后端开发、面试、工作感想以及一些生活随想等一系列文章。所见所领,皆是生活。慢慢来,努力一点,你我共同成长...
2020年11月2日
其他

Dubbo Cluster集群那点你不知道的事。

需要注意的是,十种实现方法其中只有failover、failfast、failsafe、failback、forking、broadcast这6种才属于集群容错的范畴。另外的实现均有其他的应用场景。
2020年11月1日
其他

关于项目中使用Druid数据库监控的配置

」微信公众号,我会在这里分享一下计算机信息知识、理论技术、工具资源、软件介绍、后端开发、面试、工作感想以及一些生活随想等一系列文章。所见所领,皆是生活。慢慢来,努力一点,你我共同成长...
2020年10月31日
其他

IntelliJ IDEA热部署工具JRebel的使用教程

」微信公众号,我会在这里分享一下计算机信息知识、理论技术、工具资源、软件介绍、后端开发、面试、工作感想以及一些生活随想等一系列文章。所见所领,皆是生活。慢慢来,努力一点,你我共同成长...
2020年10月30日
其他

关于Maven,我是如何理解并使用的

」微信公众号,我会在这里分享一下计算机信息知识、理论技术、工具资源、软件介绍、后端开发、面试、工作感想以及一些生活随想等一系列文章。所见所领,皆是生活。慢慢来,努力一点,你我共同成长...
2020年10月28日
其他

一文带你了解Spring框架的基本使用

Spring作为企业Java最流行的应用程序开发框架,已经被数以百万计的世界各地的开发人员使用,Spring框架用来创建高性能,易于测试的,可重用的代码。是一个开源的Java平台,它最初是由Rod
2020年10月27日
其他

Java泛型需要注意的问题

」微信公众号,我会在这里分享一下计算机信息知识、理论技术、工具资源、软件介绍、后端开发、面试、工作感想以及一些生活随想等一系列文章。所见所领,皆是生活。慢慢来,努力一点,你我共同成长...
2020年10月26日
其他

如何在Java中创建优雅的对象来提升程序性能

」微信公众号,我会在这里分享一下计算机信息知识、理论技术、工具资源、软件介绍、后端开发、面试、工作感想以及一些生活随想等一系列文章。所见所领,皆是生活。慢慢来,努力一点,你我共同成长...
2020年10月25日
其他

多图,一文了解 8 种常见的数据结构

哈希函数在哈希表中起着⾮常关键的作⽤,它可以把任意长度的输入变换成固定长度的输出,该输出就是哈希值。哈希函数使得一个数据序列的访问过程变得更加迅速有效,通过哈希函数,数据元素能够被很快的进行定位。
2020年10月24日
其他

高并发,你真的理解透彻了吗?

2、各层进行水平扩展:无状态水平扩容,有状态做分片路由。业务集群通常能设计成无状态的,而数据库和缓存往往是有状态的,因此需要设计分区键做好存储分片,当然也可以通过主从同步、读写分离的方案提升读性能。
2020年10月23日
其他

干货!MySQL优化原理分析及优化方案总结

最下层为存储引擎负责MySQL中的数据存储和提取。和Linux下的文件系统类似,每种存储引擎都有其优势和劣势。中间的服务层通过API与存储引擎通信,这些API接口屏蔽了不同存储引擎间的差异。
2020年10月22日
其他

硬核!15张图解Redis为什么这么快

」微信公众号,我会在这里分享一下计算机信息知识、理论技术、工具资源、软件介绍、后端开发、面试、工作感想以及一些生活随想等一系列文章。所见所领,皆是生活。慢慢来,努力一点,你我共同成长...
2020年10月21日
其他

互联网人不可或缺的资源搜索引擎

Exapmple上网导航只是简单供Btdad的基础数据分析其价值和可信度,网站的可靠性和价值仅供参考,Btdad真正的价值在于它是否为社会的发展带来积极促进作用,另外还取决于各种因素的综合分析。
2020年10月20日
其他

自媒体人必不可少的多平台同步、一文多发小助手

」微信公众号,我会在这里分享一下计算机信息知识、理论技术、工具资源、软件介绍、后端开发、面试、工作感想以及一些生活随想等一系列文章。所见所领,皆是生活。慢慢来,努力一点,你我共同成长...
2020年10月18日