huangbaokang的博客

私信 关注
黄宝康
码龄10年
  • 3,877,082
    被访问量
  • 1,457
    原创文章
  • 278
    作者排名
  • 439
    粉丝数量
  • 于 2010-12-15 加入CSDN
获得成就
  • 获得625次点赞
  • 内容获得556次评论
  • 获得1,887次收藏
荣誉勋章
兴趣领域
  • #后端
    #Java
TA的专栏
  • 集群
    9篇
  • 监控
    22篇
  • 大数据
    9篇
  • 分布式
    23篇
  • 开源博客
    2篇
  • 漏洞、安全、’工具
    14篇
  • oracle_VIP学习
    14篇
  • 移动开发
    36篇
  • VUE
    22篇
  • 美工
    5篇
  • 编程语言
    1篇
  • springcloud
    7篇
  • 前端框架
    5篇
  • 前端兼容性
    2篇
  • 论坛
    1篇
  • ApiCloud
    1篇
  • electron
    1篇
  • foundation
    1篇
  • 自动化构建
    3篇
  • TypeScript
    2篇
  • 地图
    2篇
  • Egg.js
    4篇
  • 接口API
    1篇
  • oracle RAC
    20篇
  • 浏览器兼容
    2篇
  • 消息框架
    1篇
  • jenkins
  • nginx
    49篇
  • jfinal
    23篇
  • oracle
    217篇
  • 加密算法
    1篇
  • 存储过程
    6篇
  • 数据库
    86篇
  • linux
    264篇
  • mysql
    126篇
  • tomcat
    29篇
  • jsp
    9篇
  • jdk
    12篇
  • java
    40篇
  • maven
    13篇
  • 异常处理
    14篇
  • 代码封装
    29篇
  • 工具类
    49篇
  • 软件测试
    11篇
  • spring-boot
    24篇
  • quartz
    2篇
  • bootstrap
    23篇
  • 注解开发
    2篇
  • 缓存
    3篇
  • ehcache
    1篇
  • json
    13篇
  • https
    4篇
  • 视频图片
    3篇
  • jquery
    21篇
  • datagrid
    2篇
  • 相似性计算
    1篇
  • redis
    22篇
  • eclipse
    13篇
  • svn
    19篇
  • jedis
    1篇
  • 电脑维修
    8篇
  • mongodb
    4篇
  • sql
    4篇
  • sql
    2篇
  • spring
    12篇
  • 标签
    4篇
  • shiro
    2篇
  • 内存溢出
    1篇
  • apache
    7篇
  • dbutils
    3篇
  • yum
    5篇
  • IDEA
    10篇
  • docker
    45篇
  • 博文
    6篇
  • easyui-api
    29篇
  • activemq
    3篇
  • websocket
    1篇
  • 工作流引擎
    4篇
  • 框架搭建
    3篇
  • 页面模板
    9篇
  • javascript
    52篇
  • 网络爬虫
    9篇
  • html
    29篇
  • sublime
    5篇
  • React
    4篇
  • React
    1篇
  • webuploader上传图片
    2篇
  • ajax
    2篇
  • 支付
    1篇
  • css
    33篇
  • mybatis
    21篇
  • webstorm
    1篇
  • Layer
    6篇
  • jpa
    4篇
  • mina
    1篇
  • jqueryui
    4篇
  • layui
    23篇
  • handlebars
    1篇
  • windows脚本
    8篇
  • 正则表达式
    3篇
  • office
    11篇
  • 操作系统
    12篇
  • Kotlin
    6篇
  • 网络通讯
    9篇
  • git
    5篇
  • Elasticsearch
    9篇
  • 富文本编辑器
    9篇
  • zookeeper
    3篇
  • 虚拟机
    8篇
  • dubbo
    6篇
  • 电脑技巧常识
    33篇
  • XPath/XML
    2篇
  • 微信小程序
    11篇
  • Echarts
    1篇
  • Weex
    2篇
  • python
    24篇
  • FIS
    1篇
  • node
    6篇
  • express
    4篇
  • 模板引擎
    2篇
  • Cassandra
    1篇
  • 搜索引擎
    5篇
  • Dojo
    7篇
  • zabbix
    13篇
  • php
    8篇
  • struts
    2篇
  • perl
    5篇
  • ubuntu
    5篇
  • PostgreSQL
    12篇
  • asp
  • weblogic
    3篇
  • access
    2篇
  • 网络学习
    8篇
  • glassfish
  • RMAN
    1篇
  • lighttpd
    1篇
  • flex
  • 最近
  • 文章
  • 资源
  • 问答
  • 课程
  • 帖子
  • 收藏
  • 关注/订阅
  • 小店

springboot整合redis集群demo

pom.xml<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org
原创
10阅读
0评论
0点赞
发布博客于 昨天

springboot读取yml数组

前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到教程有时配置文件以yml形式展现,service层需要读取,我们可以利用@ConfigurationProperties注解实现。application.yml文件如下:server: port: 8070nacos: servers: - "192.168.1.1" - "192.168.1.2" - "192.168.1.3"编写一个配置类,读取yml文件packag
原创
20阅读
0评论
0点赞
发布博客于 3 天前

EasyExcel入门

前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到教程手册文档:https://www.yuque.com/easyexcel/doc这个框架是阿里开发的,优点是占用内存少。我们在项目中一般是在导入导出功能,分别对应EasyExcel读和写操作。pom依赖<dependencies> <dependency> <groupId>com.alibaba</groupId>
原创
29阅读
0评论
0点赞
发布博客于 8 天前

InitializingBean注入

