自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

听心的博客

计算机技术交流,java,c,c++,集群,linux

  • 博客(47)
  • 收藏
  • 关注

转载 【无标题】

因此接下来,我们需要使用 mingw 来编译 opencv,首先在 opencv 的解压目录下新建一个文件夹 mingw_build,用来存放编译生成的文件。进入到 File --> Settings --> Build, Execution, Deployment --> Toolchains,在 Toolset 中,选择前面我们安装的 mingw 版本。同样也是来到官网,https://cmake.org/download/,下载后,傻瓜式安装,然后,将其也加入到系统环境变量中。

2023-07-03 21:05:15 86

原创 gradle修改为阿里源

gradle修改为阿里源

2022-11-14 13:27:02 1497 1

原创 linux笔记(二)ls 命令

命令# ls [选项] [参数]选项-a 显示所有文件及目录 (. 开头的隐藏文件也会列出)-l 除文件名称外,亦将文件型态、权限、拥有者、文件大小等资讯详细列出-r 将文件以相反次序显示(原定依英文字母次序)-t 将文件依建立时间之先后次序列出-A 同 -a ,但不列出 "." (目前目录) 及 ".." (父目录)-F 在列出的文件名称后加一符号;例如可执行档则加 "*", 目录则加 "/"-R 若目录下有文件,则以下之文件亦皆依序列出...

2022-04-10 00:36:26 396

原创 linux笔记(一)linux 系统分区

在 Linux 中规定每一个硬盘设备最多能有 4个主分区(其中包含扩展分区)构成,任何一个扩展分区都要占用一个主分区号码,也就是在一个硬盘中,主分区和扩展分区一共最多是 4 个主分区、扩展分区主分区的作用就是计算机用来进行启动操作系统的,因此每一个操作系统的启动,或者称作是引导程序,都应该存放在主分区上。这就是主分区和扩展分区及逻辑分区的最大区别分区指标重要 : 大小 和 类型常用分区/boot分区 :: 它包含了操作系统的内核和在启动系统过程中所要用到的文件/usr分区 :

2022-04-10 00:27:17 268

原创 nacos 单机本 docker-compose

version: '3'services: nacos: image: nacos/nacos-server:2.0.3 container_name: nacos restart: always environment: - PREFER_HOST_MODE=hostname - MODE=standalone# SPRING_DATASOURCE_PLATFORM: mysql# MYSQL_SERVICE_HOST:

2022-02-13 21:14:50 113

原创 Nexus

10.Nexus 安装docker-compose.ymlversion: '3.1'services: nexus: restart: always image: sonatype/nexus3 container_name: nexus ports: - 8081:8081 volumes: - /usr/local/docker/nexus/data:/nexus-data注意修改权限启动时如果出现权限问题可以使用:su

2022-02-13 20:02:34 606

原创 docker-compose elasticsearch 7.16.3 安装

docker-compose.ymlversion: '3'services: elasticsearch: image: elasticsearch:7.16.3 restart: always hostname: es1 container_name: es-single volumes: - ./es/data:/user/local/elasticsearch/data - ./es/plugins:/usr/share/elasticsearch/plugin

2022-02-01 13:21:56 2062

原创 jenkins docker-compose.yml

docker-compose 文件docker-compose.ymlversion: '3.7'services: jenkins: image: jenkins/jenkins:lts restart: always privileged: true user: root ports: - 18080:8080 - 50000:50000 container_name: jenkins volumes:

2022-02-01 12:15:11 1097

原创 java--org.springframework.web.servlet.FrameworkServlet 抽象类 - 源码阅读 - 笔记 - spring mvc ( 二 )

第一步:用户GET 请求—> 调用 Servlet 的 service() 方法, 而抽象类型 javax.servlet.http.HttpServlet 实现了 service() 方法HttpServlet 的 service() 做了请求类型分发, 调用 doGet 方法第二步:org.springframework.web.servlet.FrameworkServlet 抽象类 重写了 HttpServlet 的 doGet 方法,没有调用父的 doGet 方法,.

2021-09-12 06:35:22 1720

原创 java---javax.servlet.Servlet 接口 - 源码阅读 - 笔记 - spring mvc ( 一 )

