- 博客(183)
- 收藏
- 关注
转载 最挑战程序员的9大任务,你都干过吗?
任务描述:想出一些名字,为你程序中的变量、过程、函数、类、对象、数据库等命名。 挑战:即使是很小的程序或应用都需要给很多东西命名,你要想出那些适合的,简洁的,可以表达正确含义的一些名字。...
2022-08-28 19:11:44 378
转载 值得收藏 - 专业的MySQL开发规范
8. 用in()/union替换or,并注意in的个数小于300 9. 严禁使用%前缀进行模糊前缀查询:如:select id,val from table where val like ‘%name’;可以使用%模糊后缀查询如:select id,val from table where val like ‘name%’ 10. 严禁使用INSERT ON DUPLICATE KEY UPDATE、REPLACE INTO、INSERT IGNORE...
2022-08-28 19:10:40 344
转载 一句话撸完重量级锁、自旋锁、轻量级锁、偏向锁、悲观、乐观锁等
大家可以说说这些锁的优缺点哦,例如与重量级锁相比,自旋锁容量导致什么问题的发生?悲观锁和乐观锁的比较呢?大家也可以评论区说说勒,这些是一定要搞懂的哦。
2022-08-28 19:09:38 302
转载 探讨一下实现幂等性的几种方式
总结 1.实现幂等性常见的方式有:悲观锁(for update)、乐观锁、唯一约束 2.几种方式,按照最优排序:乐观锁 > 唯一约束 > 悲观锁
2022-08-28 19:07:09 271
转载 会写代码是你创业路上的包袱
但当技术富足到一定程度的时候,技术也得等,等下一次巨变的发生(现在就在等AI或者其他) 生活在现实社会中的,创业过程中的程序员,往往会被自己的优势左右着,跌跌撞撞的前行。...
2022-08-28 19:06:01 89
转载 面试官:谈谈你对Mysql事务的认识?
本文其实对事务方面的问题没讲全,因为在面试的时候通常会结合spring的事务和分布式事务来问,例如什么情况下spring事务会失效啊,巴拉巴拉。
2022-08-28 19:04:58 133
转载 高级程序员与初级程序员差别在哪里?
23 不抽取公共代码 24 不认真听需求讲解 25 不看验收标准 26 不主动推进项目进度 27 遇到难题不主动反馈
2022-08-28 19:04:07 119
转载 被误解的MVC和被神化的MVVM
而我想说,我们需要保持的是一个拥抱变化的心,以及理性分析的态度。在新技术的面前,不盲从,也不守旧,一切的决策都应该建立在认真分析的基础上,这样才能应对技术的变化。
2022-08-28 19:02:57 105
转载 Redis实现分布式阻塞队列
此处unlock中有两个操作,删除key和发送消息如果在这两个操作之间机器异常并没有新的线程抢占锁那么此时被阻塞的线程将永远阻塞
2022-08-15 15:30:43 311
转载 Java框架有哪些?一文讲解12种Java框架
Log4j 是 Apache 的一个开源日志框架,通过 Log4j 我们可以将程序中的日志信息输出到控制台、文件等来记录日志。作为一个最老牌的日志框架,它现在的主流版本是 Log4j2。Log4j2是重新架构的一款日志框架,抛弃了之前 Log4j 的不足,以及吸取了优秀日志框架 Logback 的设计。...
2022-08-15 15:30:03 2506
转载 小白必看:软件测试到底有哪些发展方向?
想往这方面发展的话需要很强的综合能力,合理制定项目流程,人员的分配管理,质量的全局把控,团队沟通协作等等,这些远比学一门编程语言来的复杂。因此其实是要经过长时间的积累,培养自身的综合能力,当然这种机会有时候需要机遇和伯乐,不可强求。...
2022-08-15 15:28:44 156
转载 前端:JS延长加载的方式有哪些?
这段代码直到文档加载完才会加载指定的外部js文件。因此,不应该把那些页面正常加载需要依赖的javascript代码放在这里。而应该将JavaScript代码分成两组。一组是因页面需要而立即加载的javascript代码,另外一组是在页面加载后进行操作的javascript代码(例如添加click事件。...
2022-08-15 15:27:45 643
转载 Java面试题:数据库优化策略有哪些?
按区间分表:例如用户表1 到一百万用一张表,一百万到两百万用一张表。 hash分表:通过一个原始目标id 或者是名称按照一定的hash 算法计算出数据存储的表名。
2022-08-15 15:26:54 99
转载 Java枚举(Enum)类型原理探求
注意: 使用专门的Java反编译工具,比如JD GUI、luyten等对Eumn进行反编译的效果接近源码的效果,无法看到继承等特性,JD-GUI反编译的效果和源码时一致的,这也说明使用JD GUI来进行实际的反编译还是不错的。...
2022-08-15 15:23:22 264
转载 概念认知:Hadoop-分布式计算平台
企业搜索平台,基于标准的开放式接口(XML、JSON、HTTP),可实现强大的搜索匹配功能。 高吞吐量的分布式发布-订阅消息系统。
2022-08-15 15:20:59 289
转载 前端开发工具汇总
一款由韩国 Sangil Kim (ES-Computing)出品的小巧但是功能强大的可处理文本、HTML和程序语言的Windows编辑器,你甚至可以通过设置用户工具将其作为C,Java,Php等等语言的一个简单的IDE。
2022-08-15 15:20:01 289
转载 网络营销不是职业,是该走出误区的时候了
那么传智播客的学员,80%都是老学员的推荐,都是慕名而来的,传智播客从来没有做过广告,从这个角度讲,传智播客已经做到了让销售成为多余。
2022-08-14 23:52:13 101
转载 程序员:路人甲帮我找到月薪3万的工作!
当我们看到起点和自己差不多的人突然走向成功,我们通常会说他运气好,赶上风口或遇到贵人相助,其实最大的贵人是自己!
2022-08-14 23:50:46 48
转载 一个程序员的国庆血泪相亲史,惨败而归……
事情到这里也算结束了,各自安好罢矣。不过话又说回来,做程序员多年,确实是少了一些乐趣和情调,脑子里全是代码。自从做公众号以来,基本上没发过生活类的朋友圈了,全是分享技术。虽然,这样会失去了很多亲朋好友的互动和联络,但同时也让我收获了很多额外的技术知识,加深了对技术的理解,也帮助了朋友圈许多的粉丝好友。这条路,我也会继续走下去。...
2022-08-14 23:48:42 69
转载 真实经历,互联网大厂升职加薪那些事
这也是我经常说的,搞互联网,大部分岗位,本科能进大厂,就不用读研究生,意义不大,在公司学东西更有针对性,早点进来升级打怪比什么都强。
2022-08-14 23:47:59 260
转载 作为一个菜鸟码农,你如何判断你所在的团队是否有前途?
啰嗦了这么多,最后希望新入职的正在找工作的菜鸟码农们都能进入一个潜力无限的团队,实现一个码农的追求——写出最NB的代码!
2022-08-14 23:45:13 47
转载 谈谈T型人才
但是反过来,T 型人才是每个公司都期望拥有的,因为这样的人才视野更广,学习能力更强,沟通时会从对方角度考虑技术方案,甚至在某些技术方向没落之后,也会迅速地成功转型,这才是互联网公司理想的人才。...
2022-08-14 23:44:03 91
转载 面试分享:一年经验初探阿里巴巴前端社招
最后说目前的工作经验达不到P6水平,业务类稍弱,阿里现在社招只要P6的高级工程师,但是可以以第二梯队进去,就是以第三方签署就业协议,一年后可以转正,就是俗称的外包。多少还是有点遗憾,面了四轮面了个外包,最后放弃这份工作了。 最后,感谢boss一直以来的关照和器重。 看完此文,你有什么想法或观点呢?欢迎在留言区留言评论。...
2022-08-14 23:42:40 242
转载 一文掌握Python面向对象
例如上面的例子,如果外部代码要获取name和score,可以给Student类增加get_name和get_score这样的方法,如果要允许外部代码修改score,可以再给Student类增加set_score方法: class Student(object): ... def get_name(self): return self.__name def get_score(self): return self.__score def set_score(self, score): self.__
2022-08-11 13:44:02 52
转载 一篇文章教你如何成为OutOfMemory解决高手
本机方法(native method)分配失败打印的堆栈跟踪信息,最顶层的帧是本机方法 解决方案 使用操作系统本地工具进行诊断
2022-08-11 13:41:20 94
转载 一句话撸完重量级锁、自旋锁、轻量级锁、偏向锁、悲观、乐观锁等
大家可以说说这些锁的优缺点哦,例如与重量级锁相比,自旋锁容量导致什么问题的发生?悲观锁和乐观锁的比较呢?大家也可以评论区说说勒,这些是一定要搞懂的哦。
2022-08-11 13:40:24 61
转载 一个八年测工的测试之路
想要软件质量高,其实就是严谨。不要只要求测试严谨,需要整个流程都严谨。 啰里吧嗦了一大堆,最近疫情原因,终于有点时间去编写文档,打算分享下测试的学习之路,会慢慢的整理更新一些学习的书或资料。...
2022-08-11 13:39:06 47
转载 一次分表踩坑实践的探讨
一个好的产品规划非常有必要,可以在合理的时间对数据处理(不管是分表还是切入归档)。每张表都需要一个可以用于排序查询的字段(自增ID、创建时间),整个过程由于没有这个字段导致耽搁了很长时间。分表字段需要谨慎,要全盘的考虑业务情况,尽量避免出现查询扫表的情况。...
2022-08-11 13:38:03 56
转载 新一代开源Android渠道包生成工具Walle
新一代渠道包生成工具能够满足新应用签名方案对安全性的要求,同时也能满足对渠道包打包时间的要求,至此大家生成渠道包的方式需要升级了!
2022-08-11 13:37:06 327
转载 新人做测试,学好这几样老板都不敢骂你
这一些资料,对做【软件测试】的朋友而言应该是较为完整了,这类学习资料也陪伴我走过了最艰难的路程,希望也可以帮助到你!万事要尽早,尤其是技术行业,一定要提升技术功底。
2022-08-11 13:36:04 45
转载 小白都看懂了,Python 中的线程和进程精讲,建议收藏
关于进程的开启代码一定要放在 if __name__=='__main__': 代码之下,不能放到函数中或其他地方 开启进程的技巧 from concurrent.futures import ProcessPoolExecutorpool=ProcessPoolExecutor(max_workers=cpu_count()) # 根据cpu核心数开启多少个进程 开启进程的数量最好低于最大 CPU 核心数...
2022-08-11 13:34:46 54
转载 我做手动测试到底要不要升自动化测试,师傅给我指明了方向
部署自动化 测试服务化 完善质量保障和评估体系 提高执行和监管机制 单点登录、权限管理 测试服务化 感谢每一个认真阅读我文章的人。
2022-08-11 13:32:46 50
转载 我是如何通过阿里面试的-分享给准备找工作的你
如果你真正理解了并将它完善成一个体系,面试官让你说多线程,接下来10min,你可以一直讲完。面试的参照不是你和面试官相比如何,而是你和你的竞争者相比如何,如果上面这一套完善地讲完,面试官对你的评价可想而知。...
2022-08-10 17:43:27 100
转载 为什么需要 Elasticsearch?
Mysql基于B+树索引,来实现快速检索,ES则基于倒排索引,对于文档搜索来说,倒排索引在性能和空间上都有更加明显的优势。 倒排索引很复杂,下次再讲。
2022-08-10 17:42:29 145
转载 腾讯大佬教你手把手搭建自动化测试框架
一种是Jenkins内置默认的邮件通知,但是它本身有很多局限性,比如它的邮件通知无法提供详细的邮件内容、无法定义发送邮件的格式、无法定义灵活的邮件接收配置等等。 在这样的情况下,后续考虑可以通过Email Extension Plugin来实现自定义邮件通知的方方面面,比如在发送邮件的同时可以自定义发送给谁,发送具体什么内容等等。...
2022-08-10 17:40:52 209
转载 说了这句话,70%的面试都会凉凉……
从企业的角度来说,他们既然愿意招聘无工作经验的大学生,说明已经做到了从头开始培养的准备,所以对大学生而言,面试中的逻辑能力与应变能力才是关键所在。
2022-08-10 17:12:26 52
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人