- 博客(32)
- 资源 (8)
- 收藏
- 关注
原创 spring websocket的使用记录
注:本文是在已有的spring boot框架 引用webSocket框架。2 实现webSocket处理器。3 实现webSocket过滤器。
2023-04-11 10:14:05
182
1
原创 opencv 人脸检测 c++
// opencvface.cpp : 此文件包含 "main" 函数。程序执行将在此处开始并结束。//#include<opencv2\opencv.hpp> #include <iostream> #include <stdio.h> using namespace std;using namespace cv;/** Function Headers */void detectAndDisplay(Mat frame);/** o...
2020-09-02 10:26:00
243
原创 C++ 使用opencv实现全景图切割
全景图六张图片的点float M_PI = 3.14159265358979323846f;float faceTransform[6][2] ={ {0, 0}, {M_PI / 2,0}, {M_PI,0}, {-M_PI / 2,0}, {0,-M_PI / 2}, {0,M_PI / 2}};c++实现源码// ConsoleApplication1.cpp : 此文件包含 "main" 函数。程序执行将在此处开始并结束。//...
2020-08-12 17:45:29
1010
原创 java对xml映射成实体类的操作
我这边的原始xml配置<?xml version="1.0" encoding="UTF-8" standalone="no"?><krpano title="Virtual Tour" version="1.19"> <include url="skin/vtourskin.xml"/> <!-- customize skin settings: maps, gyro, webvr, thumbnails, tooltips, layo...
2020-08-10 15:23:12
1184
原创 java 实现全景图切割算法 (生成krpano可用文件)
废话不说,上代码package com.hgj.exhibition.imagehandel;import com.google.common.util.concurrent.*;import org.opencv.core.*;import org.opencv.imgproc.Imgproc;import java.awt.image.BufferedImage;import java.util.ArrayList;import java.util.HashMap;import
2020-08-10 09:24:43
1335
原创 java 内存映射 springboot MultipartFile的实现
废话不说 直接上代码public void filetransferTo( MultipartFile file, File file2) throws Exception { FileChannel fileChannel = null; FileChannel fileChannel2 = null; try { FileInputStream fileInputStream=(FileInputStream)file.getInputStream();
2020-08-07 15:12:37
300
原创 spark Linux系统 安装配置 附安装包
1 tar -zxvf 文件名解压spark2 cd到spark目录是confcp spark-env.sh.template spark-env.sh #使用模板vi spark-env.sh添加export JAVA_HOME=/opt/app/jdkexport SCALA_HOME=/opt/app/scalaexport SPARK_WORKING_MEMORY=521mexport SPARK_MASTER_IP=192.168.0.118export ...
2020-06-30 15:47:05
170
原创 推荐系统之商品相似度模型
1 商品的特征提取商品分类 商品价格 商品团人数 商品中单人数2相似度计算A数据归一化 思想 为了防止不同特性的数据差异过大,造成噪声,导致算法结果不准确。所有需要将特征值转为(0,1)区间的数值,我这边用的是 线性函数归一化。数学公式Xnorm为归一化后的数据,X为原始数据,Xmax、Xmin分别为原始数据集的最大值和最小值。B 相似度计算向量空间余弦相似度数学公式代码实现会在后续补充...
2020-06-19 19:50:06
1436
原创 nginx 设置账户密码访问
nginx 使用账户密码 利用了apache http web服务器在后台服务httpd在centos中安装httpd服务yum install -y httpd创建密码文件并添加一个用户htpasswd -c /opt/app/nginx/nginx/conf/pwd.dbgxq这个命令意思就是创建文件/opt/app/nginx/nginx/conf/pwd.db文件(-c) 并添加gxq用户 回车之后需要输入密码在原来的基础 新加一个用户htpasswd...
2020-06-19 10:30:30
416
原创 Redis 分布式过滤器之布隆过滤器 Redisson java实现
算法简介布隆过滤器是由巴顿.布隆于一九七零年提出的。它实际上是一个很长的二进制向量和一系列随机映射函数。我们通过上面的例子来说明起工作原理。假 定我们存储一亿个电子邮件地址,我们先建立一个十六亿二进制(比特),即两亿字节的向量,然后将这十六亿个二进制全部设置为零。对于每一个电子邮件地址 X,我们用八个不同的随机数产生器(F1,F2, ...,F8) 产生八个信息指纹(f1, f2, ..., f8)。再用一个随机数产生器 G 把这八个信息指纹映射到 1 到十六亿中的八个自然数 g1, g2, ..
2020-06-18 18:46:33
1614
原创 Redis 分布式锁之红锁 Redisson java实现
算法思想 获得当前时间(ms) 首先设置一个锁有效时间valid_time,也就是超过这个时间后锁自动释放,使用相同的key和value对所有redis实例进行设置,每次链接redis实例时设置一个小于valid_time的超时时间,比如valid_time时10s,那超时时间可以设置成50ms,如果这个实例不行,那么换下一个设置 计算获取锁总共占用的时间,再加上时钟偏移,如果这个总时间小于valid_time,并且成功设置锁的实例数>= N/2 + 1,那么加锁成功
2020-06-18 16:11:14
2748
1
原创 nginx 实现网关限流之一 漏桶算法
漏桶算法(Leaky Bucket)是网络世界中流量整形(Traffic Shaping)或速率限制(Rate Limiting)时经常使用的一种算法,它的主要目的是控制数据注入到网络的速率,平滑网络上的突发流量。漏桶算法提供了一种机制,通过它,突发流量可以被整形以便为网络提供一个稳定的流量。简单点就是漏桶可以看作是一个带有常量服务时间的单服务器队列,如果漏桶(包缓存)溢出,那么数据包会被丢弃。1ngx_http_limit_req_module模块介绍nginx自带的ngx_http_..
2020-06-16 22:07:09
1513
原创 Rdd创建的两种方式
1parallelize 函数val paraAdd= sc.parallelize(Array(1 to 100))2 外部存储创建操作val lines: RDD[String] = sc.textFile("user.log")调试代码 // 创建配置文件对象 val conf: SparkConf = new SparkConf() // 配置应用程序名称 conf.setAppName("sparkwordcount") //window调试参数 con...
2020-06-02 14:49:37
595
原创 spark 本地调试
package com.zr.spark.machineLearingimport org.apache.spark.{SparkConf, SparkContext}import org.apache.spark.rdd.RDDobject Main { def main(args: Array[String]): Unit = { /** * 初始化环境 */ // 创建配置文件对象 val conf: SparkConf = ne...
2020-05-31 22:54:59
440
原创 笔记 spark提交任务
spark 提交任务笔记./spark-submit --class org.apache.spark.examples.SparkPi --master spark://localhost:7077 /opt/app/spark/examples/jars/spark-examples_2.11-2.4.5.jar 10
2020-05-30 14:57:47
121
原创 hadoop dfs 安装日志
1.准备Linux环境 1.0先将虚拟机的网络模式选为NAT 1.1修改主机名 vi /etc/sysconfig/network NETWORKING=yes HOSTNAME=itcast ### 1.2修改IP 两种方式: 第一种:通过Linux图形界面进行修改(强烈推荐) 进入Linux图形界面 -> 右键点击右上方的两个小...
2020-05-28 17:11:35
154
原创 font在linux上字体乱码问题
安装linux的fontconfigyum -y install fontconfig将windom的字体文件上传到linux设置文件的文件名chmod -R 755 /usr/share/fonts/chinese安装ttmkfdir来搜索目录信息 然后汇总生成fonts.scale文件yum -y install ttmkfdirttmkfdir -e ...
2020-05-07 01:49:58
617
原创 nginx 配置 ssl 均衡负载
user root;worker_processes 1;#error_log logs/error.log;#error_log logs/error.log notice;#error_log logs/error.log info;#pid logs/nginx.pid;events { worker_connections 102...
2020-05-04 00:49:09
288
原创 centos nginx服务器搭建
依赖库的下载yum install gcc-c++yum install -y pcre pcre-develyum install -y openssl openssl-develyum install -y zlib zlib-devel配置 编译./configure --prefix=/opt/app/nginx/nginx --with-http...
2020-05-03 21:51:32
116
原创 Java 多线程 回调地狱解决方式
利用completableFuture 事件回调解决public static void main(String[] args) throws InterruptedException { long l = System.currentTimeMillis(); CompletableFuture<Integer> completableFuture = Compl...
2020-05-03 18:55:47
651
原创 java 的hash值计算
public static Function<String,String> hashCodeStr=str->{ String cacheKey; try { final MessageDigest mDigest = MessageDigest.getInstance("MD5"); mDigest.update(str.get...
2020-05-02 11:54:44
907
原创 netty获取nginx转发之后的客户端的真实访问ip
直接上代码HttpRequest request = this.request = (HttpRequest) msg;String clientIP = request.headers().get("X-Real-IP");
2020-05-02 10:52:47
2027
原创 Netty获取 post请求 body里面二进制流
1from data方式提交数据 读取方式废话不多说 直接上代码 private HttpPostRequestDecoder decoder;//Handel私有变量HttpRequest request = (HttpRequest) msg;//第一次连接建立 msg传过来的是HttpRequest decoder = new HttpPostRequestD...
2020-05-02 10:43:15
1678
转载 Hadoop 2.0 编译过程中的问题小结
[INFO] — native-maven-plugin:1.0-alpha-7:javah (default) @ hadoop-common —[INFO] /bin/sh -c cd /build/hadoop-common/hadoop-common-project/hadoop-common && /usr/lib/jvm/jdk1.7.0_02/bin/javah -d /
2017-12-27 16:02:56
916
原创 python的request模块基本运用
coding=utf-8import requests import jsonclass foo(object):def __init__(self):def get(self): r = requests.get(r'http://127.0.0.1:8080/hapi-fhir-jpaserver-example/baseDstu3/QuestionnaireResponse/1103
2017-11-29 10:15:04
3125
原创 Linux安装python心得
Linux安装python心得下载python安装包 本机(Windows)下载python安装包到本地(http://www.python.org/ftp/python)上传到Linux 通过xshell的rz命令上传到linux(centos),rz不能用的通过 yum install lrzsz 下载安装安装 1.通过tar zxvf命令解压,然后进入解压目
2017-11-29 10:07:25
406
winutils.tar.gz
2020-05-31
阿里dubbo管理war包
2017-10-07
spring集成redis,配置加代码例子
2017-09-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人