Java
文章平均质量分 79
JuFF_白羽
博客是用来记录我的学习内容的工具
展开
-
遍历文件目录的方法
public List<String> readFile(String filepath) throws IOException { List<String> pathList = new ArrayList<String>(); try { File file = new File(filepath); if (file.exists()) {//...原创 2018-06-29 11:41:11 · 522 阅读 · 0 评论 -
Excel的导入和导出
操作excel的依赖的poi包:<dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId> <version>3.14</version></dependency><dep原创 2018-07-03 15:09:27 · 231 阅读 · 0 评论 -
【GNZ48-章泽婷应援会】基于Java的SNH48Group应援会机器人(一)项目简介
本项目也是在某些巧合下开始打算制作的,其中也用到了很多小技术,基本轮询服务完成后开始启用,经过不断调试(摸鱼时间写的小项目,所以比较慢),基本已经成型,后续可再增加其他功能。目前已有的三大主要功能主要是监控口袋48房间消息、监控微博消息和监控摩点集资消息,并把监控到的数据发送到指定QQ聊天框中。(对了,我挂的章泽婷应援会只是单纯因为我姑且算是她的一个饭吧)话不多说,首先我想介绍一下这个“机器人...原创 2018-11-13 15:49:54 · 5255 阅读 · 1 评论 -
【GNZ48-章泽婷应援会】基于Java的SNH48Group应援会机器人(二)获取数据
整个项目最核心的部分就是获取数据了,因为如果获取不到数据,那发送消息都是空谈。我一开始有考虑过使用别人写好的Python项目来获取数据,但找了很多,我发现都是通过分析那些数据接口来模拟发送https请求获取数据。由于不会写Python,无法去拓展别人的代码,于是就用Java构造了一个HTTPS请求类,因为Java的rt.jar这个基础类库中包含有java.net这个网络编程相关的类,通过自己封装一...原创 2018-11-13 18:41:29 · 1095 阅读 · 0 评论 -
【GNZ48-章泽婷应援会】基于Java的SNH48Group应援会机器人(三)发送消息
这一部分是我也看了好久,才决定用Java的Robot + User32来实现。Robot是java.awt下的一个类,该类用于为测试自动化、自运行演示程序和其他需要控制鼠标和键盘的应用程序生成本机系统输入事件,因此可试用该类进行模拟鼠标键盘操作。User32是JNA下的一个类,该类提供对W32 USER32库的访问,也就是说可以试用该类来进行windows的一些操作,而这里我用来选择对话窗口。原创 2018-11-15 17:37:12 · 858 阅读 · 0 评论 -
Shiro学习笔记(三)Spring Boot + Shiro
实际开发中必要加入缓存机制,这里使用redis作为缓存,主要使用的依赖包如下(redis):<dependency> <groupId>org.apache.shiro</groupId> <artifactId>shiro-spring</artifactId> <version>1.4.0</ver...原创 2019-10-09 17:23:54 · 209 阅读 · 0 评论 -
Shiro学习笔记(四)加密和令牌匹配
常用加密方式如哈希、对称、非对称,而想要自定义加密方式,就得了解shiro是如何对令牌进行匹配的。1.普通匹配密码校验等相关操作,在shiro中是属于Realm的功能,自定的Realm继承org.apache.shiro.realm.AuthorizingRealm类,实现了org.apache.shiro.realm.AuthorizingRealm.doGetAuthori...原创 2019-10-11 19:46:48 · 522 阅读 · 0 评论