Data Structure - K-D Tree (Java)

版权声明:欢迎转载并请注明出处,谢谢~~ https://blog.csdn.net/chimomo/article/details/85317986 package chimomo.learning.java.datastructure; /** * Quick illustration of a two-dimensional tree. * * @author Created by Chimomo */ public class KdTree<T extends Compar
分类: 其他 发布时间: 12-29 22:53 阅读次数: 0

idea 错误: 找不到或无法加载主类(汇总贴)

大家好,我是烤鸭: 现在是采坑实录。 idea 错误: 找不到或无法加载主类 xxx.xxx.xxxxx JDK环境,maven项目还是ee还是web项目,是否都正常。 如果是用idea打开的话,在源码目录上点击右键,然后找到Mark directory as->source root 看这篇:(真的是主类没找到) http://www.cnblogs.com/mrray1105/p/8135616.html 解决不了,看这篇:(project structure 中修改path为当前项目目录
分类: 其他 发布时间: 12-29 22:52 阅读次数: 0

java 实现 常见排序算法(二) 插入排序

大家好,我是烤鸭: 今天分享一下基础排序算法之直接插入排序。 1. 直接插入排序: 原理:假设前面的数为有序数列,然后有序数列与无序数列的每个数比较,我们可以从右向左比较 思路:从第2个数开始,和1比较。这样前2个有序。 第3个和前2个比较,这样前3个有序。(如果是最小的,则第3个元素处在第1个位置,后面的元素后移1。) 第4个和前3个比较,同上。 直到第 n 个元素 和 前 n-1 个比较。 代码实现: /** * 直接插入排序 * directInsertSo
分类: 其他 发布时间: 12-29 22:52 阅读次数: 0

爬虫,关于 video 标签 src 带有blob:http的 一些想法

大家好,我是烤鸭: 之前玩爬虫的时候,看到过video标签中src属性引入的blob:http:xxxx,当时没找到解决思路,今天又遇到类似问题,就试着找了一下。 这是有人问过 https://vimeo.com/ 这个网站的视频怎么下载。 https://superuser.com/questions/1033563/how-to-download-video-with-blob-url?answertab=votes 1. 分析 以这个网址为例: https://open.gaodun.c
分类: 其他 发布时间: 12-29 22:52 阅读次数: 0

linux 常用 启动命令 汇总

大家好,我是烤鸭: 没有准备启动脚本。服务器出问题之后,重启就是全部重启。 如: mysql,nginx,tomcat,zookeeper,rabbitmq,mongodb,redis,xxxxx 头大。持续更新。。。 consul启动: (公网可以访问 使用-client 0.0.0.0) consul agent -dev -ui -http-port 1025 -client 0.0.0.0 rabbitmq启动: chkconfig rabbitmq-server on /sbi
分类: 其他 发布时间: 12-29 22:51 阅读次数: 0

java 爬虫 抓取 网易云音乐

大家好,我是烤鸭: 今天和大家交流一下爬虫,抓取网易云音乐。只讨论技术,不提倡其他的。 1. 找音乐源地址 谷歌浏览器 F12 ,找请求类型是 Media的。 2. 找请求链接 切换请求类型到 All,看 Response 包含 mp3 链接的。 3. 分析请求 请求头就不说了,主要是 formData 中有两个加密参数 params 和 encSecKey. 先去页面上搜一下 encSecKey 没有任何结果,说明不是页面上的,那就很可能是请求或者js来的。 先找一下js,F12 JS,打开
分类: 其他 发布时间: 12-29 22:51 阅读次数: 0

ssh sftp 免密码 公钥登录

大家好,我是烤鸭: 今天分享的是java ssh sftp 免密码登录。 1. JAVA代码 ssh连接 http://www.360doc.com/content/14/0409/16/9552892_367544139.shtml https://blog.csdn.net/u013066244/article/details/70198839 公钥和私钥不需要用代码生成,linux有插件的。 2. linux ssh-keygen 生成公钥和私钥 https://blog.csdn.ne
分类: 其他 发布时间: 12-29 22:51 阅读次数: 0

linux centos/redhat mysql8.0安装(汇总贴)

大家好,我是烤鸭: 今天分享一下linux 装 mysql8.0。以下都是实践过的可以用的。 1. yum方式安装(最简单方式) https://blog.csdn.net/weixin_37264997/article/details/80342838 2. linux系统安装mysql8.0.11完整教程(一般采用这个) yum版本可能不是最新的,而且不能指定安装目录。这个教程比较麻烦,中间也可能遇到不同问题,下面有解答 https://blog.csdn.net/changyinling
分类: 其他 发布时间: 12-29 22:51 阅读次数: 0

springboot : Failed to decode downloaded font 和 OTS parsing error

大家好,我是烤鸭: 采坑实录,看了很多人跟我有类似问题,但是都没解决我的问题: Failed to decode downloaded font 和 OTS parsing error: 尝试了把woff文件移动到其他可以加载的静态资源文件夹下,还是无法加载。 浏览器打开访问直接跳转到登录页。猜测是字体的静态资源被拦截。 解答参考这个: https://stackoverflow.com/questions/34037051/spring-boot-font-awesome-ots-parsi
分类: 其他 发布时间: 12-29 22:50 阅读次数: 0

shell基础day11

expect语言用来实现自动和交互式任务进行通信,而无需人的干预。#!/usr/bin/expect//告诉操作系统脚本里的代码使用那一个shell来执行setip192.168.1.156//变量赋值setpass123.comsettimeout30//设置超时时间spawnsshroot@$ip//给ssh运行用来传递交互指令expect{"(yes/no)"{send&
分类: 企业开发 发布时间: 12-29 22:50 阅读次数: 0

【objectMapper实体转换异常】 com.fasterxml.jackson.databind.exc.MismatchedInputException

大家好,我是烤鸭: 采坑实录,想把json数据直接转成对象,其中有个属性是list<T>: 异常 1 com.fasterxml.jackson.databind.exc.MismatchedInputException: Cannot deserialize instance of `java.util.ArrayList` out of START_OBJECT token 这个是获取到前端传递的参数: String str = "{\"vv\":\"1.6.6\",\"authCode
分类: 其他 发布时间: 12-29 22:50 阅读次数: 0

java 实现 常见排序算法(三)快速排序

大家好,我是烤鸭: 今天分享一下基础排序算法之快速排序。快速排序是内部排序(基于比较排序)中最好的比较算法。 1. 快速排序: 原理:在要排的数(比如数组A)中选择一个中心值key(比如A[0]),通过一趟排序将数组A分成两部分,其中以key为中心,key右边都比key大,key左边的都key小,然后对这两部分分别重复这个过程,直到整个有序。 整个快排的过程就简化为了一趟排序的过程,然后递归调用就行了。 思路: 1,定义i=0,j=A.lenght-1,i为第一个数的下标,j为最后一个数下标
分类: 其他 发布时间: 12-29 22:50 阅读次数: 0

redis实践的一点思路,关于支付回调

大家好,我是烤鸭: 如果作为第三方支付平台,需要通知调用方付款成功。但是出现通知失败的情况,怎么处理。 支付宝的异步通知,每个订单的异步通知实行分频率发送:15s 3m 10m 30m 30m 1h 2h 6h 15h。 如果没有收到success,就会一直按上边的进行通知。 就上述的情景说一下想到的解决方案,并不一定是有效的,只是一些想法: 1. 定时任务 最开始想到的是用定时任务来做。通知后,如果没有收到结果,就会一直扫表。 扫描状态是未通知的,下次通知的时间小于当前时间的,如果再通知再未
分类: 其他 发布时间: 12-29 22:49 阅读次数: 0

myabtis 数字+逗号 传参问题 $和#

大家好,我是烤鸭: 遇到一个maybatis传参的问题。 如果传参是数字+逗号的形式,比如1,2,3,4,5。 问题复现: 项目中查询sql和navicat查询sql结果不一致。 1 项目中: 如图所示,查到一条数据。 可以看到上面设置进去的参数是String类型的,也就是 IN ('1,2,3,4,5')。很显然,这不是我们想要的。 2. navicat中: 同样的sql复制到navicat里,是5条。 3. 查找原因: 为什么会有这个问题呢。 为了找问题,将传入的参数写死是没有问题的。 问
分类: 其他 发布时间: 12-29 22:49 阅读次数: 0

低版本webview无法请求jquery ajax

大家好,我是烤鸭: 又来踩坑了。 1. 场景复现 有反馈我们的H5页面,无法正确显示页面。就类似下图这样,ajax没法请求到数据。 之前测试的时候是在web端做的测试,用安卓7.0和8.0的手机都试了一下,是没有问题的。 后来借到一台小米3(4年前的机型?)搭载的是安卓5.0吧,确实出现这个问题了。(后台收不到请求,估计是js报错) 由于不能看到哪里报错,只能一点点删代码,看是哪个地方不兼容。 2. 猜测问题 2.1 使用sessionStorage,可能是低版本安卓不支持sessionSto
分类: 其他 发布时间: 12-29 22:49 阅读次数: 0

java 压缩bytes

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/cn_yaojin/article/details/84822300 /** * 压缩消息 * @param src -- 要压缩的消息 * @param level -- 压缩级别 * @return * @throws IOException */ public static byte[] compress(final by
分类: 其他 发布时间: 12-29 22:48 阅读次数: 0

Java中 CopyOnWriteArrayList 的使用

原文地址:https://blog.csdn.net/imzoer/article/details/9751591 java中,List在遍历的时候,如果被修改了会抛出java.util.ConcurrentModificationException错误。 看如下代码: import java.util.ArrayList; import java.util.List; public class Resource3 { public static void main(String[
分类: 其他 发布时间: 12-29 22:48 阅读次数: 0

postgresql windows自动导出sql

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/cn_yaojin/article/details/85005233 @ECHO OFF @setlocal enableextensions @cd /d "%~dp0" set PGPASSWORD="D:/sql_bak/pws.vbs" SET PGPATH="D:/Program Files/PostgreSQL/10/bin/pg_dump" SET SVPATH=D:/sql_b
分类: 其他 发布时间: 12-29 22:47 阅读次数: 0

程序问题您抓包

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/cn_yaojin/article/details/85207001 Windows: 1. 在Wireshark 界面中,选择 Capture -》 Interface ,选择对应连接RDS的内网网卡后 -》 Option -》 在 File 输入框中输入要保存的文件 1.cap,然后点击 start 开始抓包。 2. 启动应用程序。 3. 问题复现后,停止抓包。 Linux: 1. 打开一个到
分类: 其他 发布时间: 12-29 22:47 阅读次数: 0

postgresql 导入数据

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/cn_yaojin/article/details/85211908 psql -U postgres -h 192.168.0.1 -p 5432 -d fame -f D:/fame.sql -d 数据库名称 -f sql文件位置 -h 数据库主机地址(ip或域名) -u 用户名 -p 端口号
分类: 其他 发布时间: 12-29 22:47 阅读次数: 0
今日推荐