自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

缘来阁

有缘千里来相会,无缘对面不相识

  • 博客(65)
  • 问答 (2)
  • 收藏
  • 关注

原创 Shell错误:/bin/bash^M: bad interpreter: No such file or directory

错误原因和现象在执行shell脚本的时候,报错:/bin/bash^M: bad interpreter: No such file or directory。是由于该脚本文件是在Windows平台编写,然后在MacOS平台中执行。在Windows平台上文件是dos格式,换行符尾\r\n,而MacOS平台文件是unix格式,换行符尾\n。因此在运行脚本文件时,不能正确解析\r,导致编译错误、运行失败。解决方案在MacOS平台上,打开命令行工具执行命令vim *.sh(编辑你的脚本文件),然.

2021-07-27 09:52:57 13548 1

原创 taskkill退出程序时,控制台乱码问题解决

执行代码taskkill /f /t /im *.exe修改后chcp 65001 > nultaskkill /f /t /im *.exe

2021-07-22 14:08:14 510

原创 MacOS平台command文件实现双击运行

为了避免使用命令行执行程序,减轻用户操作复杂度#!/bin/bashcd "$(dirname "$BASH_SOURCE")" || { echo "Error getting script directory" >&2 exit 1}./<file name>注:此处file name为可执行文件名

2021-07-21 09:18:40 1101

原创 绘制空心菱形

空心菱形 形状 * * ** * * * *代码#include <stdio.h>#define PlaceHolder " "#define Symbol "*"int main() { for(int i=3; i>0; i--) { for(int j=0; j<i-1; j++) { printf(PlaceHolder); } printf(Symbol); for(int.

2021-07-19 18:35:12 415

原创 绘制三角形

三角形形状******代码#include <stdio.h>int main() { for(int i=0; i<3; i++) { for(int j=0; j<=i; j++) { printf("*"); } printf("\n"); } return 0;}

2021-07-19 17:01:39 525

原创 一起来找茬:下面这段代码是让计算机在屏幕上输出“hi”。其中有三个错误,快来改正吧

下面这段代码是让计算机在屏幕上输出“hi”。其中有三个错误,快来改正吧#include <stdio.h>#include <stdlib.h>int main() { print(hi) sleep(5000); return 0;}修正#include <stdio.h>#include <stdlib.h>int main() { printf("hi"); sleep(5000); return 0;}.

2021-07-19 16:46:25 579

原创 跨平台打开默认浏览器命令

Winexplorer https://weijunfu.github.ioUbuntuxdg-open https://weijunfu.github.ioMacOSopen https://weijunfu.github.io

2021-07-19 10:05:11 99

原创 Ubuntu 安装和配置 git

安装sudo apt-get update -ysudo apt-get upgrade -ysudo apt install git检查git --version配置git config --global user.name "用户名"git config --global user.email "邮箱账号"

2021-06-30 15:43:56 642

原创 Vue warn]: Component is missing template or render function

错误代码这是直接拷贝HelloWorld.vue的代码:<script setup></script>修正后<script>export default { setup () { return {} }}</script>

2021-06-24 09:56:29 13973 6

原创 Electron 获取Windows指定盘符

Electron 获取盘符为了获取指定磁盘名称的文件。这里先基于windows命令获取盘符列表,然后根据磁盘名称获取指定磁盘,最后将指定文件的路径和盘符拼接一起即可。注:这里是基于Windows系统let volumeName = '' //盘符名称function getVolumeLetter(callback) { let wmicResult let command = exec('wmic logicaldisk get caption,VolumeName', (er

2021-06-19 18:30:46 1148

原创 解决: Absolute imports should come before relative imports

问题原因:引入顺序问题示例:import Vue from 'vue';import axios from 'axios';import App from './App';import router from './router';import store from './store';import Antd from 'ant-design-vue';import 'ant-design-vue/dist/antd.css';解决调整引入顺序即可import Vue

2021-06-19 16:02:46 2901

原创 修改Cmder命令行提示符:>

在Cmder的解压目录中:打开并编辑文件:vendor/clink.lua搜索lambda将lambda的值修改为自己喜欢的字符即可,例如我的改成了:>重新运行Cmder.exe文件即可可以开心的玩耍了……

2021-06-18 13:53:29 1101

原创 禁止/防止用户拖动Textarea导致页面布局发生变化

为防止用户拖动textarea,而导致页面布局的变化,可添加样式resize:none解决此问题。示例如下:示例1:<textarea style="resize:none;"></textarea>示例2:textarea { resize:none}<textarea></textarea>...

2021-06-17 08:32:09 864

原创 Element UI下拉多选数据回显时无法进行修改

解决方案在el-select添加@change事件,执行强制刷新this.$forceUpdate()。示例:<el-select @change="selectChangeHandle" ...>...</el-select>selectChangeHandle(){ this.$forceUpdate()}

