wangscaler_社区达人页

个人头像照片
wangscaler

聊天室在线技术交流(摸鱼)http://chat.dilicili.cn

暂无更多
暂无更多信息

2022年06月

  • 06.07 10:04:37
    发表了文章 2022-06-07 10:04:37

    怒刷力扣(搜索插入位置)

    二分法是一个家喻户晓的算法了,是查找算法里面的最简单的算法之一吧,如果你还不会,那必须得来看看,学习学习了。
  • 06.06 13:23:56
    发表了文章 2022-06-06 13:23:56

    怒刷力扣(实现strStr)

    今日讲的是KMP模式匹配算法,不会的兄弟,务必进来学习学习。这个算法也是常用的算法之一,必须掌握的技巧之一。
  • 06.02 10:12:51
    发表了文章 2022-06-02 10:12:51

    怒刷力扣(移除元素)

    给你一个数组 nums 和一个值 val,你需要 原地 移除所有数值等于 val 的元素,并返回移除后数组的新长度。 不要使用额外的数组空间,你必须仅使用 O(1) 额外空间并 原地 修改输入数组。
  • 06.01 10:59:38
    发表了文章 2022-06-01 10:59:38

    怒刷力扣(删除有序数组中的重复项)

    给你一个 升序排列 的数组 nums ,请你 原地 删除重复出现的元素,使每个元素 只出现一次,返回删除后数组的新长度。
  • 06.01 09:22:02
    发表了文章 2022-06-01 09:22:02

    怒刷力扣(合并两个有序链表)

    将两个升序链表合并为一个新的 升序 链表并返回。新链表是通过拼接给定的两个链表的所有节点组成的。快来求解。

