- 博客(45)
- 问答 (1)
- 收藏
- 关注

原创 问题积累2
DOCKER????docker打包 image参数详解https://www.cnblogs.com/cocowool/p/make-your-own-image.html????DOCKER-COMPOSE安装https://www.jianshu.com/p/5ba9f9159696https://www.cnblogs.com/zhaoxxnbsp/p/13065722.htmlMYSQL????mysql运维-slave_skip_errors 从库跨过错误https://www.
2021-05-26 14:11:29
365
1

原创 JAVA常用类库/spring面试
????????异常回答3个问题????????error和exception的区别error jvm错误 OOM 栈溢出 系统崩溃等????????runtime /非runtime ex????????runtime ex常见异常????????异常处理机制finally会在return之前执行 EXCEPTION 按序执行当抛出异常 就有在堆中产生 异常对象 包含异常信息????????异常处理原则????????try catch 性能没...
2020-03-18 17:51:41
391

原创 JAVA基础 多线程复习
????????????进程和线程的区别由来进程是资源分配最小单位 线程是CPU调度最小单位区别JAVA进程和线程的关系JAVA程序默认一个main主线程 但JVM会创建多个线程 GC线程????????????run和start方法的区别????????????thread和runnable的关系????????java向多线程中传递参数的三种方法详细介绍https://www.jb51.net/article/31981.htm...
2020-03-13 18:16:52
317

原创 JAVA JVM模型基础复习
????????????JAVA 一次编译 多端运行JAVAC 指令 java-》.class文件 (java虚拟机所能理解的字节码) java xx.class jvm转成操作系统能识别的机器码去执行javap -c反编译.class文件没有构造函数 编译器会生成无参构造函数局部变量 栈????????????为什么先编译成.class 再转机器码运行1.假设直接机器码运行,则免去每次检查校验步骤2,兼容性 可...
2020-03-07 16:07:47
344