2021-06-15 11:15:54 993

原创 【重温经典】Struts 1.x 学习笔记 之 启航篇

目录介绍发展历程标准开发技术自主设计开发框架MVC与Struts的对比介绍Struts 是Apache于2002年推广的一个开源项目,主要是进行MVC实现的开发框架。但是为什么需要为MVC设计一个框架呢?发展历程标准开发技术如果没有进行任何的设计会发现代码重复量惊人验证操作需要重复编写;用户需要自己手工接收参数,手工进行数据的专项,而后设置到VO对象所有的跳转路径都统一定义在了程序之中,后期维护困难文件上传操作需要自己手工处理自主设计开发框架开发了一个DispacherSe

2021-06-07 18:59:55 117

原创 JavaScript入门之初识JavaScript

目录二 、初识JavaScript※ 本章节学习目标2.1 初识JavaScriptJavaScript发展历史JavaScript是什么?JavaScript的作用HTML、CSS和JavaScript之间的关系浏览器执行JavaScript简介JavaScript的组成ECMAScriptDOM 文档对象模型BOM 浏览器对象模型JavaScript 初体验行内式内嵌式外部JavaScript文件2.2 JavaScript中的注释2.3 JavaScript输入输出语句二 、初识JavaScript

2021-05-09 11:37:29 523

原创 JavaScript 入门之计算机基础

目录一、计算机基础※本章节学习目标1.1 编程语言编程计算机语言编程语言翻译器/编译器编程语言和标记语言的区别小结1.2 计算机基础计算机组成数据存储数据存储单位程序运行小结一、计算机基础※本章节学习目标能够说出什么是编程语言能够区分编程语言和标记语言的不同能够说出常见的数据存储单位及其换算关系能够说出内存的主要作用以及特点1.1 编程语言编程编程就是让计算机为解决某个问题而是用某种程序设计语言编写程序代码,并最终得到结果的过程。计算机程序就是计算机所执行的一些列的指令集合,而程序全

2021-05-09 09:03:47 282 2

原创 SpringBoot彩色日志配置

logback 颜色logback 颜色配置配置logging.level.root=INFOlogging.pattern.console=%green([%d{yyyy-MM-dd HH:mm:ss.SSS}]) %cyan(%thread) %highlight(%-5level) %magenta(%logger{36}) %yellow(%L) - %gray(%msg%n)...

2020-04-25 02:15:07 2110

原创 Java Socket 实例(基础)