2022年05月

  • 05.31 10:15:37
    发表了文章 2022-05-31 10:15:37

    怒刷力扣(有效的括号)

    这个题上大学的时候,就做过无数次,和水仙花数等等一样,印象深刻。关键点就是看出是栈,那么这个问题就很简单了。
  • 05.30 13:43:00
    发表了文章 2022-05-30 13:43:00

    怒刷力扣(最长公共前缀)

    这个我的题解的性能和官方答案稍有区别,大家帮我看看,到底问题出在哪?
  • 05.30 10:04:12
    发表了文章 2022-05-30 10:04:12

    怒刷力扣(罗马数字转整数)

    做算法题,还是要多思考,找到问题的本质,回头会发现,问题也许并没有我们想象的那么困难。加油吧,少年。
  • 05.27 10:48:43
    发表了文章 2022-05-27 10:48:43

    怒刷力扣(回文数)

    每次最开始想到的好像都是最低级的解法,然后再这个基础上继续思考,才能想出点好的解法。这还都是刷的简单的算法,天天进步吧。兄弟们,加入算法大军,一块进步吧。
  • 05.26 10:28:32
    发表了文章 2022-05-26 10:28:32

    怒刷力扣(两数之和)

    之前在一直想刷算法,从每天一题开始。但是工作很忙、自己偷懒等等原因吧,导致目前为止很难做到。请网友监督,一天一题。
  • 05.20 13:24:29
    发表了文章 2022-05-20 13:24:29

    Java易错点4

    异常处理和HashSet使用过程中,有哪些注意的问题呢?在异常处理中return先执行还是finally?
  • 05.20 13:23:35
    发表了文章 2022-05-20 13:23:35

    Java易错点3

    数据类型转换会产生精度损失,在程序中应避免隐式类型转换。类的重写隐藏遮掩遮蔽,你都了解吗?快来和我一起学习吧
  • 05.20 13:22:48
    发表了文章 2022-05-20 13:22:48

    Java易错点

    Integer对象在超出-127和128之后,堆内存地址不一样?什么时候覆盖?什么时候遮蔽?什么时候遮掩?
  • 05.20 13:21:25
    发表了文章 2022-05-20 13:21:25

    搭建Mongo集群以及基本操作

    本文介绍了mongo集群的搭建过程,以及mongo和副本集的基本命令。程序通过副本集连接mongo。
  • 05.20 13:20:25
    发表了文章 2022-05-20 13:20:25

    Docker的搭建及基本命令

    Docker在centos8上的搭建过程,以及docker的基本命令,还有docker如何使用等等。
  • 05.20 13:09:14
    发表了文章 2022-05-20 13:09:14

    基于Docker搭建Redis一主两从三哨兵

    安装redis集群,安装爬坑的过程。以及如何在python中使用所遇到的问题,和解决这些问题的方法。
  • 05.20 11:37:29
    发表了文章 2022-05-20 11:37:29

    使用ReadtheDocs托管文档

    很多的技术文档都是使用的ReadtheDocs,比如Python文档、tornado文档等等。今天我们一起来看看怎么使用ReadtheDocs托管文档。
  • 05.20 11:36:09
    发表了文章 2022-05-20 11:36:09

    HJ212 CRC16校验(python)

    如果你在网上搜CRC16的代码以及使用在线的CRC16算出来的结果和我们HJ212的代码是不一样的,今天来看看 HJ212的python的写法吧。
  • 05.20 11:34:51
    发表了文章 2022-05-20 11:34:51

    开发踩坑之判等问题

    开发过程中避免不了判等问题?你在判等的过程中有没有遇到过坑呢?那么你是怎么解决的?快来看看我们是不是一样。
  • 05.20 11:33:33
    发表了文章 2022-05-20 11:33:33

    开发小技巧之Nginx的GZIP

    学会这一招部署你的静态页面,性能提升20倍,绝不是夸张,nginx的这个功能,真的能大幅度增加你的静态文件的传输效率。
  • 05.19 13:53:15
    发表了文章 2022-05-19 13:53:15

    Elasticsearch数据迁移

    今天换了新的ES集群,要把原集群的ES数据库的数据迁移到新的集群上,经过查找elasticdump使用的人不少,所以今天大家和我一起来学学elasticdump吧!
  • 05.19 13:45:48
    发表了文章 2022-05-19 13:45:48

    使用supervisor管理你的程序

    Supervisor是python开发的一种进程管理工具。不仅可以监控我们的程序还可以自动重启我们的程序,非常好用。
  • 05.19 13:44:18
    发表了文章 2022-05-19 13:44:18

    Swagger_tornado设置默认关闭标签

    Swagger无论是在java开发还是在python开发中都会使用的接口文档,今天讲讲swagger在tornado中的使用技巧。
  • 05.19 13:43:05
    发表了文章 2022-05-19 13:43:05

    synchronized和lock的区别

    synchronized和lock这两个线程锁进行对比,哪个优势更大呢?哪个更受程序员的喜爱呢?快来一起探究。
  • 05.19 13:41:55
    发表了文章 2022-05-19 13:41:55

    程序自定义启动图案

    很多程序员都会给项目加上专属的启动图标,给人眼前一亮的感觉。那么我们如何给自己的项目也加上这么炫酷的图标呢?一块来学学吧。
  • 05.19 13:40:40
    发表了文章 2022-05-19 13:40:40

    Nginx的常用操作

    nginx在项目开发中担任着重要的角色,比如我们常说的负载均衡、动静分离、反向代理,都可以通过nginx来实现,那么今天我们就一起来看看nginx吧!
  • 05.19 13:39:29
    发表了文章 2022-05-19 13:39:29

    Grpc, a framework different from REST !

    REST是大家耳熟能详的框架,那么你知道GRPC吗?GRPC是相对于REST具有较多优势的新兴的框架,你不知道的话,快来看看吧!
  • 05.19 13:37:55
    发表了文章 2022-05-19 13:37:55

    类的加载机制以及类、对象初始化的详细过程

    java类的生命周期包括加载、连接(验证、准备、解析)、初始化、使用、卸载五个阶段。初始化的顺序是怎样的呢?
  • 05.19 13:31:58
    发表了文章 2022-05-19 13:31:58

    从字节码讲解i++和++i的区别|8月更文挑战

    从字节码讲解i++和++i的区别,i++真的是先赋值再运算吗?让我们从底层一探究竟,彻底弄明白i++和++i的运算过程。
  • 05.19 13:29:53
    发表了文章 2022-05-19 13:29:53

    对内存可见性造成影响的代码

    我们在开发过程中,是不是频繁的写一些System.out.println()来验证程序的执行?切记在正式环境将打印语句去除!
  • 05.19 13:28:10
    发表了文章 2022-05-19 13:28:10

    内存中的原子性

    原子性是不可分割的,操作也是不能打断的。接下来我们一起来看看怎么在多线程中保证原子性吧。天天学习,天天进步!
  • 05.19 13:26:53
    发表了文章 2022-05-19 13:26:53

    线程安全的集合

    日常coding,我们是不是经常用到ArrayList、HashSet、HashMap这样的集合?那你知不知道这些集合在多线程中是不安全的?
  • 05.19 13:25:08
    发表了文章 2022-05-19 13:25:08

    成员变量和局部变量在内存中的变化

    今天我们从成员变量和局部变量来加深印象,彻底弄懂成员变量和局部变量在内存中的变化
  • 05.19 13:23:45
    发表了文章 2022-05-19 13:23:45

    多线程中的锁

    多线程中的锁有很多,但往往不是独立存在的,而是穿插共存的,接下来带你看看多线程中最常见的锁。come on!
  • 05.19 13:22:39
    发表了文章 2022-05-19 13:22:39

    什么???四年开发你还不知道远程调试?

    PyCharm远程调试python项目,这里是奶妈式教学,如果你还没学会?考虑考虑退出群聊了,兄弟。
  • 05.19 13:21:21
    发表了文章 2022-05-19 13:21:21

    离开了IDEA,你还会运行JAVA项目吗?

    作为一名Java开发者,你还会用命令编译执行Java项目吗?工具固然方便,但是不能忘本,如果你忘了,一块来回忆吧。
  • 05.19 13:20:02
    发表了文章 2022-05-19 13:20:02

    Java易错点1

    java中那些让人理解错误的概念,本次多篇发布,欢迎大家指正。本篇介绍数组对象在栈内存和堆内存的存在方式。
  • 05.18 16:03:45
    发表了文章 2022-05-18 16:03:45

    使用vuepress-theme-reco搭建自己的博客

    你想搭建属于你自己的博客吗?你想将你的笔记可视化吗?快来学些Markdown笔记一键生成网页的方法吧!
  • 05.18 16:00:34
    发表了文章 2022-05-18 16:00:34

    免费将自己的网站升级成HTTPS

    大厂的网站都是采取https的方式,让自己的网站通信更加安全,那么我们如何免费将自己的网站升级成HTTPS呢?快乐看看吧!
  • 05.18 15:58:05
    发表了文章 2022-05-18 15:58:05

    开发小技巧之Nginx配置二级域名

    我们平常可以使用端口号来区分不同的服务,但是我们访问网站的时候几乎没见过使用域名加端口号的情况,那是因为可以使用二级域名代替。

