1.本项目为SpringCloudGateway的微服务框架,整合了SpringSecurity,微服务间使用Redis来获取登陆的用户信息。
2.由于Gateway采用的是纯Webflux方式,所以原有的Spring基于传统拦截器、过滤器的方式无法正常使用SpringSecurity。
3.因而,本项目根据WebFlux的方式,进行了整合,实现了登录和权限验证。
2016/6/16 20:15:17 170KB SpringCloud Gateway SpringSecurity
1
精通并发与netty视频教程(2018)视频教程。
精通并发与netty视频教程(2018)视频教程netty视频教程Java视频教程目录:1_学习的要义2_Netty宏观理解3_Netty课程大纲深度解读4_项目环境搭建与Gradle配置5_Netty执行流程分析与重要组件介绍6_Netty回调与Channel执行流程分析7_Netty的Socket编程详解8_Netty多客户端连接与通信9_Netty读写检测机制与长连接要素10_Netty对WebSocket的支援11_Netty实现服务器端与客户端的长连接通信12_GoogleProtobuf详解13_定义Protobuf文件及消息详解14_Protobuf完整实例详解15_Protobuf集成Netty与多协议消息传递16_Protobuf多协议消息支援与工程最佳实践17_Protobuf使用最佳实践与ApacheThrift介绍18_ApacheThrift应用详解与实例剖析19_ApacheThrift原理与架构解析20_通过ApacheThrift实现Java与Python的RPC调用21_gRPC深入详解22_gRPC实践23_GradleWrapper在Gradle项目构建中的最佳实践24_gRPC整合Gradle与代码生成25_gRPC通信示例与JVM回调钩子26_gRPC服务器流式调用实现27_gRPC双向流式数据通信详解28_gRPC与Gradle流畅整合及问题处理的完整过程与思考29_Gradle插件问题处理方案与Nodejs环境搭建30_通过gRPC实现Java与Nodejs异构平台的RPC调用31_gRPC在Nodejs领域中的静态代码生成及与Java之间的RPC通信32_IO体系架构系统回顾与装饰模式的具体应用33_JavaNIO深入详解与体系分析34_Buffer中各重要状态属性的含义与关系图解35_JavaNIO核心类源码解读与分析36_文件通道用法详解37_Buffer深入详解38_NIO堆外内存与零拷贝深入讲解39_NIO中Scattering与Gathering深度解析40_Selector源码深入分析41_NIO网络访问模式分析42_NIO网络编程实例剖析43_NIO网络编程深度解析44_NIO网络客户端编写详解45_深入探索Java字符集编解码46_字符集编解码全方位解析47_Netty服务器与客户端编码模式回顾及源码分析准备48_Netty与NIO系统总结及NIO与Netty之间的关联关系分析49_零拷贝深入剖析及用户空间与内核空间切换方式50_零拷贝实例深度剖析51_NIO零拷贝彻底分析与Gather操作在零拷贝中的作用详解52_NioEventLoopGroup源码分析与线程数设定53_Netty对Executor的实现机制源码分析54_Netty服务端初始化过程与反射在其中的应用分析55_Netty提供的Future与ChannelFuture优势分析与源码讲解56_Netty服务器地址绑定底层源码分析57_Reactor模式透彻理解及其在Netty中的应用58_Reactor模式与Netty之间的关系详解59_Acceptor与Dispatcher角色分析60_Netty的自适应缓冲区分配策略与堆外内存创建方式61_Reactor模式5大角色彻底分析62_Reactor模式组件调用关系全景分析63_Reactor模式与Netty组件对比及Acceptor组件的作用分析64_Channel与ChannelPipeline关联关系及模式运用65_ChannelPipeline创建时机与高级拦截过滤器模式的运用66_Netty常量池实现及ChannelOption与Attribute作用分析67_Channel与ChannelHandler及ChannelHandlerContext之间的关系分析68_Netty核心四大组件关系与构建方式深度解读69_Netty初始化流程总结及Channel与ChannelHandlerContext作用域分析70_Channel注册流程深度解读71_Channel选择器工厂与轮询算法及注册底层实现72_Netty线程模型深度解读与架构设计原则73_Netty底层架构系统总结与应用实践74_Netty对于异步读写操作的架构思想与观察者模式的重要应用75_适配器模式与模板方法模式在入站处理器中的应用76_Netty项目开发过程中常见且重要事项分析77_JavaNIOBuffer总结回顾与难点拓展78_Netty数
2018/11/3 6:48:04 108KB 精通并发 netty 视频教程 高并发
1
java聊天室程序源码2需求分析2.1业务需求1.与聊天室成员一起聊天。
2.可以与聊天室成员私聊。
3.可以改变聊天内容风格。
4.用户注册(含头像)、登录。
5.服务器监控聊天内容。
6.服务器过滤非法内容。
7.服务器发送通知。
8.服务器踢人。
9.保存服务器日志。
10.保存用户聊天信息。
2.2系统功能模块2.2.1服务器端1.处理用户注册2.处理用户登录3.处理用户发送信息4.处理用户得到信息5.处理用户退出2.2.2客户端1.用户注册界面及结果2.用户登录界面及结果3.用户发送信息界面及结果4.用户得到信息界面及结果5.用户退出界面及结果2.3功能需求运行环境:Windows9x、2000、xp、2003,Linux必要环境:JDK1.5以上硬件环境:CPU400MHz以上,内存64MB以上3.1.2客户端结构ChatClient.java为客户端程序启动类,负责客户端的启动和退出。
Login.java为客户端程序登录界面,负责用户帐号信息的验证与反馈。
Register.java为客户端程序注册界面,负责用户帐号信息的注册验证与反馈。
ChatRoom.java为客户端程序聊天室主界面,负责接收、发送聊天内容与服务器端的Connection.java亲密合作。
Windowclose为ChatRoom.java的内部类,负责监听聊天室界面的操作,当用户退出时返回给服务器信息。
Clock.java为客户端程序的一个小程序,实现的一个石英钟功能。
3.2系统实现原理当用户聊天时,将当前用户名、聊天对象、聊天内容、聊天语气和是否私聊进行封装,然后与服务器建立Socket连接,再用对象输出流包装Socket的输出流将聊天信息对象发送给服务器端当用户发送聊天信息时,服务端将会收到客户端用Socket传输过来的聊天信息对象,然后将其强制转换为Chat对象,并将本次用户的聊天信息对象添加到聊天对象集Message中,以供所有聊天用户访问。
接收用户的聊天信息是由多线程技术实现的,因为客户端必须时时关注更新服务器上是否有最新消息,在本程序中设定的是3秒刷新服务器一次,如果间隔时间太短将会增加客户端与服务器端的通信负担,而间隔时间长就会让人感觉没有时效性,所以经过权衡后认为3秒最佳,因为每个用户都不可能在3秒内连续发送信息。
当每次用户接收到聊天信息后将会开始分析聊天信息然后将适合自己的信息人性化地显示在聊天信息界面上。
4.1.1问题陈述1.接受用户注册信息并保存在一个基于文件的对象型数据库。
2.能够允许注册过的用户登陆聊天界面并可以聊天。
3.能够接受私聊信息并发送给特定的用户。
4.服务器运行在自定义的端口上#1001。
5.服务器监控用户列表和用户聊天信息(私聊除外)。
6.服务器踢人,发送通知。
7.服务器保存日志。
2018/11/6 12:08:27 10.71MB java Socket 聊天程序可进行私聊和公聊
1
哈工大停用词表是一个经常被使用的停用此表,可以在自然言语处理过程中的分词时过滤掉不必要的单词
2017/9/27 7:54:15 5KB 自然语言处理
1
草根站长工具箱是一款为了方便国内站长查询网站信息的软件,基本集合了站长平时用到的所有工具,综合查询:包括收录查询,关键字排名,友情链接检测,网站年龄,网站价格评估,网站备案查询等等,常用工具:包括历史收录,页面模拟抓取,密度查询,各种加密,ICO在线制作,LOGO在线制作,多功能计数器,各国语言翻译等,增加外链:免费在线快速提高网站暴光率,明显增加网站外部连接(不作弊)。
快速提高百度,YAHOO,GOOGLE等排名,网页刷新工具:又名网页刷新器,这个小工具主要功能是刷网站PV浏览量,适合刷淘宝/拍拍等浏览量。
草根站长工具箱功能一:友情连接批量查询(可同时查询上百个站点友情连接情况.支持结果过滤/导出功能)二:关键词排名批量查询(可采集指定网站的关键词查询.支持结果过滤/导出功能)三:百度权重查询(可查出站点在百度靠前的页面,百度指数等.支持结果过滤/导出功能)四:采集伪原创工具(只需要输入关键词,就能给您自动生成出上千篇原创文章.支持导出)五:网络外链查询(可查询在网络中那些站点带有您的页面地址,并以地址/标题列出)六:长尾词挖掘工具(可同时多线程挖掘百度,谷歌,搜搜,雅虎,淘宝站点热门长尾词.支持结果过滤/导出功能)七:N种批量查询工具(百度收录/反链批量查询,PR值批量查询,出站链接批量查询,雅虎反链批量查询,ALEXA批量查询,未注册域名批量查询.支持结果过滤/导出功能)八:网页综合检测工具(查网页关键字密度,搜索引擎模拟抓取等)九:过期域名查询工具(每日更新5万条左右一星期内删除的域名,内含百度收录/反链,PR值,雅虎反链,ALEXA排名,能否注册等批量查询功能.支持结果过滤/导出功能)十:CNZZ流量统计,百度流量统计,51LA流量统计(随时同步流量数据.每秒的流量变化都在电脑桌面显示)草根站长工具箱截图
2019/10/23 4:13:16 1.51MB 网络软件-网络推广
1
随着互联网的普及,网络资源的激增,用户很难快速找到需要的信息。
为了提供精确而又快速的推荐,研究者提出了多种推荐算法,其中协同过滤推荐算法是应用最为成功的一种。
协同过滤这一概念初次于1992年由Goldberg、Nicols、Oki及Terry提出,应用于Tapestry系统,该系统仅适用较小用户群(比如,某一个单位内部),而且对用户有过多要求(比如,要求用户显式的给出评价).目前,许多电子商务网站都已经使用了推荐系统,如Amazon、CDNow、Drugstore,当当网上书店和Moviefinder等。
2017/3/10 2:55:05 242KB 算法 大数据
1
适用于平面极大过滤图方法的MATLAB代码完成,最好先下载BGL工具包
2021/3/24 20:35:20 3KB PMFG
1
使用PCL实现的欧几里德聚类ROS节点,配合地面过滤可实现较为理想的激光雷达妨碍物检测,具体见博客链接:https://blog.csdn.net/AdamShan/article/details/83015570
1
基于贝叶斯算法的手机垃圾短信过滤,完好的过程步骤及代码。
直接可用
2020/1/3 4:58:28 651KB 机器学习 贝叶斯算法
1
个人博客个人博客入门者。
观看操作入门»有关更多信息,请访问»描述易于使用且易于自定义的个人博客入门工具,具有“喜欢的应用”规划转换。
特征:可客制化Markdown文件中的简单可编辑内容(帖子,页面和部件)通过主题对象轻松重新设置样式用JSS样式评论(Facebook)帖子类别帖子列表过滤全文搜索(阿尔及利亚)联系表格(Netlify表格处理)材质用户界面(@next)RSS订阅全屏模式用户可调整文章的正文复制字体大小社交分享(Twitter,Facebook,Google,LinkedIn)PWA(manifest.json,离线支持,网站图标)谷歌分析Favicons生成器(节点脚本)使用AsyncComponent延迟加载组件(社交共享,信息框)ESLint(谷歌配置)更漂亮的代码样式自定义WebpackC
2015/4/9 15:40:43 370KB JavaScript
1
共 498 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