
java
文章平均质量分 92
JasonsTiananan
这个作者很懒,什么都没留下…
展开
-
java几种锁的摘录
java常见的锁实例乐观锁/悲观锁CAS乐观锁,synchronized悲观锁独享锁/共享锁synchronize是独享锁,ReadWriteLock的读锁是共享锁,写锁是独享锁互斥锁/读写锁互斥锁是ReentrantLock,读写锁就是ReadWriteLock可重入锁ReentrantLock,synchronized公平锁/非公平锁ReentrantLock通过构造函数决定是否为公平锁,而synchronized不是AQS机制的所以没办法成为公平锁分段锁主要是为了细化锁粒度,原创 2020-12-20 18:28:20 · 173 阅读 · 0 评论 -
获取java以及netty的直接内存使用情况
目录查询java使用的直接内存查询Netty使用的直接内存查询java使用的直接内存 try { Class c = Class.forName("io.netty.util.internal.PlatformDependent"); Field field1 = c.getDeclaredField("MAX_DIRECT_MEMORY"); field1.setAccessible(true); Fi原创 2020-12-19 15:05:09 · 1163 阅读 · 4 评论 -
根据yarn的applicationid获取应用实时资源消费的方法
我们在开发中可能会遇到获取yarn上应用占用的资源的实施情况首先,我们感谢一下作者weixin_30828379的讲解,原文如下weixin_30828379-【原创】大叔经验分享(21)yarn中查看每个应用实时占用的内存和cpu资源但是大佬讲解的方式是使用url获取,实际中我们大多数使用的都是调用方法,并且在ha集群下使用配置文件读取就比较麻烦,所以宗旨就是找到Applicatio...原创 2020-03-20 11:40:42 · 2281 阅读 · 0 评论 -
sftp乱码处理问题
上篇讲了ftp乱码问题,好不凑巧又要sftp,关键是sftp又是乱码,不过还好有我们伟大的程序员。直接上代码 JSch jsch = new JSch(); Session sshSession = jsch.getSession(config.getFtpUserName(), config.getFtpHost(), config.getFt...原创 2020-03-19 13:19:08 · 6395 阅读 · 3 评论 -
java FTPClient使用中常见的问题
1.storeFile返回false解决方法(1)在ftp连接成功后,添加ftpClient.enterLocalPassiveMode();(2)字符编码需要修改:ftpClient.storeFile(new String(filename.getBytes("UTF-8"),"iso-8859-1"), inputStream);2.retrieveFile返回false解决方法...原创 2020-03-17 12:18:48 · 2548 阅读 · 0 评论 -
基于Docker的Kafka+Flume+flink日志处理实验
目录目录一、序言二、环境准备2.1 docker环境准备2.2 安装zookeeper、kafka、kafka-manager环境2.2.1 zookeeper2.2.2 kafka2.2.3 kafka-manager2.3 安装flume2.4 安装flink三、程序开发3.1.程序生成日志到flume3.2程序获取kafka中的数据fl...原创 2018-07-31 15:50:03 · 5960 阅读 · 2 评论 -
tomcat https配置
1、在jdk “bin“目录下执行如下命令keytool -genkeypair -alias "wateriot" -keyalg "RSA" -keystore "D:\tomcat.keystore"注:在“名字和姓氏”填写的时候填写最终部署的服务器地址,记住账号密码然后在D盘下复制“tomcat.keystore”到最终你想要部署的文件目录,修改tomcat的conf目录下的...原创 2018-08-19 14:47:26 · 844 阅读 · 0 评论 -
tomcat部署启动两次的问题
众所周知在tomcat的bin目录下的server.xml的host配置问题会造成重复启动的问题,但是修改完成以后有的人还是会出现重复启动的问题,其实是一个很简单的问题,因为你的tomcat的IDE中使用了,会在webapps文件夹下生成一个ROOT的文件目录,这个也是你的项目,因此在执行的时候会启动两次,删掉就好了...原创 2018-08-19 14:49:53 · 1364 阅读 · 2 评论