- 博客(2599)
- 收藏
- 关注

原创 ACM教程 - 排序算法全家桶(妈妈再也不用担心我的排序)
排序算法用作实现列表的排序,列表元素可以是整数,也可以是浮点数、字符串等其他数据类型。生活中有许多需要排序算法的场景,例如 同时,某些算法需要在排序算法的基础上使用(即在排序数组上运行),例如常见排序算法包括「冒泡排序」、「插入排序」、「选择排序」、「快速排序」、「归并排序」、「堆排序」、「基数排序」、「桶排序」。如下图所示,为各排序算法的核心特性与时空复杂度总结(文末附加「计数排序」、「希尔排序」)对于上表,需要特别注意排序算法主要可根据 稳定性 、就地性 、自适应性 分类。理想的排序算法具有以下特性特别
2022-07-07 11:32:02
308
1

原创 LeetCode(剑指 Offer)- 题集
LeetCode(剑指 Offer)- 解题集 # 题名 难度 解题 企业 05 替换空格 简单 查看解题 小米集团 ……
2022-02-01 14:15:04
996

原创 LeetCode(多线程)- 题集
LeetCode(多线程)- 解题集 # 题名 难度 解题 企业 1114 按序打印 简单 查看解题 爱奇艺、微软 ……
2022-01-13 16:10:48
301

原创 LeetCode(Shell)- 题集
LeetCode(Shell)- 解题集 # 题名 难度 解题 企业 192 统计词频 中等 查看解题 苹果、亚马逊 ……
2022-01-10 17:37:51
336

原创 面经 - Java 中级进阶面试题
1、什么是 Spring Boot?解析:SpringBoot是Spring开源组织下的子项目,是Spring组件一站式处理方案,主要是简化了使用Spring的难度,简省了繁重的配置,提供了各种启动器,开发者能快速上手。2、为什么要用 Spring Boot?解析:SpringBoot优点非常多,如:独立运行 简化配置 自动配置 无代码生成和XML配置 应用监控 上手容易..... SpringBoot集这么多优点于一身,还有理由不使用它呢?3、Spring Boot
2021-06-30 10:23:07
1282
4

