老哥,您看我这篇Java集合,还有机会评优吗?

集合在我们日常开发使用的次数数不胜数,ArrayList/LinkedList/HashMap/HashSet······信手拈来,抬手就拿来用,在 IDE 上龙飞凤舞,但是作为一名合格的优雅的程序猿,仅仅了解怎么使用API是远远不够的,如果在调用API时,知道它内部发生了什么事情,就像开了透视外挂一样,洞穿一切,这种感觉才真的爽,而且这样就不是集合提供什么功能给我们使用,而是我们选择使用它的什么功能了。集合框架总览下图堪称集合框架的上帝视角,讲到集合框架不得不看的就是这幅图,...
分类: 其他 发布时间: 09-19 11:06 阅读次数: 0

centos下VSCode进行GO开发

使用VSCode开发GO安装VSCode,VSCode安装go插件,安装Go语言包,安装Go工具(无需翻墙,国内代理)。以及常见go工具的用法,debug方式。
分类: 其他 发布时间: 09-19 11:06 阅读次数: 0

SpringBoot项目实战(009)Spring Security(三)JWT+Redis+RefreshToken

本章打算:使用redis作为缓存。使用refreshtoken刷新accesstoken缓存角色信息到redis
分类: 其他 发布时间: 09-19 11:06 阅读次数: 0

转行学计算机技术?

要想通过学习计算机技术来实现转行,除了要考虑到学习门槛之外,还应该考虑三方面因素,其一是相关技术的应用范围;其二是相关行业的发展潜力;其三是自身已有的行业经验能否为以后的发展赋能。当前是互联网、大数据时代,而且相关领域也有不少技术是完全可以从零基础开始学习的,转行学习计算机技术的门槛要求也并不高,所以当前要想转行可以重点考虑学习一下计算机相关技术。转行学习计算机相关技术首先会在很大程度上拓展自身的就业面,在当前产业结构升级的大背景下,更多的传统行业都需要从业者掌握一定的计算机技术。所以,掌握计算机技术会有
分类: 其他 发布时间: 09-19 11:06 阅读次数: 0

菜鸟的美团三面、京东三面、阿里巴巴五面之旅。最终拿offer入职美团

写在疫情结束后的阿里巴巴、美团、京东的面试总结文章有点长,请耐心看完,绝对有收获!不想听我BB直接进入面试分享:个人经历说起来开始进行面试是7月份第二周,上午9点,我还在去公司的公交上,突然收到阿里的面试电话,其实算不上真正的面试。面试官只是和我聊了下他们在做的事情(主要是做双十一这里大促的稳定性保障,偏中间件吧),说的很详细,然后和我沟通了下是否有兴趣,我表示有兴趣,后面就收到正式面试的通知,最后没选择去蚂蚁表示抱歉。当时我自己也准备出去看看机会,顺便看看自己的实力。当时我其实挺纠结的,一
分类: 其他 发布时间: 09-19 11:06 阅读次数: 0

一小时捋完GO语法

本文适用于有点编程语言基础的。可以快速入个门,然后就可以愉快得阅读k8s源代码了。粗略的扫一遍基本数据结构、运算符、条件、循环、函数、类。有些GO语言特有的先不管,后面慢慢理解。能达到基本的阅读代码水平即可。特别介绍一下以下知识点:select goroutine defer panic recover
分类: 其他 发布时间: 09-19 11:06 阅读次数: 0

5G时代已到,还有哪些值得关心的安全问题?

9月11日,腾讯全球数字生态大会5G专场在云上召开。专场上,腾讯联合生态伙伴分享了在5G“标准-应用-安全-生态”多个领域的实践成果,预计在今年底,腾讯云将完成300个边缘计算节点的建设,全面支撑腾讯智慧工业、园区、能源、教育、车联、以及云游戏、4/8k直播业务和机器人等5G业务。值得关注的是,在5G专场上,腾讯安全科恩实验室专家研究员&5G专家Marco Grassi发表了以《5G时代,保护百亿终端设备安全》为主题的演讲。演讲中,Marco Grassi展示了科恩实验室通过无线接口远程攻克一台
分类: 企业开发 发布时间: 09-19 11:06 阅读次数: 0

华为开源鸿蒙OS 2.0,外国网友是如何评论的!?

