- 博客(26)
- 收藏
- 关注
原创 创建一个新的topic,不能立马消费到数据
最近在碰到一个问题: 创建一个新的topic(event_a),向event_a的发送数据,不能立马消费到数据。但是对于老的topic可以立即消费到数据。@KafkaListener(topicPattern = "event_.*", groupId = "event_1") public void event(ConsumerRecord<?, ?> record, Acknowledgment ack, @Header(KafkaHeaders.RECEIVED_TOPIC) Stri
2021-10-24 20:28:24
761
8
原创 ubuntu kylin 如何连接本机wifi
1.首先:进入虚拟机状态栏选项框“虚拟机” -> “设置”2.进入设置,在网络器配置一栏中选择桥接模式,并且“复制到物理网络连接状态" 打钩.3.保存之后,在虚拟机状态栏”编辑“中 ,选择”虚拟网络编辑器“,进入4.选择桥接模式,并且连接到ASUS 802.11.11n 网络配置器(和图中配置一直),保存。至此再打开浏览器已经连接到主机WIFI可以上网了!...
2020-04-22 19:48:24
1078
3
原创 可能是全网最全的解决无法创建视频捕捉过滤器问题?
临近秋招最烦人的事,就是电脑出现问题。我的电脑问题是摄像头无法创建视频捕捉过滤器。经历一天半终于解决了这个问题。流程是这样的:排除摄像机未启用问题—》排除驱动问题—》排除驱动更新问题—》到联想服务点(需要重装系统)—》拒绝—》买外带摄像机解决问题(失败)—最后一步解决文件问题—成功。如果未能成功就只能重装系统。一、启动问题1.我们首先要确认一下,该笔记本电脑是否把自带的摄像头关闭了!在桌面...
2019-08-31 15:02:37
37458
22
原创 一个很有水平的题
Test.main() 函数执行后的输出是()public class test { public static void main(String [] args){ System.out.println(new B().getValue()); } static class A{ protected int value; ...
2019-07-31 15:29:13
300
原创 动态规划2
把握要点:动态规划问题要注意保存子问题的值,并且在过程中,不要忘记使用它经典面试题10题目描述: 和第九题的框架相同,机器人还是要从网格左上角到达右下角,但是网格中添加了障碍物,障碍物用1表示状态定义:子状态从(0,0),(0,1),(1,0)…(m-1,n-1)的路径数F(i,j):从F(0,0)到F(i,j)的路径数**状态转移方程的定义:当这个点为0:F(i,j)=F(i,...
2019-07-23 15:11:59
164
原创 动态规划的思想
动态规划:通俗一点说就是大事化小,小事化无的思想。其在处理问题时候,会将小问题的结果保存起来,供大问题求解的时候使用。1、 动态规划的三个特点把原来的问题分解成几个相似的子问题所有的子问题只需要解决一次求解的过程中,需要保存子问题的解2、动态规划的本质:是对问题状态的定义和状态转移方程的定义(一个状态---->l另外一个状态的)3、动态规划问题从以下四个角度考虑状态定义...
2019-07-22 20:20:02
893
原创 多线程模式下的聊天室
1.项目提出:写一个用java语言与室友进行聊天的工具。2.功能:可以实现注册,私聊,群聊,退出。3.思路:创建两个类,一个client(客户端)类,一个service(服务器)类。4.服务器功能:注册,私聊,群聊,退出。5.客户端功能:发送聊天信息,接受聊天信息。6.主要技术:1.服务器:ServerSocker类2.客户端:Socket类3.开发工具包jdk1.8; ...
2019-03-16 23:37:34
335
原创 String,StringBuffer和StringBuilder的区别?
String和StringBuffer区别?1.所有语言对字符串的底层实现都是字符数组,数组最大的缺陷就是长度固定,因此字符串的常量是不可以改变的。String str = &quot;hello&quot; ;str = str + &quot; world&quot; ;str += &quot;!!!&quot; ;System.out.println(str); // hello wo
2019-02-26 21:04:28
148
原创 java多线程停止的方法
一、如何让一个线程的停止呢?让线程停止有三种方法:1.设置标记位,使线程正常退出。2.使用stop()方法强制退出(不建议使用)。3.使用Thread类中提供interrupt()来中断线程。1.1设置标记使线程退出public class Mythread9 implements Runnable { //设置标志位 private volatile boolean fla...
2019-02-21 15:04:00
4237
原创 java多线程的常用的方法
一、多线程常用的方法都有哪些?线程名的命名与取得 线程的休眠(sleep()) 线程的让步((yield()) join方法二、线程的命名与取得和线程的休眠概念2.1Thred类中提供以下的线程名称方法2.2线程休眠:线程暂缓执行,等到预计时间再执行。线程休眠会交出CPU,让CPU去执行其他的任务。但是有一点要非常注意,sleep方法不会释放锁,也就是说如果当前线...
2019-02-20 17:27:39
5388
原创 java多线程实现的方法
一、在学习多线程这块内容时,我们首先一个知道什么叫进程?什么叫线程?它们之间有何关系、有何区别?进程: 操作系统中一个程序的执行周期称为一个进程。线程: 一个程序同时执行多个任务。通常,每一个任务就称为一个线程。关系: 没有进程就没有线程,进程一旦终止,其内的线程也将不复存在多进程与多线程区别: 本质区别在于,每个进程拥有自己的一整套变量,而线程则共享数据。共享变量使得线程之间的通信比进...
2019-02-19 22:43:01
1031
原创 超市收银台-文件版-MySQL版本
《1》一个最基础的收银台系统:(1)对于商品应该具备(商品上架,商品下架,商品信息的修改,商品的查看等功能),(2)对于订单应该具备(商品的添加,商品的取消,订单总价的核算,以及订单的打印等功能)(3)主系统应该具备引导收银员的作用(如何使用系统,如何退出系统等功能)《2.1》基于以上对收银台功能认识,我们可以画出如下的思维导图我们将它具体化到系统中的操作《2.2》基于功能分析,我...
2019-01-25 19:13:21
576
1
原创 Intellij IDEA如何让类生成图片并导出
Intellij IDEA作为一款便捷的编辑器,它给我们提供可以生成图片的方法。以我自己的一个类为例:1.在自己的类中右击鼠标–>选择Diagrams->Show Diagrams…,或者使用快捷键Ctrl+Shift+Alt+U 。2.在生成的界面里点击左上的“m"可以生成类中的方法3.将生成的图如何导出:右击生成的图片,选择Export to File选择自己要存...
2019-01-25 15:33:52
9508
2
原创 JAVA类-对象
代码块和继承的一道综合应用题:class HelloA {public HelloA(){System.out.println("1.Hello A!父类构造方法");}{System.out.println("2.i'm A class.父类非静态代码块");}static{System.out.println("3.static A 父类静态代码块");}
2018-12-07 11:28:11
130
原创 java数组
java数组//Java数组章节练习题public class ArrayUtils{ //1.计算数组中最大值 public static int arrayMaxElement(int[] data){ int max=data[0]; for(int i=1;i<data.length;i++){ if (max<data[i]...
2018-11-14 00:18:02
126
原创 c语言的各类排序
黑体null排序的概念:1.排序就是将一组没有规律的数据按照一定的规律进行(升序/降序)排序。2.一个元素数列如果两个元素A,B。如果在排序之前A在B的前面,在排序之后A依然在B的前面。那么我们就说这个排序算法是稳定的。常见的排序算法:插入排序:1.直接插入排序:代码如下:...
2018-10-27 17:48:02
658
原创 心形程序
心形动态颜色变换代码#include <stdio.h>#include <math.h>#include <stdlib.h>#define I 20#define R 340int main(){int i,j,e;int a;long time;for(i=1,a=I;i<I/2;i++,a--){for(j=(int) (...
2018-09-18 23:46:51
3246
原创 c语言到c++注释转换
问题的引入:为什么需要注释? 问题的解答:1.使用一些注释符来增加我们程序的可读性,2.屏蔽掉一些不需要程序。 注释符一般分为两种:一种是以“/*”开头,在中间加上注释内容,并以“*/”结尾的段落注释符。在“/*”和“*/”之间的即为注释。 另一种是以“//”开头,后面加注释内容的单行注释符。在“//”之后的即为注释。 其中:`1.C语言的注释符是以“/*”开头并以“*/”结尾的串。在“/...
2018-08-06 21:15:27
218
原创 如何理解指针与数组之间的关系
1.指针是什么? 在计算机科学中,指针(Pointer)是编程语言中的一个对象,利用地址,它的值直接指向(points to)存在电脑存储器中另一个地方的值。由于通过地址能找到所需的变量单元,可以说,地址指向该变量单元。因此,将地址形象化的称为”指针”。意思是通过它能找到以它为地址的内存单元。#include<stdio.h>int main(){int a=10; ...
2018-07-31 21:05:57
1213
原创 main函数的参数解析和可变参数列表分析
main函数解析平时我们看到的函数都是有参数的,那么平时看到main函数是否有参数呢?答案是肯定的。那我们来看看main函数的原型是什么:int main(int argc,char *argv[],char *envp[]){ program-statements}这里有三个参数第一个参数:***argc是个整形变量,表示命令行参数的个数(含第一个参数) 第...
2018-07-28 22:49:31
263
原创 函数的调用过程(栈帧)
随着c语言学习的深入,慢慢的对函数的调用有了些了解,为了更深层次的理解函数的调用,特此写了一篇博客,希望与大家交流学习,弥补自己的不足。我们知道每一次的函数调用都是一个过程,而我们讲这个过程称之为(函数的调用过程) 这个过程要为函数开辟栈空间,用于本次函数的调用中临时变量的保存、现场保护。我们将这块栈空间称之为(函数栈帧) *注意*:由于使用的编译器不同,产生的效果有所差异。我使用的是V...
2018-07-26 18:47:40
349
原创 c语言三子棋小程序
三子棋代码实现思路:一.菜单(是否开始游戏)—->打印棋盘—–>玩家下(电脑下)—->判断输赢*** 二.我们需要创建头文件game.h, 源文件game.c 和test.h***1.game.h用于函数的定义#define _CRT_SECURE_NO_WARNINGS 1#ifndef _GAME_H_#define _GAME_H_#define R...
2018-07-24 16:08:39
234
原创 C语言数组的总结
目录:一、一维数组1.1一维数组的创建和初始化1.2一维数组的使用二、二维数组2.1二维数组的创建和初始化2.2二维数组的使用三、数组在内存中的存储3.1一维数组的存储3.2二维数组的存储四、数组的指针访问4.1指针的介绍4.2二维数组指针的访问数组:数组是一组相同类型元素的集合 一维数组数组的创建type_t arr_name [const_n]; ...
2018-06-28 18:04:31
238
原创 c语言操作符的总结
c语言操作符总结c语言操作符的分类:算数操作符:+ - * / %算数操作符注意的问题:1.除了%操作符之外,其他的操作符可以使用整数和浮点数2.对于/操作符如果两个操作符都为整数,着呢个性整数除法。而只要有浮点数执行的就是浮点数除法。3.%操作符的两个操作符必须为整数。返回的就是整数之后的余数。9%2==1 9%3==0多位操作符: << 左移操作...
2018-06-17 14:07:45
186
原创 c语言学习中好玩的程序
秃顶——邋遢——情商低——衬衫格子——拖鞋一提到程序猿这些固本印象是否在你头脑中闪过,你是否依旧停留在程序猿没有情商,不善于交际的印象。其实这真的和程序猿职业有关(1.IT公司大多数对程序员的没有着装,工作环境也相对轻松自由,所以程序员们可能比其他职业相对随性和不受拘束2.程序员因为接触电脑比较多,所以在思考问题有着不同想法。3.至于宅嘛,其实...
2018-06-07 12:37:08
12239
4
原创 两个数实现交换的方法
一.1.给定两个整数变量的值,将两个值的内容进行交换(有临时变量)int main(){int a, b, c; scanf("%d%d", &a, &b); c = a; a = b; b = c; printf("%d\n%d\n", a, b); return 0;}二.不允许有临时变量int main(){int a, b; scanf("%d%d...
2018-06-03 15:40:43
629
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人