随笔分类 -  JAVA

java基础
摘要:最长公共前缀 编写一个函数来查找字符串数组中的最长公共前缀。 如果不存在公共前缀,返回空字符串 ""。 示例 1: 输入:strs = ["flower","flow","flight"] 输出:"fl" 示例 2: 输入:strs = ["dog","racecar","car"] 输出:"" 解 阅读全文
posted @ 2022-08-20 22:10 cxc超小超 阅读(13) 评论(0) 推荐(0) 编辑
摘要:罗马数字转整数 罗马数字包含以下七种字符: I, V, X, L,C,D 和 M。 字符 数值 I 1 V 5 X 10 L 50 C 100 D 500 M 1000 例如, 罗马数字 2 写做 II ,即为两个并列的 1 。12 写做 XII ,即为 X + II 。 27 写做 XXVII, 阅读全文
posted @ 2022-08-20 22:09 cxc超小超 阅读(32) 评论(0) 推荐(0) 编辑
摘要:Spring MVC的主要组件 (1)前端控制器 DispatcherServlet(不需要程序员开发) 作用:接收请求、响应结果,相当于转发器,有了DispatcherServlet 就减少了其它组件之间的耦合度。 (2)处理器映射器HandlerMapping(不需要程序员开发) 作用:根据请求 阅读全文
posted @ 2022-08-20 22:06 cxc超小超 阅读(196) 评论(0) 推荐(0) 编辑
摘要:什么是TCP/IP和UDP TCP/IP即传输控制/网络协议,是面向连接的协议,发送数据前要先建立连接(发送方和接收方的成对的两个之间必须建 立连接),TCP提供可靠的服务,也就是说,通过TCP连接传输的数据不会丢失,没有重复,并且按顺序到达 UDP它是属于TCP/IP协议族中的一种。是无连接的协议 阅读全文
posted @ 2022-08-20 22:05 cxc超小超 阅读(103) 评论(0) 推荐(0) 编辑
摘要:RabbitMQ基本概念 Broker: 简单来说就是消息队列服务器实体 Exchange: 消息交换机,它指定消息按什么规则,路由到哪个队列 Queue: 消息队列载体,每个消息都会被投入到一个或多个队列 Binding: 绑定,它的作用就是把exchange和queue按照路由规则绑定起来 Ro 阅读全文
posted @ 2022-08-20 22:04 cxc超小超 阅读(33) 评论(0) 推荐(0) 编辑
摘要:一级缓存: 基于 PerpetualCache 的 HashMap 本地缓存,其存储作用域为 Session,当 Session flush 或 close 之后,该 Session 中的所有 Cache 就将清空,默认打开一级缓存。 **二级缓存:**与一级缓存其机制相同,默认也是采用 Perpe 阅读全文
posted @ 2022-08-20 22:03 cxc超小超 阅读(17) 评论(0) 推荐(0) 编辑
摘要:自己只会暴力求解,看见大佬的进阶求解,感觉tql,题源链接 阅读全文
posted @ 2022-08-20 21:59 cxc超小超 阅读(10) 评论(0) 推荐(0) 编辑
摘要:Java中的线程池是运用场景最多的并发框架,几乎所有需要异步或并发执行任务的程序都可以使用线程池。在开发过程中,合理地使用线程池能够带来许多好处。 阅读全文
posted @ 2022-04-29 15:13 cxc超小超 阅读(73) 评论(0) 推荐(0) 编辑
摘要:事务是一个不可分割的数据库操作序列,也是数据库并发控制的基本单位,其执行的结果必须使数据库从一种一致性状态变到另一种一致性状态。事务是逻辑上的一组操作,要么都执行,要么都不执行。 阅读全文
posted @ 2022-04-29 15:11 cxc超小超 阅读(53) 评论(0) 推荐(0) 编辑
摘要:Java中的线程池是运用场景最多的并发框架,几乎所有需要异步或并发执行任务的程序都可以使用线程池。在开发过程中,合理地使用线程池能够带来许多好处。 阅读全文
posted @ 2022-04-29 15:10 cxc超小超 阅读(18) 评论(0) 推荐(0) 编辑
摘要:什么是三次握手? 1.进行三次握手,首先向服务器发送一个syn报文,其中syn=1,seq number=1022(随机); 2.服务器接收到syn报文,根据syn=1判断客户端请求建立连接,并返回一个syn报文,为第一次握手, 其中ack number=1023(客户端seq number+1), 阅读全文
posted @ 2022-04-29 15:09 cxc超小超 阅读(34) 评论(0) 推荐(0) 编辑
摘要:多线程是指程序中包含多个执行流,即在-个程序中可以同时运行多个不同的线程来执行不同的任务。 阅读全文
posted @ 2022-04-29 15:07 cxc超小超 阅读(82) 评论(0) 推荐(0) 编辑
摘要:==:基本类型比较的是值的大小,引用类型比较的是内存地址,是不是同一个对象,equals:默认比较同一个对象的内容 阅读全文
posted @ 2022-04-29 15:05 cxc超小超 阅读(16) 评论(0) 推荐(0) 编辑
摘要:ArrayList 和 LinkedList 的区别是什么?综合来说,在需要频繁读取集合中的元素时,更推荐使用 ArrayList,而在插入和删除操作较多时,更推荐使用 LinkedList。 阅读全文
posted @ 2022-04-29 15:02 cxc超小超 阅读(111) 评论(0) 推荐(0) 编辑
摘要:封装:隐藏内部功能的具体实现,只保留和外部交流数据的接口。继承:一个对象可以从它的父类继承所有的通用的属性和方法,并在无需重新编写原来的类的情况下对这些功能进行扩展;最大的好处是实现代码的高效重用。多态:同一个动作作用于不同的对象 所产生不同的行为。 阅读全文
posted @ 2022-04-29 14:57 cxc超小超 阅读(171) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示