备受期待的鸿蒙OS 2.0,在东莞正式发布了。9月10日的开发者大会上,除了鸿蒙OS 2.0,华为还带来了EMUI 11,以及HMS生态的新进展,信息量十分丰富。链接能力强、速度更快、传输更安全,这是鸿蒙OS 2.0升级后的最重要变化。而且,华为方面还宣布,明年的华为智能手机将全面支持鸿蒙OS 2.0,尤其是升级EMUI 11的用户优先获得升级鸿蒙OS 2.0的资格。这次全程讲中文的发布会,也在国外的科技圈、媒体上掀起了一番波澜。毕竟,华为的鸿蒙OS 2.0是目前唯一个有希望和安卓、
分类: 其他 发布时间: 09-19 11:06 阅读次数: 0

127.0.0.1和0.0.0.0等特殊IP的区别

几个特殊IP的区别最近开发中遇到了一些特殊IP,在使用中不少人混淆不清,所以写个博,以供参考。127.0.0.1就是回环地址,Linux下使用命令ifconfig,Windows使用ipconfig,可以看到如下图:
分类: 其他 发布时间: 09-19 11:06 阅读次数: 0

转行互联网前你需要想清楚的

转行IT行业之前我觉得你有这几个问题要仔细思考一下:1、你自己想不想做IT?喜不喜欢IT行业的工作?2、单纯从“行业收入”来选行业,风险是非常大的。当然,现在IT行业的工资非常可观,但十年之后呢?当你可以自豪的在简历上写着“十年IT开发工作经验”的时候,说不定IT行业的泡泡已经破了——你看就今年年底,互联网就凉了一波。因为一个行业的收入高,就必然吸引很多其他行业的人涌入,从而拉低行业工资水平。你看,现在“三百六十行,行行转IT”,是不是就是这样?3、我一直给“野生程序猿”呐喊加油,只是因为这条路很难!
分类: 其他 发布时间: 09-19 11:06 阅读次数: 0

秒懂JVM的三大参数类型,就靠这十个小实验了

本实验的目的是讲解 JVM 的三大参数类型。在JVM调优中用到的最多的 XX 参数,而如何去查看和设置 JVM 的 XX 参数也是调优的基本功,本节以实验的方式讲解 JVM 参数的查看和设置。希望大家能有所启发。标配参数常见标配参数 -version,获取JDK版本 -help,获取帮助 -showverision,获取JDK版本和帮助 动手实验 1 - 查看标配参数实验步骤: 查看Java JDK 版本 java-version实验 1.
分类: 其他 发布时间: 09-19 11:06 阅读次数: 0

从零开始阅读gitlab-runner源代码 001 编译

本文记录阅读、调试gitlab-runner源码的全部过程,包括每一个错误,以后复盘。本章简单介绍一下准备工作、编译helper、runner。
分类: 其他 发布时间: 09-19 11:06 阅读次数: 0

成都前端开发培训哪里比较好三点来告诉你如何筛选?

今天是第二弹 哪些方面去筛选前端开发培训哪里比较好筛选前端开发培训哪里比较好就业。大机构打着包就业的旗号去忽悠小白,很多刚毕业的不知道其中的套路就被忽悠过去学,学完根本找不到工作,最多的就是找几个企业上门来走个过场,美其名约上门招聘,所以包就业的机构基本上都是忽悠的。课程内容课程内容是一个筛选前端开发培训哪里比较好首要事情,前端行业这两年才发展起来,而且发展速度几乎一年一变,所以大家在选择培训的时候一定要着重看课程内容是否过关。师资情况老师是筛选前端开发培训哪里比较好的最重要因素,一个好的老师不
分类: 其他 发布时间: 09-19 11:06 阅读次数: 0

从零开始阅读gitlab-runner源代码 002 DEBUG

今天初步分析了一下Gitlab-Runner的代码结构:- `main.go`:创建一个commands交互框架。- `./common`:公共方法,通过外观模式,将几大模块对外开放。- `./commands`:具体的命令行实现模块。- `./network`:网络相关的,主要是和gitlab的通信。另外,今天算是有了一个很好的Debug方案。就是dlv debug --headless 启动一个Debug Server。然后VScode attach到这个Server。
分类: 其他 发布时间: 09-19 11:06 阅读次数: 0