服务端package cn.avaos.bio;import java.io.*;import java.net.ServerSocket;import java.net.Socket;import java.text.SimpleDateFormat;import java.util.Date;/** * @title BIO : 服务端 * @Desc 描述 *...

2020-04-06 19:03:04 485

原创 Java语音播报

环境配置下载 jacob.jar文本播报/*1. 创建音响对象*/ActiveXComponent activeXComponent = new ActiveXComponent("Sapi.SpVoice");/*2. 设置音量(0~100)*/activeXComponent.setProperty("Volume", new Variant(60));/*3. 设置朗读速度...

2020-04-06 01:19:36 675

原创 安装配置RocketMQ,并配置Console

安装配置RocketMQ下载RocketMQ 4.7.0 源码RocketMQ 4.7.0 source编译 unzip rocketmq-all-4.7.0-source-release.zip cd rocketmq-all-4.7.0/ mvn -Prelease-all -DskipTests clean install -U cd distribution/...

2020-03-30 03:41:25 608

原创 Docker搭建并使用私有仓库

搭建私有仓库拉取私有仓库镜像docker pull registry创建并启动私有仓库容器docker run -id --name registry -p 5000:5000 registry开放端口号firewall-cmd --zone=public --add-port=5000/tcp --permanentfirewall-cmd reload测试...

2020-03-29 04:34:45 332

原创 Maven配置阿里云仓库

前置条件安装 JDK安装 Maven修改配置文件vi maven/conf/settings.xml添加本地仓库路径 <localRepository>/usr/local/software/repository</localRepository>添加阿里云仓库 <mirror> <id>ali</id&g...

2020-03-28 17:18:57 1056

原创 CentOS7 安装配置Maven

前置条件,需安装JDK参照:CenOS7 安装JDK8下载Mavenwget https://mirror.bit.edu.cn/apache/maven/maven-3/3.6.3/binaries/apache-maven-3.6.3-bin.tar.gz解压Maventar -zxvf apache-maven-3.6.3-bin.tar.gzmv apache-maven-...

2020-03-28 16:54:12 149

原创 CenOS7 安装JDK8

下载JDK8Oracle 官网 JDK8下载界面解压tar -zxvf jdk-8u231-linux-x64.tar.gzmv jdk1.8.0_231 jdk8配置环境变量注:我的下载路径是/usr/local/software, 下面的配置根据自己下载的位置自行修改vi /etc/profile添加export JAVA_HOME=/usr/local/softwar...

2020-03-28 16:46:07 195

原创 推送Docker镜像到阿里云镜像服务

创建项目阿里云CODE创建命名空间为:avaos项目名为:tomcat8创建镜像仓库镜像仓库镜像仓库为:tomcat8选择项目名:tomcat8登录docker login --username=<用户名> registry.cn-shanghai.aliyuncs.com推送镜像到阿里云$ docker tag [镜像ID] regis...

2020-03-28 03:42:23 145

原创 登录阿里云Docker认证失败

错误信息Error response from daemon: Get https://registry.cn-shanghai.aliyuncs.com/v2/: unauthorized: authentication required设置固定密码容器镜像服务如下图所示:按上图操作设置完成后即可登录成功。...

2020-03-28 01:50:42 1473

原创 SpringBoot整合ActiveMQ:同时支持点对点和发布订阅

ActiveMQ同时支持Queue和Topic修改配置去除消费者项目中的配置项:spring.jms.pub-sub-domain=true自定义Bean/** * @title 发布-订阅 * @desc 描述 * @param connectionFactory: * @return * @author <a href="mailto:...

2020-03-27 18:26:20 432

原创 SpringBoot整合ActiveMQ:实现发布-订阅

ActiveMQ 发布-订阅基础引入依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-activemq</artifactId></dependency><d...

2020-03-27 17:20:01 398

原创 SpringBoot整合ActiveMQ:实现生产者-消费者

整合ActiveMQ基础引入依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-activemq</artifactId></dependency><depen...

2020-03-27 16:21:03 703

原创 SpringBoot整合ActiveMQ错误:'org.springframework.jms.core.JmsMessagingTemplate' that could not be found.

解决:<dependency> <groupId>org.apache.activemq</groupId> <artifactId>activemq-pool</artifactId></dependency>变更为:<dependency> <groupId>org.m...

2020-03-27 15:42:22 562

原创 Maven pom.xml中配置仓库

阿里云 Maven仓库<repositories> <repository> <id>nexus-aliyun</id> <name>Nexus aliyun</name> <url>https://maven.aliyun....

2020-03-27 02:23:02 1903

原创 Docker安装配置ActiveMQ

下载 docker pull webcenter/activemq启动docker run --name activemq -p 61616:61616 -p 8161:8161 -d webcenter/activemq开放端口#开放端口号firewall-cmd --zone=public --add-port=61616/tcp --permanentfire...

2020-03-27 02:07:45 399

原创 SpringBoot整合ElasticSearch

引入依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-elasticsearch</artifactId></dependency>使用2.1 基础配置...

2020-03-26 22:25:53 245

原创 使用Docker安装并启动ElasticSearch

下载ElasticSearchdocker pull elasticsearch:6.8.6运行ElasticSearchdocker run -d --name elasticsearch -p 9200:9200 -p 9300:9300 -e "discovery.type=single-node" -e "ES_JAVA_OPTS=-Xms512m -Xmx512m" e...

2020-03-26 22:22:19 543

原创 ElasticSearch常用API

查看健康情况GET /_cat/health?v查看节点信息GET /_cat/nodes?v查看indexGET /_cat/indices?v创建customer(index)—相当于数据库PUT /customer?pretty创建external (type) —相当于数据库中的表创建external,并添加id=1的数据为"name":"avaos"PUT /...

2020-03-26 16:28:31 80

原创 CentOS开放端口号

查看防火墙状态firewall-cmd --state查看已开放端口号 firewall-cmd --zone=public --list-ports开通端口号firewall-cmd --zone=public --add-port=9200/tcp --permanent重启防火墙firewall-cmd --reload验证 firewall-...

2020-03-26 03:49:49 263

原创 logback.xml常用配置

<?xml version="1.0" encoding="UTF-8"?><!--scan:当此属性设置为true时,配置文件如果发生改变,将会被重新加载,默认值为true。scanPeriod:设置监测配置文件是否有修改的时间间隔,如果没有给出时间单位,默认单位是毫秒当scan为true时,此属性生效。默认的时间间隔为1分钟。debug:当此属性设置为true时,将打...

2020-03-26 02:55:02 697

原创 log4j.properties常用配置信息

### set log levels ###log4j.rootLogger = DEBUG , consoleApp , fileInfoApp, fileErrorApp### console ###log4j.appender.consoleApp = org.apache.log4j.ConsoleAppenderlog4j.appender.consoleApp.Target...

2020-03-26 02:22:57 180 1

原创 log4j.properties转logback.xml

【logback官方利器】log4j.properties to logback.xml Translatorlog4j.properties to logback.xml TranslatorThis page allows you to translate a log4j.properties file into a logback.xml configuration file. The...

2020-03-26 01:55:11 419

空空如也

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

TA关注的人

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