- 博客(91)
- 问答 (4)
- 收藏
- 关注
原创 Rancher:外部服务连接K8S-MongoDB服务
在配置mongoDB映射到公网的时候,起初是使用的方式去实现的,通过Ingress的负载方式是专门用于HTTP协议的服务,例如:Springboot应用、Django应用,而mongoDB服务它用的是mongo协议),所以使用MongoDB Compass客户端无法连接mongoDB服务。最后是在上看到了解释,转而调整方向使用Service实现。
2023-06-15 17:42:23 1514 1
原创 解决HikariCP连接池提示TDengine ERROR (8000000b)问题
HikariCP连接池结合TDengine使用,科学设置HikariCP的max-lifetime配置项
2022-10-08 15:31:28 1747
原创 Java中BigInteger与Integer区别
Java中BigInteger与Integer区别BigInteger对比Integer小结BigInteger对比IntegerObject包路径继承关系取值范围BigIntegerjava.math.BigIntegerpublic class BigInteger extends Number implementes Comparable<BigInteger>无限制Integerjava.lang.Integerpublic class Int
2021-11-18 10:18:21 5638
原创 HikariCP配置max-lifetime
参考链接:https://github.com/brettwooldridge/HikariCP/issues/1651异常日志com.zaxxer.hikari.pool.PoolBase HikariCP - Failed to validate connection com.mysql.cj.jdbc.ConnectionImpl@714c2113 (No operations allowed after connection closed.). Possibly consider using
2021-01-03 16:13:37 11196
原创 Docker:CMD与ENTRYPOINT的区别
参考链接:https://phoenixnap.com/kb/docker-cmd-vs-entrypoint一、docker的两种指令指令描述指令格式CMDdockerfile有多条CMD指令时,只有最后一条命令生效;"docker run"指定的参数能够覆盖CMD指令的参数;CMD echo "Hello World" (shell form)CMD ["echo","Hello World"](exec form)ENTRYPOINTdockerfile有多条E.
2021-01-03 15:50:49 781
原创 Centos7安装Docker
Centos7安装Docker操作手册Step1 卸载旧版DockerStep2 安装Docker依赖组件Step3 配置yum的docker源Step4 安装docker社区版Step5 启动Docker以及功能验证附:配置阿里docker镜像加速操作手册Step1 卸载旧版Docker$ sudo yum remove docker \ docker-client \ docker-client-latest \
2020-06-12 16:27:03 353
原创 用一张图了解PUT和POST的区别
一、POST与PUT的区别两种请求最大的不同之处就在于是否满足幂等性幂等性(idempotent、idempotence):幂等是一个数学与计算机学概念,常见于抽象代数中。在编程中一个幂等操作的特点是执行多次或1次,其影响是相同的。比如:GET:客户端请求多次或1次,对请求的资源产生的影响是相同;DELETE:删除多次或1次,其删除的数据范围都是相同的,影响是相同的;PUT:将A值更...
2020-04-20 11:08:30 12919
原创 CDH集群中HDFS单点故障解决方案:HA模式(High Availability)
Step1 什么是单点故障?单点故障(英语:single point of failure,缩写SPOF)是指系统中一旦失效,就会让整个系统无法运作的部件,换句话说,单点故障即会整体故障。图中的路由器就是一个SPOF,若该路由器失效,这些电脑之间的通信就无法运作Step2 HDFS为什么会出现单点故障?它是怎么解决的?我们先来看看HDFS的架构,可以看到只有一个NameNode节点,...
2020-03-30 00:07:52 1688 1
原创 Nginx-RTMP:搭建流服务器实现点播、直播功能
运行环境配置信息描述CentosCentos7Nginx版本号v1.16.0服务器配置1核2GStep1 下载Nginx-v1.16官网下载Nginx,Github下载Nginx-rtmp-moduleStep2 解压Nginx.tar.gz、Nginx-rtmp-module.zip,执行安装进入Nginx解压目录执行配置命令(注意–ad...
2020-03-29 16:48:00 3325
原创 解决异常:library initialization failed - unable to allocate file descriptor table - out of memoryAborted
当前实验在Dcker镜像下调用Single Node模式的Hadoop服务Step1 docker 环境执行hadoop的wordcount.jar发生异常参照Hadoop官网文档执行wordcount功能测试,因运存不足无法给进程分配更多的文件句柄数而异常退出(该异常提示并不准确)# 执行指令如下[root@ligy-pc:/opt/hadoop-3.2.1]# bin/hadoo...
2020-02-28 23:55:23 9107
原创 docker启动container异常:mounting cgroup to rootfs /var/lib/docker/aufs/mnt/a64c92be709 at /sys/fs/cgroup
Step1 docker 版本信息:v1.12.5➜ Desktop docker info Containers: 20 Running: 0 Paused: 0 Stopped: 20Images: 3Server Version: 1.12.5Storage Driver: au...
2020-02-26 21:10:45 2176
原创 Manjaro启动steam异常:libGL error: failed to load driver: swrast
安装Nvidia驱动尝试启动steam出现闪退我遇到的问题是因为显卡工具包没安装,在运行steam的时候提示如下:libGL error: No matching fbConfigs or visuals foundlibGL error: failed to load driver: swrastSteam: An X Error occurred解决方案:#这是我的显卡驱动版本:“...
2020-02-25 23:28:06 7534 7
原创 5.3.18-1MANJARO安装中文输入法
#Step1 执行命令安装fcitx组件安装组件# sudo pacman -S fcitx-googlepinyin# sudo pacman -S fcitx-im# sudo pacman -S fcitx-configtool#Step2 fcitx组件的系统配置5.3.18-1MANJARO版本的配置文件不是在该路径下~~/root/.xprofi...
2020-02-10 10:00:22 1136
原创 如何查看HDP各个组件的版本信息?
查看HDP各个组件版本信息欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入访问链...
2019-12-16 16:47:58 4258
原创 安装mysql5.7异常:mysqld: File '/var/lib/mysql/mysql_binary_log.index' not found
名称版本号mysql-5.7.26-el7-x86_64.tar.gzmysql-5.71.在执行mysql初始化指令时抛出异常[root@localhost bin]# ./mysqld --initialize --user=mysql --basedir=/usr/local/mysql-5.7 --datadir=/usr/local/mysql-5.7/d...
2019-08-01 22:25:06 1991
原创 生产环境搭建Nginx小记
运行环境介绍名称版本号Nginx版本号V1.16.0Linux版本CentOS Linux release 7.3.1611 (Core) 执行该指令查询版本号:cat /etc/redhat-release服务器配置1核2Gweb运行环境Tomcat7 + JDK8Step1 下载Nginx、echo日志模块1.1 什么是echo(命令)?...
2019-06-27 01:08:40 3228
原创 Centos7使用tar.gz包安装mysql5.7
前置准备 下载地址 mysql5.7源码安装包 百度网盘:https://pan.baidu.com/s/1Zgom3gFSNluZQLn8wvEutw官网下载:https://dev.mysql.com/downloads/mysql/ linux服务器1台 最好是2G内存以上,mysql服务启动后占用500M左右 winSCP 文件传输工具;...
2018-06-28 12:18:08 9528 11
原创 Mybatis动态sql的实现之常用标签:<if>、<foreach>、<where>、<choose><when><otherwise>
标签 解释以及应用场景 <if> 与java的条件判断f语句实现效果一样;应用场景:常用于判断参数状态 <if test="params != null and params != ''">动态拼接的sql</if> <where> 语意与mysql的where语句效果一样;应用场景:开发中用得比较少,基本不用...
2018-04-02 18:09:12 2935
原创 mapper文件提示:No data sources are configured to run this sql
idea的mapper.xml文件提示: “No data sources are configured to run this sql and provide advanced code assistance.Disable this inspection via problem menu” 意思是:没有配置数据源运行此 sql 并提供”编写sql提示”。通过问题菜...
2018-03-20 14:38:31 58499 8
原创 如何在Centos7下安装MongoDB?
一、什么是MongoDB?百度词条:MongoDB 是一个基于分布式文件存储的数据库。由C++语言编写。旨在为WEB应用提供可扩展的高性能数据存储解决方案。 MongoDB 是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。他支持的数据结构非常松散,是类似json的bson格式,因此可以存储比较复杂的数据类型。Mongo最大的特点是他支持的查询语言非常强...
2018-03-14 17:54:24 2652
原创 下拉框、下拉控件之Select2
一、Select2的功能简介select2插件给我们带来了更加友好的交互方式,比如查询控件展开后可通过关键字进行检索例如: Select2也可以选择带查询控件的选择框... Select2更是支持多值选择框... 二、如何使用Select2? 2.1 通过CDN引用 将以下两行代码添加到html页面,即完成了Select2的引入:<li...
2018-02-24 13:19:40 64391 2
原创 sql运行抛异常:Caused by: net.sf.jsqlparser.parser.ParseException
Caused by: net.sf.jsqlparser.parser.ParseException: Encountered " "(" "( "" at line 3, column 11.Was expecting one of: <EOF> "AS" ... "DO" ... "INTO" ... "FROM&q
2018-02-23 18:35:55 63634 19
原创 SpringBoot(三):集成Redis缓存技术
Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。从2010年3月15日起,Redis的开发工作由VMware主持。从2013年5月开始,Redis的开发由Pivotal赞助。 上一篇讲述了SpringBoot集成Mybatis,本篇介绍如何从零开始集成Redis一、添加Redis依赖1.1在po...
2018-02-17 13:57:53 588
原创 apache jmeter:接口压力测试
对于可能会出现OOM(内存溢出)、线程阻塞、资源争夺、线程锁等问题的接口,根据业务进行分析,如果该接口请求量大那么就有必要使用Jmeter进行压力测试,也叫并发测试。并发测试有助于我们及时发现接口存在的问题,不必部署到生产环境已经投入使用了才发现高并发会带来严重后果。 jmeter可安装的Linux、windows操作系统上,本文选择在windows系统中演示如何使用jmeter ...
2018-02-14 00:29:45 1332
原创 Spring Boot(二): 集成Mybatis
上一篇讲述了什么是Spring Boot、如何创建Sping Boot项目以及如何通过配置修改端口号;本篇将讲述Spring Boot与Mybatis的整合过程。一、添加mybatis以及mysql数据库驱动的依赖 在pom.xml文件添加如下内容: <!--mysql数据库连接驱动--> <dependency> <groupId>mysql<...
2018-02-09 02:23:54 402
原创 SpringBoot(一):如何创建SpringBoot项目?
Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。 该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。SpringBoot 并不是新框架,它是框架的集成器,同时也降低了框架的配置复杂度。好比一个项目分5个模块,5个开发人员各自负责一个模块的开发,项目中期客户需要了解开发进度时要对各个模块进行整合,而Sp...
2018-02-06 00:53:38 2697
原创 IDEA+SLIKSVN配置以及使用教程
本人使用IDEA+TortoiseSVN配置使用,发现不能更新、提交代码,但可以检出项目;今天找到SLIKSVN,一个纯客户端的svn工具,与IDEA配置后,经过检查,检出项目、更新、提交的操作都没问题。遂写一篇博客仅供大家参考。一、准备工具1.1【IDEA下载地址:https://www.jetbrains.com/idea/】 【注册码地址:① http:/
2017-12-15 17:55:33 3082
原创 解决【Tomcat version 6.0 only supports J2EE 1.2, 1.3, 1.4, and Java EE 5 Web modul】报错问题
一、其解决办法是进入到工程的主目录找到【.settings】文件夹:二、修改【org.eclipse.wst.common.project.facet.core.xml】文件的配置三、右击项目点击【clost project】,关闭项目再重新打开,此时被修改的文件会被重新编译,这才会生效
2017-08-21 11:33:01 1661
转载 js 获取select的值 / js动态给select赋值
jQuery获取Select选择的Text和Value:语法解释:1. $("#select_id").change(function(){//code...}); //为Select添加事件,当选择其中一项时触发2. var checkText=$("#select_id").find("option:selected").text(); //获取Select选择的Text
2017-05-01 14:11:17 4267
转载 hibernate 中 Criteria 的使用详解
文章出自以下链接:【http://jingyan.baidu.com/article/0964eca233d7cf8284f53656.html】要对资料库管理系统进行操作,最基本的就是使用SQL(Standard Query Language)语句,大部份的资料库都支援标准的SQL语句,然而也有一些特定于资料库的SQL语句,应用程式配合SQL语句进行资料库查询时,若使用到特定于资
2017-03-23 22:54:29 5847
原创 Spring基于xml的构造方法注入&amp;amp;setter注入
Spring的依赖注入分为:接口注入、构造方法注入、setter注入。本篇博客实现后两种依赖注入方法——基于xml的构造方法注入与setter注入。使用Spring框架需要使用5个依赖架包:beans、context、core、expression、logging这里博主提供jar包的下载地址:【http://pan.baidu.com/s/1bpahZiB】一、构造方法注入此节需要用到三个类:U...
2017-03-19 20:57:29 4120
空空如也
DataTables 如何实现部分列的text靠左、部分列的text居中?
2018-03-01
sql执行抛异常但能获取数据
2018-02-26
IDEA+SVN检出项目失败
2018-01-23
TA创建的收藏夹 TA关注的收藏夹
TA关注的人