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

老九学堂

专栏成员
485
文章
502464
阅读量
56
订阅数
后端接口性能优化“小妙招”
学习 JAVA ,就离不开后端,而工作大部分时间我们都是在开发业务接口,那么其性能就尤为重要。如果接口慢,我们应该从哪些方面对接口进行优化呢? 01  【善于使用异步编程】 利用多线程实现异步 比较推荐用自定义TreadPool来实现多线程,在Java 8及以上的版本,也可以使用CompletableFuture来实现。 使用Mq中间件实现异步 现在市面上比较流行的分布式消息中间件有rocketmMq、rabbitMq、kafka等,在Springboot的环境中引入相关的消息中间件也比较简单,这里就不再赘
老九君
2022-09-06
8180
MySQL 主从复制原理和使用
实际生产的过程中为了实现数据库的高可用,不会只有一个数据库节点。至少会搭建主从复制的数据库架构,从库可以作为主库的数据备份。下面就进行从零开始搭建MySQL的主从架构。 01  【主从复制原理】 以MySQL一主两从架构为为例,也就是一个master节点下有两个slave节点,在这套架构下,写操作统一交给master节点,读请求交给slave节点处理。 为了保证master节点和slave节点数据一致,在master节点写入数据后,会同时将数据复制到对应的slave节点。 主从复制数据的过程中会用到三个线程
老九君
2022-09-06
3070
2022开发者调查报告公布,MySQL 或掉落榜首?
前 言 / 2022.7.26 上个月,StackOverflow 正式发布了 2022 年度开发者调查报告。调查涵盖了从开发者喜爱的技术到工作偏好等内容。有来自 180 个国家 / 地区的 73000 多名开发人员参与了这个调查,中国开发者占比为 0.88%。 01 调查结果总结 由于排名很详细且数量较多,先在文章前面放出这次调查中大家会重点关注的要点总结,具体排名可以往后翻哦~ 1 在线学习编程的比例从 60% 上升到了 70%,45 岁以上的受访者喜欢从书本上学习知识,年轻人依赖在线学习与资源。 2
老九君
2022-07-27
5200
后端也要开始搞测试了?
前 言 / 2022.7.19 在今天, 前后端分离已经是开发的一个首选模式。而在此模式下,特别是两者交付时间差别很大的情况时,后端可能需要更加依赖于单元测试来保证代码的正确性。 01 什么是单元测试? 大雄有个朋友毕业进了外企,不仅学了很多新单词还掌握了许多新技能,下面是我和他最近的对话内容: 友人A UT你知道什么意思吗? 啥?不造啊。 大雄 友人A Unit Test啊,就是单元测试。 咋,你个浓眉大眼的后端现在也要开始写单元测试了吗? 大雄 友人A 是啊,咱已经是个大熟手了。 从
老九君
2022-07-19
7220
删库跑路,某大厂程序员被判有期徒刑9个月
IT圈子里一直流传着这么一句话:“删库一时爽,跑路进号房”,作为程序员,编写代码是他们的家常便饭。 大雄周围的许多朋友也是从事程序员行业,有时他们的工作压力大了,经常会在群里相互开玩笑说,公司要是把我逼急了,大不了“删库跑路”,本以为这是一句玩笑话,但这其实经常发生在现实生活里。 近日,百度某“95后”校招员工金某某在任职期间,私自建立隧道进入数据库“删表”。最终因犯破坏计算机信息系统罪,被判处有期徒刑九个月。 金某某使用链接内网的工具,打通外部与公司服务器之间的链接,然后在家中使用手机登录隧道进入到公司
老九君
2022-06-10
6750
学了几个月的Java,就做出这么个玩意儿?
一个Java项目,完整的流程有需求分析设计、开发自测、联调、ST、UAT、投产、结项。 一个项目又会被拆分成多种多个小项目,无论是中间需求变更也好,还是重构,都需要不断的走这几个流程(除了投产与结项),在项目开发后期才会真正让项目进入最终的阶段。 相信很多小伙伴都一样,对着视频敲项目,其中遇到的BUG还能解决,但就是每次敲完一个项目,就感觉很空虚,项目里面的知识点感觉懂了但又好像不完全懂。 相信很多小伙伴都会遇到这样一个问题:跟着老师或教程敲代码,很容易;但是想要实现一个完整应用项目却不知道从哪里下手。
老九君
2022-05-10
4120
MySQL数据库远程访问权限如何打开?
我们在使用mysql数据库时,有时我们的程序与数据库不在同一机器上,这时我们需要远程访问数据库。
老九君
2022-02-18
13.5K0
干货 | 提高程序员工作效率的必备工具
以前是有不少的版本控制工具,有好用的,同时也有不太好用的,但总的来说它们都没有很好的发展。
老九君
2019-05-23
5600
这是谁做的作业!C语言编码太不规范了...
1) 程序应采用缩进风格编写,每层缩进使用一个制表位(TAB),类定义、方法都应顶格书写;
老九君
2018-07-27
1.3K0
谈谈程序员的职业方向
如果你是学计算机的,将来想进入软件和互联网行业, 恭喜, 这是个好行业, 薪水很高, 也不需要靠关系, 一切靠实力说话, 不需要有个好爸爸。 坏处是, 这个行业需要极为繁重的脑力和体力劳动 , 加班也
老九君
2018-03-06
8540
这是篇Java数据库开发的干货,你确定不收藏吗?
无论你开发的是一款PC端的Web应用,还是一款移动端的app,都需要一个数据库来存储你的业务数据(包括电商的商品信息、游戏的道具信息、社交的人员信息等等)。可以说,数据库是后端系统最重要的存储组件。 作为一名Java程序开发人员,你会发现你所完成的大部分代码逻辑最终都是在不断的与数据库进行交互。 在之前的交流中,老九君发现很多同学,尤其是从高校刚毕业的大学生,也包括一些从其他行业刚刚转行进入Java 开发领域的从业者或是初学者,对Java 语言中涉及数据库开发的相关技能不是很了解,甚至会出现误将SQL与数据
老九君
2018-03-06
1.6K0
【干货】2016Java高薪面试题第三波
问:Java中的两种异常类型是什么?他们有什么区别? 答:Java中有两种异常:受检查的(checked)异常和不受检查的(unchecked)异常。 不受检查的异常不需要在方法或者是构造函数上声明,就算方法或者是构造函数的执行可能会抛出这样的异常,并且不受检查的异常可以传播到方法或者是构造函数的外面。相反,受检查的异常必须要用throws语句在方法或者是构造函数上声明。 问:Java中Exception和Error有什么区别? 答:Exception和Error都是Throwable的子类。Excepti
老九君
2018-03-01
6150
【进阶】学习编程的七个阶段
第1阶段:机会 你很开心,你一直想学这个新的内容,比如说某编程语言,无论是规划还是环境所迫,总之你终于有这个机会学习了。 第2阶段:没有根据地乐观 谷歌搜索——挑选一两个自己感兴趣的教程,买资料和书,
老九君
2018-03-01
1.4K0
盘点那些让程序员目瞪口呆的奇葩Bug都有什么?
程序员一生与bug奋战,可谓是杀敌无数,见怪不怪了! 在知识社交平台中,一个“有哪些让程序员目瞪口呆的bug”的话题引来了6700多万的阅读,可见程序员们对这个话题的敏感度有多高。 1、麻省理工“只能
老九君
2018-03-01
1.2K0
没有更多了
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档