摘要:前言 本文主要根据后台接口识别Office文件类型这一话题做一些分享,主要方向还是放在不能获取到文件名情况下的Office文件识别。 可获取到文件名 如果后端接口可以获取到完成的文件名称,则整个过程会变得很轻松,如果不考虑到客户恶意修改后缀名的情况,我们只需要对获取到的文件名进行截取即可,整个截取的 阅读全文
posted @ 2019-06-30 17:10 Rekent 阅读(370) 评论(0) 推荐(0) 编辑
摘要:写在最前面 当时大学开的那么多算法课为啥一节都不好好听讲! 什么是动态规划 动态规划,是一种解决棘手问题的方法, 它将问题分成小问题,并从解决小问题作为起点,从而解决最终问题的一种方法。 看不明白没关系,后面我们会从几个实例中逐渐让大家摸清规律。 问题一 爬梯子问题 假设你正在爬楼梯。需要 n 阶你 阅读全文
posted @ 2018-10-10 16:34 Rekent 阅读(229) 评论(0) 推荐(1) 编辑
摘要:I.背景 众所周知, 是一个RPC的框架,其可用于不同语言之间的服务相互调用。比如最近接触到的一个运用环境: ` 前端使用Node.Js重构了部分我们的老旧代码(前后端未分离的SpringBoot项目),我们后端使用zookeeper+Thrift为新的Node.Js前端项目提供基本的DAO层服务支 阅读全文
posted @ 2018-09-29 11:33 Rekent 阅读(284) 评论(0) 推荐(0) 编辑
摘要:在Spring Security之前 我曾经使用 实现了一个简单网站Demo的登录拦截和Session处理工作,虽然能够实现相应的功能,但是无疑Spring Security提供的配置方法更加简单明确,能够更好的保护Web应用。 Spring Security的相关结构 这里大家可以参考Spring 阅读全文
posted @ 2018-08-10 18:56 Rekent 阅读(1638) 评论(0) 推荐(1) 编辑
摘要:NIO的前世今生 NIO又叫NonBlockingI/O,即非阻塞I/O。以此对应的,有一个更常见的IO(BIO),又叫Blocking I/O,即阻塞IO,两种都为Java的IO实现方案。 NIO/BIO 阻塞与非阻塞 以客户端连接服务器为例,服务器需要获取客户端的连接,即Socket,传统I/O 阅读全文
posted @ 2018-08-07 16:15 Rekent 阅读(55) 评论(0) 推荐(0) 编辑
摘要:最近用到了一些RabbitMQ的东西,看了官方的Get Started,以此为模板总结一下。 (1)生产者(发送方)发送消息到ExChange(含参:routingkey),ExChange通过bindingkey确定消息传入哪一个Queue,消费者(接收方)通过监听Queue来获取消息。 其中需要 阅读全文
posted @ 2018-08-03 15:38 Rekent 阅读(1412) 评论(0) 推荐(0) 编辑
摘要:两种建立仓库的方法: (1)在本地文件路径下建立仓库:git init (2)在代码托管网站上克隆项目:git clone [url] 查看该分支下的文件情况:git status 添加远程仓库源:git remote add origin [url] 使文件转换成Tracked: (1)单个文件: 阅读全文
posted @ 2018-07-18 23:40 Rekent 阅读(95) 评论(0) 推荐(0) 编辑
摘要:最近做的一个项目需要在服务端对连接端进行管理,故将方案记录于此。 方案实现的结果与背景 因为服务端与客户端实现的是长连接,所以需要对客户端的连接情况进行监控,防止无效连接占用资源。 完成类似于心跳的接收以及处理 即: 当连接过长事件(keep-alive Time)没有发送新的消息时,则在服务端切断 阅读全文
posted @ 2018-04-28 15:52 Rekent 阅读(423) 评论(0) 推荐(0) 编辑
摘要:最近在做一个有关TCP/TP通信的消息解析,涉及到了这方面的转换,记录一下。 首先,如果是在网络传输、消息解析的情况下,要注意一下网络传送使用的是大端还是小端模式,这影响到我们的高低位的传输顺序。 WORD&&DWORD WORD: 无符号双字节整形(字,16位) DWORD:无符号四字节整形 (双 阅读全文
posted @ 2018-04-07 23:48 Rekent 阅读(4862) 评论(0) 推荐(0) 编辑
摘要:核心组件 SqlSessionFactoryBuilder (构造器) 根据配置信息(eg:mybatis-config.xml)或者代码来生成SqlSessionFactory。 SqlSessionFactory(工厂接口) 依靠工厂来生成SqlSession SqlSession(类似于JDB 阅读全文
posted @ 2018-04-03 20:40 Rekent 阅读(515) 评论(0) 推荐(0) 编辑