后端
Kotlin语言现在怎么不火了?你怎么看?
在知乎上看到一个问题,看了下问题的详细描述应该是问在安卓开发领域火不火,关于这点只能Kotlin在Android领域只会越来越火,别的不说现在各个大厂的 Android 招聘要求里都会加上一条“要求熟悉 Kotlin”或“熟悉 Kotlin 语言者优先
2017 年Google 宣布 Kotlin 成为 Android 的官方语言后,对于 Android 开发者来说,Kotlin
基于Java+Springboot山西非遗文化展示网站系统设计与实现
博主介绍:黄菊华老师《Vue.js入门与商城开发实战》《微信小程序商城开发》图书作者,CSDN博客专家,在线教育专家,CSDN钻石讲师;专注大学生毕业设计教育、辅导。
所有项目都配有从入门到精通的基础知识视频课程,学习后应对毕业设计答辩,提供核心代码讲解,答辩指导。
项目配有对应开发
Gitee+Jenkins+SonarQube代码上线的实战操作
代码上线-流程图
image.png
添加Nexus流程图
image.png
机器的环境
172.168.0.1 jenkins # 建议-机器环境:1C以上,2G以上,40G磁盘以上
172.168.0.2 SonarQube # 建议-机器环境:2C以上,4G以上,40G磁盘以上
172.168.0.3 nexus(可选) #
Redis数据结构与对象
1.简单动态字符串
每个sds.h/sdshdr结构表示一个SDS值,Redis是C语言写的。
image.png
与C字符串的区别:
常数复杂度获取字符串长度
杜绝缓冲区溢出
C字符串不记录长度,如果两个C字符串前后紧挨在一起,这时候扩展前字符串时,后字符串就会被覆盖。
减少修改字符串时内存重分配的次数
结构体的free,就是处理分配的空间大小,如果你要扩展的话,可以探索是否
了解Mach-O文件
Mach-O文件
想要一个应用程序运行起来,那么它的可执行文件格式一定要被操作系统所理解。在Windows系统的可执行文件是PE,而在OS X和iOS 中的可执行文件是Mach-O。
那么Mach-O是怎么生成的呢?苹果公司目前使用的编译器是LLVM,在程序编译时,编译器会对每个文件进行编译,然后生成Mach-O文件,而后链接器会将项目中的多个 Mach-O 文件合并成一个,最终的这个就是我们的可
Java线程<第五篇>:线程池
utils包提供开了 ExecutorService 线程池的实现,主要目的是为了重复利用线程,提高系统效率。
Thread是一个重量级的资源,创建、启动以及销毁都是比较耗费系统资源的,因此使用线程池来管理线程是一个非常重要的编程习惯。
1、Thread
new Thread(new Runnable() {
@Override
public void
MySQL复合查询全解析:从基础到多表关联与高级技巧
前言:本文主要讲解了在MySQL中的复合查询,下面是关于本文章所需要数据的建表语句创建表的语句:DROP database IF EXISTS `scott`;
CREATE database IF NOT EXISTS `scott` DEFAULT CHARACTER SET utf8 COLLATE utf8_gene