血的教训!千万别在生产使用这些 redis 指令

哎,最近小黑哥又双叒叕犯事了。事情是这样的,前一段时间小黑哥公司生产交易偶发报错,一番排查下来最终原因是因为 Redis 命令执行超时。可是令人不解的是,生产交易仅仅使用 Redis set 这个简单命令,这个命令讲道理是不可能会执行这么慢。那到底是什么导致这个问题那?为了找出这个问题,我们查看分析了一下 Redis 最近的慢日志,最终发现耗时比较多命令为 keys XX*看到这个命令操作的键的前缀,小黑哥才发现这是自己负责的应用。可是小黑哥排查一下,虽然自己的代码并没有主动去使用.
分类: 其他 发布时间: 09-19 11:06 阅读次数: 0

计网Telnet echo 实验(win10系统)

这是大学生计网第一章关于Telnet Echo服务的实验(基于win10),主要是给遇到困难的小朋友一些提示,有没有涵括到的问题请指出。只需要一台win10电脑就可以操作啦1.打开需要的服务包括simple tcp/ip、电脑自带的Telnet Client进入控制面板->程序->“启用或关闭windows服务”在弹出的窗口里勾选这俩在windows里搜索服务 打开simple TCP/IP2.端口设置进入高级安全Windows defenser 防火墙...
分类: 企业开发 发布时间: 09-19 11:06 阅读次数: 0

21世纪转行学习什么技术比较有前景?

金三银四,职场中又迎来一场狂热的跳槽季。不少求职者想趁此升职加薪,有些人纯粹想换个工作环境,还有大多数人,在本职行业工作岗位上觉得没什么前途,陷入迷茫,转行学习什么技术比较有前景?转行学习什么技术,是不是要先考察一下当下什么行业有前途和“钱”途?什么样的工作工资高呢?在转行之前要做好哪些准备呢?就业形势最好的前10大行业,互联网金融行业排行第一。随着互联网和互联网+的势头,很多行业由原来的新兴产业变为了传统行业。转行学习什么技术原来讲到通讯行业都觉得垄断行业工资高,但现在的薪资也没有原来几年那么美好
分类: 其他 发布时间: 09-19 11:06 阅读次数: 0

34岁阿里P7程序员,降薪50%跳中石油,网友:养老合适

众所周知,跳槽是为了更有“钱途”,但如果是降薪跳槽,尤其是降了50%,可能很多人认为这是不明智不可取的。最近,看到某职场论坛上有人发帖“34岁阿里P7程序员,降薪50%跳中石油,去吗?”有网友用亲身实践经验劝楼主不要去。@留一手哈:34岁去国企?我国企待了4年想跳槽出去,我是不是傻@程序猿.马良:现在这形势,外企也不稳啊@程序猿.项少龙:中油瑞飞就算了,典型伪国企,国企待遇,互联网强度,还不稳定,图什么呀@程序猿.朱仝:用5年挣...
分类: 其他 发布时间: 09-19 11:06 阅读次数: 0

对接微信支付步骤

对接微信支付,复杂的不是接口调用,而是开通支付功能和找配置参数。1. 申请开通微信支付教程: https://jingyan.baidu.com/article/e8cdb32b0bb7de37042bad7b.html2. 开通微信支付功能后,对接接口: 2.1 微信支付开发文档选择地址:https://pay.weixin.qq.com/wiki/doc/api/index.html 2.2 微信工具类下载:https://pay.weixin.qq.com/wiki/doc/...
分类: 企业开发 发布时间: 09-19 11:06 阅读次数: 0

卧槽!牛逼了!40K+Star!Mall电商实战项目开源回忆录!附源码、教程合集

摘要最近看了下我的Github,发现mall项目已经突破40K+Star,有点小激动!记得去年8月的时候mall项目刚过20K+Star,时隔1年多已经增长到了40K+Star。今天跟大家聊聊mall项目的发展历程,希望对大家有所启发!最近情况Github上面有个Java Topic排行榜,mall项目目前排在第9位,有很多小伙伴早就发现了,这里附上地址:github.com/topics/java发展历程最初的20K+Star为什么要写m...
分类: 其他 发布时间: 09-19 11:06 阅读次数: 0