自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(293)
  • 资源 (4)
  • 收藏
  • 关注

原创 Hadoop—Linux常用命令

1. shell中用命令启动eclipse在ubuntu中配置好eclipse之后,假设其放置在$ECLIPSE路径下。进入安装路径启动 进入eclipse的路径,运行eclipse:cd $ECLIPSE./eclipsecd快速启动 将eclipse执行文件符号链接到/usr/local/bin就可以在shell中快捷启动了。链接命令:cd /usr/local...

2018-10-28 21:46:35 288

原创 Github

git status #查看#第一次创建和连接远程仓库:1. git init //初始化仓库2. git add .(文件name) //添加文件到本地仓库 3. git commit -m "first commit" //添加文件描述信息 #对应下方两个步骤(六、七)4. git remote add origin + 远程仓库地址 //链接远程仓库,创建主...

2018-10-13 20:34:14 232

原创 mybatis-plus Invalid bound statement (not found)

mybatis-plus Invalid bound statement (not found)

2022-07-19 17:25:07 1606 2

原创 Netty解码http请求获取URL乱码

解决方案:(获取URI时,使用URLDecoder进行解码) public void channelRead(final ChannelHandlerContext ctx, Object msg) throws Exception { FullHttpRequest fhr = (FullHttpRequest) msg; String uri = URLDecoder.decode(fhr.uri().trim().replace("/", "")

2021-06-17 14:39:39 902

原创 Kafka消费方式对别

1.消费者程序启动多个线程,每个线程维护专属的 KafkaConsumer 实例,负责完整的消息获取、消息处理流程。如下图所示:2.消费者程序使用单或多线程获取消息,同时创建多个消费线程执行消息处理逻辑。获取消息的线程可以是一个,也可以是多个,每个线程维护专属的 KafkaConsumer 实例,处理消息则交由特定的线程池来做,从而实现消息获取与消息处理的真正解耦。具体架构如下图所示:总体来说,这两种方案都会创建多个线程,这些线程都会参与到消息的消费过程中,但各自的思路是不一样的。...

2021-03-26 09:33:28 281

原创 泛型extends和super

上限extends:使用时指定的类型必须是继承某个类,或者实现某个接口,例如<? extends Food> (无穷小,Food]下限super:使用时指定的类型不能小于操作的类,例如<? super Food> [Food,无穷大)(注意上限和下限不懂得可以看图理解,基类是Food)...

2021-03-19 10:20:58 176

原创 Java使用JNA调用C的DLL库

C代码,指定:生成dll动态库,生成出bl.dll动态库#define _CRT_SECURE_NO_WARNINGS#define STRICT /* WIN32 */#include "binlog.h" /* BL */#include <tchar.h> /* RTL */#include <stdio.h>#include

2021-01-21 17:15:48 313 1

原创 Springboot读取配置文件List

yml配置mqtt: server-uris: zrcentos04,zrcentos03,zrcentos02,zrcentos01config @Value("#{'${mqtt.server-uris}'.split(',')}") private String[] serverURIs; @PostConstruct public void outPut() { log.info("====MQTT-初始参数===="); .

2021-01-11 14:56:08 1926

原创 spring-boot-maven-plugin报红

突然发现spring-boot-maven-plugin的maven总是爆红。问题原因: <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> <version>2.2.2.RELEASE</version&gt

2020-12-01 15:17:46 743

原创 OpenFeign超时时间设置

尚硅谷的在ribbon里设置不管用,这种形式管用。feign: client: config: default: #建立连接所用的时间,适用于网络状况正常的情况下,两端连接所需要的时间 ConnectTimeOut: 5000 #指建立连接后从服务端读取到可用资源所用的时间 ReadTimeOut: 5000...

2020-11-19 14:39:55 3492 3

原创 HiveMq-API示例

Maven坐标: <dependency> <groupId>com.hivemq</groupId> <artifactId>hivemq-mqtt-client</artifactId> <version>1.2.1</version> </dependency>异步代码示例:packag..

2020-10-10 15:15:13 2424

原创 SpringCloud服务发现

一个服务想访问另一个服务时,如何确定它的地址呢?这时,就需要服务发现(Service Discovery)假如使用的是eureka当做服务发现注册中心一、第一种方法:http://localhost:7001/eureka/apps返回XML信息第二种方法1、先在Application里开启 @EnableDiscoveryClient2、代码示例:@Slf4j@RestControllerpublic class testController { ..

2020-09-29 14:56:14 704

原创 IntelliJ IDEA 一个微服务module启动多个

项目需要,刚入坑SpringCloud,想一个modul起多个,但是再新建module然后复制粘贴太麻烦了,现在发现可以修改配置实现一个module起动多个。1、复制一份GBoxWorkApplication重命名为GBoxWorkApplication022、修改ProgramArguments参数来启动不同的端口,和服务名称--server.port=8082 --mqtt.client-id-prefix=gateWayWorkServer-02 --eureka.instan.

2020-09-28 09:07:45 1352

原创 Centos7下supervisor服务使用

supervisor相当于一个看门狗,当宿主机或者服务异常停止时,supervisor会自动将服务拉起来。1、安装yum install supervisor2、修改配置文件vi /etc/supervisord.conf示例配置:注意换掉XXX[program:video_back]directory=/root/xxxxcommand=/usr/local/jdk11/jdk11/bin/java -jar /root/jtt1078/back/xxx.jarstdo

2020-09-24 13:51:02 480

原创 Java反射获取实例的速度比较

之前代码有一个逻辑,是在初始化时读取某个包下的所有class文件,放入到一个HashMap里。代码运行过程中,通过Key获取到对应class的全路径名,最后通过Class.forName(className).getDeclaredConstructor().newInstance()获取实例对象。 后来同事看到了代码,对这个HashMap里存储方式提出了建议,之前的Map是<String,String>完全可以改成<String,Class>后来我测试了...

2020-09-24 11:45:23 258

原创 CAS获取自增ID号

为了防止多线程下出现流水号出现线程不安全的问题,需要使用锁,但是synchronized 锁是重量级的,因此使用CAS自旋锁获取流水ID号。public class AtomicIntegerUtil { private static final AtomicInteger atomicInteger = new AtomicInteger(0); private static final Integer MAX_NUM = 1024; public static i

2020-09-22 15:32:07 241

原创 Centos下统计QPS

现在需要对自己的代码进行压力测试,要测试大致QPS的数值1、首先要知道QPS是啥:QPS(Query Per Second):每秒请求数,就是说服务器在一秒的时间内处理了多少个请求。2、如何进行简单的计算:思路:在程序入口打个log,最后统计这1秒输出的日志就好了我直接统计了nohup.out输出的日志,(注意 我过滤的是‘INFO’,因为我每次程序执行都只打印一次Log,如果有多条日志输出的话 需要过滤唯一标识的字符串)cat nohup.out |grep 'INFO'|.

2020-09-22 09:55:08 512

原创 Java根据指定时间片段,返回时间片段内的所有小时

import java.text.SimpleDateFormat;import java.util.ArrayList;import java.util.Calendar;import java.util.List;public class test { public static List<String> getHourListRange(String startStr , String endStr){ try{ SimpleDa.

2020-07-02 17:16:56 824

原创 Centos7里安装Chrome(包含打不开的解决方案)

1、通过yum安装Chromeyum install https://dl.google.com/linux/direct/google-chrome-stable_current_x86_64.rpm2、在图形化界面里在Command后面 加入 -no-sandbox 参数(有一个空格哦)

2020-07-02 14:25:02 2018

原创 阿里云Centos安装vnc远程桌面连接

因为公司办公带宽受到限制,有需要测试下视频的并发量,所以要用到阿里云里的centos服务器,但是默认的vps里没有安装图形界面,因此用vnc进行桌面连接。1、更新yum源,一开始我没有更新,但是在第二步会出错yum update2、安装图形界面服务yum groupinstall "GNOME Desktop"3、安装vpc服务yum -y install tigervnc-server tigervnc4、查看系统运行模式systemctl get-default.

2020-07-02 13:56:10 1484

原创 flume收集nginx日志文件存储mysql

现在需要对项目组提供的查询API进行流量统计,准备采用flume收集Nginx的host.access.log日志文件进行分析。初步方案:每台Nginx里部署一个flume。最后在部署一个聚合flume,编写自定义mysqlsink写入mysql(写hdfs更好....)贴代码:mysql的sink类import org.apache.flume.*;import org.apache.flume.conf.Configurable;import org.apache.flume.si

2020-07-02 09:00:18 485

原创 无法访问docker的redis和mysql

遇到的情况,连上公司内网VPN之后只有虚拟机本机能访问docker的redis和mysql,别的机器访问不通。排查步骤:1、查看firewall-cmd --state 确认防火墙关闭2、sysctl net.ipv4.ip_forward 查看ip转发是否打开,如果=0表示未打开我的情况是ip转发没打开:解决方法:依次执行以下命令echo 1 > /proc/sys/net/ipv4/ip_forwardsysctl -p /etc/sysctl.conf...

2020-07-02 08:49:13 823

原创 vim键盘图

2020-06-29 09:25:08 118 1

原创 The host [logserver_group] is not valid Note: further occurrences of request parsing errors will be

upstream后边的名字不能有“_”proxy_pass的主机名不允许有下划线,否则可以转发,但转发的主页为空页面,且Tomcat服务端日志报错:

2020-06-16 16:56:50 1317 1

原创 SpringMVC处理跨域问题

新建一个类如下:import org.springframework.context.annotation.Configuration;import org.springframework.web.servlet.config.annotation.CorsRegistry;import org.springframework.web.servlet.config.annotation.WebMvcConfigurer;@Configurationpublic class ApiMvcCon

2020-06-16 16:10:03 150

原创 Centos修改系统时间

1、首先通过date命令查看当前时间、和时区2、查看时分秒后边的时区,我之前的是北美的时区所以说会慢3、修改时区cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime(修改为上海的时区)4、安装ntpdate工具yum -y install ntp ntpdate5、设置系统时间与网络时间同步ntpdatehttp://cn.pool.ntp.org6、再重新检查当前时间date...

2020-06-15 10:41:04 333

原创 pipeline通道大幅度提升redis的处理速度

pipeline通道大幅度提升redis的处理速度 @Autowired StringRedisTemplate stringRedisTemplate; //操作k-v都是字符串的 public void saveFaceLocationInfo(List<FaceLocation> faceLocationList) { if (faceLocationList == null || faceLocationList.size() <=

2020-05-19 14:07:18 232 1

原创 Docker命令记录

只想说为啥之前不学Docker呢,Docker牛逼。。。安装Docker(先更新一下yum)1.使用 root 权限登录 Centos。确保 yum 包更新到最新。sudo yum update2.卸载旧版本(如果安装过旧版本的话)sudo yum remove docker docker-common docker-selinux docker-engine3.安装需要的...

2020-05-07 14:45:41 155

原创 JSON_Jackson解析器

package cn.itcast.test;import cn.itcast.domain.Person;import com.fasterxml.jackson.databind.ObjectMapper;import org.junit.Test;import java.io.FileWriter;import java.util.*;public class Jacks...

2020-04-29 11:36:22 257

原创 Hbase-JavaAPI操作

关于Maven问题,添加了如下依赖,貌似并不能解决依赖,最终使用了Hbase中lib文件夹里自带的jar包。<dependency><groupId>org.apache.hbase</groupId><artifactId>hbase-server</artifactId><version>1.3.1</...

2020-04-26 17:05:44 287

原创 Python中encode和decode

encode按照指定方式进行编码,decode将对应的编码转化为utf-8编码所对应的字符。‘hex’代表以16进制进行编码,str = '\x35'.encode('hex')print strstr = '9'.encode('hex') #39print strstr = '10'.encode('hex') #3130print strstr = '11'.e...

2020-04-17 15:19:54 407

原创 Spring声明式事务

基于XML的:XML配置:<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xml...

2020-02-28 00:01:48 124

原创 SpringAOP使用

aop老是忘,面试也老是提到,再详细记录下基本术语:通俗解释:基于XML配置实现AOP:包结构:XML配置文件:具体使用注释写的很详细<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" ...

2020-02-27 01:05:05 693

原创 Spring中用于注入数据的:@Autowired @Qualifier @Resource @Value

@Autowired的作用和基于XML配置中的:<property name="" ref=""><property name="" value=""> <!-- 通过配置文件给 bean 中的属性传值:使用 set 方法的方式 涉及的标签:property属性:name:找的是类中 set 方法后面的部分ref:给属性赋值是其他 ...

2020-02-24 22:23:36 324

原创 简单实现Mybatis框架(学习笔记)

代码地址:https://github.com/taigege/JavaCode_StudyByHeima/tree/master/Mybatis_toself/day01_eesy_04mybatis_design1、首先先了解下Mybatis框架的入门案例2、Mybatis执行流程1、当执行 builder.build(in);语句时,会从文件流对象in 指定的文...

2020-02-23 22:52:42 176

原创 面试题:Mybatis中#{}和${}的区别

#{}和${}的区别是什么?#{}是预编译处理,${}是字符串替换。Mybatis在处理#{}时,会将sql中的#{}替换为?号,调用PreparedStatement的set方法来赋值;Mybatis在处理${}时,就是把${}替换成变量的值。使用#{}可以有效的防止SQL注入,提高系统安全性。...

2020-02-23 16:33:40 1224

原创 MySQL黑马笔记三

今日内容1. 多表查询2. 事务3. DCL多表查询:* 查询语法: select 列名列表 from 表名列表 where....* 准备sql # 创建部门表 CREATE TABLE dept( id INT PRIMARY KEY AUTO_INCREMENT, NAME VARCHAR(20) ); INSERT INTO dept (NA...

2020-02-18 15:37:15 990

原创 MySQL黑马笔记二

今日内容1. DQL:查询语句 1. 排序查询 2. 聚合函数 3. 分组查询 4. 分页查询2. 约束3. 多表之间的关系4. 范式5. 数据库的备份和还原DQL:查询语句1. 排序查询 * 语法:order by 子句 * order by 排序字段1 排序方式1 , 排序字段2 排序方式2... * 排序方式: * ASC:升序,默认的。 * D...

2020-02-18 15:29:02 1294

原创 MySQL黑马笔记一

今日内容数据库的基本概念MySQL数据库软件安装卸载配置SQL数据库的基本概念1. 数据库的英文单词: DataBase 简称 : DB2. 什么数据库? * 用于存储和管理数据的仓库。3. 数据库的特点: 1. 持久化存储数据的。其实数据库就是一个文件系统 2. 方便存储和管理数据 3. 使用了统一的方式操作数据库 -- SQL4. 常见的...

2020-02-17 21:26:56 3115 1

原创 Java多线程

面试题:Java中多线程的创建有几种方式?四种。之前面试被问到了,没错有四种创建多线程的方式,其中两种在课本里学的,其实还有两种在JDK5.0后添加的,记录一下子。方式一:继承Thread类的方式:* 1. 创建一个继承于Thread类的子类* 2. 重写Thread类的run() --> 将此线程执行的操作声明在run()中* 3. 创建Thread类的子类的对象* 4...

2020-02-17 17:37:42 137

DBC文件正则解析Java代码

功能:读取DBC文件,将Bo_、SG_解析封装到实体类里,方便下一步的开发。

2020-12-01

百度充电桩故障分类(数据)+提交数据(acc=1)

赛题介绍: 本赛题为新能源汽车充电桩的故障检测问题,赛题提供85500条训练数据(标签:0代表充电桩正常,1代表充电桩有故障),参赛者需对36644条测试数据进行预测。 评价标准: 本赛题采用f1-Score评分

2018-06-03

MNIST手写数字集+源代码

MNIST+数据集和源代码+注释

2018-04-27

泰坦尼克号数据集

Kaggle平台泰坦尼克号数据集+源代码+注释

2018-04-27

空空如也

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

TA关注的人

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