K-Means聚类算法缺点及替代算法DBSCAN-HAC-GMM的使用 K-Means聚类算法缺点及替代算法DBSCAN-HAC-GMM的使用1、简介上一篇我们验证了KMeans算法的原理与使用,KMeans聚类算法虽然简单高效,但确实存在一些缺点: 需要预先指定簇的数量:KMeans算法在开始时就需要用户指定要形成的簇的数量(k值),这在实际应用中往往很难确定。 对初始中心点敏感:不同的初始中心点选择可能导致最终结果不同,容易陷入局部最优解。 处理噪声和异常数据不 2024-11-15 人工智能 > 分类算法 #人工智能 #机器学习 #K-Means #聚类算法 #DBSCAN #HAC #GMM
K-Means聚类算法的原理与Python实现 K-Means聚类算法的实现1、简介K-Means是一种广泛使用的聚类算法,属于无监督学习方法,主要用于将数据集划分为多个组(簇)。它的基本思想是通过迭代的方式最小化簇内的误差平方和(即簇内所有点到该簇中心的距离平方和)。 2、算法原理 初始化: 随机选择K个数据点作为初始的簇中心(质心)。 或者使用某些启发式方法(如K-Means++)来选择初始质心,以提高算法的性能和稳定性。 分配点到最 2024-11-14 人工智能 > 分类算法 #人工智能 #机器学习 #Python #K-Means #聚类算法
K-Means聚类算法的使用 K-Means聚类算法的使用1、简介K-Means是一种广泛使用的聚类算法,属于无监督学习方法,主要用于将数据集划分为多个组(簇)。它的基本思想是通过迭代的方式最小化簇内的误差平方和(即簇内所有点到该簇中心的距离平方和)。 2、算法原理 初始化: 随机选择K个数据点作为初始的簇中心(质心)。 或者使用某些启发式方法(如K-Means++)来选择初始质心,以提高算法的性能和稳定性。 分配点到最 2024-11-14 人工智能 > 分类算法 #人工智能 #机器学习 #K-Means #聚类算法
我的博客文章分类 我的博客文章分类 这个分类目录涵盖了从人工智能、云计算、容器技术到多种编程语言的开发、Web开发、移动开发、嵌入式开发、数据库技术和跨平台技术等领域的关键技术和框架,为开发者提供了一个全面的技术学习和参考指南。 分类目录如下:人工智能 General 人工智能 Pytorch 人工智能 Tensorflow 人工智能 Caffe 人工智能 图像识别 人工智能 文本识别 人工智能 语音识别 人工智 2024-11-12 其它技术 > 资料收藏 #其它技术 #博客分类
基于Docker部署开源的ITOP的IT部门资产管理系统 基于Docker部署开源的ITOP的IT部门资产管理系统DockerCmpose文件创建/opt/itop文件夹,并在下面创建docker-compose.yaml 文件,内容如下: version: "3" services: itop: ports: - 18080:80 container 2024-11-04 云计算 > 云服务 #ITOP #ITSM #CMDB
强化学习算法Q-Learning介绍 强化学习算法Q-Learning介绍强化学习(Reinforcement Learning, RL)是一种机器学习方法,它研究的是如何采取行动以最大化某种累积奖励。在强化学习中,智能体(Agent)通过与环境(Environment)的互动来学习最佳行为策略。QLearning是强化学习中的一种重要算法,属于值迭代方法的一种,用于解决马尔可夫决策过程(Markov Decision Process 2024-11-04 人工智能 > 强化学习 #技术教程 #人工智能 #强化学习 #算法 #Q-Learning #机器学习
多区部署优势与阿里云多区域部署方式 云服务中的多区域部署作为云计算架构师,我们常常面临的一个挑战是如何确保业务的高可用性和灾备能力。多区域部署是一种有效的解决方案,通过在不同的地理区域部署应用程序和数据,可以提高系统的可靠性和性能。下面给大家介绍多区域部署的概念、优势和实施步骤,并以阿里云为例,介绍其多区域部署的具体流程。 1. 什么是多区域部署?多区域部署是指在不同的地理区域(通常是不同的数据中心或云服务商的区域)部署相同的应用程 2021-07-09 云计算 > 云服务 #云计算 #阿里云 #云服务 #高可用性 #多区域部署 #灾备
华为云弹性伸缩的应用场景 华为云弹性伸缩的应用场景随着云计算技术的发展,越来越多的企业开始将业务迁移到云端,以提高业务的灵活性和可扩展性。华为云弹性伸缩(Auto Scaling,简称AS)服务就是其中的一项重要技术,它能够根据用户的业务需求和预设策略,自动调整计算资源,以适应业务负载的变化。本文将介绍华为云弹性伸缩的一些典型应用场景。 1. 电商大促电商行业经常面临各种促销活动,尤其是在“双十一”这样的大型促销期间,短时 2021-07-08 云计算 > 云服务 #华为云 #弹性伸缩
Maven中使用本地jar包的方法 Maven中使用本地jar包的方法问题在Maven项目中使用本地JAR包时,可以通过以下步骤实现: 打开Maven项目模块: 确保您的项目是基于Maven构建的。 新建lib文件夹: 在项目的根目录下创建一个名为lib的文件夹。 将需要使用的本地JAR包复制到这个lib文件夹中。 在pom.xml中添加依赖: 打开项目的pom.xml文件,在<dependencies> 2020-12-15 Java开发 > Maven #Java开发 #技术教程 #Maven #Java #本地jar包 #项目构建 #依赖管理
配置Maven使用阿里云镜像 配置Maven使用阿里云镜像官网 官网地址:https://maven.aliyun.com 配置仓库为了加速Maven项目的构建过程,推荐使用阿里云的Maven镜像。具体配置方法如下: 打开Maven安装目录下的conf/settings.xml文件。 在<mirrors>节点下添加以下配置: <mirror> <id>nexus-aliyun& 2020-12-15 Java开发 > Maven #Java开发 #技术教程 #Maven #项目管理 #阿里云 #镜像 #构建工具
基于EVPN的虚拟化SDN-华为eNSP实现 基于EVPN的虚拟化SDN - 华为eNSP实现随着云计算和数据中心技术的快速发展,软件定义网络(SDN)逐渐成为网络架构的重要组成部分。SDN通过将网络控制平面与数据平面分离,实现了网络的集中管理和自动化配置。基于EVPN(Ethernet Virtual Private Network)的虚拟化SDN则是这一领域的最新进展之一。接下来给大家演示基于EVPN的虚拟化SDN的实现方式。 1. 准备 2020-08-05 云计算 > 虚拟化 #云计算 #虚拟化 #eNSP #SDN #EVPN
使用ENSP连接USG6000V防火墙 使用ENSP连接USG6000V防火墙一、打开ENSP 拖出一朵云。 拖出一个USG6000V的防火墙。 二、建立连接 创建虚拟网卡: 使用VirtualBox或VmWare在本地网卡列表中,创建一个192.168.0.x段的虚拟网卡,假设它的IP是:192.168.0.2。 配置Cloud2: 双击Cloud2,在配置中,添加两个UDP绑定,分别与创建的虚拟网卡绑定。 在下方【端口映射 2020-08-03 云计算 > 虚拟化 #技术教程 #云计算 #虚拟化 #ENSP #USG6000V #防火墙 #网络安全 #网络设备管理
CentOS 7中快速配置计算机时区的方法 CentOS 7中快速配置计算机时区的方法描述快速配置时区的几种方法。 方案1. 通过配置 /etc/localtimeln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime ls -l /etc/localtime 2. 通过命令timedatectl set-timezone UTC timedatectl set-timezone A 2020-07-01 云计算 > 云运维 #Linux #技术教程 #云计算 #云运维 #CentOS #时区配置 #系统管理 #操作系统配置
前后端分离项目中Vue前端项目比较合适的.gitignore文件 前后端分离项目中Vue前端项目比较合适的.gitignore文件说明前后端分离项目中Vue前端项目比较合适的.gitignore文件参考。 内容# Created by https://www.gitignore.io/api/node # Edit at https://www.gitignore.io/?templates=node ### Node ### # Logs logs *.lo 2020-06-24 WEB开发 > Vue #技术教程 #Git #.gitignore #版本控制 #WEB开发 #Vue #前后端分离 #前端开发
JAVA中Maven项目比较合适的.gitignore文件 JAVA中Maven项目比较合适的.gitignore文件说明JAVA项目中,Maven项目比较多见,比较适合Maven项目的.gitignore文件这里提供一个参考。 内容# Compiled class file *.class # Log file *.log .ideaDataSources # BlueJ files *.ctxt # Mobile Tools for Java (J 2020-06-24 Java开发 > Maven #Java开发 #技术教程 #Maven #Java #Git #.gitignore #版本控制 #项目管理
使用JSch库在Java中连接Linux服务器 使用JSch库在Java中连接Linux服务器简介JSch库能够实现在Java中连接Linux服务器并执行命令、操作文件等功能,支持多种认证方式。其官方网站为 http://www.jcraft.com/jsch/。 在Java中,与之类似的库还包括:Apache Mina SSHD http://mina.apache.org/sshd-project/。 案例步骤1:创建Maven项目并添加依 2020-03-10 Java开发 > JSch #Java开发 #JSch #Linux #远程连接 #技术教程 #服务器管理
Ansible安装并带您入门 Ansible安装并带您入门一、简介 Puppet, SaltStack, Chef, Ansible都是服务器批量运维常用工具,其中Ansible最大的亮点在于"无客户端、简单易用和日志集中控管。",不用帮每台机器 (instance) 预载 agent,只要有 SSH 和 Python 就可以。,本文介绍一下Ansible的基本使用。 二、结构 1、当 Control 2020-03-09 云计算 > 云运维 #技术教程 #云计算 #云运维 #配置管理 #安装 #Ansible #入门教程 #自动化运维 #DevOps
一种不错的Jar打包方式 一种不错的Jar打包方式说明本文介绍了一种利用Spring Boot一、说明 二、解决方案 在要打包输出的子模块中的pom.xml中配置下列代码。 <build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> 2020-02-20 Java开发 > Maven #Java开发 #技术教程 #Maven #Java #项目构建 #自动化构建 #SpringBoot #Jar打包
一次性Kill所有的JPS进程 一次性Kill所有的JPS进程一、命令 jps |grep MyJavaAPP|awk '{print $1}' |xargs kill -9 2020-02-19 云计算 > 云运维 #Linux #技术教程 #云计算 #云运维 #系统管理 #Shell脚本 #进程管理 #JPS #Kill #xargs
JAVA操作InfluxDB的一个Demo JAVA操作InfluxDB的一个Demo一、基础连接类 package com.test.repository.utils; import com.test.domain.entry.bo.common.InfluxDbRow; import org.influxdb.InfluxDB; import org.influxdb.InfluxDBFactory; import org.influ 2019-11-27 数据库技术 > InfluxDB #Java开发 #技术教程 #Java #数据库技术 #数据库操作 #InfluxDB #Demo #时间序列数据库
Sql语句groupBY分组后取最新一条记录的SQL Sql语句groupBY分组后取最新一条记录的SQL一、问题 groupBY分组后取最新一条记录的SQL的解决方案。 二、解决方案 select Message,EventTime from PT_ChildSysAlarms as a where EventTime = (select max(b.EventTime) from PT_ChildSysAlarms as b where a.Pt 2019-11-27 数据库技术 > General #技术教程 #数据库技术 #SQL #查询优化 #General #数据库操作 #分组 #最新记录
PostgreSQL查询当前时间的时间戳 PostgreSQL查询当前时间的时间戳一、问题 使用PostgreSQL获取当前系统时间戳。众所周知,在MySQL中是这样的: select UNIX_TIMESTAMP(NOW()) 二、解决方案 (1)精确到秒 select floor(extract(epoch from now())); 结果:"1574826646" (2)精确到秒的小数 sele 2019-11-27 数据库技术 > PostgreSQL #技术教程 #数据库技术 #SQL #时间戳 #PostgreSQL #查询 #开发者指南
Postgresql中无则插入的使用方法INSERT INTO WHERE NOT EXISTS Postgresql中无则插入的使用方法INSERT INTO WHERE NOT EXISTS一、问题 Postgresql中无则插入的使用方法INSERT INTO WHERE NOT EXISTS,用法请参考样例。 二、解决方案 (1)PostgresSQL INSERT INTO test_tab(name,sex,address,lastEndTime,createTime) SELEC 2019-11-27 数据库技术 > PostgreSQL #技术教程 #数据库技术 #SQL #数据库操作 #PostgreSQL #插入数据 #无则插入
通过Maven发部项目的最实用配置 通过Maven发部项目的最实用配置一、问题 我们平时开发项目,使用Maven或者Idea部署,尽可能是要做到自动化。一般情况下,做成自动化的方式有多种,下面简述我比较常用的3种。 二、解决方案一: (1)配置发部:使用IDEA自带的Artifacts功能,先打开【File】菜单下的【ProjectStructure】菜单,点到【Artifacts】,按自己的项目类型添加一个类别,比如SpringB 2019-11-04 Java开发 > Maven #Java开发 #技术教程 #Maven #构建工具 #自动化构建 #配置 #项目部署
记录一次OracleJDK开发的项目发部到Linux中使用OpenJDK启动后失败的错误的解决方案 记录一次OracleJDK开发的项目发部到Linux中使用OpenJDK启动后失败的错误的解决方案一、现象 基于JAVA SpringBoot2.0.4的项目,发部后项目发部后,放到OpenJDK环境中运行时,提示下列错误: 2019-10-22 10:03:55 [main] WARNo.s.b.w.s.c.AnnotationConfigServletWebServerApplicat 2019-10-22 云计算 > 云运维 #Java开发 #Linux #技术教程 #服务器管理 #云计算 #云运维 #错误解决 #项目部署 #OracleJDK #OpenJDK
基于DockerSwarm 部署InfluxDB并使用JAVA操作 基于DockerSwarm 部署InfluxDB并使用JAVA操作Docker中部署InfluxDB 1、运行容器$ docker run --rm \ -e INFLUXDB_DB=db0 -e INFLUXDB_ADMIN_ENABLED=true \ -e INFLUXDB_ADMIN_USER=admin -e INFLUXDB_ADMIN_PASSWORD=sup 2019-08-29 容器技术 > Docker #技术教程 #Java #数据库 #容器技术 #Docker #部署 #DockerSwarm #服务编排 #InfluxDB #时间序列数据
SpringBoot项目解决全局响应返回中文乱码问题 SpringBoot项目解决全局响应返回中文乱码问题一、问题 新建的基于SpringBoot的MVC项目,在请响应体中,如果有中文,会显示为乱码。 二、解决方案 1、在application.properties中设置: spring.http.encoding.force=true spring.http.encoding.charset=UTF-8 spring.http.encoding.e 2019-08-29 Java开发 > Spring #Java开发 #技术教程 #解决方案 #Web开发 #Spring #SpringBoot #中文乱码 #全局响应
Mybatis连接MySQL时,可以使用的JDBC连接字符串参数 Mybatis连接MySQL时,可以使用的JDBC连接字符串参数一、举例 spring.datasource.url=jdbc:mysql://127.0.0.1:3306/test_db?useAffectedRows=true&allowMultiQueries=true&characterEncoding=utf8&useUnicode=true&useSSL 2019-08-13 Java开发 > MyBatis #Java开发 #技术教程 #MySQL #数据库连接 #参数配置 #MyBatis #JDBC #Mybatis #连接字符串
Macbook中VMWare的Centos7虚拟机配置静态IP并允许上网的配置方法 Macbook中VMWare的Centos7虚拟机配置静态IP并允许上网的配置方法一、检查Macbook本身的配置 1、打开【系统偏好设置】-【网络】- 选中【Wi-Fi】项(如果您是WIFI上网请选择此项)- 点右侧【高级】 选择【TCP/IP】选项卡,记录好【子网掩码】、【路由器】地址、DNS选项卡下的DNS服务器地址(如果DNS服务器地址没有配置,也可以给配置个8.8.8.8或者1 2019-05-26 云计算 > 云运维 #Linux #技术教程 #服务器管理 #云计算 #云运维 #虚拟机 #网络配置 #静态IP #CentOS7 #Macbook #VMWare
DockerSwarm+Dubbo镜像与部署相关命令与参数 DockerSwarm+Dubbo镜像与部署相关命令与参数Docker 镜像一、容器转镜像docker commit <containerId> <image:tag> docker commit 3ffa4284ddca zookeeper:3.4.14 二、镜像保存文件docker save zookeeper:3.4.14 > zookeeper_3.4.14 2019-04-24 容器技术 > Docker #技术教程 #服务器管理 #容器技术 #Docker #部署 #Dubbo #微服务 #DockerSwarm #服务编排
CentOS7开启docker远程访问并在idea中连接使用 CentOS7开启docker远程访问并在idea中连接使用CentOS7开启docker远程访问并在idea中连接使用1、编辑/usr/lib/systemd/system/docker.service,配置远程访问。主要是在[Service]这个部分,添加下列参数: vim /usr/lib/systemd/system/docker.service 2、添加下列这句话: -H tcp:// 2019-04-24 容器技术 > Docker #技术教程 #服务器管理 #CentOS #开发环境 #远程访问 #容器技术 #Docker #IDEA
Centos7中ss命令安装 Centos7中ss命令安装一、简述 一般Centos会自带ss这个命令,如果没带,则需要安装。 二、安装命令 yum install iproute 2019-04-19 云计算 > 云运维 #Linux #技术教程 #云计算 #云运维 #CentOS #系统管理 #网络监控 #安装 #ss命令
Docker 管理工具 Portainer部署 Docker 管理工具 Portainer部署Docker 管理工具 Portainer部署一、官网 官网:http://www.portainer.io 演示地址:http://demo.portainer.io 用户名:admin 密码:tryportainer 二、创建 docker-compose.yml,内容如下: version: '3' services: p 2019-04-08 容器技术 > Docker #技术教程 #服务器管理 #容器技术 #Docker #部署 #容器管理 #Portainer #图形化界面
Docker搭建镜像仓库和配置缓冲地点 Docker搭建镜像仓库和配置缓冲地点Docker搭建镜像仓库和配置缓冲地点参考网址:https://docs.docker.com/engine/reference/commandline/dockerd/#options 一、配置Docker镜像仓库1、新建docker-compose.yml,内容如下: version: '3'services: docker_regi 2019-04-08 容器技术 > Docker #服务器管理 #容器技术 #Docker #镜像仓库 #缓冲地点 #本地存储 #配置指南
Centos7中在线/离线安装DockerCE最新版 Centos7中在线/离线安装DockerCE最新版Docker在Centos7在线/离线安装一、在线安装1、检查系统是否支持,因为Docker 要求 CentOS 系统的内核版本高于 3.10 uname -r 2、确保 yum 包更新到最新 yum update 3、卸载旧版本 yum remove docker docker-common docker-seli 2019-04-08 容器技术 > Docker #服务器管理 #在线安装 #容器技术 #Docker #离线安装 #安装指南 #最新版 #Centos7 #DockerCE
DockerSwarm获取Token与常用命令 DockerSwarm获取Token与常用命令一、Token相关 Join tokens是允许一个节点加入集群的密钥。有两种可用的不同的jointokens,一个是用作worker角色,另一个是用作manager角色。在执行swarm join时使用-token来传递token。节点只在它们加入集群时才使用这个token。 常用命令: swarm join-token :可以查看或更换join t 2019-04-08 容器技术 > Docker #技术教程 #云计算 #容器技术 #Docker #DockerSwarm #Token #常用命令 #容器编排 #集群管理
Docker配置参考 Docker配置参考Docker配置参考一、参数列表 参考网址:https://docs.docker.com/engine/reference/commandline/dockerd/#options Usage: dockerd COMMAND A self-sufficient runtime for containers. Options: --add-r 2019-04-08 容器技术 > Docker #技术教程 #服务器管理 #网络配置 #容器技术 #Docker #配置 #卷配置 #高级配置
Centos7中离线安装DockerCE最新版 Centos7中离线安装DockerCE最新版一、简述 离线在Centos7中部署DockerCE。 二、步骤 (1)在有外网的计算A上执行: 1、配置安装源存放路径mkdir -p /root/docker-ce-local && cd /root/docker-ce-local2、获取createrepo安装包yum install –d 2019-04-03 容器技术 > Docker #服务器管理 #容器技术 #Docker #离线安装 #安装指南 #最新版 #Centos7 #DockerCE
Docker中部署Mysql5.7和DbAdmin的docker-compose.yml Docker中部署Mysql5.7和DbAdmin的docker-compose.yml一、简述 本文讲Docker通过docker-compose.yml部署Mysql5.7和dbAdmin的方法。 二、文件 1、docker-compose.yml内容如下: version: '3' services: mysql57: image: mysql:5.7 p 2019-04-03 容器技术 > Docker #数据库管理 #容器技术 #Docker #Mysql5.7 #DbAdmin #docker-compose.yml #部署指南 #容器化应用
在三台Centos或Windows中部署三台Zookeeper集群配置 在三台Centos或Windows中部署三台Zookeeper集群配置一、安装包 1、下载最新版(3.4.13):https://archive.apache.org/dist/zookeeper/下载https://archive.apache.org/dist/zookeeper/zookeeper-3.4.13/zookeeper-3.4.13.tar.gz解压开即可。本文中解压到/opt目 2019-03-21 云计算 > 云运维 #云计算 #云运维 #Windows #分布式系统 #Centos #安装指南 #Zookeeper #集群配置 #高可用
Python爬虫指定关键词下载百度图片的脚本 Python爬虫指定关键词下载百度图片的脚本一、角本 把代码中word=XXX更换成你要搜索的词即可。 #!/usr/bin/env python # -*- coding: utf-8 -*- import json import itertools import urllib import requests import os import re import sys str_ 2019-03-13 Python开发 > 爬虫 #Python开发 #编程教程 #Python #爬虫 #百度图片 #关键词搜索 #图片下载 #网络爬虫
JAVA基于图片相似性算法实现以图搜图样例 JAVA基于图片相似性算法实现以图搜图样例一、简述 本文主要讲如何利用图片相似性算法,基于LIRE来实现图片搜索。 二、依赖 <dependencies> <!-- https://mvnrepository.com/artifact/org.apache.lucene/lucene-core --> <dependency> 2019-03-13 人工智能 > 图像搜索 #Java #人工智能 #算法 #示例代码 #图像处理 #计算机视觉 #图像搜索 #图片相似性 #以图搜图
Foxmail中配置O365邮箱和Hotmail邮箱 Foxmail中配置O365邮箱和Hotmail邮箱一、简述 平时我们经常使用第三方的邮箱工具来管理邮箱。可能性能比Outlook好很多,比如Foxmail,而且也能和Skype会议关联的很好。本文就讲如何在Outlook中关联Office365邮箱和Outlook邮箱。 二、方案 1、Office365邮箱和Outlook邮箱都可以使用IMAP类型来接收。这效果更好,会把邮箱中的文件夹也同步下来 2019-03-12 云计算 > 云运维 #云计算 #云运维 #Hotmail #电子邮件 #Foxmail #O365 #邮箱配置 #邮件客户端 #办公软件
.Net混淆工具和反混淆工具 .Net混淆工具和反混淆工具一、简介 本文给大家列举一些常用的.net程序反破解代码混淆工具。同时也列取一些反混淆工具。 二、混淆工具 Agile.NET (aka CliSecure) Babel.NET CodeFort CodeVeil CodeWall CryptoObfuscator DeepSea Obfuscator Dotfuscator .NET Reactor Eazfusca 2019-03-05 C#开发 > 混淆工具 #开发工具 #C#开发 #混淆工具 #安全性 #.Net #反混淆工具 #代码保护 #软件开发
MyBatis中使用实体中使用枚举,数据库中使用数值 MyBatis中使用实体中使用枚举,数据库中使用数值一、简介 本文主要讲MyBatis中使用实体中使用枚举,数据库中使用数值的解决方案。正常直接使用会报错,需要添加typeHandlers在mybatis-config.xml中。 二、解决方案 如下:千万注意configuration中typeHandlers和其它节点之间的放置顺序。否则会出错。 <?xml version="1 2019-03-01 Java开发 > MyBatis #Java开发 #数据类型转换 #数据库操作 #MyBatis #枚举 #数值 #实体映射
Mybatis中使用集合、数组 Mybatis中使用集合、数组一、简述 本文讲Mybatis中如何将传入参数为数组或者集合对象,进行遍历,组合Where条件中如in条件等内容。 有3种情况:如果传入的是单参数且参数类型是一个List的时候,collection属性值为list .或者使用传入参数中@param定义的参数名称。如果传入的是单参数且参数类型是一个array数组的时候,collection的属性值为array .或者使 2019-03-01 Java开发 > MyBatis #Java开发 #数据绑定 #数据库操作 #MyBatis #集合 #数组 #参数传递
使用Mybatis时mybatis-config.xml配置中"configuration" 的内容必须匹配 (.....)解决方案 使用Mybatis时mybatis-config.xml配置中configuration 的内容必须匹配 (…..)解决方案一、简述 使用Mybatis配置mybatis-config配置文件时,经常遇到下列报错信息:org.xml.sax.SAXParseException;lineNumber: 36; columnNumber: 17; 元素类型为 “configuration” 的内容必须 2019-03-01 Java开发 > MyBatis #Java开发 #错误处理 #解决方案 #配置文件 #MyBatis #mybatis-config.xml #configuration
JAVA中通过Jedis操作Redis连接与插入简单库 JAVA中通过Jedis操作Redis连接与插入简单库一、简述 JAVA中通过Jedis操作Redis连接与插入简单库 二、依赖 <!-- https://mvnrepository.com/artifact/redis.clients/jedis --> <dependency> <groupId>red 2019-02-27 Java开发 > ORM #Java开发 #Java #数据库 #ORM #插入数据 #Redis #编程教程 #缓存技术 #Jedis #连接操作
JAVA中调用LevelDB用于Linux和Window环境下快速存储KV结构 JAVA中调用LevelDB用于Linux和Window环境下快速存储KV结构一、简介 JAVA中调用LevelDB用于Linux和Window环境下快速存储KV结构 二、依赖 <!-- https://mvnrepository.com/artifact/org.fusesource.leveldbjni/leveldbjni-all --> < 2019-02-27 数据库技术 > LevelDB #Linux #Java #数据库技术 #Windows #数据库 #LevelDB #跨平台开发 #KV存储 #快速存储
Log4j/Log4j2自定义Appender来实现日志级别计数统计及监控 Log4j/Log4j2自定义Appender来实现日志级别计数统计及监控一、简述 本文主要讲如何基于Log4j2来实现自定义的Appender。一般用途是用于Log4j2自带的Appender不足以满足我们的需求,或者需要我们对日志进行拦截统计等操作时,需要我们自定义Appender。 二、自定义Appender 方法:实现一个类,让它继承自Log4j2的AbstractAppende 2019-02-26 Java开发 > 日志处理 #Java开发 #监控 #日志处理 #Log4j2 #Log4j #自定义Appender #日志级别 #计数统计