java
Geray-zsg
技术宅男都很强,但是我很菜,属于很菜的技术宅男
展开
-
zookeeper和kafka安全机制:java.lang.ClassNotFoundException: kafka.security.auth.SimpleAclAuthorizer
在给项目支撑时反馈到项目一直存在kafka的报错问题,看能不能解决一下,排查项目发现配置中开启了kafka的安全机制(这个我也看不太懂,不了解开发,大致好像是开启了,也找不到关闭的参数),硬着头皮尝试开启kafka的安全机制试试zk配置如下都是单节点的,没做集群zk正常启动,但是启动kafka时一直报错,找不到安全机制相关的类文件最明显的报错思来想去没有道理,最后翻遍了博客,终于在外的一片帖子上找到了答案意思就是说kafka3.0之后版本弃用了验证,改为于是乎修改配置文件。......原创 2022-07-14 20:26:43 · 6254 阅读 · 3 评论 -
nacos启动: [db-load-error]load jdbc.properties error和java.lang.IllegalState :No DataSource set
哎,头疼,这么一丢丢小小的问题困扰了我两天才给解决学习kubesphere,跟着老师的脚步走都不行,创建库并导入数据之后,修改完nacos配置文件,启动时居然怎么都要报: 错误就这么丢东西我都不知道改啥了直接复制官方的然后修改为自己的官方文档:https://nacos.io/zh-cn/docs/deployment.html就那个单机模式的!结果哈哈,有报下面一步错误了这个还好,直接找到一篇知乎文章直接搞定连接地址:https://zhuanlan.zhihu.com/p/335362918原创 2022-07-05 00:18:01 · 2897 阅读 · 3 评论 -
weblogic节点启动错误:<BEA-000110> Socket closed ;<BEA-000361>
1、错误信息如下:2、解决办法在setDomain.sh中配置参数-Djava.net.preferIPv4Stack=true如下图:官方mos给出的方法如下,因为改域只涉及一个cluster(MOS文档:文档 ID 1356089.1)原创 2021-10-12 16:48:03 · 664 阅读 · 0 评论 -
TLS重协商漏洞和RC4加密安全套件漏洞
TLS重协商漏洞和RC4加密安全套件漏洞禁用TLS1.0setDomainEnv.sh找到"JAVA_OPTIONS="处weblogic10.3.6及以后版本:-Djava.net.preferIPv4Stack=true -Dweblogic.security.SSL.minimumProtocolVersion=TLSv1.0以前版本:-Dweblogic.security.SSL.protocolVersion=TLS1注意:TLS1.2只有JDK8才默认支持,JDK7需要修改代原创 2021-10-08 08:49:20 · 900 阅读 · 0 评论 -
Docker构建tomcat8.5基础镜像
一、构建基础镜像-Tomcat8.51、构建jdk环境镜像#FORM 的是刚刚我们做的基础centos镜像FROM centos:latestLABEL zsg 1690014753@qq.com# 配置jdkADD jdk-7u191-linux-x64.tar.gz /usr/local/RUN ln -sv /usr/local/jdk1.7.0_191 /usr/local/java#添加配置文件ADD profile /etc/profile#添加java的环境变量(原创 2021-04-15 17:56:38 · 695 阅读 · 0 评论 -
Linux设置java、Zookeeper、kafka的环境变量
Linux设置java、Zookeeper、kafka的环境变量环境变量每次设置之后过段时间就忘了,所以记录一下,只需要更改对应的HOME变量就行了#java environmentexport JAVA_HOME=/usr/local/jdk1.8.0_261export CLASSPATH=.:${JAVA_HOME}/jre/lib/rt.jar:${JAVA_HOME}/lib/dt.jar:${JAVA_HOME}/lib/tools.jarexport PATH=$PATH:${JAV原创 2021-03-12 14:29:57 · 348 阅读 · 0 评论 -
weblogic部署的应用程序报413-Request entity was too large
weblogic部署的应用程序报413-Request entity was too large(笔录)413 为请求头太大常用状态码如下:需要调整Max Post Size(最大 POST 大小)值weblogic控制台 >> 服务 >> 协议 >> http修改值如下应用人员反馈彻底解决...原创 2020-12-18 09:29:19 · 817 阅读 · 0 评论 -
Linux下为正常关闭java服务导致-process information unavailable
Linux下为正常关闭java服务导致-process information unavailable(笔录)今天查看测试tomcat时,无意间发现进程出现:process information unavailable错误,[root@mysql-clone tmp]# jps2592 Jps9027 -- process information unavailable2287 Bootstrap2239 -- process information unavailable查看/tmp目录原创 2020-12-18 09:13:25 · 155 阅读 · 0 评论 -
消息中间件ActiveMQ
消息中间件ActiveMQ1、什么是ActiveMQ 一种开源的,实现了JMS1.1规范的,面向消息(MOM)的中间件,为应用程序提供高效的,可扩展的,稳定的和安全的企业级消息通信。 两种数据结构: Queue(队列):生产者生产了一个消息,只能有一个消费者消费 Topic(主题):生产者生产了一个消息,可以被多个消费者消费(一对多)2、ActiveMQ的作用以及原理 ...原创 2019-11-01 11:46:23 · 215 阅读 · 0 评论 -
JVM和GitHub
JVM和GitHub1、JVM垃圾回收的时候如何确定垃圾?是否知道什么是GC Roots?垃圾:就是内存中已经不再被使用的空间判断:引用计数法 枚举根节点做可达性分析(根搜索路径,包括:复制、标记清除、标记整理):以GC Roots对象作为起点,向下搜索,如果一个对象没有任何引用时(不可达),将被回收,反之可达,判定为存活。可以作为GC Roots对象的有: 虚拟机栈(栈帧中的局...原创 2019-11-01 11:44:50 · 269 阅读 · 0 评论 -
集合类不安全之并发修改异常以及线程池
集合类不安全之并发修改异常以及线程池1、ArrayList线程不安全的例子?1.故障现象:-----|java.util.ConcurrentModificationExcption >>高并发异常2.导致原因:并发争抢修改导致,参考我们的花名册签名情况。一个人正在写入,另一同学过来抢夺,导致数据不一致异常。并发修改异常3.解决办法:3.1 new Vector<...原创 2019-11-01 11:43:48 · 198 阅读 · 0 评论 -
有关Volatile和JMM的相关小结
有关Volatile和JMM的相关小结1、VolatileJVM提供的轻量级同步机制特性:保证可见性,不保证原子性,禁止指令重排序原子性:不可分割,完整性,也即某个线程正在做某个具体业务时,中间不可以被加塞或者被分割整体完整,要么成功,要么失败volatile不保证原子性验证验证可见性:import java.util.concurrent.TimeUnit;class My...原创 2019-10-31 18:44:21 · 230 阅读 · 0 评论 -
有关高效算法和数组的两道面试题
最近也在找工作,于是在网上看到几到有意思的面试题,突发奇想的做了一下,应该小效率上不够完美,如果你有更好的想法,希望交流,我会热心欢迎,谢谢!1、设计一个高效的算法:X^Y mod N?左移运算x<<y,就是x的y次方,这里mod的高效算法我就不知道了,如果有知道比这更加高效的,还望告知,谢谢!public class Demo { public static void...原创 2019-10-30 20:22:24 · 152 阅读 · 0 评论