原创 java面试完问题 及答案 复习
面试题https://www.cnblogs.com/javastack/p/9546015.htmlhttps://blog.youkuaiyun.com/u014664750/article/details/78980133JAVA中的几种基本数据类型是什么,各自占用多少字节。https://www.cnblogs.com/spenserliu/p/9850232.htmlString类能被继承吗......
2020-03-05 21:30:32
808
1
原创 centos配置nginx自动启动
查看是否存在相应的服务,如下,有nginx.service第一步:进入到/lib/systemd/system/目录第二步:创建nginx.service文件,并编辑第三步:加入开机自启动。
2024-03-13 21:19:16
900
原创 Centos设置docker自启动,以及容器程序自启动
docker update --restart=always 容器名称。服务器重启后docker自启动。
2024-03-13 20:48:51
1374
原创 nginx配合sub_filter和subs_filter修改title
安装subs_filter模块下载解压配置文件# 添加统一的标题# 添加标题’ ‘;’ ‘’ ig r;# 只替换一次。
2024-03-05 16:39:35
895
1
原创 处理同一数据库不同版本驱动连接
大体分为两种,但底层都一样,底层是用classloader指定类去加载。方法一:DriverManager.register。动态加载jdbc驱动(可测试jdbc不同版本兼容性)方法二:直接构造Connection去执行。java - 动态加载 JDBC 驱动程序。springboot 获取项目的绝对路径。jdbc加载多个不同版本驱动jar包。单项目多JDBC驱动版本加载。方法三:注入druid。
2023-02-13 18:19:16
820
原创 mysql开启ssl以及如何创建证书
MYSQL版本8.0.32,默认是开启ssl的,同时也是自带证书的在/var/lib/mysql/下。配置trustCertificateKeyStoreUrl为证书的路径。这样做,自己一个人开发,一点问题都没有。2、所在的机器导入ca证书,导入到truststore 文件。进入后输入\s查看ssl加密方式,如果有则为加密ssl登录。mysql使用jdbc连接增加ssl认证。1、Mysql服务器开启SSL配置。4、mysql连接设置证书。6.查看是否启用ssl。2.对用户使用ssl。5.准备SSL证书等。
2023-02-02 15:45:13
4289
原创 vmware搭建ubuntu需要注意的问题
解决unable to locate package net-tools。apt-get无法正常使用。
2022-12-24 22:21:56
192
原创 SDK JDBC多种方式接入AZURE SQL DATABASE JAVA版
本文阐述使用JDBC接入AZURE SQL 数据库笔者认为AZURE云上的AZURE SQL和SQL SERVER是很相似的,在普通的账号密码情况下JDBC字符串都是一致的。下来全部说明官方的多种连接方式,参考官方:SQL SERVER验证使用数据库用户名+密码采用Azure AD用户名+密码验证首先设置AD账号为数据库管理员然后采用AZURE内部得服务器,等验证先设置服务器为数据库的管理员再进行请求,MSIClientId是服务器的id,是不必要的采用应用和密钥进行验证。
2022-12-15 18:16:25
702
原创 mysql血缘 表级血缘 字段级血缘GUDU GSP,JSQL PARSER,ANTLR MYSQL,DRUID
MYSQL,HIVE血缘DATA LINEAGE,GUDU GSP,ANTLR,JSQL PARSER,DRUID
2022-10-25 16:44:26
2197
原创 informatica server及client windows搭建流程961或10.2.0
961版本需要1个oracle,10.2.0版本需要2个oracle版本(模型库不可以与repository使用同一个oracle)1安装oracleLINUX客户端2写映射文件3.写入环境变量export#ORACLE客户端环境变量#sqlplus命令所在的路径PATH=PATHORABIN###使配置的环境变量生效验证方法oracle的用户类似于一个数据库。.........
2022-07-21 15:29:14
1234
1
原创 docker 安装达梦
先下载iso再挂载mount xxx.iso /mnt/dm7再https://www.cnblogs.com/MisMe/p/13846268.html再初始化https://blog.youkuaiyun.com/qq_42000661/article/details/109081842
2022-05-31 15:22:54
315
原创 linux处理挖矿
处理挖矿病毒1清tmp的执行文件2清ssh无密登录3清bin下的执行文件 etc4清软链5清守护进程6清理crontab参考https://cloud.tencent.com/developer/article/1929179
2022-05-31 15:21:25
112
原创 各种软件webhook机器人
slackhttps://baijiahao.baidu.com/s?id=1719266273979639973&wfr=spider&for=pc钉钉群聊中添加bot即可飞书群聊中添加bot即可邮箱https://service.mail.qq.com/cgi-bin/help?subtype=1&&id=28&&no=371Pagerdutywebexteamtelegramhttps://blog.youkuaiyun.com/Dreame_
2022-03-24 19:35:59
1608
原创 各类软件安装过程
在Linux上安装Python3https://www.cnblogs.com/lemon-feng/p/11208435.htmlDocker-compose安装及使用教程https://www.cnblogs.com/dyd168/p/14279374.html
2021-07-04 15:17:26
221
原创 DOCKER中的java服务注册consul注册不上和经常熔断fallback的问题
问题描述当java服务都是在服务器中nohup -jar启动时不会出现熔断问题当java服务打包成镜像放入docker中启动,会经常出现熔断问题问题原因docker默认采用桥接模式,容器分配的ip为172.17.0.x。我怀疑是因为这个注册到consul出的问题。也可能是服务部署在多个机器上,再采用桥接模式会出问题。解决办法docker创建容器时采用host模式,这样网络环境与主机相同,则不会出现问题。docker启动中添加 --net=host参数并将原来的-p xxxx:xxxx 指定
2021-04-14 16:29:26
616
原创 netty-写websocket从ws到wss升级
本文描述将使用netty搭建的websokcet服务升级为支持https的wss协议本文通过2种方式实现1依赖jdk提供的jks2依赖签名证书.crt,.key文件实现JKS1生成秘钥keytool -genkey -keysize 2048 -validity 365 -keyalg RSA -keypass netty123 -storepass netty123 -keystore wss.jks2写一个工具类 构造SSLContext 对象package com.iptv.rtc.s
2021-04-02 10:42:43
1374
2
原创 springboot+mybatis+mysql+yml配置多数据源
本文通过最基本的设置,配置springboot 2个mysql数据源,搭配mybatis和ymlYML内容server: port: 9150spring: #mysql datasource: product:#第一个数据源 url: jdbc:mysql://xx.xx.xx.xx:3306/xx?useUnicode=true&characterEncoding=utf8&autoReconnect=true&rewriteBatched
2021-03-09 17:21:39
1708
原创 docker部署nginx并挂载本地目录作为静态资源
因为是docker创建nginx作为静态资源,所以一定要把本地的数据目录映射到容器中。因为如果不映射,nginx会找容器的对应配置目录,什么也不存在的404.1.使用docker 下载nginx 镜像 docker pull nginx2挂载配置文件,就是把装有docker宿主机上面的nginx.conf配置文件映射到启动的nginx容器里面,这需要你首先准备好nginx.con配置文件,如果你应经准备好了,下一步是启动nginx命令:docker run --name nginx -p 80:8
2021-01-18 10:56:01
1868
原创 搭建ELK+KAFKA+ZK+FILEBEAT日志收集系统
需求:给线上微服务各节点搭建日志收集系统思路:filebeat 收集本地系统日志,写入 kafka,logstash 从 kafka 中读取数据并传给 elasticsearch,从而 kibana 进行展示初次搭建均为standalone单节点模式,以后可以按需进行拓展节点,整个架构都支持高可用高并发实现步骤:配置并启动standalone模式zookeeper3.1.1安装zookeeper和kafkatar xf zookeeper-3.4.14.tar.gz移动至/usr/loca
2020-12-28 17:51:13
712
1
原创 记录在生产环境搭建MYSQL主从同步
环境描述:现在在205机器有一个MYSQL生产服务,以及204机器dokcer服务目标:在204机器的DOCKER中搭建3台MYSQL8从机,与205的MYSQL5.5.27主机同步,并对齐所有业务数据架构变更说明:执行:1在docker中离线安装MYSQL8.0.22版本作为从机MYSQL版本2配置每个docker MSYQL8容器数据目录在/home/docker/mysql建3个文件夹/slave3308/slave3309/slave3310每个slave文件夹下创建data,c
2020-12-04 10:53:33
300
原创 配置多redis数据源
##问题:一个spring服务需要操作多个redis服务或者同一redis服务下的不同database##解决思路:1在配置中添加多个redis配置2建立对应的多个RedisConnectionFactory3对应每个RedisConnectionFactory配置redisTemplate设置(如Serializer等)并关联factory##实战:1在yml里添加redis配置Spring: redis: database: 1 # Redis服务器地址
2020-11-19 16:42:28
894
原创 ConcurrentModificationException: null ArrayList$ArrayListSpliterator.forEach
问题:报错ConcurrentModificationException: null ArrayList$ArrayListSpliterator.forEachCaused by: java.lang.NullPointerException: null at com.iptv.bigdata.cache.RegionListCache.lambda$null$4(RegionListCache.java:155) ~[classes/:na] at java.util.ArrayList$Ar
2020-09-09 18:02:56
1064
原创 druid错误 sql injection violation, multi-statement not allow
**错误描述:**druid报错org.springframework.jdbc.UncategorizedSQLException:Error querying database. Cause: java.sql.SQLException: sql injection violation, multi-statement not allow :xxxxxx sql语句**错误分析:**主要引起原因是在mybatis一条sql中有多个;分割的语句,我的情况只在datasource
2020-09-07 11:36:04
5916
原创 2020年疫情过后 上班问题积累
????????????Spring Boot 数据库连接池 HikariCPhttps://www.cnblogs.com/michael-xiang/p/10747934.html????????????和druid的区别https://tech.souyunku.com/?p=10931????????????java的基本数据类型占据的内存大小https://www.cnblogs.com/frankielf0921/p/9305335.html????????????深入理解JVM内存
2020-06-01 22:37:38
617
原创 UNI-APP 小程序开发记录
本文记录使用uniapp开发小程序 学习的内容 和 遇到的问题uniapp教程文档https://www.kancloud.cn/guobaoguo/uni-app/821801
2019-08-06 14:19:13
343
原创 kafka学习记录
去年学过一些kafka zk技术,,中间断了,现在忘得差不多了,重头再来1zk伪集群和 kafka伪集群的搭建windowshttps://blog.youkuaiyun.com/qq_33861603/article/details/86537706
2019-06-05 15:22:41
160
原创 记 restTemplate和feign调用get API报错403
解决:没有加默认header的问题 加上就好了问题描述:feign.FeignException: status 403 reading调用第三方api get请求 无参浏览器和postman吊都没有问题,写在代码里报403错误headers.add("User-Agent","Chrome/69.0.3497.81 Safari/537.36");restTemplate+head...
2019-04-28 16:50:17
13488
1
空空如也
MYSQL8导入文件如何不使用默认字符集排序utf8mb4_0900_ai_ci
2020-12-08
TA创建的收藏夹 TA关注的收藏夹
TA关注的人