MyBatis项目快速搭建及MySQL一个Statement支持多条命令参数 MyBatis项目快速搭建及MySQL一个Statement支持多条命令参数一、简述 本文以笔记的形式,记录一个基本Mybatis项目的使用,方便后期项目使用到相关配置时直接复制使用。 二、项目结构 pom.xml中的依赖 <!-- https://mvnrepository.com/artifact/org.mybatis/mybatis --> & 2019-02-26 Java开发 > MyBatis #Java开发 #数据库操作 #MySQL #MyBatis #快速搭建 #Statement #多条命令 #持久层框架
CUDA各版本官方下载地址 CUDA各版本官方下载地址一、CUDA各版本官方下载地址 地址:https://developer.nvidia.com/cuda-toolkit-archive 二、说明 备忘,平时找个版本太难找了。 2019-02-19 人工智能 > 算卡驱动 #人工智能 #开发工具 #算卡驱动 #CUDA #NVIDIA #下载地址 #GPU计算 #版本信息 #并行计算
使用Azure的GPU系列虚拟机Ubuntu-16.0.4安装GPU驱动并使用Tensorflow-GPU的过程 使用Azure的GPU系列虚拟机Ubuntu-16.0.4安装GPU驱动并使用Tensorflow-GPU的过程1、source activate python362、source activate tensorflow-gpu3、pip install tensorflow-gpu(提示安装的这个版本:tensorflow_gpu-1.12.0-cp36-cp36m-m) 4、查询GPUfrom 2019-02-19 人工智能 > 算卡驱动 #云计算 #人工智能 #深度学习 #Ubuntu #Azure #安装指南 #算卡驱动 #GPU虚拟机 #GPU驱动 #Tensorflow-GPU
SpringBoot+SpringDataJPA项目中使用EntityManager执行自定义复杂SQL的方法 SpringBoot+SpringDataJPA项目中使用EntityManager执行自定义复杂SQL的方法import javax.annotation.Resource; import javax.persistence.EntityManager; @Resource private EntityManager entityManager; 笔记参考。 2019-02-18 Java开发 > JPA #Java开发 #数据库操作 #编程技巧 #JPA #SpringBoot #SpringDataJPA #EntityManager #自定义SQL #复杂查询
SpringBoot项目获取ApplicationContext来GetBean的方法 SpringBoot项目获取ApplicationContext来GetBean的方法一、简介 我们开发时,经常遇到有些实例需要动态创建,比如有构造函数的组件等。这时候,Spring时我们有ClassPathXmlApplicationContext,但是在SpringBoot时,我们怎么拿到ApplicationContext对像来调用它的GetBean方法呢? 二、方案 1、方案一:直接注入 2019-01-16 Java开发 > Spring #Java开发 #编程技巧 #Spring #SpringBoot #ApplicationContext #GetBean #依赖注入 #IoC #项目开发
JAVA获取程序(打成jar或classpath)所在目录 JAVA获取程序(打成jar或classpath)所在目录一、简述 JAVA获取程序(打成jar或classpath)所在目录。 二、代码 package dearcloud.utils.context; import dearcloud.utils.StringUtils; import java.io.File; public class AppContext { pu 2019-01-09 JAVA开发 > General #Java #General #文件操作 #JAVA开发 #获取目录 #jar #classpath #程序路径 #代码示例
Docker查看运行中容器并进入容器 Docker查看运行中容器并进入容器一、简述 Docker查看运行中容器并进入容器。 二、方法 $ sudo docker ps $ sudo docker exec -it 775c7c9ee1e1 /bin/bash 将黄色文字替换为docker ps返回的列表中的ID。 三、效果 2019-01-09 容器技术 > Docker #开发工具 #容器技术 #Docker #容器 #运行中容器 #查看容器 #进入容器 #容器管理
JAVA使用Logback发送日志到控制台、文件、ELK的最简单用法 JAVA使用Logback发送日志到控制台、文件、ELK的最简单用法一、简述 本文讲JAVA使用Logback发送日志到控制台、文件、ELK的最简单用法。 二、教程 1、新建pom.xml项目引入下列依赖: <dependencies> <!--Begin LogBack Log--> <!-- https://mvnrepos 2019-01-08 Java开发 > 日志处理 #Java开发 #Java #ELK #日志处理 #Logback #日志记录 #控制台 #文件
C#读取Excel文件的简单方法 C#读取Excel文件的简单方法一、简述 本文讲C#通过第三方库读取Excel的最简单的方法,下文给一个读取行数的例子。 二、依赖 引入nuget.org包如下: <?xml version="1.0" encoding="utf-8"?> <packages> <package id="ExcelDataRead 2019-01-07 C#开发 > 文档处理 #C#开发 #C# #文件操作 #数据处理 #文档处理 #Excel
使用elasticsearch分页时报max_result_window is too large的错误解决方案 使用elasticsearch分页时报max_result_window is too large的错误解决方案使用elasticsearch进行深度分页查询时的size-from大于10000的时候,会提示一个max_result_window is toolarge的错误。 官方推荐是scroll查询返回结果是无序的不满足业务需求,所以还是通过设置最大返回结果数来达到我们的目的 然后我们可以通 2019-01-03 Java开发 > ELK #Java开发 #错误解决 #分页 #ELK #Elasticsearch #max_result_window
Linux中添加计划任务与Elasticsearch日志自动清理 Linux中添加计划任务与Elasticsearch日志自动清理一、简述 当日志发送到ELK之后,Elasticsearch随着日志的增加,占用磁盘量会越来越大。这时候,需要我们写角本定期DELETE日志。角本写法,也很简单,只是发送HTTP的DELETE方式到:http://:/-yyyy.MM.dd即可。 二、定期删除Elasticsearch中日志的角本:新建 2019-01-03 云计算 > 云运维 #Linux #云计算 #云运维 #日志管理 #Elasticsearch #计划任务 #crontab
Linux中查看文件夹占用磁盘大小 Linux中查看文件夹占用磁盘大小一、命令 du -ah --max-depth=1 ./ du -h ./ 查看当前目录占用空间 二、样例 2019-01-03 云计算 > 云运维 #Linux #云计算 #云运维 #文件系统 #命令行 #磁盘空间
使用Deeplearning4j训练YOLOV2模型 使用Deeplearning4j训练YOLOV2模型一、引入pom.xml依赖 <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http:/ 2018-12-19 人工智能 > 图像识别 #人工智能 #深度学习 #图像识别 #计算机视觉 #Deeplearning4j #YOLOV2 #模型训练
使用Deeplearning4j进行GPU训练时,出错的解决方法 使用Deeplearning4j进行GPU训练时,出错的解决方法一、问题 使用deeplearning4j进行GPU训练时,可能会出现java.lang.UnsatisfiedLinkError: no jnicudnn injava.library.path错误。 二、错误 15:43:26.389 [main] INFO org.nd4j.linalg.api.ops.executioner 2018-12-18 人工智能 > 图像识别 #人工智能 #错误解决 #深度学习 #图像识别 #DeepLearning4j #GPU
解决Maven项目总是回跳到jdk1.5的情况的方法 解决Maven项目总是回跳到jdk1.5的情况的方法一、在pom.xml中加入: <build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> &l 2018-12-18 Java开发 > Maven #Java开发 #Maven #JDK #版本问题 #项目配置
JAVA中使用Log4j2日志和Lombok引入日志的方法 JAVA中使用Log4j2日志和Lombok引入日志的方法一、简述 我们项目中既要使用lombok,又要使用log4j2时,使用日志将会更简单。 二、解决 1、引入依赖 <dependency> <groupId>org.apache.logging.log4j</groupId> <arti 2018-12-14 Java开发 > 日志处理 #Java开发 #Java #开发技巧 #日志处理 #Log4j2 #日志记录 #Lombok #日志框架 #项目配置 #代码简化
JAVA项目中引用Logback的方法 JAVA项目中引用Logback的方法一、简介 本文主要讲JAVA项目中引入Logback的方法。 二、解决 1、引入依赖。 <!--Begin LogBack Log--> <!-- https://mvnrepository.com/artifact/ch.qos.logback/logback-classic --> & 2018-12-14 Java开发 > 日志处理 #Java开发 #Java #依赖管理 #开发技巧 #日志处理 #Logback #日志记录 #日志框架 #项目配置
Quartz定时器中Cron时间控制表达式写法 Quartz定时器中Cron时间控制表达式写法Quartz定时器中Cron时间控制表达式写法: 1、表示形式 该表达式简洁简单,总共有7个空格分割的表达子式,形式为【* * * * * * *】,而这七个位置上的东西表达方式有很多,意义从左往右依次是:秒 分 时 日月 周 年,往往,”年”这个标志位可以不写,而其余的必须表示出来。 CronTrigger配置完整格式为: [秒] [分] [小时] 2018-12-12 Java开发 > Quartz #Java开发 #编程技巧 #任务调度 #Quartz #定时器 #Cron表达式 #时间控制
JAVA中的ZoneId常用值备注 JAVA中的ZoneId常用值备注一、获取代码 @Test public void zonesTest() { for (String availableZoneId : ZoneId.getAvailableZoneIds()) { System.out.println(availableZoneId); 2018-12-05 JAVA开发 > General #Java #General #时区 #JAVA开发 #ZoneId #时间处理
Java调用Elasticsearch API查询及matchPhraseQuery和matchQuery的区别 Java调用Elasticsearch API查询及matchPhraseQuery和matchQuery的区别一、引入依赖 <!--Elasticsearch client--> <!-- https://mvnrepository.com/artifact/org.elasticsearch.client/transport --> 2018-12-04 Java开发 > ELK #Java开发 #Java #ELK #搜索引擎 #Elasticsearch #API #查询 #matchPhraseQuery #matchQuery #数据检索
Linux下在root权限下临时使用其它用户运行命令 Linux下在root权限下临时使用其它用户运行命令一、简述 当我们在使用Linux时,经常需要在root权限下执行某些命令,或者在/etc/rc.d/rc.local中写一些角本。而如果某些角本必须使用非root用户时,直接su是不行的,比如Elasticsearch就必须在非root用户下运行。需要使用如下方案执行: 二、方法 方法一,使用su +用户名 -c加角 2018-12-04 云计算 > 云运维 #Linux #云计算 #云运维 #系统管理 #安全管理 #root权限 #用户切换 #命令执行
Java中多环境Logback配置与ELK日志发送 Java中多环境Logback配置与ELK日志发送Java中多环境Logback配置与ELK日志发送 一、项目基于SpringBoot实现,引入SpringBoot相关库后,本文还要讲上传到ELK的Logstash,所以需要在pom.xml中加入: <!-- https://mvnrepository.com/artifact/net.logstash.logback/log 2018-12-03 Java开发 > 日志处理 #Java开发 #Java #配置管理 #日志管理 #环境变量 #ELK #日志处理 #Logback #多环境配置 #日志发送
CentOS7中ELK6.2.3安装 CentOS7中ELK6.2.3安装一、配置主机名 hostnamectl set-hostname elk vim /etc/sysconfig/network修改HOSTNAME=elk 安装Java环境:yum install java-1.8.0-openjdk.x86_64 添加JAVA环境:vim /etc/profi 2018-12-03 云计算 > 云运维 #云计算 #云运维 #CentOS #日志管理 #安装 #ELK #ELKStack #版本6.2.3 #大数据分析
JAVA在Windows使用apache commons-csv导出CSV解决方案 JAVA在Windows使用apache commons-csv导出CSV解决方案一、添加依赖到pom.xml <!-- https://mvnrepository.com/artifact/commons-io/commons-io --> <dependency> <groupId>commons-io 2018-11-27 Java开发 > 文档处理 #Java开发 #文件操作 #解决方案 #Windows #数据处理 #文档处理 #JAVA #ApacheCommonsCSV #导出CSV
Huawei VPN无法在win10上使用问题解决[实测有效] Huawei VPN无法在win10上使用问题解决[实测有效]Huawei VPN无法在win10上使用问题解决 解决步骤: 禁用win10 驱动强制签名 安装Huawei Suite VPNClient_V100R001C02SPC703版本 导入cfg配置文件 开启任务管理器 拨号连接vpn 我这里遇到的问题是最终死活无法连接,到了最后一步显示连接超时。但是神奇地把鼠标滑到任务栏,右击打开 2018-11-13 云计算 > 云运维 #云计算 #云运维 #问题解决 #Huawei #VPN #Win10 #实测有效 #网络连接 #安全访问
Dubbo的使用入门 Dubbo的使用入门一、包引入 1、父模块pom.xml中加入依赖: <!-- dubbo --> <dependency> <groupId>com.alibaba.boot</groupId> <artifactId>dubbo-spring-boot-sta 2018-11-06 Java开发 > Dubbo #Java开发 #Dubbo #使用入门 #分布式服务 #RPC框架 #服务治理 #微服务
Centos7安装Tomcat并部署DubboAdmin的War包并配置自动启动 Centos7安装Tomcat并部署DubboAdmin的War包并配置自动启动一、安装过程 1、打开官网,在左侧选择要下载的版本,比如下下载Tomcat8:https://tomcat.apache.org/download-80.cgi 2、找到tar.gz的下载地址:http://mirrors.tuna.tsinghua.edu.cn/apache/tomcat/tomcat-8/v8. 2018-11-06 云计算 > 云运维 #云计算 #云运维 #CentOS #服务配置 #安装 #部署 #Tomcat #DubboAdmin #War包 #自动启动
JPA中自动使用@Table(name = "userTab")后自动将表名、列名添加了下划线的问题 JPA中自动使用@Table(name = userTab)后自动将表名、列名添加了下划线的问题一、问题 JPA中自动使用@Table(name = “userTab”)后自动将表名、列名添加了下划线的问题,如下图: 二、解决 在application.properties文件中加入: spring.jpa.hibernate.naming.physical-strateg 2018-10-23 Java开发 > JPA #Java开发 #问题解决 #JPA #表名 #列名 #下划线 #数据库映射 #实体类
JAVA和C#检测IP地址段是否交叉和获取地址段IP列表的方法 JAVA和C#检测IP地址段是否交叉和获取地址段IP列表的方法一、说明 我们经常编程时,需要对一个DIDR地段计算其可用IP地址,或者验证某个IP是否被包含在一个地址段中。 二、工具 1、Java 可以使用 cidr-ip-trie库解决。 https://github.com/veqryn/cidr-ip-trie package com.test.utils; import com.gith 2018-10-18 JAVA开发 > General #C# #General #网络编程 #编程技巧 #JAVA开发 #JAVA #IP地址 #地址段 #交叉检测 #IP列表
MySQL中的insert ignore into, replace into用法总结 MySQL中的insert ignore into, replace into用法总结MySQL replace into 有三种形式: 1. replace into tbl_name(col_name, …) values(…) 2. replace into tbl_name(col_name, …) select … 3. replace into tbl_name set col_nam 2018-10-10 数据库技术 > MySQL #数据库技术 #SQL #错误处理 #数据库操作 #MySQL #数据插入 #insertignoreinto #replaceinto
SpringBootWEB项目和非Web项目的全局异常捕获 SpringBootWEB项目和非Web项目的全局异常捕获一、简介 SpringBoot的WEB异常捕获,如果是WEB项目的话,可以直接处理Controller中的异常。如果不是WEB项目的话,就需要使用AspectJ来做切面。 二、WEB项目 package com.test.handler; import lombok.extern.log4j.Log4j2; import org.spri 2018-09-28 Java开发 > Spring #Java开发 #Spring #AOP #SpringBoot #WEB项目 #非Web项目 #全局异常 #异常捕获 #AspectJ #开发实践
SpringBoot中配置起动时的数据库初始化脚本 SpringBoot中配置起动时的数据库初始化脚本一、简介 我们使用SpringBoot + JPA时,需要程序在启动时执行数据表的初始化或者数据库记录的初始化。一般数据表的初始化可以通过在SpringBoot的application.properties中进行配置spring.jpa.hibernate.ddl-auto=update来实现。但是数据记录的初始化,该怎么做呢? 下面,我 2018-09-28 Java开发 > Spring #Java开发 #SQL #数据库 #数据准备 #Spring #SpringBoot #应用部署 #初始化脚本 #启动配置
树莓派简单摄像头录像并保存视频文件 树莓派简单摄像头录像并保存视频文件一、简介 本文讲使用OpenCV,不使用FFMPEG的方法进行保存视频。 二、代码 1、引用 <?xml version="1.0" encoding="utf-8"?> <packages> <package id="OpenCvSharp3-AnyCPU" versi 2018-09-22 人工智能 > 图像识别 #人工智能 #编程 #图像处理 #OpenCV #图像识别 #树莓派 #Python #RaspberryPi #摄像头 #录像 #视频文件
树莓派中编译OpenCV3.4.1和OpenCvSharp 树莓派中编译OpenCV3.4.1和OpenCvSharp一、简介 本文重点描述在树莓派中编译OpenCV3.4.1和OpenCvSharp,大家都知道OpenCVSharp是使用C#调用OpenCV最简洁的一个库。但是在Linux上或者树莓派上运行时,需要编译对应的Linux和CPU架构的版本。 二、编译过程 #树莓派3b安装OPENCV3.4.1 apt-get install -y buil 2018-09-21 人工智能 > 图像识别 #人工智能 #.NET #编译 #C++ #图像处理 #OpenCV #图像识别 #树莓派 #OpenCvSharp #RaspberryPi #开发 #3.4.1
树莓派中编译Opencv3.4.1和OpenCVSharp库 树莓派中编译Opencv3.4.1和OpenCVSharp库一、简介 本文主要讲在树莓派中编译Opencv3.4.1和OpenCVSharp库,方便C#开发人员可以通过Mono或者Netcore运行C#通过OpenCVSharp写的OpenCV库。 二、过程 树莓派3b安装OPENCV3.4.1 apt-get install -y build-essential cmake \ libgtkgl 2018-09-21 人工智能 > 图像识别 #人工智能 #.NET #编译 #C++ #图像处理 #OpenCV #图像识别 #树莓派 #OpenCvSharp #RaspberryPi #开发 #3.4.1
树莓派3中没有/dev/video0的解决方法(使用OpenCV编程调用树莓派摄像头的方法) 树莓派3中没有/dev/video0的解决方法(使用OpenCV编程调用树莓派摄像头的方法)一、问题 使用下列方法调用OpenCV编程调用树莓派摄像头时总是失败,提示调用Grabber的start()时失败。 import org.bytedeco.javacpp.opencv_core; import org.bytedeco.javacv.*; public class 2018-09-21 人工智能 > 图像识别 #人工智能 #解决方案 #编程 #OpenCV #图像识别 #树莓派 #RaspberryPi #/dev/video0 #摄像头 #图像捕获
树莓派3中安装JDK 树莓派3中安装JDK一、简介 树莓派3(Raspbian系统,下载地址:https://www.raspberrypi.org/downloads/raspbian/),安装JDK8,直接运行:apt-get install openjdk-8-jre 会出现下列错误: missing `server' JVM at `/usr/lib/jvm/java-8-openjdk-armhf/j 2018-09-21 嵌入式开发 > 树莓派 #Java #嵌入式开发 #开发环境 #树莓派 #安装 #RaspberryPi #JDK
树莓派3中编译Opencv3.4.10 树莓派3中编译Opencv3.4.10一、命令 sudo apt-get install cmake libgtk2.0-dev libv4l-dev libavcodec-dev libavformat-dev libswscale-dev cd wget http://sourceforge.net/projects/opencvlibrary/files/opencv-unix/2.4.10 2018-09-21 人工智能 > 图像识别 #人工智能 #编译 #C++ #图像处理 #图像识别 #树莓派 #RaspberryPi #Opencv #3.4.10 #开发
Linux中安装绿色软件的方法 Linux中安装绿色软件的方法一、简介 我们平时安装软件时,想要把一个可直接运行的软件及其依赖库Copy到Linux中的某个文件夹下。但是为了快速方便地执行它,不想每次都进入此目录中执行。解决的方法是向PATH中相关的路径下投放软链接文件。 二、相关命令 ln -s 目标可执行程序 目标地点 如: ln -s /usr/local/dotnet/dotnet /usr/local/bin - 2018-09-21 云计算 > 云运维 #Linux #云计算 #云运维 #安装 #绿色软件 #无需安装 #软件包 #运行
Logback日志配置 Logback日志配置一、LogBack日志配置样本 1、文件名及路径: logback.xml 放置在classpath下。 2、配置内容: <?xml version="1.0" encoding="UTF-8" ?> <!-- scan="true" 当此属性设置为true时,配置文件如果发生改变,将会被重新 2018-09-14 Java开发 > 日志处理 #Java开发 #Java #配置文件 #日志管理 #日志处理 #Logback #日志配置 #日志记录
在SpringBoot中使用热部署(DevTools) 在SpringBoot中使用热部署(DevTools)一、简介 有时候我们开发完SpringBoot项目后,启动运行。但是经常发现代码需要反复修改,然后修改部分内容后需要再启动….这样太费时了,热部署就是用来解决这一问题。让你修改完代码后,能自动执行编译并运行。 二、工具 IntelliJ IDEA、SpringBoot 2.0.4 三、步骤 1、创建正常SpringBoot的Maven项目 2、 2018-09-12 Java开发 > Spring #Java开发 #开发工具 #Spring #SpringBoot #热部署 #DevTools #提高效率 #动态更新
使用SpringBoot配置了 server.servlet.path后无效的解决方案 使用SpringBoot配置了 server.servlet.path后无效的解决方案一、问题描述 使用SpringBoot配置了server.servlet.path后无效,访问时无法通过:http://127.0.0.1:8080/app/hello.html 访问。 二、解决方法一: server: address: 0.0.0.0 port: 8080 tomcat: 2018-09-07 Java开发 > Spring #Java开发 #解决方案 #配置 #Spring #SpringBoot #server.servlet.path #问题排查 #应用部署
使用SpringBoot入门案例 使用SpringBoot入门案例一、创建项目 二、给根项目UnicomCmp的pom.xml,加入parent节点(spring-boot-starter-parent) <!--Add Spring boot Parent--> <parent> <groupId>org.springframework.boot</gr 2018-09-06 Java开发 > Spring #Java开发 #Java #Spring #入门 #SpringBoot #示例 #快速开始
使用SpringBoot的推荐项目目录结构 使用SpringBoot的推荐项目目录结构一、Spring Boot 推荐目录结构 (1)代码层的结构 根目录:com.springboot 1.工程启动类(ApplicationServer.java)置于com.springboot.build包下 2.实体类(domain)置于com.springboot.domain 3.数据访问层(Dao)置于com.springboot.reposit 2018-09-06 Java开发 > Spring #Java开发 #Spring #SpringBoot #项目结构 #目录结构 #推荐实践
PowerShell使用ServicePrincipal登陆Azure PowerShell使用ServicePrincipal登陆Azure一、打开PowerShell 二、输入下列命令 $pass = ConvertTo-SecureString "<这里换成您的AAD应用密钥>" -AsPlainText -Force $cred = New-Object -TypeName pscredential -ArgumentList 2018-08-09 云计算 > 云架构 #云计算 #云架构 #PowerShell #Azure #ServicePrincipal #登陆 #身份验证 #自动化脚本
常用CTPN、CRNN文本检测识别框架 常用CTPN、CRNN文本检测识别框架一、SWT识别: yestinsong/Text-Detection( Text Detection System with MSER , SWT and Text Verification(fft and pca) ) https://github.com/yestinsong/Text-Detection aperrau/DetectText:Detec 2018-07-19 人工智能 > 文本识别 #人工智能 #深度学习 #框架 #文本识别 #CTPN #CRNN #文本检测 #OCR
在Windows上使用CMake+CMakeLists.txt生成VS项目编译DlibDotnet库 在Windows上使用CMake+CMakeLists.txt生成VS项目编译DlibDotnet库一、下次源库 地址:https://github.com/takuya-takeuchi/DlibDotNet 二、下载CMake3以上版本 地址:https://cmake.org/download/ 三、下载源版Dlib 地址:https://github.com/davisking/dlib 2018-07-19 人工智能 > 图像识别 #人工智能 #Windows #编译 #图像识别 #CMake #CMakeLists.txt #VS项目 #DlibDotnet #库
Centos或Windows中部署Zookeeper集群及其简单用法 Centos或Windows中部署Zookeeper集群及其简单用法一、简介 ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,是Google的Chubby一个开源的实现,是Hadoop和Hbase的重要组件。它是一个为分布式应用提供一致性服务的软件,提供的功能包括:配置维护、域名服务、分布式同步、组服务等。ZooKeeper的目标就是封装好复杂易出错的关键服务,将简单易用的接口 2018-07-18 云计算 > 云运维 #云计算 #云运维 #Windows #分布式系统 #Centos #集群 #部署 #Zookeeper #使用方法
Linux中使用sendmail发送邮件,指定任意邮件发送人 Linux中使用sendmail发送邮件,指定任意邮件发送人一、使用任意发件人发送邮件 echo 'Test ' | mail -r fromMail@163.com -s "Test test" toMail@163.com 其中s表示主题。 2018-07-04 云计算 > 云运维 #Linux #云计算 #云运维 #命令行 #sendmail #发送邮件 #邮件发送人 #邮件服务器
使用log4net将C#日志发送到Elasticsearch 使用log4net将C#日志发送到Elasticsearch一、安装Elasticsearch 参考前面写的文章:https://www.cnblogs.com/songxingzhu/p/7909486.html 安装完Elasticsearch后,修改/etc/elasticsearch/elasticsearch.yml文件,并追加下列内容。 network.h 2018-07-02 C#开发 > 日志处理 #C#开发 #C# #Elasticsearch #日志处理 #日志 #log4net #发送 #集成