前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到教程InitializingBean接口为bean提供了初始化方法的方式,它只包括afterPropertiesSet方法,凡是继承该接口的类,在初始化bean的时候会执行该方法,具体说spring初始化bean之后执行该方法import org.springframework.beans.factory.InitializingBean;@Componentpublic class TestInitiali
转载
21阅读
0评论
0点赞
发布博客于 9 天前

编写sudoers文件

前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到教程一、功能简介sudo能够限制指定用户在指定主机上运行某些命令。sudo可以提供日志,忠实地记录每个用户使用sudo做了些什么,并且能将日志传到中心主机或者日志服务器。sudo为系统管理员提供配置文件,允许系统管理员集中地管理用户的使用权限和使用的主机。它默认的存放位置是/etc/sudoers。sudo使用时间戳文件来完成类似“检票”的系统。当用户执行sudo并且输入密码后,用户获得了一张默认存活期为5
原创
23阅读
0评论
0点赞
发布博客于 10 天前

mybatisplus代码生成器

官网文档地址:https://mp.baomidou.com/guide/generator.htmlpackage com.example.demo;import com.baomidou.mybatisplus.annotation.DbType;import com.baomidou.mybatisplus.annotation.IdType;import com.baomidou.mybatisplus.generator.AutoGenerator;import com.baomido
原创
12阅读
0评论
0点赞
发布博客于 14 天前

mybatis性能分析插件

这个插件一般用在开发测试阶段,遇到执行较长的SQL,将在控制台报错提醒程序员对SQL进行优化。在我们的配置类中增加@Bean注解 @Bean @Profile({"dev","test"})// 设置 dev test 环境开启 public PerformanceInterceptor performanceInterceptor() { PerformanceInterceptor performanceInterceptor = new PerformanceIn
原创
9阅读
0评论
0点赞
发布博客于 15 天前

mybatisplus分页插件

mybatisplus分页官网文档 https://baomidou.com/guide/interceptor-pagination.html#paginationinnerinterceptor我们使用mapper进行查询的时候,如果没有配置分页插件Bean注解,则显示的如下:在配置类中增加@Bean注解之后,才显示正确。 @Bean public PaginationInterceptor paginationInterceptor() { return new Pag
原创
10阅读
0评论
0点赞
发布博客于 15 天前

mybatisplus的乐观锁机制

前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到教程乐观锁可以解决并发的时候出现幻读,用锁的机制,只允许一人修改。我们可以使用版本字段来控制,当修改完,版本号加1。乐观锁插件mybatisplus官网介绍文档 https://baomidou.com/guide/interceptor-optimistic-locker.html#optimisticlockerinnerinterceptor在我们的实体类上增加@Version注解配置一个乐观锁Bea
原创
35阅读
0评论
0点赞
发布博客于 15 天前

mybatisplus自动填充功能

前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到教程这个在项目上还是比较有用的,经常在对应表的创建和修改时间字段。官网文档 https://baomidou.com/guide/auto-fill-metainfo.html示例:import com.baomidou.mybatisplus.annotation.*;import lombok.Data;import java.util.Date;@Datapublic class User
原创
12阅读
0评论
0点赞
发布博客于 15 天前

win10开机跳过欢迎页

前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到教程方法一:运行框中输入control userpasswords2取消如下勾选。确定之后会提示输入自动登录的用户名和密码。重启电脑后生效。方法二:修改本地组策略,运行输入gpedit.msc修改成启用状态。博客若对你有用,欢迎扫码打赏,你的打赏是我写作的动力。...
原创
8阅读
0评论
0点赞
发布博客于 15 天前

搭建redis集群主从

前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到教程编写脚本#!/bin/bashfor port in $(seq 7001 7006); \do \ mkdir -p /mydata/redis/node-${port}/conf touch /mydata/redis/node-${port}/conf/redis.conf cat << EOF > /mydata/redis/node-${port}/conf/redis
原创
11阅读
0评论
0点赞
发布博客于 15 天前

shardingproxy搭建

前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到教程搭建教程shardingproxy可以实现数据库的分库分表,如下为搭建教程我们使用docker搭建一主一从的mysql主节点跑3307端口从节点跑3317端口提前建好相关目录。mkdir /shardproxy/{master,slave}/mysql/{log,data,conf} -pdocker run -p 3307:3306 --name mysql-master \-v /shar
原创
12阅读
0评论
0点赞
发布博客于 16 天前

docker容器访问宿主机的mysql

前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到教程我们需要让宿主机的mysql允许远程接入。需要授权,不同版本的mysql授权语句不一样,这个在之前讲过。如下是mysql8.0之前版本的授权语句:GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'root' WITH GRANT OPTION; docker安装的mysql走网桥网络,这样docker容器的mysql就能跟宿主机同一个网络
原创
26阅读
0评论
0点赞
发布博客于 16 天前

docker搭建wordpress

我们拉取mysq5.7的镜像和wordpress镜像运行使用–link的方式让wordpress能访问mysql容器执行命令:docker run -d --name db.wordpress -e MYSQL_ROOT_PASSWORD=123456 mysql:5.7docker run -d -p 8080:80 --name wordpress --link db.wordpress:mysql wordpress然后建好数据库,在web端访问8080端口访问wordpress初始化安装
原创
7阅读
0评论
0点赞
发布博客于 17 天前

docker容器无root 权限,如何获得docker容器里面的root权限

有的时候我们进入docker容器,需要安装vi命令等,但是发现没有root权限。这个问题是我在练习java操作solr时遇到,使用docker安装solr环境后,使用java操作solr发现需要修改managed-schema,但是发现没有vi,也不是root用户以下是docker exec -it 容器id /bin/bash进入的网上查找了相关资料,进入容器的时候可以加上-u rootsudo docker exec -it e9e116463a75 -u root bash但是我的发现这
原创
70阅读
4评论
0点赞
发布博客于 17 天前

使用JAVA操作solr