原创 面经 - 数据库基础面试题
引言作为一枚Java后端开发者,数据库知识必不可少,对数据库的掌握熟悉度的考察也是对这个人是否有扎 实基本功的考察。特别对于初级开发者,面试可能不会去问框架相关知识,但是绝对不会不去考察数据 库知识,这里收集一些常见类型的SQL语句,无论对于平常开发还是准备面试,都会有助益。基础表结构student(sno,sname,sage,ssex) 学生表 course(cno,cname,tno) 课程表 sc(sno,cno,score) 成绩表 teacher(tno,tnam...
2021-05-26 19:17:25
480
11

原创 【有奖问答】- Spring Cloud Alibaba Nacos Feign 注册发现,提供者重启服务成功后导致消费者前几秒调用不成功?
问题报错{ "errInfo": "java.lang.RuntimeException: com.netflix.client.ClientException: Load balancer does not have available server for client: dsp-kernel", "lineNumber": 90, "methodName": "execute", "fileName": "LoadBalancerFeignClient.java"
2021-04-21 20:11:22
431
1

原创 【有奖问答】- SpringBoot 之 @Value、@Resource注解共存时的灾难!
@Configurationpublic class WebConfig implements WebMvcConfigurer { @Value("${spring.jackson.date-format:yyyy-MM-dd HH:mm:ss}") private String pattern; @Resource private RequestMappingHandlerAdapter adapter; //省略无关紧要代码}如上代码,在配置类中.
2020-07-04 19:06:38
529
1

原创 面经 - Java 基础面试题
1、++ 运算符解析:代码x=(m++)+n中,这里的括号()代表与后面的加号进行区分,并不是指优先计算m++的值,m++同样是先参与运算后自增。表示先进行取出m的值5,再进行运算加n的值5+6=11,所以x的值为11,最后再进行自增m等于6。2、待更新……...
2020-03-18 15:11:32
907
2
原创 程序人生 - 我亲身经历的 2022 年软件质量工作
软件测试是指在规定的条件下对程序进行操作,以发现程序错误,衡量软件质量,并对其是否满足设计要求进行评估的过程。质量保证是指对产品能够满足规定的质量要求,提供适当信任所必需的全部有计划、有系统的活动。软件测试和软件质量保证是软件质量工程中两个不同层面的工作。软件测试在软件生存周期中占有非常重要的位置,是软件质量保证的重要手段。
2022-12-30 23:30:22
143
原创 前端 - 前端三剑客绘制一幅《圣诞节快乐》交互祝福效果
2022年圣诞节到来啦,很高兴这次我们又能一起度过~ 这个想法也是之前一直想制作一个有交互性的圣诞快乐祝福网页,一直没有时间去实现,正好趁着这次活动来满足下自己的小小的愿望哈~利用前端三剑客绘制一幅《圣诞节快乐》交互祝福效果噢~
2022-12-30 22:52:48
175
原创 Redisson - org.redisson.client.RedisResponseTimeoutException: Redis server response timeout 3000 ms
Redisson - org.redisson.client.RedisResponseTimeoutException: Redis server response timeout 3000 ms
2022-12-15 17:31:46
185
原创 JavaWeb - Content is not allowed in prolog
BOM(Byte Order Mark),是UTF编码方案里用于标识编码的标准标记,在UTF-16里本来是FF FE,变成UTF-8就成了EF BB BF。微软做这种检测,但有些软件不做这种检测,而把它当作正常字符处理。微软在自己的UTF-8格式的文本文件之前加上了EF BB BF三个字节, windows上面的notepad等程序就是根据这三个字节来确定一个文本文件是ASCII的还是UTF-8的, 然而这个只是微软暗自作的标记, 其它平台上并没有对UTF-8文本文件做个这样的标记。
2022-12-14 19:00:30
95
原创 程序人生 - 软件测试与世界杯的千丝万缕
在测试中同样需要明确的分工又需要默契的配合,测试也是真正的一个团队的工作,任何一个人的失误,会造成前功尽弃。9. 足球的进攻线路,球队需要的紧凑有效的进攻线路,而讨厌拖泥带水的进攻线路,犹如软件测试用例的设计,一定是对程序路径、条件、数据边界等了如指掌,设计出有效、简短的步骤,而不是漫无目的,列出一大堆的操作步骤去碰运气。5. 软件测试,如果最后不认真,往往漏掉几个严重的缺陷而将产品发布出去,后果不看设想,如同日本队和澳大利亚比赛,1:0领先,一不小心,在8分钟内连丢三球,哭的没眼泪…
2022-12-10 10:58:44
189
原创 LeetCode(剑指 Offer)- 43. 1~n 整数中 1 出现的次数
LeetCode(剑指 Offer)- 1~n 整数中 1 出现的次数
2022-11-17 15:10:11
60
原创 LeetCode(剑指 Offer)- 39. 数组中出现次数超过一半的数字
LeetCode(剑指 Offer)- 39. 数组中出现次数超过一半的数字
2022-11-11 17:12:07
82
原创 OKHTTP - SSLSocket duplex close failed
javax.net.ssl|DEBUG|79|Keep-Alive-Timer|2021-03-29 23:34:12.355 PDT|SSLSocketImpl.java:479|duplex close of SSLSocketjavax.net.ssl|DEBUG|79|Keep-Alive-Timer|2021-03-29 23:34:12.356 PDT|SSLSocketImpl.java:1569|close the underlying socket
2022-11-09 18:49:26
93
原创 LeetCode(剑指 Offer)- 56 - II. 数组中数字出现的次数 II
LeetCode(剑指 Offer)- 56 - II. 数组中数字出现的次数 II
2022-11-09 17:48:24
71
原创 LeetCode(剑指 Offer)- 56 - I. 数组中数字出现的次数
LeetCode(剑指 Offer)- 56 - I. 数组中数字出现的次数
2022-11-09 16:52:30
68
原创 PC - 史上最简单的远程访问群晖 NAS 方法
我们可以使用cpolar来映射群晖NAS的内网5000端口,http协议,它会自动生成相应的公网URL地址,我们只需要复制公网地址到浏览器上访问,就可以实现在外远程访问到内网的群晖NAS了,是不是听起来非常简单?需要注意的是,本次教程使用的是cpolar的免费套餐,虽然可以成功远程,但是带宽比较小,并且生成的公网地址每隔24小时会变化,对于需要长期远程的用户来说比较不方便。,只需要简单安装套件,就可以创建隧道映射内网端口,轻松将群晖NAS映射到公网,实现在外也可以自由远程访问到家里的群晖NAS。
2022-10-24 18:51:47
952
3
原创 Win软件 - 教你正确使用 Win10 专业版系统自带远程桌面(免费内网穿透)
Win软件 - 教你正确使用 Win10 专业版系统自带远程桌面(免费内网穿透)
2022-10-14 18:59:10
1017
2
Canon TS3180 打印机网络工具
2020-01-01
Canon TS3180 打印机驱动工具
2020-01-01
DeepFreezePasswordRemover
2019-11-04
ReverseProxy_win64
2019-09-30
.NET Framework 4.0
2019-09-25
.NET Framework 4.5
2019-09-25
protocolcheck.js
2019-09-23
剪切板 - clipbrd.rar
2019-09-11
强制注入dll.7z
2019-08-04
禁用Windows自动更新
2019-06-08
如何使用Easy Mock视频教程
2019-02-23
Google Guava 官方教程
2019-01-10
FiddlerSetup(抓包)
2019-01-07
shiro-master
2019-01-03
Windows6.1-KB2813430-x64.msu
2022-06-22
Windows6.1-KB2813430-x86.msu
2022-06-22
microsoftrootcertificateauthority2011.cer
2022-06-22
ideaIU-2020.2.3
2022-05-18
exe4j - 32bit and 64bit.rar
2021-08-05
clipbrd.exe
2020-12-21
csdn_chrome_plugin
2020-10-19
ElasticSearch CRX Chrome 插件
2020-07-24
DFU Linux 简易.rar
2020-03-20
Persi0-7.22(无密码)
2020-01-02
SpringMVC - 前台传JSON数据到后台,那后台是不是只能用Map或者实体类?
2019-04-05
@MappedSuperclass的用法?
2017-04-17
eclipse spring.xml文件属性值提示失效
2017-01-19
1个ASCII字符等于多少Unicode内码?
2017-01-09
Spring第三方JAR包注解优化问题
2016-11-03
Android中setResult能返回多个值吗?
2016-01-15
TA创建的收藏夹 TA关注的收藏夹
TA关注的人