开发效率
五年达尔文
码王之王,码穿肠
展开
-
低版本docker cp报错Error: Path not specified未指定路径解决办法
docker cp原创 2022-12-08 17:28:38 · 1199 阅读 · 1 评论 -
强转对象方法
java强转对象的时候我们一般会写成如下强转对象可以写如下方法,target是null就返回null,不需要再判断强转的对象是否是null在转换会对应的对象来了原创 2022-06-28 17:00:28 · 624 阅读 · 0 评论 -
kafka的基础以及业务概念
kafka事务基础原创 2022-06-28 11:30:19 · 234 阅读 · 0 评论 -
java对象创建的过程以及对象的内存布局
java原创 2022-06-28 11:27:14 · 126 阅读 · 0 评论 -
网络知识TCP
TCP签名原创 2022-06-28 11:24:38 · 293 阅读 · 0 评论 -
java对象的内存布局以及new创建过程
java对象的内存布局以及new创建过程原创 2022-06-17 11:08:13 · 109 阅读 · 0 评论 -
http://wt.xzgjj.com:8082/wt-web/grlogin
http://wt.xzgjj.com:8082/wt-web/grlogin原创 2021-11-04 14:09:15 · 1000 阅读 · 0 评论 -
如何远程调试kafka server,如何debug kafka server,kafka server如何打断点
JDAP是一种非常有用的Java远程调试技术程序支持以JPDA方式启动的附件参数如下:-Xdebug -Xrunjdwp:transport=[color=blue]dt_socket[/color],address=[color=blue]8000[/color],server=y,suspend=n调试kafka server需要一般都需要远程调试;所以启动kafka服务的时候,需要开启jvm的jpda通过分析kafka的启动脚本kafka-run-class.sh发现kafka已经支持j原创 2021-11-02 16:33:23 · 1397 阅读 · 0 评论 -
java算法合集-九阳神功第三式滑动窗口
5 九阳神功第三式 :滑动窗口5.1 滑动窗口介绍出处:(https://zhuanlan.zhihu.com/p/61564531)滑动窗口法,也叫尺取法(可能也不一定相等,大概就是这样),可以用来解决一些查找满足一定条件的连续区间的性质(长度等)的问题。由于区间连续,因此当区间发生变化时,可以通过旧有的计算结果对搜索空间进行剪枝,这样便减少了重复计算,降低了时间复杂度。往往类似于“请找到满足xx的最x的区间(子串、子数组)的xx”这类问题都可以使用该方法进行解决。5.1.1 长度最小的子数组(#原创 2021-10-26 19:50:21 · 572 阅读 · 0 评论 -
oracle积累
select * from gv$session where username ;–查询oralce所有远程连接原创 2021-08-16 17:25:54 · 83 阅读 · 0 评论 -
rabbitmq channel参数详解
参考https://blog.csdn.net/qq_26286487/article/details/81004694rabbitmq channel参数详解1、Channel1.1 channel.exchangeDeclare():type:有direct、fanout、topic三种durable:true、false true:服务器重启会保留下来Exchange。警告:仅设置...原创 2019-07-17 16:38:38 · 465 阅读 · 0 评论 -
动态规划学习
https://blog.csdn.net/qq_36446085/article/details/94750500 --背包问题https://leetcode-cn.com/problems/coin-change/solution/322-ling-qian-dui-huan-by-leetcode-solution/ – 零钱问题原创 2021-05-10 20:16:01 · 88 阅读 · 0 评论 -
oralce删除所有squence
–delete tablesSql代码:select ‘drop table ’ || table_name ||’;’||chr(13)||chr(10) from user_tables;–delete viewsSql代码:select ‘drop view ’ || view_name||’;’||chr(13)||chr(10) from user_views;–delete seqsSql代码:select ‘drop sequence ’ || sequence_name||’;’|原创 2021-05-07 16:06:08 · 162 阅读 · 0 评论 -
oracle表空间管理
SQLErrorCode: 1658. <-- ORA-01658: unable to create INITIAL extent for segment in tablespace XXXXX意思大概就是表空间XXX空间不足,导致数据无法插入,------查看oracle有哪些表空间SELECTtotal.tablespace_name,round(total.gb, 2) AS total_gb,round(total.gb - free.gb, 2) AS used_gb,rou原创 2021-05-07 15:55:22 · 306 阅读 · 0 评论 -
Java Agent的agentmain和premain方式
Java Agent的agentmain和premain方式https://www.yht7.com/news/30041Java Agent的agentmain和premain方式作者:佚名 来源: 网络转载 时间:2020-03-14首先假如我们有个应用1启动类为task,package com.st;import java.lang.instrument.Instrumentation;import java.util.Scanner;public class Task {p转载 2021-04-21 14:48:03 · 2129 阅读 · 0 评论 -
kafka consumer send producer模式消费发送事务一致性例子
package zktest.zktest; import org.apache.kafka.clients.CommonClientConfigs;import org.apache.kafka.clients.consumer.ConsumerConfig;import org.apache.kafka.clients.consumer.ConsumerRecord;import org.apache.kafka.clients.consumer.ConsumerRecords;import原创 2021-04-17 18:46:17 · 172 阅读 · 0 评论 -
kafak集群部署配置,开启SASL_PLAINTEXT认证以及acl权限控制
SASL_PLAINTEXT认证 本人认为就是consumer连接broker开启了用户名,密码认证acl权限控制 就是指针对用户 配置拥有哪些操作权限,如 topic的读,写,group的读,topic的创建,删除,等等都是可控制的权限server.properties配置# Licensed to the Apache Software Foundation (ASF) under one or more# contributor license agreements. See the NO原创 2021-04-15 22:33:32 · 786 阅读 · 0 评论 -
linux命令
2.表空间:alter database datafile ‘/home/DB/oracle/12cR1/db/dbs/xxxxx.dbf’ resize 11000M;find /home/ -type f -size +1G 大于1G的文件原创 2021-04-15 16:33:07 · 175 阅读 · 0 评论 -
euerka学习资料
https://blog.csdn.net/weixin_44186547/article/details/104349829 --配置详解原创 2021-04-07 00:03:37 · 143 阅读 · 0 评论 -
kafka根据时间来消费消息
package zktest.zktest; import java.text.DateFormat;import java.text.SimpleDateFormat;import java.util.ArrayList;import java.util.Date;import java.util.HashMap;import java.util.List;import java.util.Map;import java.util.Properties; import org.apa原创 2021-03-05 17:10:05 · 1070 阅读 · 0 评论 -
Docker容器部署kafka&&zookeeper
一、拉取镜像docker pull wurstmeister/zookeeperdocker pull wurstmeister/kafka二、 启动容器启动zookeeperdocker run -d --name zookeeper -p 2181:2181 -t wurstmeister/zookeeper启动kafka 10.234.63.73改为自己机器实际IPdocker run -d --name kafka --publish 9092:9092 --link zookee原创 2021-02-18 17:45:32 · 757 阅读 · 0 评论 -
linux安装并运行kafka有三步,kafka学习
linux安装并运行kafka有三步1:安装jdk(自行搜索linux安装jdk)环境变量vi /etc/profileexport JAVA_HOME=HOME/jdkexportCLASSPATH=.:{HOME}/jdkexport CLASSPATH=.:HOME/jdkexportCLASSPATH=.:JAVA_HOME/jre/lib:JAVAHOME/lib/tools.jarexportJAVAROOT=JAVA_HOME/lib/tools.jarexport JAVA_ROO原创 2020-12-25 17:31:20 · 657 阅读 · 0 评论 -
java基础考试学习
1:LinkedHashMap<String,String> s =new LinkedHashMap<>();s.put(“1”,“aa”);s.put(“2”,“aa”);s.put(“3”,“aa”);s.get(“2”);System.out.println(String.join(",",s.keySet()));2:SecurityManager;3:泛型;4:类加载;5基本数据类型相互转换;6:short i=1;i+=1;7:线程原创 2020-12-23 20:28:50 · 64 阅读 · 0 评论 -
线程异常的处理顺序
为了方便管理一批线程,我们使用ThreadGroup来表示线程组,通过它对一批线程进行分类管理使用方法:Thread group = new ThreadGroup("group");Thread thread = new Thread(gourp, ()->{..});即thread除了Thread(Runable)这个构造方法外,还有个Thread(ThreadGroup, Runnable)构造方法Q:在线程A中创建线程B, 他们属于同一个线程组吗A:是的线程组的一大作用是对原创 2020-12-22 16:52:17 · 181 阅读 · 0 评论 -
利用开源jol-core 包计算jvm运行时候的对象占用内存
<dependency> <groupId>org.openjdk.jol</groupId> <artifactId>jol-core</artifactId> <version>0.9</version> </dependency>利用开源jol-core 包计算jvm运行时候的对象占用内存原创 2020-12-18 10:28:37 · 1419 阅读 · 0 评论 -
getMethod方法getMethod(String name, Class<?>... parameterTypes)传入可变参数类型
反射的getMethod方法getMethod(String name, Class<?>… parameterTypes)Class<?>… parameterTypes 表示需要执行的方法Method的参数类型,及invoke里面传入的实例参数是那些,多个参数的话就传多个参数类型对于传入可变参数,我们可以有两种传法,不做多余的讲述,看代码public class FanShe { public static void main(String[] args) thro原创 2020-12-10 21:13:33 · 3901 阅读 · 0 评论 -
idea使用技巧
列模式shift+alt+insert然后end->跳到最后一行自动生成set方法:安装插件 GenerateAllSetter。自动提示忽略大小写:原创 2020-10-10 14:32:37 · 69 阅读 · 0 评论