首先需要搭建一个solr环境,在此,我使用docker安装一个solrdocker pull solrdocker run --name my_solr -d -p 8983:8983 -t solr访问web控制台http://ip:8983这样环境说明已安装,我们为了使用java操作solr,我们需要建立一个core,因为我们的数据全部存储在core中,有点类似数据库的概念。我们可以使用命令来创建core,也可以使用浏览器发送请求来新增。我们取名为mycoredocker exec -i
原创
13阅读
0评论
0点赞
发布博客于 17 天前

httpd (pid 16) already running

原因是因为容器重启后 httpd.pid 未删除,导致重启的时候检测到 apache 服务在运行。当时在使用docker搭建nagios监控平台遇到的,使用了docker restart 容器id命令。发现访问不了nagios界面,惯性思维查看下容器日志。docker logs -f 容器id发现为如下:httpd (pid 16) already running解决办法,删除对应的pid文件,搜索文件apache2.pid,一般查到的就是要删除的,除非好多容器用到了httpd,则需要根据匹配
原创
67阅读
0评论
0点赞
发布博客于 18 天前

开源的录屏软件推荐capture

下载地址:http://downza.91speed.com.cn/2021/01/19/Captura900_beta.rar?ssig=00ce7e07f37bec06822f872132054616ff4fb839&time_stamp=1616991526&fn=41d2ebe916c1153444af435cc3815c36我这个不是在官网下载的,里面有解压密码。设置语言为中文下,软件界面如下:个人推荐使用FFmpeg编码器,这个需要下载FFmpeg,然后设置FFmpe
原创
31阅读
0评论
0点赞
发布博客于 18 天前

nginx报Too many open files错误

Nginx提示:Too many open files这种错误问题的原因是因为linux文件系统最大可打开文件数为1024,而你的nginx中的error.log出现大量的Too many open files,说明文件句柄不够用了所以就错误提示出来了。如果nginx的error.log出现大量的Too many open files,说明文件句柄不够用了,这时候我们需要加大系统的文件句柄数和nginx的允许最大的连接数。默认情况下linux文 件系统最大可打开文件数为1024,对于一个应用于生产环境下
原创
15阅读
0评论
0点赞
发布博客于 21 天前

docker安装nagios监控

自从有了docker,搭建nagios监控方便多了,依稀记得当年在Centos中安装一个nagios,需要安装php环境,apache,还需要安装各种插件,该配置,好麻烦。有了docker,只需要拉取一个进行,docker run即可。docker pull jasonrivers/nagiosdocker run --rm --name nagios4 -p 0.0.0.0:8080:80 jasonrivers/nagios:latest直接访问需要账号密码我们需要配置一个用户,我们让doc
原创
18阅读
0评论
0点赞
发布博客于 22 天前

JDK自带数字摘要接口API

需要学习的API// 创建消息摘要对象MessageDigest digest = MessageDigest.getInstance(algorithm);// 执行消息摘要算法byte[] digest1 = digest.digest(input.getBytes());转16进制,需要注意一位的时候高位补0import java.io.ByteArrayOutputStream;import java.io.FileInputStream;import java.security.M
原创
5阅读
0评论
0点赞
发布博客于 22 天前

密码基础之加密模式和填充模式

需要了解的知识点:如果使用des进行加密,那么密钥必须是8个字节,AES则是16字节没有填加密模式和填充模式的话,默认是ECB/PKCS5Padding针对NoPadding无填充模式,原文必须是8个字节的整数倍,否则程序执行报错。针对CBC加密模式,在使用iv向量进行加密的时候,iv的字节也必须是8个字节import com.sun.org.apache.xml.internal.security.utils.Base64;import javax.crypto.Cipher;import
原创
12阅读
0评论
0点赞
发布博客于 22 天前

portainer的安装

简介Portainer是Docker的图形化管理工具,提供状态显示面板、应用模板快速部署、容器镜像网络数据卷的基本操作(包括上传下载镜像,创建容器等操作)、事件日志显示、容器控制台操作、Swarm集群和服务等集中管理和操作、登录用户管理和控制等功能安装前些时间,官网推荐使用portainer/portainer,不过现在提示过时了推荐portainer/portainer-ce安装命令docker run -d -p 9000:9000 --restart=always -v /var/run
原创
47阅读
0评论
0点赞
发布博客于 23 天前

密码学基础(一)

一个中文,在UTF8编码情况下,一个汉字对应3个字节,对于GBK编码一个汉字对应两个字节而对英文,则都是两个字节。 String a = "黄";// byte[] bytes = a.getBytes();默认UTF-8 byte[] bytes = a.getBytes("GBK"); for (byte aByte : bytes) { System.out.println(aByte); Strin
原创
21阅读
0评论
0点赞
发布博客于 23 天前

Tengine服务器搭建

简介Tengine是由淘宝网发起的Web服务器项目,是一个Nginx优化升级版,继承Nginx-1.2.3 的所有特性,100%兼容Nginx的配置,同时又针对大量访问请求对Nginx进行了优化和修改,使Tengine能够更加高效和稳定地应付更大的访问量,这一点已经在天猫商城等得到了很好的检验。传统环境,我们有LNMP即linux+nginx+mysql+php,由此延伸出LTMP即linux+tengine+mysql+php我们可以单独在服务器上安装Tengine,也可以从nginx平滑升级到Te
原创
30阅读
1评论
0点赞
发布博客于 24 天前

搭建zookeeper集群,一主两从

前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到教程如下是伪分布式zookeeper集群,因为在一台虚拟机上,跟生产上搭建集群一致,只要处理好各节点通讯即可。网上下载一个zookeeper,然后解压到/usr/local/solr-cloud目录这个实验其实是为了搭建solr集群而准备的,因为solr集群需要zookeeper。然后拷贝三份,我们搭建一个一主两从的zookeeper集群。在每一个zookeeper目录下创建一个data目录,并在data
原创
16阅读
0评论
0点赞
发布博客于 25 天前

