- 博客(42)
- 资源 (2)
- 收藏
- 关注
原创 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
5400
原创 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
360
原创 配置部分接口可跨域访问的方式
记录两种接口可跨域访问的配置方式:1、集中配置@Configurationpublic class CustomCorsConfiguration { @Bean public CorsFilter corsFilter() { CorsConfiguration corsConfiguration = new CorsConfiguration(); corsConfiguration.setAllowCredentials(true);
2020-06-23 14:34:31
929
原创 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
1468
原创 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
472
原创 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
345
原创 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
877
原创 springboot集成swagger
springboot集成swagger主要通过以下3步:1、添加依赖2、增加配置类3、在接口中使用总的来说还是挺方便的,下面具体介绍下。1、添加依赖,在pom文件里添加以下依赖,可以配置公共模块的pom文件里: <dependency> <groupId>io.springfox</groupId>...
2019-11-26 14:24:09
153
原创 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
4338
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
4085
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
23289
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
9159
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
12304
1
原创 Charles 抓手机 请求的https包 配置
1、Charles安装证书点击安装证书:点击“下一步”:点击“浏览”:点击“确定”。2、手机安装证书在手机浏览器输入“chls.pro/ssl”,然后按提示默认配置一步步安装完就可以。3、手机配置代理后,右击需要查看的https请求,点击“SSL Proxing: Enable”即可...
2019-04-23 13:35:27
291
原创 程序包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
673
原创 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
12053
原创 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
2906
原创 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
1717
原创 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
3089
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
1341
原创 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
7128
原创 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
1548
1
原创 Spark实现 集体智慧编程 第二章电影推荐
集体智慧编程中的电影推荐算法主要分两步:1. 通过影评者对看多的相同电影的评分,计算影评者两两之间的兴趣相似度2. 根据影评者之间的相似度和对电影的评分,为其他影评者没看过的电影提供推荐指数,推荐指数为 相似度×电影评分具体细节还是从代码中体会比较好:package PCI2import org.apache.spark.sql.SparkSessionobject Rec
2017-11-20 20:22:12
528
原创 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
2048
原创 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
944
原创 利用 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
2636
原创 hadoop 二次排序 group函数的作用的说明
hadoop mapreduce作业通过组合key实现二次排序的过程中,只要实现组合key的类就可以了。mapreduce框架本身会基于key对输出进行排序。而partion函数只为了是实现数据规模较大时,对map的输出实现分区。为启动多个reduce任务做准备。group函数也是可有可无的。group函数的作用是对key进行分组,例如对于map的结果:[(k1, k21), v1
2017-10-10 20:55:19
673
原创 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
446
原创 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
733
原创 二分查找 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
192
原创 快速排序 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
193
原创 归并排序 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
235
原创 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
1092
原创 字符串四则运算表达式的求解(中缀表达式实现,模拟笔算的方法)
关于字符串四则运算表达式的求解,网上有很多利用变字符串为前缀表达式或后缀表达式实验的方法,本人觉得模拟笔算的方法简单易懂,这里给出了QT的具体实现,未经大量测试,仅供参考。mainwindow.h#ifndef MAINWINDOW_H#define MAINWINDOW_H#include #include #include namespace Ui {class Mai
2017-02-06 19:22:28
397
原创 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
2088
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
7245
protoc.exe 2.5.0
2017-11-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人