Servlet 接口public interface Servlet { // 负责初始化Servlet对象。容器一旦创建好Servlet对象后,就调用此方法来初始化Servlet对象 public void init(ServletConfig config) throws ServletException; // 返回一个ServletConfig对象,该对象中包含了Servlet初始化参数信息 public ServletConfig getServletC

2021-09-12 05:57:27 237

原创 java - HashMap 源码阅读 - 笔记

创建一个dome public static void main(String[] args) { Map<String, String> map = new HashMap<>(); map.put("1", "1"); map.put("2", "2"); map.put("3", "3"); map.put("4", "4"); map.get("1"); m

2021-09-08 23:54:07 52

原创 java - CopyOnWriteArrayList 源码阅读 - 笔记

创建一个dome public static void main(String[] args) { List<String> list = new CopyOnWriteArrayList(); list.add("测试"); String s = list.get(0); System.out.println(s); }CopyOnWriteArrayList 三个构造方法 /** * Cre

2021-09-06 01:47:20 77

原创 java - ArrayList 源码阅读 - 笔记

创建一个domepublic class ListTest { public static void main(String[] args) { List<String> list = new ArrayList<>(); list.add("测试"); String s = list.get(0); System.out.println(s); }}ArrayList 有三个构造函数,无参构造

2021-09-06 01:23:05 68

原创 将JDK默认编码设置为UTF-8

变量名: JAVA_TOOL_OPTIONS,变量值:-Dfile.encoding=UTF-8

2021-01-16 18:27:49 628

原创 mysql 8.x修改密码规则

第一步:先修改原密码mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'new password';第二步:修改密码规则mysql> SHOW VARIABLES LIKE 'validate_password%';mysql> set global validate_password.policy=0;mysql> set global validate_password.length=1;第三步:修改你想要

2021-01-15 11:07:39 296

原创 gitlab runner 持续集成 CI 持续部署 CD ( 一 )

gitlab runner一、安装并配置必要的依赖项a) 在centos7的系统防火墙中打http和ssh访问sudo yum install -y curl policycoreutils-python openssh-serversudo systemctl enable sshdsudo systemctl start sshdsudo firewall-cmd --permanent --add-service=httpsudo systemctl reload f

2020-11-17 19:29:25 387

原创 git ssh生成

git ssh生成git config --global user.name "这里换上你的用户名"git config --global user.email "这里换上你的邮箱"ssh-keygen -t rsa -C '********@***.com'

2020-03-22 21:50:20 138

转载 Tomcat配置server.xml文件Executor元素属性

介绍该执行程序表示可组件之间Tomcat中共享的线程池。从历史上看,每个连接器都创建了一个线程池,但这允许您在(主要)连接器之间共享一个线程池,但是当这些连接器配置为支持执行器时,还可以共享其他组件执行程序必须实现该org.apache.catalina.Executor接口。执行程序是Service元素的嵌套元素。并且为了让它被连接器拾取,Executor元素必须出现在server....

2019-10-10 10:28:50 477

原创 mysql 8.X远程连接配置

第一步:登录mysql# mysql -u root -p# use mysql;# select host,user from user;第二步:修改连接# update user set host='%' where user='root';# ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY '密码';...

2019-09-24 11:56:38 111

原创 kali 安装 google 浏览器 oot无法运行,google默认是普通用户运行的

一、下载二、安装dpkg -i google-chrome-stable_current_amd64.deb1.如果出现依赖问题2.安装依赖apt-get -f install3.再次安装dpkg -i google-chrome-stable_current_amd64.deb三、启动注:以下是root无法运行,google默认是普通用户运行的,我们要修该为root也可运行1...

2019-09-22 05:07:26 768

转载 kali linux安装输入法

2019-09-22 03:51:37 96

原创 javap命令详解

javap是JDK自带的反汇编器,可以查看java编译器为我们生成的字节码。可以对照源代码和字节码,从而了解很多编译器内部的工作。用javap -help看下的选项 -c 输出类中各方法的未解析的代码,即构成java字节码的指令-classpath <pathlist>指定javap用来查找...

2019-09-11 13:16:35 349

原创 centos 设置开机 自动启动 以nginx为例

第一步:在系统服务目录里创建nginx.service文件vi /lib/systemd/system/nginx.service[Unit]Description=nginxAfter=network.target[Service]Type=forkingExecStart=/usr/local/nginx/sbin/nginxExecReload=/usr/local/ng...

2019-08-31 10:27:42 723 2

转载 JConsole远程连接还是有一点坑的。这里记录一下配置过程,好记性不如烂笔头。

1.在远程机的tomcat的catalina.sh中加入配置:JAVA_OPTS="$JAVA_OPTS -Djava.rmi.server.hostname=192.168.202.121 -Dcom.sun.management.jmxremote"JAVA_OPTS="$JAVA_OPTS -Dcom.sun.management.jmxremote.port=12345"J...

2019-08-30 09:07:31 131 1

转载 NetCat使用指南

image.pngNetcat是什么NC(netcat)被称为网络工具中的瑞士军刀,体积小巧,但功能强大。Nc主要功能Nc可以在两台设备上面相互交互,即侦听模式/传输模式Telnet功能 获取banner信息 传输文本信息 传输文件/目录 加密传输文件,默认不加密 远程控制 加密所有流量 流媒体服务器 远程克隆硬盘具体介绍在此之前,先看看参数说明。n...

2019-08-27 07:43:39 155

转载 linux ---------- dig命令

dig域名查询工具补充说明dig命令是常用的域名查询工具,可以用来测试域名系统工作是否正常。语法dig(选项)(参数)选项@<服务器地址>:指定进行域名解析的域名服务器;-b<ip地址>:当主机具有多个IP地址,指定使用本机的哪个IP地址向域名服务器发送域名查询请求;-f<文件名称>:指定dig以批处理的方式运行,指定的文件...

2019-08-21 00:51:07 81

转载 jenkins远程部署java项目

1.jenkins安装插件 Publish over SSH详细:系统管理->管理插件->可选插件->搜索[Publish over SSH]-->安装成功后jenkins自动重启2.系统管理-系统配置- 配置publish over SSHimage.png3.创建jenkins任务基本操作略重要的两个操作:1.构建 shell 命令...

2019-08-20 16:53:26 418

转载 Android GPS详解及示例代码

Android GPS详解及示例代码本文主要讲解Android GPS,这里整理了GPS 的基础知识资料,并提供示例代码和实现效果图,有兴趣的小伙伴可以参考下:LBS(Location Based Services)直译的话就是基于地理位置的服务,这里面至少有两层意思,第一要能轻易的获取当前的地理位置,譬如经纬度海拔等,另一个就是在当前位置的基础上提供增值服务,譬如找附近的加油站、餐馆、酒...

2019-07-29 08:25:49 1060

原创 npm vue 常用插件命令集

npm install compression-webpack-plugin --save-devnpm install --save babel-polyfillnpm install vuex --savenpm install vue-routernpm install iview --savenpm install --save iview-ed...

2019-07-27 20:58:55 358

原创 centos 安装teamviewer 用yum 安装rpm包, 自动解决依赖

yum -y install teamviewer_14.4.2669.x86_64.rpm

2019-07-27 09:43:35 494

转载 windows10环境下的RabbitMQ安装步骤(图文)

记录下本人在win10环境下安装RabbitMQ的步骤,以作备忘。第一步:下载并安装erlang原因:RabbitMQ服务端代码是使用并发式语言Erlang编写的,安装Rabbit MQ的前提是安装Erlang。 下载地址:http://www.erlang.org/downloads根据本机位数选择erlang下载版本。下载完是这么个东西:双击,点ne...

2019-07-25 15:00:34 76

原创 jenkins 报错

javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certificati...

2019-07-14 06:08:29 216

转载 lombok

有哪些注解?@Data @Setter @Getter @Log4j @AllArgsConstructor @NoArgsConstructor @EqualsAndHashCode @NonNull @Cleanup @ToString @RequiredArgsConstructor @Value @SneakyThrows @Synchronized注解详解...

2019-07-11 21:15:07 128

转载 jpa字段类型映射说明

PA(Java Persistence API)是Sun官方提出的Java持久化规范。它为Java开发人员提供了一种对象/关系映射工具来管理Java应用中的关系数据JPA规范要求在类路径的META-INF目录下放置persistence.xmlJPA 中将一个类注解成实体类(entity class)有两种不同的注解方式:基于属性(property-based)和基于字段(field-ba...

2019-07-10 11:56:04 3263

原创 linux centos 7 服务器部署

安装jre , 注:最小安装,不需要在服务编译java文件,所以不需要jdkyum install jre安装完成,验证是否安装安装: nginx , 官网下载上传到服务器解压:tar -xvf nginx-1.17.1.tar.gz没有gcc 安装gcc : yum install gcc安装:报错了:...

2019-07-09 18:50:09 130

转载 MySQL安装之yum安装

在CentOS7中默认安装有MariaDB,这个是MySQL的分支,但为了需要,还是要在系统中安装MySQL,而且安装完成之后可以直接覆盖掉MariaDB。1. 下载并安装MySQL官方的Yum Repository 1 [root@BrianZhu /]# wget -i -c http://dev.mysql.com/get/mysql57-communi...

2019-07-09 17:04:59 128

转载 关于安装MASM32后lib文件夹为空问题的解决

刚刚从MASM32官网下载了masm32v11r.zip进行安装,安装完成后连接程序时提示打不开user32.lib!这是什么鬼?打开masm32\lib检查,发现文件夹是空的,里头一个文件也没有。记得以前MASM32在安装过程中会自动生成lib文件的,用winRAR打开MASM32的安装程序install.exe检查,lib文件夹确实是空的。难道是电脑中的安全软件阻止MASM3...

2019-06-17 02:40:31 504

转载 indows下 安装 rabbitMQ 及操作常用命令

windows下 安装 rabbitMQ 及操作常用命令rabbitMQ是一个在AMQP协议标准基础上完整的,可服用的企业消息系统。它遵循Mozilla Public License开源协议,采用 Erlang 实现的工业级的消息队列(MQ)服务器,Rabbit MQ 是建立在Erlang OTP平台上。1.安装Erlang所以在安装rabbitMQ之前,需要先安装Erlang 。...

2019-06-14 21:22:25 76

转载 vue修改数组元素方法

<!DOCTYPE html><html lang="zh"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> &l...

2019-06-09 09:50:14 9354

原创 java 文件操作追加内容

文件操作追加内容追加内容:package com.cyyaw.s;import java.io.FileWriter;import java.io.IOException;import java.io.RandomAccessFile;public class AppendToFile {/** * A方法追加文件:使用Random...

2019-06-08 06:58:54 5079

空空如也

空空如也

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

TA关注的人

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