rabbitMq集群搭建及nginx负载均衡

前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到教程我们搭建一个三台rabbitMq组成的集群拉取镜像docker pull rabbitmq:3.7-management创建目录,给挂载卷做好准备mkdir rabbitmqclustercd rabbitmqcluster/mkdir rabbitmq01 rabbitmq02 rabbitmq03启动节点docker run -d --hostname rabbitmq01 --name
原创
17阅读
0评论
0点赞
发布博客于 26 天前

docker安装的rabbitmq无法访问问题

如上我拉取镜像,比成功启动,但是浏览器访问ip:15672访问无响应docker pull hub.c.163.com/library/rabbitmqdocker run -d --name my_rabbitmq -p 5672:5672 -p 15672:15672 88b79c465d96我们需要进入docker容器,启用web管理访问控制台[root@hostM1 ~]# docker exec -it 6db4bbe93afe /bin/bashroot@6db4bbe93afe:.
原创
20阅读
0评论
0点赞
发布博客于 28 天前

spring gateway自定义过滤器

自定义Global Filterpackage com.zsp.filter;import lombok.extern.slf4j.Slf4j;import org.springframework.cloud.gateway.filter.GatewayFilterChain;import org.springframework.cloud.gateway.filter.GlobalFilter;import org.springframework.core.Ordered;import or
转载
26阅读
0评论
0点赞
发布博客于 28 天前

zeebe工作流学习总结

环境安装:1.elasticsearch2.operate3.broker项目启动:相关API的学习部署工作流ZeebeClient client = ZeebeClient.newClientBuilder() .brokerContactPoint("192.168.37.101:26500") .usePlaintext() .build();System.out.println("connected...");创建工作流实例Map<String,
原创
24阅读
0评论
0点赞
发布博客于 29 天前

Hystrix使用说明,配置参数说明

https://blog.csdn.net/dingyufei615/article/details/97234975
转载
11阅读
0评论
0点赞
发布博客于 29 天前

设置feign配置日志级别

设置feign配置日志级别一、使用java编码的方式基于《<spring-cloud.version>Greenwich.RC2</spring-cloud.version>》根据spring cloud文档: https://cloud.spring.io/spring-cloud-static/Greenwich.RC2/single/spring-cloud.html#_feign_loggingfeign日志在创建feign client的时候,就创建了logger
原创
50阅读
0评论
0点赞
发布博客于 1 月前

Ribbon负载规则的替换

Ribbon自带的规则有如下7种:IRule 含有七种规则算法,分别是RoundRobinRule (轮询)RandomRule (随机)RetryRule (先按轮询策略获取服务,如果获取服务失败则在指定时间内重试,获取可用服务)WeightResponseTimeRule (对轮询的扩展,响应速度越快的实例选择比重权越大,越容易被选择)BestAvailableRule (会先过滤由于多次访问故障而处于断路器跳闸状态的服务,然后选择一个并发量最小的服务)AvailabilityFilter
原创
10阅读
0评论
0点赞
发布博客于 1 月前

docker-compose up报COMPOSE_HTTP_TIMEOUT超时

前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到教程错误信息如下:解决方法为修改环境变量export COMPOSE_HTTP_TIMEOUT=120编辑/etc/profile然后source下前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到教程...
原创
41阅读
0评论
0点赞
发布博客于 1 月前

mycat读写分离实验

前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到教程首先搭建mysql主从环境,及mycat安装配置mycat的schema.xml文件<?xml version="1.0"?><!DOCTYPE mycat:schema SYSTEM "schema.dtd"><mycat:schema xmlns:mycat="http://io.mycat/"> <schema name="hbk" ch
原创
14阅读
0评论
0点赞
发布博客于 1 月前

mycat的安装

准备好环境,mysql主从主节点:192.168.37.101从节点:192.168.37.100配置不同的server-id,主的小于从并开启log-binmysql> grant all privileges on *.* to 'myslave'@'192.168.37.100' identified by 'myslave' with grant option;Query OK, 0 rows affected (0.00 sec)mysql> flush privile
原创
18阅读
0评论
0点赞
发布博客于 1 月前

windows命令attrib

我们可以使用attrib改变文件夹的属性如隐藏私密文件夹movie首先cd到该目录执行 attrib +h +s movie解除,则使用减号attrib -h -s movie前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到教程...
原创
19阅读
0评论
0点赞
发布博客于 1 月前

elasticsearch相关API练习

前提条件需要安装elasticsearch,下载一个tag.gz的压缩包,安装jdk环境,调整jvm参数,默认1g,虚拟机上内存不够运行会提示Killed。[root@k8s-node1 logs]# curl -X GET "localhost:9200/_cat/nodes?v&pretty"ip heap.percent ram.percent cpu load_1m load_5m load_15m node.role master name127.0.0.1
原创
15阅读
0评论
0点赞
发布博客于 1 月前

druid监控页面授权

两种方案,禁用druid监控,改成false,第二种配置账号密码
原创
56阅读
0评论
0点赞
发布博客于 1 月前

阿里支付宝demo

商户系统需要调用支付宝,支付宝也需要调用商户系统,这样在开发环境的时候就会遇到支付宝外网需要访问我们的内网应用,需要通过内网穿透来解决这个问题。我们可以使用natapphttps://natapp.cn/根据操作系统平台下载对应版本,下载完之后就是一个exe执行程序,最好不要放到有空格或有中文目录的文件夹中,在natapp.exe的同级目录新建 config.ini配置文件#将本文件放置于 natapp 同级目录 程序将读取 [default] 段#在命令行参数模式如 natapp -authto
原创
145阅读
0评论
0点赞
发布博客于 2 月前

