自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 Spring Redis 启用TLS配置支持(踩坑&解决)

Spring Redis TLS 配置

2023-05-09 10:12:44 2961

原创 Feign get请求通过对象传递url参数,且支持对象中的属性排序

1.get请求参数比较多时候写param是很累的一种方式:@GetMapping(value = "/fapi/v1/positionSide/dual")PositionSideResponse getPositionSide(@RequestHeader(value = "X-MBX-APIKEY") String apikey, @SpringQueryMap BaseRequest request);使用@SpringQueryMap 可以自动将对象转换为get参数拼接在url上.

2021-11-04 13:27:34 1484

原创 使用ubuntu作为日常开发系统的一些配置及常用软件下载

本文基于以下几点进行发布,请酌情参考: 1. Ubuntu版本Ubuntu 20.04.3 LTS x64 2. 联想小新Pro 162021(R5-5600H/16GB/512GB/GTX1650) 3. 在bios中屏蔽独显(我用不到,可以正常安装独显驱动,但是发热严重) 4. 本文书写日期:2021/10/25 5. 本文按照安装系统-软件配置顺序来进行书写1.系统安装 建议关闭bio...

2021-10-25 17:18:39 531

原创 磁链转种子,种子转磁链

前段时间做 DHT 爬虫,,奈何大量 INFOHASH 无法转换为种子文件,网络上所提供的几种方法也基本上已经失效(/效率低下)未测试 DHT009 协议 ,遂通过该思路借助迅雷实现。git 地址:https://github.com/ZRory/magnet-torrent测试地址: https://www.ruanchuang.vip...

2019-08-13 10:18:39 29076 1

原创 【JAVA】从0开始写DHT/磁力爬虫 05 INFOHASH转种子

拿到infohash之后我们要怎么获取infohash所关联的种子呢?通过种子库进行获取如:http://www.thetorrent.org/ https://itorrents.org/但是解析效果不是很理想 很慢。这里我借用迅雷的一个插件来进行磁力转种子这里只需要调用命令MagnetEx.exe "magnet:?xt=urn:btih:infoh...

2019-07-16 16:54:29 2124

原创 【JAVA】从0开始写DHT/磁力爬虫 04 路由表

路由表这里我做了简单处理package vip.rory.dht.spider.entity;import java.util.TreeSet;import java.util.concurrent.locks.Lock;import java.util.concurrent.locks.ReentrantReadWriteLock;import org.springframew...

2019-07-16 16:48:06 693

原创 【JAVA】从0开始写DHT/磁力爬虫 03 HelloWorld

理论知识看完了,那就动手吧!要想加入DHT网络,我们需要“介绍人” 带我们进去,就是初始节点,常用的初始节点有: router.bittorrent.com:6881router.utorrent.com:6881还有两个我这边连不上就不提供了消息交互用findnode来做示例:然后对其发送find_node请求来获取其他节点 /** ...

2019-07-16 16:45:03 2623

原创 【JAVA】从0开始写DHT/磁力爬虫 02 Bencode实现

实现Bencode借用github上开源项目 做了一些改造https://github.com/dampcake/bencode新增方法encode(object o)实际上是利用反射将复杂对象转为map public static Map<String, Object> beanToMapComplate(Object bean) { ...

2019-07-16 16:22:05 682

原创 【JAVA】从0开始写DHT/磁力爬虫 01 序章

前段时间空闲时间比较多,又迫于想看的美剧找不到合适的资源,于是萌生了为何不自己实现一个DHT爬虫来获取磁力/种子资源搭建一个属于自己的文件索引库呢?说做就做,要想做磁力爬虫就要先了解一下什么是DHT协议。 这里我找了几篇文档方便大家对DHT有一定的了解;官方文档 BEP_05【一步一步教你写BT种子嗅探器】原理篇【一步一步教你写BT种子嗅探器】DHT篇如何用java实现一个p2...

2019-07-16 16:14:25 2113

原创 对象转map,map转对象,map转泛型对象 工具类 借用阿里TypeReference 泛型传递

工具类代码:package vip.rory.dht.common.util;import java.beans.BeanInfo;import java.beans.IntrospectionException;import java.beans.Introspector;import java.beans.PropertyDescriptor;import java.lang...

2019-07-02 14:07:35 2265

原创 java URL参数转map

public static Map&lt;String, String&gt; paramToMap(String paramStr) { String[] params = paramStr.split("&amp;"); Map&lt;String, String&gt; resMap = new HashMap&lt;String, String&gt;(); for (int...

2018-05-08 18:03:44 6178 1

原创 SpringBoot在Controller中接收LocalDate/LocalDateTime

1.mapperObject对象@Configurationpublic class MapperObjectConfig { @Bean(name = "mapperObject") public ObjectMapper getObjectMapper() { return new ObjectMapper().registerModule(new ParameterNamesMo...

2018-03-26 11:42:59 23499 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除