- 博客(14)
- 收藏
- 关注
原创 算法入门 - 链表的实现及应用(Java版本)
原因是链表在添加节点的过程中,需要不断地new一个新的节点,而这个new的过程需要寻找新的地址,所以随着次数的增大,耗时变得越来越明显。栈是一种后进先出的结构,而通过上面对链表的学习,可以发现链表的 head 头节点位置与栈的栈顶非常相似,节点可以通过头节点直接进入链表,也可以直接从头节点脱离链表,而且这两种操作的时间复杂度都是 O(1) 级别的(prev 节点无需移动)。队列是一种先进先出的结构,对应到链表,可以使用链表的 head 头节点模拟出队操作(O(1)的时间复杂度)。// 链表dummy节点。
2025-01-29 17:23:19
605
原创 算法leetcode|24
输出:[2,1,4,3]输入:head = []输出:[]输入:head = [1]输出:[1]// }//// val// }// }// }---### go/*** Val int* }*/t := dummyfor t.Next!* };*/
2025-01-29 17:21:15
527
原创 如何判断自己外网IP是否为真实公网IP,以及解决方案_116是公网地址吗
如果没有公网IP,可以使用nat123端口映射,将任意内网地址映射到外网,提供外网访问,包括80映射、全端口映射、http、https、tcp、udp、ftp、广播,任意端口任意应用的访问。1,直接问自己的网络提供商,问他分配的IP是不是公网IP,跨网能不能访问到这个IP。环境三,小温家是长城带宽,100M独享,但是路由分配的IP是10开头的,是经过网络运营商NAT转发的内网IP。环境一,小习本地是ADSL网络,路由分配的是动态公网IP,且80端口是正常的。如何做网站服务,如何实现外网访问内网应用?
2025-01-29 00:41:18
1543
原创 如何准备面试?“-80%-的-offer-掌握在-20%-的人手-”!
如果有项目的话,技术面试第一步,面试官一般都是让你自己介绍一下你的项目。对项目整体设计的一个感受(面试官可能会让你画系统的架构图)在这个项目中你负责了什么、做了什么、担任了什么角色从这个项目中你学会了那些东西,使用到了那些技术,学会了那些新技术的使用另外项目描述中,最好可以体现自己的综合素质,比如你是如何协调项目组成员协同开发的或者在遇到某一个棘手的问题的时候你是如何解决的又或者说你在这个项目用了什么技术实现了什么功能比如:用redis做缓存提高访问速度和并发量、使用消息队列削峰和降流等等。
2025-01-29 00:39:15
878
原创 从传统部署到无服务器计算:AI应用在AWS平台上的革新与飞跃
基于云的人工智能服务可以自动完成客户服务、数据分析和财务报告等领域的各种劳动密集型任务。其秘诀在于运用预先构建的工具,例如用于图像分析的Amazon Rekognition或用于自然语言处理的AWS Comprehend。这样,就无须创建昂贵的定制软件系统。《快速构建AI应用——AWS无服务器AI应用实战》是利用基于云的解决方案快速完成人工智能项目的指南。你可以从本书学到如何通过将多个云组件构建在一起来完成真实世界的应用程序,例如聊天机器人和文字转语音服务。
2025-01-28 14:58:58
782
原创 从Android开发的角度比较MVC,MVP,MVVM的优缺点
作为一种新的模式,MVP与MVC有着一个重大的区别:在MVP中View并不直接使用Model,它们之间的通信是通过Presenter(MVC中的Controller)来进行的,虽然MVP 的表示层Presenter阻断了展现层view和模块层model的直接联系,但是展示层中的每个控件都得声明,对每个控件都需要使用 get方法获取控件的值,使用 set 方法更新控件的值。视图与控制器是相互分离,但却是联系紧密的部件,视图没有控制器的存在,其应用是很有限的,反之亦然,这样就妨碍了他们的独立重用。
2025-01-28 14:56:54
951
原创 SpringBoot-2
import org.springframework.boot.SpringApplication;import org.springframework.boot.autoconfigure.SpringBootApplication;@MapperScan(basePackages = {“com.xu.springboot.mapper”})@SpringBootApplicationpublic class Application {}. ____ _
2025-01-28 06:29:00
540
原创 SpringBoot 通过注解的方式整合 Mybatis + PageHelper 分页显示
namevarchar(50) DEFAULT NULL COMMENT ‘姓名’,ageint(11) DEFAULT NULL COMMENT ‘年龄’,idINSERT INTO user values (1,“村雨遥”,25);INSERT INTO user values (2,“张三”,26);INSERT INTO user values (3,“李四”,27);在项目配置文件中配置数据源;
2025-01-28 06:26:48
509
原创 MongoDB是什么?非关系型数据库的优点?安装使用教程
我:“而在菲关系型数据库中没有表的概念,而是换成集合的概念,就是一个数据库中有多个集合,然后集合中没有列的概念,是字段的概念,而集合之间的关系是通过将其中一个集合中的数据放入到另一个集合中来表示的”。推开家里那破旧的木头门,看到院子里一人多高的杂草,心里很不是滋味,进了屋躺到了床上回想起刚刚狗蛋说的话,我确实工作也没有找到,媳妇更别说在哪了,悲伤突然涌上心头。回复【项目】更有开源项目持续更新分享给大家。1、非关系型数据库存储数据的格式是key,value形式,更加符合程序员的思维方式,没有固定的数据类型。
2025-01-27 17:33:37
705
原创 MongoDB 经常报 “Closed connection“ 的问题排查修复_opened connection [connectionid{localvalue 4, serv
也基本符合测试那边的问题,就是数据差不多延迟了二三十分钟(虽然官方文档中说大于5分钟的都无效,会被设置为5分钟)要防止重启之后配置变回原来的还得改配置文件,这边没有权限后续就没有操作了,不过步骤写的很清楚,交给运维就行。还需要修改 net.ipv4.tcp_retries2 配置,通过以下语句查询,小于等于5会比较好。获得的值小于等于120(秒)(2分钟)会比较好,但是目前设置的是1200(秒)(20分钟)可以看到系统原来设置的是15,这边通过。根据MongoDB官方文档。
2025-01-27 17:31:36
314
原创 Java基础(2)——数组[] &; 集合List,函数式编程Lamda表达式_java []和list
List接口>>>Collection接口(定义了add等方法)>>>Iterbale(iterator()迭代器)2)创建一个新的数组,将需要保留的元素复制到新数组中,然后将新数组赋值给原数组。弊端是需要新的数字,并且要遍历。1)找到要删除的学生,把数组的最后一个赋值到该位置,然后把最后一个删除,弊端是顺序改变;假设现在有3个班的学生成绩,使用一个数组该怎么存储(数据打包)?集合的底层数组,List提供了快捷的方法进行操作。出现在接口,则此接口可以使用lamda表达式。先扩大数组的大小,然后放元素。
2025-01-27 03:21:38
845
原创 Java基础知识和常用数据结构整理与分析--Framwork篇_java数据结构基础知识
2.在abstract class 中可以有自己的数据成员,也可以有非abstarct的方法,而在interface中,只能够有静态的不能被修改的数据成员(也就是必须是static final的,不过在 interface中一般不定义数据成员),所有的方法都是public abstract的。先执行完finally中语句才会执行try中的return语句,计算完return的值之后,无论在什么地方修改了参数的值,retnrn需要返回的值都是确定的,在执行finally前就已经确定了,不会改变。
2025-01-27 03:19:33
934
原创 Java基础总结—多线程篇
/主线程获取分支线程的返回值3、线程的生命周期线程有时间片,才会运行,不然就抢夺时间片!4、获取当前线程对象//静态方法!获取当前线程对象5、线程休眠 Thread.sleep/*线程休眠,中断线程线程休眠*/t.start();System.out.println(“main线程开始”);try {//main线程休眠5秒//方式一 : 中断分支线程,抛出异常sleep interrupted//直接杀死线程!栈都回收了,造成丢失数据!(该方法已经过时)
2025-01-27 03:17:28
475
原创 Activity 你小子藏得有点深_activity_qy1e2ipapg8
这三个类虽然分别各种承担着不同的作用,但它们都属于Context的一种,而它们具体Context的功能则是由ContextImpl类去实现的,因此在绝大多数场景下,Activity、Service和Application这三种类型的Context都是可以通用的。但是当我要调用它的时候我就犯难了,变红了,提示我要传参数,但是我不知道要传啥,此时我觉得,应该要请Alt + 回车帮忙了,果然按完就不标红了,于是我愉快地准备在手机上验证一下,结果就出现了上面的问题。,我承认,一开始我确实是不懂,
2025-01-24 05:13:11
322
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