- 博客(11)
- 资源 (1)
- 收藏
- 关注
原创 并发、进程与线程是什么?
在计算机世界中,并发是指一系列相互无关的任务在一台计算机上同时运行。对于有多个处理器或者多核处理器的计算机来说,这个同时性是真实发生的。然而,对于只有单核处理器的计算机来说,它仅仅是表面现象。所有现代操作系统均支持并发地执行任务。用户可以在听音乐或者浏览网页的同时阅读邮件。这种并发是进程级别的并发。在同一进程内,也可以有多种同时运行的子任务,我们将这些并发的子任务称为线程。与并发性有关的另一个概念是并行性(parallelism)。虽然它与并发性的概念不同,但是有一定联系。一些学者认为,...
2022-05-16 18:00:09
501
原创 kafka消费者
再平衡定义:分区的所属权从一个消费者转移到另一个消费者的行为。影响:发生期间消费组内的消费者是无法读到消息的。消费者当前的状态也会消失。会出现重复消费的问题。应尽力避免再平衡发生再平衡监听器 :用来设置再平衡发生之前和结尾的动作ConsumerRebalanceListener接口中有两个方法(1)void onPartitionsRevoked(Collection<TopicPartition>partitions)这个方法会在再平衡开始之前、消费者停止读取消息之后被调用
2022-04-12 18:10:59
1226
原创 抽象类和接口的区别
在解释抽象类和接口的区别之前,我们要弄清楚这两个的含义分别是什么。抽象类:表示对问题领域进行分析、设计中得出的抽象概念,是对一系列看上去不同,但是本质上相同的具体概念的抽象。语法:1、用abstract修饰的类,就是抽象类2、为了不影响子类继承,类不能用final修饰,3、抽象方法不能使用static修饰 ,因为抽象类中的抽象方法如果可以被static修饰就意味着可以使用抽象类的类名来使用该方法,但是该抽象方法没有方法体,不具有使用的价值,所以Java中规定抽象类中不能包含被static
2021-09-24 19:01:14
92
原创 解决 pip:command not find
centos7.5自带了python2.7,但是bin目录下并没有安装pip需要手动下载get-pip.py安装wget https://bootstrap.pypa.io/pip/2.7/get-pip.pypython get-pip.py
2021-09-09 17:49:43
503
原创 python统计爬取全国地铁线路站点
结果:输出json文件,格式如下图# coding=utf-8import requestsfrom bs4 import BeautifulSoupimport jsonimport importlib,sysimportlib.reload(sys)"""目标:爬取中国大陆地铁线路信息要求: ①获取相关城市的地铁数量 ②获取每个地铁站的名称 ③写入文档"""JSON = []province = []class Subway(object): .
2021-09-07 11:32:00
765
1
原创 创建Docker容器--部署java项目
示例:docker run -d -p 11228:11228 --add-host kafka:10.0.11.81 --name boot-JindunFanTest --restart=always --workdir=/tmp/ -v /usr/share/zoneinfo/Asia/Shanghai:/etc/localtime -v /home/jindunFan/data/:/tmp/ -v /home/jindunFan/dataFile/:/tmpFile/ --lin..
2021-09-07 11:18:24
286
原创 idea安装EasyCode插件
idea 配置EasyCode 自定义代码生产格式EasyCode是基于IntelliJ IDEA Ultimate版开发的一个代码生成插件,主要通过自定义模板(基于velocity)来生成各种你想要的代码。通常用于生成Entity、Dao、Service、Controller。如果你动手能力强还可以用于生成HTML、JS、PHP等代码。理论上来说只要是与数据有关的代码都是可以生成的。开源地址:https://gitee.com/makejava/EasyCode1、安装步骤:2、配置数据库:
2021-08-20 18:27:38
2210
原创 idea 自定义EasyCode 代码生成格式
如下配置,可自动生成entity、controller、service、serviceImpl、dao、mapper文件实现简单的CRUD接口1、entity.java##引入宏定义$!define##使用宏定义设置回调(保存位置与文件后缀)#save("/model", ".java")##使用宏定义设置包后缀#setPackageSuffix("model")##使用全局变量实现默认包导入$!autoImportimport java.io.Serializable;
2021-08-20 17:48:59
868
1
原创 VMware安装Centos7超详细过程(图文)
原文地址 :https://blog.youkuaiyun.com/babyxue/article/details/80970526
2019-10-14 13:56:45
132
原创 BigDecimal 精确运算
public class CommonUtil { public static void main(String[] args) { BigDecimal divide = divide("574", "56"); System.out.println(divide); } /** * 除法 */ public static Bi...
2019-09-05 16:36:36
575
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人