oracle查询锁表SQL

select object_name,machine,s.sid,s.serial# from gv$locked_object I,dba_objects o,gv$session s where I.OBJECT_ID=o.OBJECT_ID and I.SESSION_ID=s.SID;
原创
22阅读
0评论
0点赞
发布博客于 2 月前

spring-session实现session共享

模拟两个工程,实现session的共享spring-session-a和spring-session-b工程pom文件的依赖都一样<parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.1.6.RELEASE</version> &l
原创
21阅读
0评论
0点赞
发布博客于 2 月前

springboot日志级别输出设置

全局设置日志debuglogging: level: root: debug自定义包名下的日志级别设置logging: level: 包名: debug
原创
111阅读
0评论
0点赞
发布博客于 2 月前

spring基于注解的测试IOC容器对象

AnnotationConfigApplicationContext applicationContext = new AnnotationConfigApplicationContext(MyConfiguration.class);Employee employee = applicationContext .getBean(Employee.class);容器配置类,使用注解@Configuration基于@Bean
原创
21阅读
0评论
0点赞
发布博客于 2 月前

spring异常处理机制

第一种,基于xml配置的方式<!-- 配置基于 XML 的异常映射 --> <bean id="simpleMappingExceptionResolver" class="org.springframework.web.servlet.handler.SimpleMappingExceptionResolver"> <!-- 指定异常类型和逻辑视图名称的对应关系 --> <property name="exceptionMappings">
原创
22阅读
0评论
0点赞
发布博客于 2 月前

jsp中的base标签

方法一<% String basePath = request.getScheme() + "://" + request.getServerName() + ":" + request.getServerPort() + request.getContextPath() + "/";%><head><base href="<%=basePath%>"><script type="text/javascript" src="js/*.js"
原创
29阅读
0评论
0点赞
发布博客于 2 月前

spring声明式事务需要配置事务属性tx:method

service层调用的saveAdmin方法,保存t_admin表记录。由于配置了tx:method,并且符合切入点表达式,故在事务中。去掉save*的tx:method,测试service方法,日志变成如下,没有在事务中,这个要注意。
原创
31阅读
0评论
0点赞
发布博客于 2 月前

spring默认的日志输出改成slf4j+logback

Spring 使用 commons-logging 日志包加入依赖<dependency> <groupId>org.slf4j</groupId> <artifactId>slf4j-api</artifactId> <version>1.7.7</version></dependency><dependency> <groupId>ch.qos.logback</
原创
27阅读
1评论
0点赞
发布博客于 2 月前

spring整合mybatis

jdbc.propertiesjdbc.user=rootjdbc.password=rootjdbc.url=jdbc:mysql://localhost:3306/project_crowd?useUnicode=true&characterEncoding=UTF-8jdbc.driver=com.mysql.jdbc.Drivermybatis-config.xml,mybatis全局配置文件<?xml version="1.0" encoding="UTF-8"?>
原创
21阅读
0评论
0点赞
发布博客于 2 月前

Mysql在InnoDB引擎下索引失效行级锁变表锁案例

前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到教程先做好准备,创建InnoDB引擎数据表,并添加了相应的索引DROP TABLE IF EXISTS `innodb_lock`;CREATE TABLE `innodb_lock` ( `a` int(10) NOT NULL, `b` varchar(255) NOT NULL DEFAULT '', KEY `index_a` (`a`), KEY `index_b` (`b`)) E
转载
32阅读
0评论
0点赞
发布博客于 2 月前

mybatis逆向工程生成代码

pom文件中增加如下配置<!-- 依赖 MyBatis 核心包 --> <dependencies> <dependency> <groupId>org.mybatis</groupId> <artifactId>mybatis</artifactId> <version>3.2.8</version> </dependency> </dependen
原创
21阅读
0评论
0点赞
发布博客于 2 月前

mysql的表锁机制(读写)

前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到教程从数据库操作类型分读锁和写锁从对数据库操作的粒度分表锁和行锁读锁(共享锁):针对同一份数据,多个读操作可以同时进行而不会互相影响。写锁(排他锁):当前写操作没有完成前,它会阻断其他写锁和读锁。读锁实验:create table mylock( id int not null primary key auto_increment, name varchar(20))engine myisam;
原创
21阅读
0评论
0点赞
发布博客于 2 月前

mysql之全局日志

前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到教程全局查询日志用于保存所有的sql执行记录,该功能主要用于测试环境,在生产环境中永远不要开启该功能。1、记录到表中 set global general_log =1 //开启全局日志,开启后会记录所有sql set global log_output='table' //记录sql到系统表general_log中 select * from mysql.general_log2、
原创
48阅读
0评论
0点赞
发布博客于 2 月前

mysql之show profile

前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到教程show profiles是5.0.37之后添加的功能,要确保版本在5.0.37之后。show profile 和 show profiles 语句可以展示当前会话(退出session后,profiling重置为0) 中执行语句的资源使用情况。默认是关闭的,mysql> show profiles;Empty set (0.00 sec)设置开启mysql> set profilin
原创
22阅读
0评论
0点赞
发布博客于 2 月前

mysql批量数据脚本

一、建表# 新建库create database bigData;use bigData;#1 建表deptCREATE TABLE dept( id INT UNSIGNED PRIMARY KEY AUTO_INCREMENT, deptno MEDIUMINT UNSIGNED NOT NULL DEFAULT 0, dname VARCHAR(20) NOT NULL DEFAULT "", loc VARCHAR(13) NOT NULL DEFAULT "" )
原创
30阅读
0评论
0点赞
发布博客于 2 月前

mysql慢查询

