- 博客(20)
- 收藏
- 关注
原创 Nestjs联合Typeorm操作Mysql数据库_nestjs typeorm where like
【代码】Nestjs联合Typeorm操作Mysql数据库_nestjs typeorm where like。
2025-02-06 05:38:19
424
原创 LeetCode通关:哈希表六连,这个还真有点简单
哈希表也叫散列表,哈希表是一种映射型的数据结构。哈希表是根据关键码的值而直接进行访问的数据结构。就好像老三和老三的工位:有人来找老三,前台小姐姐一指,那个像狗窝一样的就是老三的工位。总体来说,散列表由两个要素构成:桶数组与散列函数。桶及桶数组散列表使用的桶数组(Bucket array ),其实就是一个容量为 N 的普通数组,只不过在这里,我们将其中的每个单元都想象为一个“桶”(Bucket),每个桶单元里都可以存放一个条目。
2025-02-06 01:09:05
706
原创 Java网络商城项目 SpringBoot+SpringCloud+Vue 网络商城(SSM前后端分离项目)四(微服务搭建-通用工具类-通用异常处理-自定义异常处理)
Getter //get方法@NoArgsConstructor //无参构造@AllArgsConstructor //有参构造public enum ExceptionEnum {//枚举是只具有固定实例个数的类PRICE_CANNOT_BE_NULL(400,“价格不能为空!”);
2025-02-05 20:47:04
1620
原创 Java经典面试题 带答案(四)
在接口中,所有方法都是抽象的。序列化的实现:将需要被序列化的类实现Serializable接口,该接口没有需要实现的方法,implements Serializable只是为了标注该对象是可被序列化的,然后使用一个输出流(如:FileOutputStream)来构造一个 ObjectOutputStream(对象流)对象,接着,使用ObjectOutputStream对象的writeObject(Object obj)方法就可以将参数为obj的对象写出(即保存其状态),要恢复的话则用输入流。
2025-02-05 20:45:20
296
原创 flutter技术栈!Android面试必备的集合源码详解,含BATJM大厂_android flutter 技术栈
2、补间动画实现原理3、Android各个版本API的区别4、Requestlayout,onlayout,onDraw,DrawChild区别与联系5、invalidate和postInvalidate的区别及使用6、Activity-Window-View三者的差别7、谈谈对Volley的理解8、如何优化自定义View9、低版本SDK如何实现高版本api?10、描述一次网络请求的流程11、HttpUrlConnection 和 okhttp关系12、如何缩减APK包大小?13、Android与服务器交互
2025-02-04 17:20:21
304
原创 Flutter完整开发实战详解(六、 深入Widget原理)
理论上你也可以认为 RenderObject 是最终给 Flutter 的渲染数据,它保存了大小和位置等信息,Flutter 通过它去绘制出画面。说到。
2025-02-04 17:18:38
1873
原创 C语言实现三子棋(具体步骤和代码)_三子棋代码c语言
printf(“您的坐标不在合法范围内 [0, 2],请重新输入:\n”);printf(“您的坐标不在合法范围内 [0, 2],请重新输入:\n”);printf(“--------1.开始游戏--------\n”);printf(“--------0.退出游戏--------\n”);printf(“请输入坐标(row col):”);printf(“请输入坐标(row col):”);printf(“您的坐标位置已经有子了!printf(“恭喜您, 您赢了!printf(“请输入你的选择:”);
2025-02-04 12:58:08
494
原创 C语言函数详解——一文带你入门函数~_c函数新手入门教程
当然,库函数不是万能的,总有库函数办不到的事情,程序员的岗位也就应运而生了。自定义函数和库函数一样,有函数名,返回值类型和函数参数。但是不一样的是这些都是我们自己设定的。//get\_max函数的设计(x):(y);//int 返回类型//get\_max 函数名//x、y 函数参数告诉编译器有一个函数叫什么,参数是什么,返回类型是什么。但是具体是不是存在,无关紧要。函数的声明一般出现在函数的使用之前。要满足先声明后使用。函数的声明一般要放在头文件中的。
2025-02-04 12:56:25
846
原创 Android性能调优;如何让你的APK瘦身88%
我们知道google给我们的apk提供了国际化支持,如适应不同的屏幕分辨率的drawable资源,还有适应不同语言的字符串资源等等,但是在很多情况下我们只需要一些指定分辨率和语言的资源就可以了,这个时候我们可以使用resConfigs方法来配置。随着业务的频繁变更以及复杂度的增加,我们往往会使用第三方Libaray,有时候我们可能仅仅用到了很少一部分的功能,这个时候就需要慎重考虑完全引用。在strict模式下,img_前缀的资源会做未使用的处理,因此你需要使用tools:keep手动进行已使用标识。
2025-02-04 07:15:49
813
原创 Android性能调优之需要掌握Dalvik和ART的知识
与DVM的GC不同的是,ART采用了多种垃圾收集方案,每个方案会运行不同的垃圾收集器,默认采用的是CMS(Concurrent Mark-Sweep)方案,该方案主要是使用了 sticky——CMS和 partial-CMS,根据不同的CMS方案,ART的运行时堆的控件也会有不同的划分,默认是由4个Space和多个辅助数据结构组成的。步入2020年,全球Android用户中,5.0以上的版本占据87~90%,就算DVM已经没有更新了,我们也有必要去学一下DVM,它有很多东西是和ART通用的。
2025-02-04 07:14:05
660
原创 Android TabLayout 使用进阶(含源码)
还差Fragment了,假设当前的Activity是要做视频的分类,有类别如下:电视剧、电影、综艺、体育、新闻、国际这六项。那么我们就需要建6个Fragment,这个些fragment同样放在mode2包下。分别是。
2025-02-03 19:24:31
1193
原创 Spring-Bean的作用域和生命周期
在Bean容器启动会读取bean的xml配置文件,然后将xml中每个bean元素分别转换成BeanDefinition对象。,作用域仅在基于web的Spring ApplicationContext情形下有效,当处理请求结束,request作用域的bean实例将被销毁。System.out.println(“第三步:在初始化之前执行的方法”);System.out.println(“第五步:在初始化之后执行的方法”);System.out.println(“第四步:执行初始化的方法”);
2025-02-03 11:12:54
702
原创 Spring-AOP
*Spring框架定义切面,通过拦截切点实现了不同业务模块的解耦,这个就叫做面向切面编程。3.使用Proxy类创建接口代理对象。一、面向切面编程(AOP)2.创建实现类,实现方法。1.创建接口,定义方法。
2025-02-03 11:11:10
247
原创 Microsoft Remote Procedure Call Runtime 远程代码执行漏洞(CVE-2022-26809)
CVE-2022-26809 - 核心 Windows 组件 (RPC) 的弱点获得 9.8 的 CVSS 分数并非没有原因,因为攻击不需要身份验证并且可以通过网络远程执行,并且可能导致远程代码执行 ( RCE) 具有 RPC 服务的权限,这取决于托管 RPC 运行时的进程。深入研究 OSF_SCALL:GetCoalescedBuffer 中的易受攻击代码,我们注意到整数溢出错误可能导致堆缓冲区溢出,其中数据被复制到太小而无法填充的缓冲区。检查新函数并深入研究它的代码,我们发现它检查整数溢出。
2025-02-02 03:25:26
1082
原创 Memcached集群的使用
协议简单,后面学了客户端的时候会了解,Redis是RESP协议,在RESP里面描述KEY的长度,KEY的值,VALUE的长度,VALUE的值,而在Memcached里面。呵呵哒,协议简单是简单,至于麻不麻烦后面学客户端同学们会有深刻的体会,在这先卖个关子。其他的,这就不做解释了,同学们一看就明白。
2025-02-02 03:21:54
1089
原创 DFS和BFS总结和代码演示(详解)
这里的代码演示 我是将顶点的序号从 0 开始的//一些量的定义queue q;//用于表示已经访问过的结点//邻接矩阵储存表示int NV;int NE;}gnode;//创建图int i,j;//邻接矩阵初始化i < G->NV;j++){//两点之间没有边相连 用 0 来表示 ,如果有边用 1 来表示k < G->NE;k++){//两点之间有边 赋值为一;//BFS遍历//a = 0;//表示从0这个点开始遍历;
2025-01-31 11:57:57
896
原创 Dependency not found解决方案(Springboot,绝对有效)
今天在弄一个项目的依赖的时候,easyexcel 的依赖就是下载不了,虽然我的 Maven 配置没问题。2. 项目根目录下新建 lib 文件夹(当然,名字随便取都可以),把下载好的 jar 包放进去即可。的提醒,我之前写文章的时候没加""不报错,可能是因为我之前把terminal改成了gitBash。我切换了几个版本,也无法从镜像下载,甚至开了加速器,换回默认镜像下载都不行。如果报错:一般情况下,只要你下载的依赖没问题,直接用上面的指令就可以了。这个方案比较简单,如果这个方案报错,再用下面的解决方案。
2025-01-31 11:56:13
1091
原创 Android 简单使用ColorMatrix
这些效果在android中有很好的支持,通过颜色矩阵(ColorMatrix)和坐标变换矩阵(Matrix)可以完美的做出上面的所说的效果。如果把这个矩阵作用于各颜色分量的话,R=A*C,计算后会发现,各个颜色分量实际上没有任何的改变(R’=R G’=G B’=B A’=A)。android中可以通过颜色矩阵(ColorMatrix类)方面的操作颜色,颜色矩阵是一个5x4 的矩阵(如图1.1)下面是一个实际中使用的颜色矩阵。矩阵的运算规则是矩阵A的一行乘以矩阵C的一列作为矩阵R的一行,
2025-01-24 16:49:51
833
原创 2024 年最新基于 Spring Cloud 的微服务架构分析
从服务发现的实现原理上来说,Consul 和 Etcd 的基本设计思路是一致的,Etcd 更简单,Consul 则更像一个全栈的解决方案,功能比 Etcd 要更丰富,比如支持可视化的 Web UI 管理界面、支持多数据库中心、安全层面除了 HTTPS 外还支持 ACL、更加全面的健康检查功能、内置 DNS Server 等,这些都是 Etcd 所不具备的,但是更全面的功能往往意味着更高的复杂性,针对微服务的服务注册和发现场景,Etcd 完全够用了。为了解决这样的问题,产生了断路器等一系列的服务保护机制。
2025-01-24 01:59:28
1145
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