自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(42)
  • 资源 (2)
  • 收藏
  • 关注

原创 国密算法技术文档下载地址

国密算法技术文档下载地址:信息公开目录_国家商用密码管理办公室

2023-03-21 22:41:18 193

原创 好用的在线加密工具

https://i.goto327.top/CryptTools/SymmCrypt.aspx

2021-04-28 16:11:47 683

原创 MySQL c api 中文文档

https://www.mysqlzh.com/api/60.html

2021-03-29 23:01:02 716

原创 file not recognized: file format not recognized collect2.exe: error: ld returned 1 exit status

/oci.dll: file not recognized: file format not recognizedcollect2.exe: error: ld returned 1 exit status出现类似错误一般是动态链接库版本(32位/64位)不对的问题造成的。

2020-08-11 23:13:38 5103

原创 SpringBoot自定义静态资源配置

可以配置文件里配置:app.video.save-path=D:/tmp/spring.resources.static-locations=classpath:/META-INF/resources/,classpath:/resources/,classpath:/static/,classpath:/public/,file:${app.video.save-path}

2020-07-02 15:20:22 325

原创 配置部分接口可跨域访问的方式

记录两种接口可跨域访问的配置方式:1、集中配置@Configurationpublic class CustomCorsConfiguration { @Bean public CorsFilter corsFilter() { CorsConfiguration corsConfiguration = new CorsConfiguration(); corsConfiguration.setAllowCredentials(true);

2020-06-23 14:34:31 877

原创 java http 手机浏览器下载word文档失败的问题

一开始设施的Content-type为:response.addHeader("Content-type", "application/vnd.openxmlformats-officedocument.wordprocessingml.document");response.addHeader("Content-disposition", "attachment;filename=" + URLEncoder.encode(fileName, "UTF-8"));结果在手机浏览器下载docx

2020-06-23 14:18:15 1356

原创 centos安装MariaDB10.2

在/etc/yum.repos.d目录下创建MariaDB.repo文件,写入以下内容:[mariadb]name = MariaDBbaseurl = http://yum.mariadb.org/10.2/centos7-amd64gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDBgpgcheck=1执行安装:sudo yum install MariaDB-server MariaDB-client启动mysql:s.

2020-05-15 16:20:48 425

原创 centos安装mongoDB4.2

1.创建文件在/etc/yum.repos.d目录下创建mongodb-org.repo的一个文件,文件内写入:[mongodb-org-4.2]name=MongoDB Repositorybaseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/4.2/x86_64/gpgcheck=1enabled=1gpgkey=https://www.mongodb.org/static/pgp/server-4..

2020-05-15 15:43:16 301

原创 springboot集成tk.mybatis,及Druid数据源

一、springboot集成Druid数据源1、添加Druid依赖2、添加配置具体步骤如下:1、添加Druid依赖 <dependency> <groupId>com.alibaba</groupId> <artifactId>druid-spring-boot-st...

2019-11-26 16:53:23 823

原创 springboot集成swagger

springboot集成swagger主要通过以下3步:1、添加依赖2、增加配置类3、在接口中使用总的来说还是挺方便的,下面具体介绍下。1、添加依赖,在pom文件里添加以下依赖,可以配置公共模块的pom文件里: <dependency> <groupId>io.springfox</groupId>...

2019-11-26 14:24:09 118

原创 Idea 打包jar文件,可避免出现Error: Could not find or load main class TestDemo.jar

在使用idea打包jar文件,执行java -jar xxx.jar后出现Error: Could not find or load main class TestDemo.jar找不到主类的错误。依照以下方式打包可解决此问题:...

2019-09-27 17:04:48 4150 4

原创 没有mysqld_safe命令怎么修改mysql的root密码

使用yum按装的mysql5.7,使用一段时间后,初始的root密码登录不进去了,就想使用一下命令进入安全模式修改root密码mysqld_safe --user=root --skip-grant-tables结果发现找不到该命令。后来尝试使用:mysqld --user=root --skip-grant-tables发现是可以进入安全模式的,进入安全模式后,新开一个终...

2019-09-27 11:39:26 3761 2

原创 Failed to parse multipart servlet request; nested exception is java.io.IOException: The temporary up

在springboot开发的web项目上传文件时遇到的这个问题,原因是项目启动过程中会在/tmp目录中创建/tmp/tomcat.6677757050852465893.7001/work/Tomcat/localhost/ROOTTomcat的临时工作目录,而linux系统会定时清理/tmp目录下的内容,一般为10天,当该目录被系统清理后,上传文件便会出现该问题。解决办法:...

2019-09-26 17:14:31 23211 1

原创 springboot XML Parser Error on line 44: 元素类型为 "context" 的内容不完整, 它必须匹配

SpringBoot 项目打包时出现以下错误提示:XML Parser Error on line 44: 元素类型为 "context" 的内容不完整, 它必须匹配 "(property*,plugin*,commentGenerator?,(connectionFactory|jdbcConnection),javaTypeResolver?,javaModelGenerator,sql...

2019-07-05 14:38:25 8976 1

原创 启动keepalived时日志中出现“ip address associated with VRID 51 not present in MASTER advert”

之前配置好的keepalive,在后来测试过程中发现关闭keepalive重新启动时日志会报以下错误:Jul 1 14:47:13 frontend1 Keepalived_vrrp[112938]: bogus VRRP packet received on ens160 !!!Jul 1 14:47:13 frontend1 Keepalived_vrrp[112938]: VRRP...

2019-07-01 17:38:02 11375 1

原创 Charles 抓手机 请求的https包 配置

1、Charles安装证书点击安装证书:点击“下一步”:点击“浏览”:点击“确定”。2、手机安装证书在手机浏览器输入“chls.pro/ssl”,然后按提示默认配置一步步安装完就可以。3、手机配置代理后,右击需要查看的https请求,点击“SSL Proxing: Enable”即可...

2019-04-23 13:35:27 244

原创 程序包com.sun.image.codec.jpeg不存在

springboot在引入了mangobd相关接口后,程序打包出错:[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.8.0:compile (default-compile) on project im-common-mongodb: Compilation failure: C...

2019-04-19 14:58:27 636

原创 shell 获取IPv4和IPv6地址的命令

ip -4 address show | grep inet | grep -v 127.0.0 | awk '{print $2}' | cut -d'/' -f1ip -6 address show | grep inet6 | awk '{print $2}' | cut -d'/' -f1

2018-04-28 15:24:14 11344

原创 Spark实现之 好友推荐

网上好多好推荐之类的博客都是基于二度好友的推荐,下面介绍基于邻接表的好友推荐的spark实现。输入: 1 2,3,4,5,6,7,8 2 1,3,4,5,7 3 1,2 4 1,2,6 5 1,2 6 1,4 7 1,2 8 1 第一列表示用户,后面的表示用户的所有好友。需求:找出用户好友的好友

2018-01-07 23:12:29 2634

原创 MapReduce实现之 好友推荐

网上好多好推荐之类的博客都是基于二度好友的推荐,下面介绍基于邻接表的好友推荐。输入:1 2,3,4,5,6,7,82 1,3,4,5,73 1,24 1,2,65 1,26 1,47 1,28 1第一列表示用户,后面的表示用户的所有好友。需求:找出用户好友的好友且与用户不是好友的,推荐给用户。思路:1、key为user,value可设计成user有关联关系的人及关

2018-01-07 22:09:25 1602

原创 Spark实现之 查找共同好友

输入:邻接表100, 200 300 400 500 600200, 100 300 400300, 100 200 400 500400, 100 200 300500, 100 300600, 100第一列表示用户,后面的表示用户的好友。需求:查找两两用户的共同好友。思路:1、key为两两用户,value为其中一个用户的所有好友            2、求两个用户所

2018-01-07 22:03:33 3020 1

原创 MapReduce实现之 查找共同好友

输入:邻接表100, 200 300 400 500 600200, 100 300 400300, 100 200 400 500400, 100 200 300500, 100 300600, 100第一列表示用户,后面的表示用户的好友。需求:查找两两用户的共同好友。思路:1、key为两两用户,value为其中一个用户的所有好友            2、求两个用户所

2018-01-07 21:42:51 1252

原创 hbase使用外部(非自带)zookeeper搭建伪分布式环境

1、修改conf/hbase-env.sh中的HBASE_MANAGES_ZK为false:export HBASE_MANAGES_ZK=false2、修改conf/hbase-site.xml如下所示: hbase.rootdir file:///home/hbase-0.98.6-hadoop1/data

2017-12-15 21:22:41 6987

原创 storm在用命令提交任务时,在work的日志里出现 找不到类 的错误

storm在用命令提交任务时,在work的日志里出现 找不到类 的错误,具体报错如下所示:2017-12-10T15:55:42.615+0800 b.s.m.loader [INFO] Starting receive-thread: [stormId: Clustertopology-1-1512892537, port: 6700, thread-id: 0 ]2017-12-10T1

2017-12-10 18:30:28 1501 1

原创 Spark实现 集体智慧编程 第二章电影推荐

集体智慧编程中的电影推荐算法主要分两步:1. 通过影评者对看多的相同电影的评分,计算影评者两两之间的兴趣相似度2. 根据影评者之间的相似度和对电影的评分,为其他影评者没看过的电影提供推荐指数,推荐指数为 相似度×电影评分具体细节还是从代码中体会比较好:package PCI2import org.apache.spark.sql.SparkSessionobject Rec

2017-11-20 20:22:12 497

原创 spark2.2.0 SBT配置

name := "Spark1119"version := "1.0"scalaVersion := "2.11.11"libraryDependencies ++= Seq( "org.apache.spark" %% "spark-core" % "2.2.0")libraryDependencies += "org.apache.spark" % "spark-stre

2017-11-19 11:55:27 1996

原创 QT 5.4 各版本下载地址

http://download.qt.io/archive/qt/5.4/5.4.0/

2017-11-13 21:38:16 14520 1

原创 hadoop生成序列化文件(SequenceFile)的程序

package hadoop;import java.io.IOException;import java.net.URI;import java.nio.file.Path;import org.apache.hadoop.conf.Configuration;import org.apache.hadoop.fs.FileSystem;import org.apache.had

2017-10-10 23:18:45 900

原创 利用 HBase 模拟微博的实例

操作HBase数据库的类:package mblog;import java.io.IOException;import java.util.ArrayList;import org.apache.hadoop.conf.Configuration;import org.apache.hadoop.hbase.Cell;import org.apache.hadoop.hbase

2017-10-10 23:01:56 2574

原创 hadoop 二次排序 group函数的作用的说明

hadoop mapreduce作业通过组合key实现二次排序的过程中,只要实现组合key的类就可以了。mapreduce框架本身会基于key对输出进行排序。而partion函数只为了是实现数据规模较大时,对map的输出实现分区。为启动多个reduce任务做准备。group函数也是可有可无的。group函数的作用是对key进行分组,例如对于map的结果:[(k1, k21), v1

2017-10-10 20:55:19 604

原创 mapreduce作业接受序列化文件(SequenceFile)作为文件输入的WordCount程序

MapReduce作业接受序列化文件的输入时,可通过配置job的输入文件格式实现,具体见代码:package hadoop;import java.io.IOException;import org.apache.hadoop.conf.Configuration;import org.apache.hadoop.fs.FileSystem;import org.apach

2017-09-25 22:38:01 399

原创 HBase单节点的配置

HBase单节点模式需配置三个文件1、配置hbase-env.sh       a)修改 export JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64       b)修改 export HBASE_MANAGES_ZK=false             默认为true,意思是使用自带的zooKeeper2、配置hb

2017-09-23 13:18:52 664

原创 二分查找 python版

def erfen(tmp, t, l, r): if(l < r): m = (l+r)/2 if(tmp[m] >= t): return erfen(tmp, t, l, m) else: return erfen(tmp, t, m+1, r) elif(l == r):

2017-09-01 15:43:10 164

原创 快速排序 python版

def qsort(data, l, r): if l < r: tmp = data[l] lt = l rt = r while lt < rt: while data[rt] >= tmp and rt > lt: rt -= 1 data[

2017-09-01 15:22:50 154

原创 归并排序 python版

def guibing(data, l, r): if(l < r): m = (l+r)/2 guibing(data, l, m) guibing(data, m+1, r) tmp = [x for x in data] lt = m rt = r while(lt >=

2017-09-01 09:46:06 205

原创 utf_8转Unicode,char*(string)转BSTR,BSTR(unicode)转char*(string)

在进行上下位机通信的时候经常要和这些字符串类型打交道,这次来个彻底的总结。1.utf_8转Unicode (但要注意自己机器的大小端问题)wchar_t * utf_8ToUnicode(const char* szu8) { if (NULL == szu8) return NULL; size_t sSize = strlen(szu8); const unsigned ch

2017-05-19 14:29:01 1016

原创 字符串四则运算表达式的求解(中缀表达式实现,模拟笔算的方法)

关于字符串四则运算表达式的求解,网上有很多利用变字符串为前缀表达式或后缀表达式实验的方法,本人觉得模拟笔算的方法简单易懂,这里给出了QT的具体实现,未经大量测试,仅供参考。mainwindow.h#ifndef MAINWINDOW_H#define MAINWINDOW_H#include #include #include namespace Ui {class Mai

2017-02-06 19:22:28 365

原创 C# 在dataGridView中行首或行尾手动添加记录、修改一行记录(1.行尾添加,非数据库连接形式 2.修改某一行的数据 3.插入行首,不覆盖行首)

1. 在行尾添加新的一行数据DataGridViewRow row = new DataGridViewRow();row.CreateCells(dataGridView1);row.Cells[0].Value = 23;row.Cells[1].Value = 45;this.dataGridView1.Rows.Add(row);2. 在行位添加,会覆盖掉行首

2016-12-07 13:43:31 1794 2

转载 c# dataGridView 序号自动递增

在datagridview上显示行号1,先在加入如下代码private void dataGridView1_RowPostPaint(object sender, DataGridViewRowPostPaintEventArgs e)        {            Rectangle rectangle = new Rectangle(e.RowBounds.Loca

2016-12-07 13:35:47 7064

winutils.exe hadoop.dll

针对hadoop 2.6.0 windows64 下的winutils.exe hadoop.dll

2017-11-08

protoc.exe 2.5.0

在windows环境下编译Hadoop2.6.0时需要依赖protoc.exe 2.5.0, 本文件还包括了 libProtoc.lib libProtobuf.lib libPtotobuf-lite.lib

2017-11-08

空空如也

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

TA关注的人

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