前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到教程默认出厂的设置为10秒,long_query_time,意味着超过10秒的sql查询为慢查询。而且默认是关闭的,即默认没有开启慢查询功能。slow_query_log为OFF一般在生产环境下,也是临时开启,即回话级别的开启,当mysql服务重启的时候,会恢复默认。即执行service mysql restart的话,会恢复OFF状态,开启慢查询功能,会一定程度影响性能。一般系统跑了一段时间,感觉好卡,
原创
28阅读
0评论
0点赞
发布博客于 2 月前

centos7下安装mysql5.7(rpm)

https://blog.csdn.net/wudinaniya/article/details/81094578
转载
21阅读
0评论
0点赞
发布博客于 3 月前

mysql索引建立两表注意

前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到教程左连接left join条件用于确定如何从右表搜索行,左边一定都有,所以右边是我们的关键点,一定要建立索引。右连接right join条件用于确定如何从左表搜索行,右边一定都有,所以左边是我们的关键点,一定要建立索引。可以通过执行计划来查看。...
原创
25阅读
0评论
0点赞
发布博客于 3 月前

libaio.so.1 is needed by MySQL-server-5.5.48-1.linux2.6.i386

前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到教程在安装mysql时,出现如下错误:[root@k8s-master ~]# rpm -ivh MySQL-server-5.5.48-1.linux2.6.i386.rpm 警告:MySQL-server-5.5.48-1.linux2.6.i386.rpm: 头V3 DSA/SHA1 Signature, 密钥 ID 5072e1f5: NOKEY错误:依赖检测失败: libaio.so.1 被 M
原创
43阅读
0评论
0点赞
发布博客于 3 月前

Minio入门

中文文档地址https://docs.min.io/cn/简介MinIO 是一个基于Apache License v2.0开源协议的对象存储服务。它兼容亚马逊S3云存储服务接口,非常适合于存储大容量非结构化的数据,例如图片、视频、日志文件、备份数据和容器/虚拟机镜像等,而一个对象文件可以是任意大小,从几kb到最大5T不等。MinIO是一个非常轻量的服务,可以很简单的和其他应用的结合,类似 NodeJS, Redis 或者 MySQL。安装方式,官网提供了好多方式,由基于docker安装,不同操作系统
原创
35阅读
0评论
0点赞
发布博客于 3 月前

FilenameUtils.getExtension源码解读

前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到教程 foo.txt --> "txt" a/b/c.jpg --> "jpg" a/b.txt/c --> "" a/b/c --> ""String org.apache.commons.io.FilenameUtils.getExtension(String filename)获取文件后缀,apache的common.jar提供了上面的方
原创
67阅读
0评论
0点赞
发布博客于 3 月前

若依的登录前提示页

<!DOCTYPE html><html> <head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> <meta name="renderer" content="webkit"> <meta name="viewport" content="width=device
原创
44阅读
0评论
0点赞
发布博客于 3 月前

下划线转驼峰命名

