![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
程序人生
文章平均质量分 72
Java开发,架构,设计模式,算法。
沉默的闪客
IT十几年开发经验,后端全栈开发,前端开发,Python爬虫开发,鸿蒙技术开发,课程有 :ChatGPT和AI绘画,《探索OpenHarmony(鸿蒙应用开发)入门到实战》
展开
-
教学弟学Java :Java开发起源!
原创不易,有用就关注一下。要是帮到了你 就给个三连吧,多谢支持。觉得不错的小伙伴,记得帮我@程序员漫话编程 点个赞和关注哟,笔芯笔芯~**来源:程序员漫话编程作者:码工微信搜索:程序员漫话编程,回复:学习资料,关注公众号获得更多免费学习资料。...原创 2021-07-07 22:06:45 · 232 阅读 · 0 评论 -
SpringBoot+Dubbo+Nacos 开发实战教程
本文来写个详细的例子来说下开发实战。本文不会讲述太多的理论的知识,会写一个最简单的例子来说明dubbo如何与nacos整合,快速搭建开发环境。文章目录环境准备dubbo简介Nacos环境准备Nacos与dubbo整合项目管理规范dubbo整合nacos案例创建公共接口模块创建服务提供者模块创建服务消费者模块服务调用测试本文小结。原创 2022-10-17 22:20:29 · 1430 阅读 · 0 评论 -
SpringBoot+Dubbo+Nacos 开发实战教程
本文来写个详细的例子来说下开发实战。本文不会讲述太多的理论的知识,会写一个最简单的例子来说明dubbo如何与nacos整合,快速搭建开发环境。文章目录环境准备dubbo简介Nacos环境准备Nacos与dubbo整合项目管理规范dubbo整合nacos案例创建公共接口模块创建服务提供者模块创建服务消费者模块服务调用测试本文小结。原创 2022-10-17 22:19:35 · 796 阅读 · 0 评论 -
超级完整的 SQL ,算法 系列刷题题库。
大家好,我是朋哥。最近牛客网有大动作了,带给每个技术人两个好消息:一个是牛客引入一些优质写作作者入驻牛客网,以后牛客网会有很多很好的技术文章和课程,毕竟牛客网是费了很大价钱来做好这块。另一个是牛客网分享了一系列的刷题题库,适合每一个技术人,比如算法,sql,java,前端等等,并且是系统的,学了一发不可收拾。如果有心动的技术大佬或者专家,可以入驻进入,或者你是一个热爱技术的人,更适合进入牛客,注册一个账号把这些题库收藏一下永久保留,避免以后牛客收费了就看不了了。SQL:...原创 2022-04-19 23:52:35 · 431 阅读 · 0 评论 -
B站 ‘顶流‘ 实战项目,yyds
哈喽,大家好,我是朋哥,一个资深的软件开发工程师,致力于:Java核心技术(SpringBoot,SpringCloud,算法,数据库,热衷高性能,高并发,分布式技术的研究),专注前沿技术开发,非常硬核!每天更新。最近耗费了一周时间整理了一套Java学习视频课程,朋哥都统统看了一遍,都非常的不错,都是来自B站。有几个好的开源实战项目,更正一步一步学习,绝对能让自己技能提高一大截。没有实质项目实战经历,绝对做不了好项目,当然不是绝对的,但是如果你没有经历过,项目开发时或许你都不知道该怎么做原创 2021-12-20 23:29:11 · 730 阅读 · 0 评论 -
Java学习论坛,程序员 yyds
大家好,我是朋哥。最近耗费了一周时间整理了一套Java学习网站论坛和视频课程(绝对是经典)。对于Java 初学者,没有人带,不知道怎么学习,遇到问题更不知道怎么分析处理,很迷茫,常说的从入门到放弃不是说说玩笑,有很多初学者都是入门还没有开始就放弃了,朋哥也是这样过来的。幸运的是朋哥了解了一些开发的技巧并且找到了一些学习网址,后面又发现了一些宝藏级别的视频资源!开发的时候,不管是做什么,我相信没有人什么都会,肯定会遇到各种各样的问题,解决问题就是两种方式:请教别人或者 查询资料学习。原创 2021-12-17 23:14:19 · 1105 阅读 · 0 评论 -
不要再走弯路了,最全的Java学习路线在这(内含13张思维导图)
大家好,我是朋哥。最近耗费了一周时间整理了一套Java学习路线,对于初次接触 Java 的朋友,想必一定很迷茫,想知道如何掌握好 Java 这门技术,如何运用Java进行项目开发,以及给自己带来高的收益!曾经的我,也一度迷茫,虽然学了很多,但是技术积累的比较散,在面试的时候,一碰到面试官提一些自己没听说过的问题,瞬间就傻逼了,而且时常不够自信,但是自从认识了一些大牛之后,我才发现自己欠缺的是系统性的知识,以及对自己未来的定位。从那时候起,渐渐的开始思考 Java 为什么至今依然这么火,怎么学好 Ja原创 2021-11-24 22:37:31 · 2500 阅读 · 0 评论 -
Java 8 核心 新特性,面试必备(二)
Java 8 核心 新特性,必须掌握!(二)一、Optional 类Optional 类是一个可以为null的容器对象。如果值存在则isPresent()方法会返回true,调用get()方法会返回该对象。Optional 是个容器:它可以保存类型T的值,或者仅仅保存null。Optional提供很多有用的方法,这样我们就不用显式进行空值检测。Optional 类的引入很好的解决空指针异常。1.1类声明以下是一个 java.util.Optional 类的声明:publicfinalclass原创 2021-11-13 17:27:18 · 674 阅读 · 0 评论 -
Java 8 核心 新特性,面试必备(一)
Java 8 核心 新特性,掌握了 (一)一、Lambda 表达式Lambda 表达式,也可称为闭包,它是推动 Java 8 发布的最重要新特性。Lambda 允许把函数作为一个方法的参数(函数作为参数传递进方法中)。使用Lambda 表达式可以使代码变的更加简洁紧凑。1.1 语法lambda 表达式的语法格式如下:(parameters) -> expression或(parameters) ->{statements; }以下是lambda表达式的重要特征:· 可选类原创 2021-11-13 17:26:11 · 641 阅读 · 0 评论 -
系统学习Java语言的15个网站
1、LeetCode/力扣刷题必备网站,Java程序员必须浏览的网站,还有很多关于就业相关的资讯。网站地址:https://leetcode-cn.com/2、Java 官方文档想要成为一个优秀的Java程序员,必须要学会看官方文档,所以Java官方文档是需要常浏览的。网站地址:The Java™ Tutorials3、BeginnersBook这个网站有很多适合初学者学习的教程,都是带着实例的,很适合初学者跟着学习。网站地址:https://beginnersboo原创 2021-10-29 10:08:08 · 50788 阅读 · 1 评论 -
JAVA自学,强烈推介这个网站
How2J 的 Java教程how2j.cn?p=136490非常适合JAVA新手的自学网站,内容循序渐进,知识点层次分明,更有清晰的JAVA最新学习路线。网站分为一个个小的学习模块,有视频教学,还有题目和答案,让你动手边学边做。还有贯穿整个JAVA知识点的练手项目,项目中会用到最新常用的框架(比如:Spring、Spring MVC、Mybatis、Spring Boot、SSM等)。下面附上网站截图:本站提供的主要课程,总共 7 个阶段,69个模块,共 1476 个知识..原创 2021-10-26 09:52:33 · 189 阅读 · 0 评论 -
震惊了!鸿蒙又多了一种开发方式Ets,让更多的人赶上红利!
国庆节前就看到鸿蒙的开发工具 deveco有更新,但是没有及时的做更新。国庆节后就赶紧了做了更新 更新后发现多了另一种sdk,openharmonysdk,并且还多了一种开发鸿蒙的方式ets。给大家几张截图和说明,大家尽快更新哦。1,开发工具升级之前是2.0,需要升级到3.0版本,下载连接,下载HarmonyOS SDK_一站式HarmonyOS系统DevEco Studio分布式应用开发平台 - HarmonyOS应用开发官网2,sdk更新后升级后多了一个 openha..原创 2021-10-10 23:56:39 · 16082 阅读 · 1 评论 -
面试官:解释一下Java的int和integer的区别,就算面试通过!
有情怀,有干货,微信搜索【程序员漫话编程】关注这个技术控程序员。本文GitHubhttps://github.com/ProceduralZC/JavaDevGuide已收录,有一线大厂面试完整考点、资料以及我的系列文章。上次说到我面试字节的事情,今天说的就是有关面试中的一道题,其实在面试字节中我发现这些大厂非常重视一些基础的细节问题。所以为了能帮助更多的人,我会一个一个全部输出。好了,我们开始今天的知识点,int和integer的比较,我相信大部分人看到会说这个是一样的啊。一样不一样你...原创 2021-09-11 18:02:22 · 277 阅读 · 2 评论 -
美团 5 大最受欢迎的开源项目,牛批!
导语:大家好,我是朋哥,十年码农经验,对技术情有独钟。小程序开发框架mpvue是一个使用 Vue.js 开发小程序的前端框架,目前支持微信小程序、百度智能小程序,头条小程序和支付宝小程序。框架基于Vue.js,修改了的运行时框架 runtime 和代码编译器 compiler 实现,使其可运行在小程序环境中,从而为小程序开发引入了Vue.js开发体验。主要特性使用mpvue开发小程序,你将在小程序技术体系的基础上获取到这样一些能力: 彻底的组件化开发能力:提高代码...原创 2021-08-25 23:49:40 · 285 阅读 · 0 评论 -
基于SpringBoot的仿豆瓣平台源码!
导语:大家好,我是你们的朋友 朋哥,十年码农经验,对技术情有独钟。这是一个集电影,音乐和书籍于一体的Java web应用,一起来看看吧!开发环境: Java 1.8 框架:使用Spring Boot 集成Spring,Spring MVC,MyBatis(前期),Spring Data(后期) 数据库:MySQL 5.6 缓存:Redis 4.0 版本控制:Maven 3.5 页面解析框架:Thymeleaf 负载均衡:Nginx.原创 2021-08-20 23:23:46 · 771 阅读 · 0 评论 -
轻松同步所有 idea 配置!教你一招。
IDEA版本:2020.1【原因】使用intellij idea很长一段时间,软件相关的配置也都按照自己习惯的设置好,如果需要重装软件,还得需要重新设置【操作】:1.首先将本地的设置上传到云端[其中可能会修改写插件-在右下角点击云朵修改即可]2.在另一台电脑上同步设置[同步在右下角小云朵]同时要将setting中的自动同步勾选上[每次开机自动同步]3.同步4.解决可能引起的问题5.解决插件问题6.问题大部分原因可能在插件安装上7.解...原创 2021-07-12 21:32:18 · 6259 阅读 · 1 评论 -
码神总结的Java反射机制经验,太精辟了!
原创不易,有用就关注一下。要是帮到了你 就给个三连吧,多谢支持。### >>三期资源-3T免费视频资料。我在实际项目当中有经常用到反射机制,故而将学会的反射用法做一些汇总笔记,当做以后复盘所用。存在这样一个类:package com.example.demo;import com.alibaba.fastjson.annotation.JSONField;public class User { private String name; @Value(..原创 2021-07-12 21:26:59 · 184 阅读 · 1 评论 -
初学者怎么快速入门Java开发?
导语:大家好,我是你们的朋友 朋哥。朋哥学习Java的时候,还真没有太多的Java书籍,也不知道买什么书籍好!上学时候的有关Java书籍都是概念性的,实战一个没有,想要学习开发是巨难无比。后面有了工作经验,并且有关Java的书籍也多了起来,先是通读了《Java编程思想》,然后是《Java核心技术》。说实话这两本书上下两册已经1400多页了,可想而知,如果要把它通读一遍,且不说把所有的代码都调通,就是敲代码也要敲很久,更别说理解透彻了。#基础直到现在朋哥依然推荐 《Java核心技术..原创 2021-06-26 10:21:57 · 293 阅读 · 0 评论 -
再见,收费的Teamviewer!!!
编者荐语:大家好,我是你们的朋友 朋哥。1、背景介绍teamviewer 想必很多人听过吧,一款远程控制软件,如果没有接触过的,没关系,你是否有这样的需求:下班的时候工作没有干完,但是想回去干,又不想把电脑带回去,此时,你需要一款远程控制软件,在家里面就可以连接公司的电脑干活。而 teamviewer 就是能够满足你这种需求的软件,远程控制软件中的王者啊,不过这货,不知道从什么时间开始,收费了,用的过程中过几分钟就会断掉,然后让你开通收费版的,不然你基本上无法使用。无可厚非,收费本来原创 2021-05-07 06:52:59 · 944 阅读 · 0 评论 -
那些在一个公司死磕了5-10年的人,最后都怎么样了?
编者荐语:大家好,我是你们的朋友 朋哥。来源:zhihu.com/question/295529432/answer/626755505知乎上一个热议的话题。那些在一个公司死磕了5-10年的人最后都怎么样了?"在互联网红利爆发,人心躁动的今天,可以在一个公司磕到5~10年,真的很不容易,我记得前东家要是有人呆满8年,就可以鲜花伺候,附送一个小金块,据说价值不菲。下面是知乎作者"沈世钧"的一个回答,感觉还不错,分享给大家。我是一名老程序员,在这家公司(500强外企),到今天原创 2021-05-07 06:49:12 · 186 阅读 · 0 评论 -
新版 Win 10 来了。网友:要被丑哭了……
编者荐语:大家好,我是你们的朋友 朋哥。微软发布了Windows 10 Dev Build 21343开发测试版,这个开发测试版本身没有什么太重要的新功能,但微软在这个版本里为文件资源管理器换上基于FDS即微软流畅设计体系制作的新图标。然后这些新图标就被用户骂惨了,为什么会被骂惨呢?你可以先看下截图,看看新图标是否符合你的审美要求。▲桌面主图标▲文件资源管理器主界面换上这种风格的图标主要是微软想通过流畅设计体系改进Windows 10 UI风格,实际上此前微软..原创 2021-05-07 06:46:21 · 148 阅读 · 0 评论 -
2020 年度开发者工具 TOP 100 名单!
编者荐语:大家好,我是你们的朋友 朋哥。StackShare是一个开发者工具及服务分享平台,成立于 2013 年,随着开发者们的不断加入,汇集了大量的优质工具。该网站汇总了以往 30 多万个技术堆栈中的使用情况,分析了 800 万个数据点,跟踪了 320 万以上的内容,以及数百万的开发人员评论和投票,最终为大家总结了 2020 年开发工具 Top100。1年度开发工具 Top 25 年度开发工具 Top 25 排名 ...原创 2021-05-07 06:44:13 · 949 阅读 · 1 评论 -
互联网公司平均薪资Top8 , 阿里勇夺第一。
编者荐语:大家好,我是你们的朋友 朋哥。一年一度的毕业季已经来临,许多应届毕业生也是纷纷投入找工作的大军中。在国内的众多行业中,互联网公司是最吸引年轻人的一个行业,因为它新潮前卫,而且给的工资待遇比较高,尤其是那些互联网巨头。下面我们来看看最新的互联网公司给薪资水平排行,数据选自职友集关注度排行靠前的互联网企业:一、阿里巴巴之前一篇网文《阿里员工网络炫富:工作七年买了三套房》让阿里员工的薪资成了互联网人的热议焦点。果然没有让广大网友失望,阿里巴巴平均薪资31855元,薪...原创 2021-04-07 22:24:43 · 1298 阅读 · 0 评论 -
每天一本书 | Java编程思想【第15本】
编者荐语:大家好,我是你们的朋友 朋哥。今天是假期第三天了,在家呆了三天。前两天没有更文,最近一段时间周末很少不更文,主要原因是想休息休息。后面会按照每天一更来继续,不断学习不断的更新。今天还是继续推荐书籍,最近在家里没有更文,就翻看了之前的一些书籍,看了一本Java编程思想,看的过程中感觉还是有一定收获的。电子书资源大家需要可以文末直接下载。《Java编程思想(第4版)》顾名思义,这本书偏重于编程思想,更多的内容在程序设计,概述在阅读过程中需要思考很...原创 2021-04-05 15:26:42 · 159 阅读 · 0 评论 -
VS Code 再见了!
编者荐语:大家好,我是你们的朋友 朋哥。参考链接:github.blog/2020-05-06-new-from-satellite-2020-github-codespaces-github-discussions-securing-code-in-private-repositories-and-more/Github 最新推出的 Codespaces 可以实现基于 VS Code 的云端代码编译。现在,你在手机、平板上都可以直接进行开发。云端开发不能更美好了,用上 Code..原创 2021-04-01 22:06:38 · 169 阅读 · 0 评论 -
程序员如何保持技术敏感度?
编者荐语:大家好,我是你们的朋友 朋哥。春天真的到了,周末去了一趟公园,里面的景色太美了,说实话几年没有去过公园玩了,说起来有点可悲。这几年 只顾工作 耗掉了自己的所有时间,耗跨了自己的身体(我的颈椎啊)。完全没有一点时间去看一看,玩一玩,趁着辞职这几天也放松了一下。好了 闲话少说,入正题。最近看到知乎上有关于如何保持技术的敏感度,看了几个有关的回答,说的真的太到位了,虽然我没有总结过自己的一些经历,但是我对技术的提高和持续积累就是这几种方式。分享给大家,希望大家做到一直保持...原创 2021-03-28 23:37:26 · 819 阅读 · 0 评论 -
面试最主要的19条技巧!
编者荐语:大家好,我是你们的朋友 朋哥。基于面试整理了一些最容易碰到的面试问题。如果有补充可以留言。1.你为什么想要从上家公司离职/跳槽?回答这个问题应该实事求是,说真实的原因,这样说起来有底气,也不怕背景调查。但不是说老老实实的全说,也要包装修饰一下,找到新公司与老东家的区别,并把它作为你回答的突破口。例如新公司是小公司,老东家是大公司,之前公司规模比较大,分工比较细,每个岗位负责面很窄,接触到的知识很有限,而自己比较喜欢小公司,接触到的东西更多,也有更多的机会学习新知识,从而更.原创 2021-03-27 21:49:55 · 227 阅读 · 0 评论 -
每天一本书 | 数据结构与算法【第14本】
编者荐语:大家好,我是你们的朋友 朋哥。最近面试 专门看了一下 数据结构,算法的知识,选择了一本书挺好的,名字是 【数据结构与算法 】面试前看了这本书中的部分东西,面试的时候很大部分都排上用场了。推荐给大家。下面简单说一下数据结构,算法的知识点?数据结构指的是“一组数据的存储结构”。算法指的是“操作数据的一组方法”。数据结构是为算法服务的,算法是要作用在特定的数据结构上的。最常用的数据结构和算法如下 :数据结构:数组、链表、栈、队列、散列表、二叉树、堆、跳表、...原创 2021-03-27 21:46:13 · 144 阅读 · 2 评论 -
辞职了。
编者荐语:大家好,我是你们的朋友 朋哥。3月17号 朋哥提出了辞职。原因很简单,就是在这里呆着不舒服。1,环境限制太多2,很多同事都纷纷离去3,薪资涨幅不大其实在现在做的项目之前,一直感觉公司还行,但是自从这个项目 限制太高了,让你无法接触太多外面的东西。每天做一些自己不喜欢的工作,时间长了就产生一种上班很痛苦的感觉。经过深思熟虑,并且做好各方面的准备后 选择了辞职。辞职之前两周时间我就开始找工作了(让朋友推荐 和 平台沟通)...原创 2021-03-25 21:54:58 · 166 阅读 · 2 评论 -
每天一本书 | Head First Java 中文版 【第13本】
编者荐语:大家好,我是你们的朋友 朋哥。最近有一个初学Java的朋友说学习Java很难,不知道怎么入手。买书也不知道买什么书籍,买了很多看不懂的书籍,也没有任何作用,今天推荐一本适合初学者学习的Java书籍 Head First Java。该书讲解的很详细透彻,我当时初学Java的适合虽然没有看到这本书,但是后来有这本书的时候,我还专门买了一本,确实很好,上面很多图解,绝对是完美的图文并茂。和其它书籍的区别是图片多,通过图文来搭配讲解,很复杂的一个编程效果,通过一些图画效果就能...原创 2021-03-23 22:19:38 · 740 阅读 · 1 评论 -
每天一本书 | 剑指offer 【第12本】
编者荐语:大家好,我是你们的朋友 朋哥。金三银四,现在是面试的好季节,朋哥的几个前同事,最近面试都找到了比较好的工作。今天分享一本剑指offer,我也给几位同事推荐了一下,觉得用处很大。里面的知识点排上了大用处。先上一张封面图,我估计很多都看到过,就是没有看过把。概括一句话就是:名企面试官精讲典型编程题。文章目录如下:所有目录就不列举了,需要的可以下载下来好好细看。那么该本书能给大家带来什么知识?能学到什么呢?该书 剖析了80个典型的编程面试...原创 2021-03-22 22:41:12 · 144 阅读 · 1 评论 -
掌握编写一流Java代码的基本技术方法。
编者荐语:大家好,我是你们的朋友 朋哥,今天聊聊Java核心技术卷1,卷2 ,这本书影响力很高,我相信很多开发都看过这本书,如果没有看过建议看看。Java领域极有影响力和价值的著作之一,10余年来广受好评。针对Java SE 9、10、11全面更新,系统全面讲解Java语言的核心概念、语法、重要特性和开发方法,包含大量案例,实践性强。看本书可以指导程序员编写健壮且可维护代码的经典教程和参考书。不论是使用Java SE 9、10还是11,本书都能帮助你深入理解这门语言及其A...原创 2021-03-15 06:44:56 · 157 阅读 · 0 评论 -
10年经验的老鸟,面试还是挂在了算法上。
编者荐语:大家好,我是你们的朋友 朋哥,今天聊聊算法,最近朋哥也考虑新的工作机会,朋友推荐了一下,第一次面试就挂在了算法上,让我很是尴尬。面试对于我来说基本没有什么问题。但是这次面试的企业注重了算法的知识,由于之前一直很少使用到,也没有去看一眼这些东西,导致在面试的时候,问的我有点发懵。虽然坑坑巴巴说完了,但是我知道说的不好。结局可想而知,我也知道这次挂的原因。所以我给大家推荐一下这两个关于算法的电子书。《我的第一本算法书》这本书是京都大学一个计算...原创 2021-03-15 06:41:12 · 340 阅读 · 0 评论 -
如何制作独一无二的简历?
编者荐语:大家好,我是你们的朋友 朋哥,今天聊聊怎么做一个好的简历。找到一个好的工作,是大家梦寐以求的事。我想大多数的人都有过求职的经历,一份好的工作,更使多少人挤破了头的争抢。那么,第一环节,就是写好一份简历,让自己在众多的求职者中脱颖而出。简历一般包括这几项内容:个人资料、本人经历(工作经验)、本人特长、所获荣誉、自我评价等几项。怎样写好这几项,能更吸引面试官的眼球呢?我觉得应注意以下几项:一、简历一定要干净整洁,用词准确,不能含糊其词。条例清晰,让人一目了然。可以利...原创 2021-03-15 06:34:06 · 383 阅读 · 2 评论 -
百度网盘新规发布:将收回已获得的免费空间!网友炸裂了
关注▲程序员漫画编程▲看漫画,学编程。百度网盘官微近日再一次发布的存储空间调整公告,公告称自2021年1月21日起,若用户超过365天未登录过百度网盘账号,2T免费空间将调整为100G。同时,为了防止用户忘记或遗漏,空间回收初期每位用户将获得30天缓冲期,也就是超过395 天未登录百度网盘账号用户,其2T的免费空间将调整为100G,而在缓冲内,只要进行过一次登录,即可继续享有2T免费空间。此外,公告还给出了两个具体问题的解决方案。一是如果存储文件超过100G,但在缓冲期...原创 2021-03-15 06:32:02 · 3527 阅读 · 0 评论 -
让你的编程之路少点坎坷,10个编程技巧、5个纠错步骤
编者荐语:大家好,我是你们的朋友 朋哥。在我下决心将编程进行到底之前,大概经历了四次放弃又捡起的过程,而且我观察了一些数据科学的学生,这种事不光是我一个人做过。缓慢且乏味的学习过程,随之而来的挫折感,这些都是造成半途而废的原因。因此,我开始思考如何消除那些本不必要但确实阻碍了人们成为合格程序员的困难。学习都会有困难的,但是我们至少要减少一些没有必要的障碍。这里有 10 个技巧可以帮助你更快地跨越障碍,获得更多的成就感。如果你已经写了很多年的代码,这里的许多技巧可能显得用处不大,但是..原创 2021-03-15 06:29:06 · 503 阅读 · 0 评论 -
15 个 Java 重点知识分享,面试必备!
编者荐语:大家好,我是你们的朋友 朋哥,今天聊聊面试,给大家分享15个面试中遇到的冷知识。面试中,会遇到面试官提一些比较“偏冷”的基础知识,比如基本数据类型所占用的字节数,或者Unicode和UTF-8的区别之类的问题,这时很多应聘者会答错。还有在平常编码的过程中,很多时候会用到除法计算,比如对一个长度为100万的List中的所有元素进行除16的操作,那么CPU对element<<4操作的运算会快于element/16的操作……因此,本文对一些容易被遗忘的基础知识进行归纳,希望.原创 2021-03-15 06:26:37 · 250 阅读 · 0 评论 -
算法 | 你知道算法为什么这么重要吗?
编者荐语:大家好,我是你们的朋友 朋哥,今天聊聊算法,你了解算法为什么这么重要吗?为什么面试少不了算法?为什么算法这么难?带着这些疑问看下面文章把。什么是算法?我们先不要给算法是否重要就轻易下了一个结论. 到这先不着急给算法下定义做解释. 我们现在先来看看一种现象: 哪种语言是开发者们可以高高兴兴的用来编程的?近日,一位美国的开发者通过Twitter对开发者们进行了一项调查 :你是否喜爱XX语言 调查结果分析图:基本上每个月都会有一些相关对语言使用程度做了一个排名. ...原创 2021-03-15 06:23:47 · 3137 阅读 · 5 评论 -
文末送书 | 你需要的Python编程宝典!教你写出Pythonic的代码
Python入门容易,深入难,很多程序员学习Python之后一直打不开思路,所以写出来的代码没有充分发挥出Python的特性。还有一些程序员会滥用Python的特性,这样写出来的程序以后可能会出现严重的问题。作为一名Python开发人员,你一定希望确保正在构建的软件能够让用户满意,而不会超出预算或无法发布。Python进阶经典图书《Effective Python》就是一本帮你解决这些问题的书!现在,《Effective Python第2版》中文版,来咯!《Effective Python:原创 2021-02-28 15:39:06 · 133 阅读 · 0 评论 -
52条SQL语句性能优化策略
本文会提到 52 条 SQL 语句性能优化策略。1、对查询进行优化,应尽量避免全表扫描,首先应考虑在 WHERE 及 ORDER BY 涉及的列上建立索引。2、应尽量避免在 WHERE 子句中对字段进行 NULL 值判断,创建表时 NULL 是默认值,但大多数时候应该使用 NOT NULL,或者使用一个特殊的值,如 0,-1 作为默认值。3、应尽量避免在 WHERE 子句中使用 != 或 <> 操作符。MySQL 只有对以下操作符才使用索引:<,<=,=,>,>原创 2021-02-28 15:31:14 · 125 阅读 · 0 评论