- 博客(7)
- 资源 (7)
- 收藏
- 关注
原创 Iterator(拉式)和Reactive(推式)的比较
简单来说,拉式模型是消费者主动从数据源中拉取数据,而推式模型是生产者主动将数据推送给消费者。这两种模型在处理数据流时有各自的优点和适用场景。这段代码使用Reactor框架创建了一个包含整数1到5的Flux对象(表示一个数据流),并订阅了这个数据流。当数据流中的每个元素被发布时,拉式(pull-based)和推式(push-based)。这两种模式在数据处理中有很大的区别。这段代码使用Iterator遍历了一个包含字符串"A"、"B"和"C"的列表,并打印出每个元素。方法会被调用并打印出该元素。
2024-03-31 08:39:09 861
原创 idea mybatis dao和xml无法映射问题 全局搜索搜不到内容
问题现象现象1:idea中,安装free mybatis plugiin插件后,dao无法跳转xml,xml可以跳转dao,如下图其他项目均可以正常跳转,此项目之前正常使用,最近突然这样现象2:通过ctrl+shift+f全局搜索,搜索的内容确实存在,但搜不到解决方案试过各种方法,包括重装插件,检查代码,百度,最后想了想,搜索不到内容,很可能是idea索引出现问题,故通过清除idea缓存尝试,如下:通过点击图中Invalidate Caches使缓存失效,点击后重启idea,两个问题都
2021-09-15 17:43:31 1447
原创 Springboot整合WebSocket常见问题解决
Springboot整合WebSocket常见问题解决1. 启动失败报错现象java.lang.IllegalStateException: Failed to register @ServerEndpoint class: class com.xxx.WebSocketServer$$EnhancerBySpringCGLIB$$62689f33 javax.websocket.DeploymentException: Cannot deploy POJO class [com.xxx.We
2021-06-30 14:33:19 2679 2
原创 Vsftp 530错误
Vsftp 530 错误1.用户没有登录权限2.用户名密码错误3.总结一般出现530错误有两种情况,一种是用户没有登录权限,另一种是用户名密码错误1.用户没有登录权限找到/etc/vsftpd/ftpdusers文件,此文件中配置的是ftp用户黑名单,检查登录的用户是否在再此文件中出现2.用户名密码错误找到/etc/vsftpd/virtusers文件,此文件中配置的是用户名和密码,例如ftpuser //第一行代表用户名ftpuser //第二行代表密码若使用的是virtuse
2020-07-12 18:29:12 1313
原创 设计模式1--设计原则
设计模式--设计原则1.找出程序中会变化的方面,然后将其和固定不变的方面相分离在观察者模式中, 会改变的是主题的状态以及观察者的数目和类型,用这个模式,你可以改变依赖于主题状态的对象,却不必改变主题,这就叫做提前规划2...
2019-06-07 10:58:02 142
原创 NIO中buffer常用方法学习笔记
NIO中buffer常用方法学习笔记 NIO:Non-block I/O 非阻塞IO 非阻塞IO的读写一般是通过缓冲区(buffer)来实现的,下面对buffer的一些常用属性和方法简单的记录一下。 重要属性: mark:标记--用于标记position的位置 position:记录当前操作的位置 limit:可操作数据的上限 capacity:缓冲区容量 属性之间关系:...
2019-04-07 22:47:19 213
原创 java连接数据库两种方式
1.连接和操作数据库1.1 java连接数据库两种方式jdbc直连使用ojdbc6.jar包进行数据库链接package com.test1import.java.sql.*;class Oracle{public static void main(String[] args){//定义我们需要的变量//与特定的数据库的链接 Connecton ct= null;//表示预编
2017-05-04 14:47:08 290
Statistical foundations of machine learning.pdf
2015-06-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人