- 博客(22)
- 收藏
- 关注
原创 new String的时候发生了什么
可以看下这个public String(String original)构造器,实际上,JVM会把“abc” 关联 String对象的引用从常量池中查出来,作为参数传到新的String构造器中,也就是说,使用new关键字创建的String,数据仍然是来自常量池,常量池如果有就直接取,没有就创建。直接将字符串的字面量赋值给String 引用,此时,JVM将“abc”序列存入字符串常量池中,同时,创建一个String的对象,并将引用返回赋值给s。
2024-04-18 17:16:55 195
原创 React-Native 中 Image.prefetch 的使用方法
说明:其实 Image.prefetch 只是加载图片,参数是图片的地址,而且必须是https的,不然会加载失败,Image.prefetch 返回的是一个promise对象,在catch中会返回加载失败的错误信息,这个很重要,建议打印一些日志,防止图片加载失败的后续查看,以及记录加载失败的数据。then回调中没有返回值,可能会疑惑怎么获取加载完成的图片展示呢,其实这里思路是,把加载成功的图片url保存下来,然后渲染的时候用,Image 组价的 soure属性进行加载即可。
2024-03-15 10:51:36 514
原创 飞流笔记小程序分享-实用的笔记工具
据说后续会集成AI,AI生成的资料直接保存到笔记中,集成会议录音,AI帮助总结资料,然后将对应的转录字幕保存到笔记,对于需要外出,记录东西,或者奇思妙想比较多,但是一瞬间就忘了,还是很实用的。记录生活,记录自己的故事。比较喜欢的是它的分享功能,页面简洁,没有很复杂。还在不断升级维护,等几天就会有小功能上线。这个小程序实现了简单的笔记编辑和管理。
2024-01-22 13:58:18 389
原创 常用linux指令
注:注释上打【***】标记的就是很常用的nginx修改配置的时候可能会用到文件查看,文件修改,文件备份(复制)打包的时候,想发送一个dist包到部署的服务器,可能会用到压缩和文件远程发送的命令。
2023-07-30 21:34:08 181
原创 前端面试题1
挂载期更新期卸载期挂载这些生命周期的共性,就是它们都处于 render 阶段,都可能重复被执行,而且由于这些 API 常年被滥用,它们在重复执行的过程中都存在着不可小觑的风险。为什么废弃这些生命周期,因为引用了Fiber架构,render 阶段是允许暂停、终止和重启的,这就导致 render 阶段的生命周期都是有可能被打断重复执行。
2023-07-30 21:05:58 107
原创 Stable Diffusion模型
https://baijiahao.baidu.com/s?id=1766784681555713264&wfr=spider&for=pchttps://zhuanlan.zhihu.com/p/626335914
2023-06-20 21:51:53 165
原创 使用小程序的wx.request()请求chatGpt流式接口的实现
可以成功接收到数据,但是遇到了下面的问题,就是在接收的数据如果是中文会出现乱码,英文没有问题,可以正常解析出来。使用小程序的中wx.request()请求chatGpt流式接口的实现。大家有遇到这个问题吗,求解,求解…
2023-06-14 10:50:26 2089 7
原创 归并排序及其常见面试题
在一个数组中,任何一个前面的数a,和任何一个后面的数b,如果(a,b)是降序的,就称为降序对。在一个数组中,对于任何一个数num,求有多少个(后面的数*2)依然<num,返回总个数。在一个数组中,一个数左边比它小的数的总和,叫该数的小和。所以数组的小和为1+1+3+1+1+3+4+2=16。5左边比5小的数:1、3、4、 2。所有数的小和累加起来,叫数组小和。例子: [1,3,4,2,5]4左边比4小的数:1、3。1左边比1小的数:没有。3左边比3小的数:1。2左边比2小的数:1。
2023-04-19 00:27:14 106
原创 单双链表、栈和队列、递归和Master公式、哈希表和有序表的使用和性能
用递归行为得到数组中的最大值,并用master公式来估计时间复杂度。评估递归复杂度的Master公式。哈希表和有序表使用的code展示。在链表中删除指定值的所有节点。实现有getMin功能的栈。反转单链表、反转双链表。用环形数组实现栈和队列。用双链表实现栈和队列。
2023-04-19 00:25:37 120
原创 复杂度-对数器-简单排序和二分法
给定一个数组arr,已知任何两个相邻的数都不相等,找到随便一个局部最小位置返回。arr[i-1] > arr[i] < arr[i+1],i位置是局部最小;arr[N-1] < arr[N-2],N-1位置是局部最小;arr[0] < arr[1],0位置是局部最小;时间复杂度、空间复杂度、估算方式、意义。有序数组中找到>=num最左的位置。有序数组中找到<=num最右的位置。选择排序、冒泡排序、插入排序。选择排序及其对数器验证。冒泡排序及其对数器验证。插入排序及其对数器验证。有序数组中找到num。
2023-04-19 00:13:36 78
原创 学习异或运算和相关题目
一个数组中有两种数出现了奇数次,其他数都出现了偶数次,怎么找到并打印这两种数。一个数组中有一种数出现了奇数次,其他数都出现了偶数次,怎么找到并打印这种数。任何数和自己异或运算都得到0,因为每一位都相同,异或结果是0。怎么把一个int类型的数,提取出二进制中最右侧的1来。一个数组中有一种数出现K次,其他数都出现了M次,已知M > 1,K < M,找到出现了K次的数。要求额外空间复杂度O(1),时间复杂度O(N)不用额外变量交换数组中两个数的值。不用额外变量交换两个数的值。
2023-04-19 00:04:38 87
原创 redis发布订阅广播模式的使用&结合jeecg的Redis网关路由刷新机制
redis发布订阅广播模式的使用&结合jeecg的Redis网关路由刷新机制
2022-10-26 15:00:10 2718 1
原创 mysql 全文搜索
MySQL 5.7.6之前,全文索引只支持英文全文索引,不支持中文全文索引,需要利用分词器把中文段落预处理拆分成单词,然后存入数据库。自MySQL 5.7.6,内置了ngram全文解析器,用来支持中文、日文、韩文分词,本文使用的MySQL 版本是8.0.26,InnoDB数据库引擎。在 mysql 配置文件中添加分词以及最小词语长度修改完配置文件,重启mysql服务,并查看配置是否生效。如图:ngram_token_size 已经配置成功灌入数据搜索模式自然语言模式(NATURAL LAN
2022-06-28 14:41:22 662 2
原创 web服务器Caddy
常用的Web服务器有IIS,Apache,Jboss,Nginx,Lighttpd,Zeus,Resin,Jetty,BEA WebLogic,还有一种就是最常用的Tomcat。现在新介绍一种服务器,试用了一下Caddy,使用起来比Nginx优雅,基于Go语言开发。常用特性:Caddyfile配置简单,动态修改配置的Caddy安装可以使用dnf直接在宿主机上安装,或者基于Docker在docker中进行配置使用。使用DNF工具安装无疑是最简单的,Docker安装方式之后也会介绍。使用systemctl
2022-06-24 10:35:53 752 1
原创 frp实现内网穿透
##介绍:frp:在部署时分为两个端,一个服务端,一个客户端,服务端提供了可视化面板,可以实时查看各类服务代理的状态以及流量和端口信息。服务端必须部署于外网服务器上,客户端部署于内网环境下的主机中,并且配置文件可以通用,下面会分别介绍服务端和客户端的部署和配置方法。[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Ypmilt2s-1656037754305)(img/img.png)]2.2.2 客户端部署同样,删减服务端的文件,以s结尾的为服务端文件,下图是安装路径,
2022-06-24 10:31:17 306 1
原创 网关gateway的使用
参考:gateway使用整合auth2:整合auth2https://blog.csdn.net/weixin_43627706/article/details/124836962参考:网关的选择和使用Nginx+Lua(OpenResty)、kong(基于OpenResty)、Zuul/Zuul2、Spring Cloud Gateway(1)Kong 的性能非常不错,非常适合做流量网关,并且对于 service、route、upstream、consumer、plugins 的抽象,也是自研网关值得
2022-06-24 10:19:01 873 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人