2020年10月

  • 发表了文章 2022-06-29

    怒刷力扣(环形链表)

  • 发表了文章 2022-06-28

    怒刷力扣(出现一次的数字)

  • 发表了文章 2022-06-27

    怒刷力扣(验证回文串)

  • 发表了文章 2022-06-26

    怒刷力扣(买卖股票的最佳时机)

  • 发表了文章 2022-06-25

    怒刷力扣(杨辉三角)

  • 发表了文章 2022-06-23

    怒刷力扣( 路径总和)

  • 发表了文章 2022-06-21

    怒刷力扣( 二叉树的最小深度)

  • 发表了文章 2022-06-21

    怒刷力扣(平衡二叉树)

  • 发表了文章 2022-06-20

    怒刷力扣( 将有序数组转换为二叉搜索树)

  • 发表了文章 2022-06-18

    怒刷力扣( 相同的树)

  • 发表了文章 2022-06-17

    怒刷力扣(二叉树的中序遍历)

  • 发表了文章 2022-06-16

    怒刷力扣(合并两个有序数组)

  • 发表了文章 2022-06-15

    怒刷力扣(删除排序链表中的重复元素)

  • 发表了文章 2022-06-14

    怒刷力扣(爬楼梯)

  • 发表了文章 2022-06-13

    怒刷力扣(x的平方根)

  • 发表了文章 2022-06-10

    怒刷力扣(二进制求和)

  • 发表了文章 2022-06-10

    怒刷力扣(加一)

  • 发表了文章 2022-06-10

    怒刷力扣(最后一个单词的长度)

  • 发表了文章 2022-06-09

    最大子序和(分治法)

  • 发表了文章 2022-06-08

    怒刷力扣(最大子数组和)