前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到教程public class Test { /** 下划线 */ private static final char SEPARATOR = '_'; /** * 下划线转驼峰命名 */ public static String toUnderScoreCase(String str) { if (str == null) {
原创
27阅读
0评论
0点赞
发布博客于 3 月前

SpringCloud Alibaba Nacos持久化到Mysql8.x的问题解决笔记

https://www.cnblogs.com/gyli20170901/p/11245270.htmlhttps://blog.csdn.net/u011670474/article/details/109908613
转载
30阅读
1评论
0点赞
发布博客于 3 月前

mysql8远程授权问题

mysql8,需要创建新用户进行授权,直接用root授权报错;用原来的方式,报错信息如下:原来的方式grant all privileges on *.* to 'root'@'%' identified by 'root' with grant option;官网文档说明原文:Using GRANT to modify account properties other than privilege assignments. This includesauthentication, SSL,
原创
39阅读
0评论
0点赞
发布博客于 3 月前

oracle修改数据库字符集

前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到教程第一次遇到这个问题,是我在迁移数据库时,遇到两个数据库的编码不同,在impdp导入的时候报了ORA-02374 ORA-12899 ORA-02372错误。错误示例:ORA-02374: conversion error loading table "QBJMES"."PROJECT"ORA-12899: value too large for column PROJECT_SPEC (actual: 1
原创
35阅读
0评论
0点赞
发布博客于 3 月前

Logstash简介与配置&logstash收集Java日志

https://www.cnblogs.com/qlqwjy/p/13430563.html
转载
31阅读
0评论
0点赞
发布博客于 3 月前

android内容提供者获取联系人练习

前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到教程在上一讲中,我们讲解了ContentProvider,在这里我们应用一下,获取手机上所有联系人,并启动Intent的回调和带结果的返回。布局:<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools"
原创
30阅读
0评论
0点赞
发布博客于 3 月前

android中contentProvider及ContentResolver

前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到教程这个技术是解决应用之间的一个调用,如常见的应用间数据库查询,内容提供者暴露接口,内容解析器ContentResolver通过调用相应CRUD接口,内容提供者需要在清单文件进行定义。案例:我们新建一个PersonProvider继承ContentProvider,并在CRUD实现上借助Sqlite工具类进行操作。这个同时需要理解一些理论性的知识,如URI的格式content://com.hbk.hbk_pr
原创
60阅读
1评论
0点赞
发布博客于 3 月前

android拦截黑名单电话和短信

在之前的这篇博客中,https://blog.csdn.net/huangbaokang/article/details/112334420我们讲解了手工挂断电话,使用的是AIDL,通过点击按钮来触发挂断电话的功能。接下来我们实现自动挂断电话,到达拦截黑名单电话的功能。具体原理是通过广播接收器,通过注册开机的广播,启动一个挂断电话的服务即可,我们分两步,手工启动挂断电话的服务,此处不使用广播,后面将讲解。布局<RelativeLayout xmlns:android="http://sche
原创
85阅读
0评论
0点赞
发布博客于 3 月前

android中BroadCast广播

前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到教程广播分一般广播和有序广播,广播接收者注册的话分静态注册和动态注册。在编写代码的实现上,一般先编写广播接收这端,然后再编写发送广播端。一、静态注册静态注册,我们只需编写一个继承BroadcastReceiver,然后在功能清单文件中进行配置即可。 <receiver android:name="com.hbk.brocastreceivedemo.MyBrocastReceiver1">
原创
29阅读
0评论
0点赞
发布博客于 3 月前

android使用AIDL挂断电话

前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到教程android没有相关API挂断电话,而是使用AIDL,使用ITelephony的endCall()首先项目中引入ITelephony.aidl,注意报名需要跟文件定义的一致/* * Copyright (C) 2007 The Android Open Source Project * * Licensed under the Apache License, Version 2.0 (the "Li
原创
51阅读
0评论
0点赞
发布博客于 3 月前

android音乐播放

前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到教程布局就几个按钮<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent
原创
37阅读
0评论
0点赞
发布博客于 3 月前

android中aidl

前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到教程AIDL是一个缩写,全称是Android Interface Definition Language,也就是Android接口定义语言.设计这门语言的目的是为了实现进程间通信,尤其是在涉及多进程并发情况下的进程间通信。学习这个是在Service的远程服务调用时会遇到这个问题。service的调用分本地调用和远程服务调用。本地其实就是同一个应用之间的调用,远程服务调用就是不同应用之间的调用。比如淘宝里的芭芭
原创
25阅读
0评论
0点赞
发布博客于 3 月前

模拟器报Installation error: INSTALL_FAILED_CONTAINER_ERROR

前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到教程报错信息如下解决方法把清单文件的这个配置preferExternal改成auto
原创
21阅读
0评论
0点赞
发布博客于 3 月前

android的事件机制

前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到教程一、触摸事件事件机制好比生活中的例子你是一个公司的员工,你的上头有一个主管,主管上头呢还有一个经理。为了简单,你们这个团队就有这三个人。那么如果上头安排一件事下来要处理,流程是怎样的呢?显然应该是由你的经理将这件事安排给你的主管来处理,你的主管再将这件事安排给你来处理。等你把这件事办好了,你就应该给你的主管报告,再由你的主管来向你的经理报告。显然,你的主管和经理也有处理这件事的权限,如果他们觉得事情很
原创
19阅读
0评论
0点赞
发布博客于 3 月前

xmind常用快捷键

新建一个子节点,TAB键新建一个兄弟节点,ENTER键选中一个节点,快速编辑 F2键放大缩小 Ctrl+鼠标滚轮拖动 右键长按前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到教程...
原创
34阅读
0评论
0点赞
发布博客于 3 月前

windows之cmd技巧

前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到教程关机 Shutdown -s -t 00重启 Shutdown -r -t 00注销 Shutdown.exe -L睡眠 rundll32.exe PowrProf.dll, SetSuspendState滑动式关机 %windir%\System32\SlideToShutDown.exe禁用防火墙 netsh firewall set opmode disable开启防火墙
原创
21阅读
0评论
0点赞
发布博客于 3 月前

android连续点击两次退出应用

前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到教程package com.hbk.keyevent;import android.app.Activity;import android.os.Bundle;import android.os.Handler;import android.view.KeyEvent;import android.widget.Toast;public class MainActivity extends Acti
原创
56阅读
0评论
0点赞
发布博客于 3 月前

android图片拖动并限制区域

前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到教程布局文件activity_main.xml<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layo
原创
65阅读
0评论
0点赞
发布博客于 3 月前

android解决ListView图片闪动问题

前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到教程在ListView加载数据显示列表时,由于getView方法的复用问题,会遇到加载图片闪动的问题,我们需要设置TAG,当发网络请求获取图片时,需要判断是否需要加载,并且在显示的时候,需要判断是否有必要显示。由于线程之间需要一定的时间,而getView复用问题,有可能用已经上滑或者下滑,此时线程获取的图片地址已经不是最新的。案例一、android工程布局,使用一个水平线性加一个垂直线性。左边一张图片,右边显
原创
49阅读
0评论
0点赞
发布博客于 3 月前

android解析json

package com.hbk.layoutdemo;import java.util.ArrayList;import java.util.List;import java.util.Map;import org.json.JSONArray;import org.json.JSONException;import org.json.JSONObject;import android.test.AndroidTestCase;import android.util.Log;imp
原创
14阅读
0评论
0点赞
发布博客于 3 月前

android中的异步任务

前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到教程还是以下载并安装最新APK例子package com.hbk.layoutdemo;import java.io.File;import java.io.FileOutputStream;import java.io.InputStream;import java.net.HttpURLConnection;import java.net.URL;import android.app.Act
原创
37阅读
0评论
0点赞
发布博客于 3 月前

android中Handler的使用

android中Handler的使用分两个步骤:一个是构建消息,发送消息,发送消息之后会触发Handler的handleMessage(Message msg)方法。构建消息的时候,一般主要设置what标识及obj携带数据。构建消息的时候,使用Message.obtain()获取。案例demo布局一个ProgressBar,下面两个Button,垂直线性布局,请求网络获取数据,显示在下方的EditText中。<LinearLayout xmlns:android="http://sche
原创
38阅读
1评论
0点赞
发布博客于 3 月前

android下载并安装最新apk

package com.hbk.layoutdemo;import java.io.File;import java.io.FileOutputStream;import java.io.InputStream;import java.net.HttpURLConnection;import java.net.URL;import java.text.DecimalFormat;import android.app.Activity;import android.app.Progress
原创
54阅读
0评论
0点赞
发布博客于 3 月前

android安装apk的Intent

/** * 启动安装APK */ private void installAPK() { Intent intent = new Intent("android.intent.action.INSTALL_PACKAGE"); intent.setDataAndType(Uri.fromFile(file), "application/vnd.android.package-archive"); startActivity(intent); }其中file为apk文件File对象
原创
24阅读
0评论
0点赞
发布博客于 3 月前

linux释放内存

Linux释放内存的命令:syncecho 1 > /proc/sys/vm/drop_cachesdrop_caches的值可以是0-3之间的数字,代表不同的含义:0:不释放(系统默认值)1:释放页缓存2:释放dentries和inodes3:释放所有缓存释放完内存后改回去让系统重新自动分配内存。echo 0 >/proc/sys/vm/drop_cachesfree -m #看内存是否已经释放掉了。如果我们需要释放所有缓存,就输入下面的命令:echo 3 >
原创
24阅读
0评论
0点赞
发布博客于 3 月前

android中远程请求网络接口

我们可以使用jdk自带的HttpURLConnection来发送get,post的请求,也可以使用HttpClient或者使用第三方volley布局<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="wrap_content" android:orientatio
原创
45阅读
0评论
0点赞
发布博客于 3 月前

android单元测试流程

在清单文件中的application内部加一个,在application外部标签加一个,不用背,固定的写法。<application android:allowBackup="true" android:icon="@drawable/ic_launcher" android:label="@string/app_name" android:theme="@style/AppTheme" > <!-- 使用
原创
36阅读
0评论
0点赞
发布博客于 3 月前

android数据存储(二)

这一讲我们讲解使用sqlite数据库存储数据。布局如下<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:orientation="vertical" > <Button android
原创
20阅读
0评论
0点赞
发布博客于 3 月前

android数据存储(一)

在android开发中,数据存储是项目中经常会用到的,我们需要掌握它。其中数据存储包括 sp存储,安卓内置存储和外置存储,数据库存储,以及远程存储。除了最后一个少用,其他几个都要学会。一、sp存储这种存储方式适合存数据小,这个翻译就是偏好设置,一般存储一些个人信息等。以键值对的方式生成在对应目录,文件名自定义,文件后缀是固定的.xml/data/data/packageName/shared_prefs/xxx.xml需要通过SharedPreferences接口进行操作案例:我们通过界
原创
36阅读
0评论
0点赞
发布博客于 3 月前

GridView实现九宫格效果

主要参数numColumns 定义多少列参数verticalSpacing 格子之间的间隙activity_main.xml<GridView xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/gv_main" android:layout_width="fill_parent" android:layout_height="fill_parent"
原创
30阅读
0评论
0点赞
发布博客于 3 月前

使用ListView显示手机所有应用

最终显示效果,同时增加了点击监听事件和长按监听事件实现步骤布局使用垂直线性布局activity_main.xml<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:orientation="vertical" >
原创
27阅读
0评论
0点赞
发布博客于 3 月前

android获取手机所有应用

/* * 得到手机中所有应用信息的列表 * AppInfo * Drawable icon 图片对象 * String appName * String packageName */ protected List<AppInfo> getAllAppInfos() { List<AppInfo> list = new ArrayList<AppInfo>(); // 得到应用的packgeManager PackageMan
原创
92阅读
0评论
0点赞
发布博客于 3 月前

android中的style

首先需要了解android中的样式的作用,它是用来复用标签的,有点类似java中抽取公共属性,其他类继承即可拥有,android中的主题其实一堆样式的集合,android已经定义了一些样式,我们在布局文件中可以进行引用。示例我们的布局如果是一堆的TextView,只是文本不同,我们可以进行属性的抽取,并定义为样式。activity_main.xml<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
原创
29阅读
0评论
0点赞
发布博客于 3 月前

postgreSQL的导入导出

进入到pgSQL的安装目录的bin,执行如下命令./psql -d databaseName -U postgres -f /Users/xxx/xx_dump.sql另外一种命令,只能是pg_dump导出的pg_restore -h 127.0.0.1 -p 5432 -U postgres -W -d ganxian -v "C:\Users\Administrator\Desktop\赣县\pgsql.sql"其中-d后面紧跟的为“数据库名”,-U后面紧跟的为“数据库用户名”,-f后面紧跟
原创
34阅读
0评论
0点赞
发布博客于 3 月前

数据源druid参考配置

<?xml version="1.0" encoding="UTF-8"?><druid> <!-- 基础配置 驱动、URL、用户名、密码 --> <property name="driverClassName">com.mysql.jdbc.Driver</property> <property name="url"> jdbc:mysql://localhost:3307/itp?autoReconnect=true&
原创
27阅读
0评论
0点赞
发布博客于 3 月前

postgreSql连接报不支持10验证类型

不支援 10 验证类型。请核对您已经组态 pg_hba.conf 文件包含客户端的IP位址或网路区段,以及驱动程序所支援的验证架构模式已被支援。使用navicat连接postgresql,报不支持10验证类型需要我们编辑pg_hba.conf这个文件是pgsql自带的类似防火墙功能。我把自带的配置全部注释了,增加了自定义的# 自定义# Database administrative login by Unix domain socketlocal all po
原创
1634阅读
0评论
1点赞
发布博客于 3 月前

K8S停止

CMD=stop systemctl $CMD etcd echo "---------- $CMD: kube-apiserver --------" systemctl $CMD kube-apiserver echo "---------- $CMD: kube-controller-manager --------" systemctl $CMD kube-controller-manager echo "---------- $CMD: kube-scheduler --------.
转载
204阅读
0评论
0点赞
发布博客于 3 月前