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

杨建荣的学习笔记

公众号:jianrong-notes
专栏作者
1678
文章
1603357
阅读量
250
订阅数
程序员如何提升自我价值?
记得前一阵子看过的一个关于 2022 年程序员薪资的研究报告,里面说, 2022 年,随着数字经济的大力进行,预计数字化人才的薪酬会水涨船高——主要表现在技术研发岗位工作者将获得 11.3% 左右的薪资增长。 但根据我周围人的反馈来看,这个预测还是过于理想了。从年初开始,焦虑就好像一块乌云一直笼罩在互联网人的头上,在疫情和大厂“裁员潮”的双重打击下,大家的日子都不太好过。 不过说句不中听的,我还是认为能不能涨薪和当前形势的关系并没有那么大。涨薪考量的关键因素,还得是你所在公司的业务模式行不行、业绩如何、发展
jeanron100
2022-04-06
7320
Java8 中有趣酷炫的小技巧
大多数开发人员认为 注释 永远不会在程序中执行,并用于帮助代码理解。但是,它们却 可以被执行:
jeanron100
2020-12-15
5260
【非广告,纯干货】10年IT老兵拿下阿里p7技术专家后的万字面经分享!
⼤家好,⾃我介绍⼀下:10年经验,普本毕业,坐标北京,这次跳槽进⼊了阿⾥。分享⼀下这次⾯试经验,以及平时学习的积累。
jeanron100
2020-11-10
9820
《Offer一箩筐》求职之前你必须知道的 4 件事!!
都说九月十月是跳槽的高峰期 (也有金九银十的说法),所以 近期 计划出一些 面试求职 相关的文章,这里是系列的第一篇「求职之前需要知道的 xxx 件事」,盘点了求职过程中比较重要的一些事情,也算是学习分享,真心的希望对大家有所帮助,如果 觉得不错,请点赞/留言,莫要白嫖~
jeanron100
2020-09-21
3570
一条Insert语句怎么优化和解构
insert into crash_extend_bak select a.extend_id,a.crash_id,a.system_log,a.user_log,a.crash_stack,b.java_stack_map from crash_extend a where a.crash_id in (select b.crash_id from crash_record_bak b where a.crash_id=b.crash_id)
jeanron100
2020-03-19
3740
图数据库Neo4j学习笔记系列
作者简介:20年IT工作经验,曾在华为、HP、移动、电网等国内外知名IT企业任职;关注领域包括证券、航空、制造、电信、电网等。在数据库开发和优化、数据仓库、系统架构、大中型项目管理、部门管理、数据挖掘和分析、数据治理、大数据方面有一定研究。
jeanron100
2019-11-28
1.6K1
Oracle 19c给我的启示:RESTful API
最近Oracle发布了19c,而且随着Openworld的到来,官网也提前做了更新,打开Oracle官网,让我一脸懵逼,鼠标不知道该往哪儿点。
jeanron100
2019-09-29
4340
从设计模式的设计原则感悟生活
设计模式中的很多思想还是很有意思的,刚毕业的时候接触设计模式感觉有点高深,坐而论道,感觉还是有些虚,平时做的小练习还能自己捣鼓一番,自己使用一下设计模式,然后大刀阔斧的改动代码,随心所欲,写完以后还能热乎劲上来高兴几天,时间长了就忘了很多的东西,只是感觉设计模式就是抽象,自己感觉也抽象。如果死磕着问自己,估计大脑里还是没什么印象了。到了工作中,又发现有些功能或者思想固然好,但是要在已有的项目中做一些改动,一下子又有点不知所措,时间长了,思想和行动就脱节了。工作中以面向对象为目标,实际中做着结构化的思路开发。 设计模式的这几个原则自己是看了忘,忘了以后时间长了也忘了看了。如此恶性循环。 看别人总结的原则描述很是详尽,但是看代码还是不够通俗,自己也来捣鼓一下,从自己的思路和理解来总结总结设计模式和工作生活的联系。
jeanron100
2019-09-25
3570
运维系统数据库升级到MGR小结
今天对运维系统的MySQL架构做了下升级,从单点实例升级到了MGR跨机房集群。当然目前也是一个迭代的方案,后续的架构升级还需要持续的补充,算是一个开始吧。
jeanron100
2019-03-14
7950
给二三线城市的技术爱好者的几点建议
最近有很多朋友问我一些学习上的想法,最开始我是本着高大上的思维来考虑的,但是经过了解发现有不少的朋友有此疑问,而且很多是来自于二三线城市。突然我意识到我的出发点有点偏离了,甚至有些建议是不合适的。所以我觉得我得重新审视一下自己的建议,需要针对一些二三线的朋友,他们的群体其实远比一二线城市庞大,而且学习意愿强烈。
jeanron100
2018-09-29
4590
一种能够快速进阶的学习方式
晚上下地铁的时候,突然想到一个需求,是关于防火墙的,看似简单的防火墙需求,我已经翻来覆去想了好多的招了。
jeanron100
2018-07-26
2810
改和看别人的代码是一种什么感受
工作里面可能会沉淀下来很多的东西,比如文档,代码/脚本,或者图片,甚至你留下的趣事或者“案底”。 对于修改代码,我很多年前就体验过一次,是修改自己写的代码,记得刚毕业的时候写了一个小的项目,是使用Java的Swing技术实现的,能够对一个表格做数据的增删改查。当时写得真是昏天暗地,坐地铁回家的时候都有一种头重脚轻的感觉。这仅仅是一个开发前的纯技术练习而已。写了一周的样子,把代码推给自己的导师来看,导师从各种角度提出了很多的问题,有的问题确实是硬伤,有的问题感觉是理解的角度不同,所以带着半推半就的态度开
jeanron100
2018-04-17
9570
对于随机数的一些分析
多年前我朋友圈的一个朋友公司年会抽奖出现了下面的这样一幕:CTO现场review代码。本来带着一丝娱乐精神,结果被无限放大了。所以年会中大家都会很自然想review下代码。 比如这种姿势: 然后就开始review代码。 我们就开几个脑洞,来从我的理解来说一下随机数的情况。 生成一个随机数看起来很简单,实则不易,怎么让一个确定的值得到一个不确定的值,这个想起来都有点困难,所以如果自己想实现,结果发现远比自己琢磨的要复杂的多,如果放眼程序领域,就拿Java来说,Java不同版本中对于随机算法的
jeanron100
2018-03-22
7630
Java和Python的Web开发
在Java里面有一种服务端的软件组件技术,叫做Servlet,其实它的定位就是轻巧的小玩意,比如Java里面的applet也是类似的命名。Servlet能够动态的扩展web服务器的功能,简单来说,就是
jeanron100
2018-03-22
1.3K0
初识JMeter
今天在地铁上,一直在琢磨高可用测试的一些补充场景,除了功能之外,就是一些异常场景的考虑,总之,能想到可能发生的任何场景,然后和实际应用场景结合起来,给出对策,我觉得就是一个相对比较完善的测试预期了。 但是高可用测试,性能基线测试,中间件测试,这些说白了都是测试,提出方案给出测试计划和方案,这不可厚非,但是我感觉不对,这些场景的一个关键词都是测试。 相比于测试,很多开发同学都会有一种优越感,有没有,要不要我不评价,但是优越感爆棚了就有问题了,比如前几天看到有些所谓的大牛在说,只有那些年薪3
jeanron100
2018-03-21
1K0
前端后端
记得多年前做Java开发的时候,对于Java Web框架真是非常痴迷,痴迷的一个主要原因就是感觉很神秘,因为还在大学,只会简单的用用,做一个简单demo,从hello world开始,实现一个看起来丑得要命的小网站,所以我也深信,那个网站的用户只有我一个人。 学习了很多的框架,就会发现逐渐在各式框架中淹没,学习一个框架的成本其实也不低,有很多的时间就花在了配置各种复杂的环境,然后浅尝辄止。所以接触了越多的框架,越觉得心虚。 工作了之后,环境部署的问题就不是主要问题了,因为我们接受的
jeanron100
2018-03-21
1.3K0
Java和Python的编程对比
因为以前会点Java,现在来看当然是弱爆了。 学习Python的需求非常紧迫,所以我想快速学习掌握Python,有没有什么好的办法可以缩短学习周期。我觉得比较好的一种学习方式就是通过对比。今天无意中看
jeanron100
2018-03-21
9480
MySQL访问受限的问题分析
今天帮同事看了一个MySQL的连接问题,蛮有意思,有两个用户,一个用户连接正常,另外一个连接抛错。 开发同学提供的错误日志如下: {resin-33} java.net.SocketException {resin-33} MESSAGE: java.net.ConnectException: Connection timed out 。。。 {resin-33} java.net.SocketException: java.net.ConnectException: Connection timed
jeanron100
2018-03-21
9790
学点Java里的编程思想(r12笔记第65天)
按照自己之前的计划,我觉得得看看关于开发的东西了,因为我对于并发,锁的认知总是有一个局限性,自己也在地铁上做了些功课。有了这个想法,再有拿起书的勇气,那就是一个开始了。 每个圈子都有自己喜爱的图书,就如同Oracle圈子对于Tom的《Oracle编程艺术》,MySQL圈子对于《高性能MySQL》,Java圈子也有自己的,在我的印象中,应该就是《Java编程思想》了。 程序员其实还是容易偏执,在我们的生活中这种例子屡见不鲜,比如php是世界上最好的语言,几方竟然能大很长时间的口水战。程序员也
jeanron100
2018-03-21
6790
给自己写的程序挑毛病(r12笔记第68天)
前几那天写了一个Java程序模拟生产者消费者,当时写完还感觉不错,但是这几天再看的时候发现还是有很多的不足之处,给别人挑毛病不大好意思,尺度拿捏不好还容易得罪人,男人就对自己狠一点,我就给自己多挑挑程序的毛病,这个可以有,有些细微的毛病就马上改了,有些有难度的,我也记录下来,不断的改进,看起来简单的程序写好了才算是一个合格的程序员。 感兴趣的同学可以移步这里,看看之前写的程序。 Java实现生产者消费者的两种方式(r12笔记第66天) 我大体总结了下,从日志中可以看出有这么几个明显的小问题
jeanron100
2018-03-21
6780
点击加载更多
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档