正在加载, 请稍后...
滑动查看更多
  • 回答了问题 2024-01-12

    你以为的Bug VS 实际的Bug

    1、你都遇到过哪些以为的Bug和实际的Bug有非常大的出入?遇到过项目启动不起来的bug,啥啥都不缺,项目就是启动不起来。2、最后都是如何解决的?还没解决,正在到处找解决办法,真是头大。
    踩0 评论0
  • 回答了问题 2023-08-29

    高端的程序员,都有哪些朴素的编程方式?

    你觉得程序员必须掌握的技术都有哪些? 我是后端我就讲讲后端要掌握的吧。首先你得精通后端的技术,后端的语言、框架以及数据库等,其次你要熟练使用前端的技术,知己知彼方能百战不殆。然后你得会些测试的技术,对自己的功能进行简单的测试,来保障他的稳定性、健壮性。最后你要懂得一些运维的技术,你得知道整个系统怎么才能安全可靠的情况下运行。所以后端工程师往往可以发展成为全栈工程师。
    踩0 评论0
  • 回答了问题 2023-05-09

    你用ECS都做过什么事情?哪件事最让你印象深刻?

    ESC实践 开发环境搭建 作为一个开发者,最舒服的莫过于一个集成好的开发环境。时代飞速发展,我们手中的电脑和笔记本也不断的会被淘汰,每当切换电脑,我们面临的问题,就是安装繁杂的开发环境。 其次,我们去不同的地方使用不同的电脑,没有一个健全的开发环境,那是相当令人难受的。 所以我们可以在我们的ESC上部署一套完善的开发环境,无论我们使用什么电脑,都可以直接使用远程环境,体验远程环境的便捷利好。远程数据库随时随地尽享数据共享。 博客搭建 我们可以把我们平常写的笔记编译成网页部署在ESC,这样我们丢掉的纸质版的不易携带,也丢掉的电子版的枯燥。随时随地可以翻阅搜索查找我们的笔记。 总结 以上都是基于个人开发的方便快乐之处,当然对企业级用户ESC也是有较多的有点,快照备份,弹性扩容等等都令人津津乐道。
    踩0 评论1
  • 回答了问题 2023-04-12

    面向AI时代,产品如何用大模型重新升级?

    你最想用AI大模型升级的产品是什么?会如何升级? 电影《赌神》周润发的管家,是未来人工智能的趋势。每家每户拥有一个真正的AI管家,不仅可以清晰的理解你的指令,还能根据环境的变化来学习或者处理相应的指令。 - 理解指令。简单来说就是比如我每天习惯八点起床,我可以像人一样通过说话让他记住他要干的事情,但不要像人一样容易忘事。 - 根据环境变化来学习相应的指令。还是以起床为例,无需我直接向他传递指令,他能学习我的习惯来给自己指定指令来定时叫我起床。 - 根据环境变化来处理相应的指令。比如夜间温度下降了,他能通过空调等调节温度。夏天最常见的就是睡觉的时候开空调,睡觉之后定时关闭。它也可以通过主人是否睡眠来调节空调的温度和是否关闭空调。 未来的科技生活掌握在你我手中,为理想中的生活奋斗吧。
    踩0 评论0
  • 回答了问题 2023-04-10

    聊聊你和Java的故事

    看了下评论,写的都比较深,也比较多。我就简单的写几句给初级开发者。 1、首先编码要认真。公司的实习生最常见的错误就是关键字都打错,在那反复排查找不到原因。 2、善于利用sout来打桩,寻找bug。尤其是不方便debug的时候。 3、开发环境,使用debug一步步打断点去找到bug的原因,不要心急。 4、有必要掌握一些基础的计算机词汇,最起码错误的原因要能读懂。 5、善于百度,有些你遇到的问题,早就有前辈已经遇到了,多查多看多问,不要埋头瞎写。 6、学会如何问别人。问别人之前,一定要自己先去尝试解决,最起码自己遇到的问题要搞清楚,不要遇到问题就去问,别人问你哪里的问题时,一头茫然,只知道有问题。连问题涉及的代码在哪都不知道。
    踩0 评论0
  • 回答了问题 2023-03-30

    压力来临时,你会怎样化解?

    我最大的压力感觉就是房子上的压力,压得看不见前路。首付四十万、结婚等等就已经将家底搬运一空,万一发生变故那将孤立无援,买上房子之后,每个月还得还着大几千的房贷,还有吃喝拉撒住行等等消费,就怕万一失业,到时候也是穷途末路。还完房贷二三十年,那时候已经到后半辈子了,还得给儿女攒点家资。细想一来,中国人当真是被房奴役了一辈子。 其实换个角度想想压力也并没有那么大,因为你不仅仅是一个人在奋斗,你还有另一半,她能给你分担一部分压力,加上政府补贴,当这些问题真的到来的时候,发现压力并没有想象的那么大,所以心胸宽广些,人生是需要规划,但请相信车到山前必有路!
    踩0 评论0
  • 回答了问题 2023-03-30

    3.31世界备份日:你都在使用哪些备份方式?

    有幸遇到过几次涉及数据安全的现场。测试服务器,当时为了方便测试将redis的密码给去掉并开放到公网了。压测了两天,模拟了几百万条数据,服务器被黑了。数据全拷走了,幸亏不重要。 不过公司经常使用阿里云的快照做初始镜像备份,方便服务器扩容的时候直接重装系统,那么扩容的服务器重装完系统就能直接投入使用了,初始环境啥的都一键搞定了。 再一个就是阿里云混合云备份HBR来备份每天的数据,防止像上述说的意外情况发生,最起码能追回当日凌晨的数据回来。
    踩0 评论0
  • 回答了问题 2023-02-20

    低代码开发是云计算之后的下一场IT革命吗?

    低代码成功最关键的因素是节省成本,原本正常开发的工期使用低代码之后会缩减一倍甚至更多,而且对程序员的能力要求更低,这两层因素无疑对中小型企业非常有利。但是往往只适合简单的常规的需求,对于定制化的需求往往难以实现,不过这项技术还是深得人心,也是对初级程序员的一个挑战。从当前局势来看,低代码平台、AI都有一个趋势,初级程序员被替代的可能性越来越高了。为了不被机器卷死,让我们程序员之间互相卷起来。
    踩0 评论0
  • 回答了问题 2023-02-15

    作为开发者,你喜欢什么样的内容?

    最近我读过一篇文章叫做 《The Pragmatic Programmer: Your Journey To Mastery》,这是一篇关于程序员技能提升的文章。我印象最深刻的是作者强调了一个重要的点,那就是要不断地学习和尝试新技术。 作者提到,现在的技术进步非常快,如果程序员不跟上技术的发展,他们的技能和知识很容易就会变得过时。为了保持竞争力,程序员需要持续地学习和尝试新技术,这样才能保持在自己领域的领先地位。 此外,作者还提到了很多关于如何提高编程技能的方法,如编写高质量的代码、编写易于维护的代码、使用自动化测试等等。这些方法不仅可以帮助程序员提高他们的技能水平,还可以帮助他们成为更好的开发人员。 总之,这篇文章让我印象深刻的是它强调了学习和不断尝试新技术的重要性,以及提高编程技能的方法和技巧。这些都是对程序员来说非常有价值的建议,可以帮助他们在自己的领域中保持领先地位。
    踩0 评论0
  • 回答了问题 2023-02-15

    ChatGPT给国内外科技公司带来了怎样的机遇和威胁?

    1、智能客服: 用于回答客户的常见问题,提供有用的建议和帮助客户解决问题。 ChatGPT 还可以自动识别客户提出的问题,并将其分配给适当的客服代表。 2、语音助手: 用户可以使用语音命令与 ChatGPT 交互,以获取所需信息、执行任务等。 3、教育应用: 为学生提供更加智能的学习体验。它可以根据学生的学习风格和需求,提供个性化的学习资源和建议。 4、医疗应用: 帮助医生和患者快速获取有关健康问题的信息和建议,同时还可以提供针对性的治疗方案和建议。 5、社交媒体: 提供更加智能的社交体验。例如,它可以根据用户的兴趣和喜好推荐相关内容,帮助用户更好地了解自己的朋友和关注的领域。 6、智能家居: 为家庭成员提供更加智能的生活服务。例如,它可以识别语音命令并执行相应的操作,例如控制灯光、温度、音响等。 7、金融服务: 提供更加智能的金融服务。例如,它可以根据用户的投资目标和风险承受能力,为用户推荐最佳的投资方案。 8、人力资源管理: 为员工提供更加智能的服务。例如,它可以自动识别员工的需求和问题,并提供相应的建议和解决方案。 这些只是我能想到的一些例子,实际上 ChatGPT 可以与几乎任何产品结合,以提供更加智能、个性化的服务。
    踩0 评论0
  • 回答了问题 2023-02-12

    全栈工程师对于开发者而言是更好的出路吗?

    全栈对于开发者而言,不是目标而是需求。在大公司你也许不需要横向发展,在小公司你也许用不到太深层次的技术,所以横向发展还是纵向发展的问题其实就是在实际中更需要你在哪个方向发展,或者哪个方向的发展更适合你的发展方向。 当然在深度发展的兄弟达到一定程度之后,如果有业务时间也可以去看看广度的东西。在广度发展的兄弟也必须看看更深度的技术。可能深度向广度发展更简单,毕竟技术这种东西,有些就是存在着相似之处,所以向广度看的时候确实会相对简单些,你看的多了,自然也就懂得多了,那么对深度发展自然也有一定的好处。同理广度的人多看深度的东西解决问题也会相对简单。 所以,有时间多看多学对技术而言,没有坏处。古人说活到老学到老,自然是好的。一切一切的前提是干好自己手里的工作,在闲余的时间去另一个方向去发展。可以不做全栈工程师,但是懂得多了,解决问题的方式也是不同的。
    踩0 评论0
  • 回答了问题 2023-02-07

    《流浪地球2》有哪些硬核科技会在未来50年实现?

    地球一直存在着技术爆炸性突破。影片中提到的量子计算机、太空电梯、数字生命、行星发动机等等未来能否实现,我觉得是肯定的。 试想几百年前的人类能想象现在的技术和生活方式吗?也许在现在看起来不可能的事情,在某项技术取得了爆炸性突破的时候变得像小儿科一样。像太空电梯面临的不仅仅是距离问题、还有环境、高度、引力、材料等等,是当前技术难以企及的,即使能实现,那也是需要相当大的财力支持。像三体所说的也许现在人类科技处在一个屏障阶段,希望有生之年能见证奇迹吧。
    踩0 评论1
  • 回答了问题 2023-01-30

    如何用程序员的方式回答过年被问到的问题?

    问:有对象了吗? 答:随时new一个
    踩0 评论0
  • 回答了问题 2023-01-11

    社区有了这些新变化,邀你来反馈!

    一、积分商城的任务是不是更新的不及时,还几次看到积分商城的任务变化之后去参加发现已经进行了好几天了。导致看见了也参加不了了。 二、手机版适配问题。阿里云安卓和网页找不到签到页面。之前找过很麻烦才能成功。 在手机上使用电脑兼容模式,登录的滑动框,滑动失败,也无法登录。总之找不到很难找。一边往APP引流,APP上有集成的网页,混乱且无法正常使用。
    踩0 评论0
  • 回答了问题 2022-11-29

    有Flink cdc Oracle 商用的嘛?

    有商用的,Oracle不都是商业的吗?商用典范。
    踩0 评论0
  • 回答了问题 2022-11-29

    请教一个小白的问题,我看官网上flink cdc 2.2.* 版本 支持 flink 1.13.*,

    新版本一般会兼容旧版本,即使不兼容也会在中间的版本过渡,给用户缓冲期。所以高版本基本都会对低版本进行支持。
    踩0 评论0
  • 回答了问题 2022-11-29

    我使用数据实时同步的时候发现有个字段在库里有值但是拉取后就没有了,是为什么

    首先怀疑是缓存的问题,重新发起拉取请求尝试一下,看看是不是能读到库里的值。
    踩0 评论0
  • 回答了问题 2022-11-29

    我可以自定义格式化吗

    可以的,先通过官方文档了解了解,再进行实操。
    踩0 评论0
  • 回答了问题 2022-11-29

    打算一个项目一个项目切,新项目划出CU了 但是必须把老项目都换个资源组吗?

    目前没有更好的办法,只能这样做了
    踩0 评论0
  • 回答了问题 2022-11-29

    你怎么看足球盛宴中的黑科技?

    半自动越位识别技术。直接给梅西整哭了,进球都不算。心累了,哈哈。
    踩0 评论0
正在加载, 请稍后...
滑动查看更多
正在加载, 请稍后...
暂无更多信息