5.kafka API consumer
1.kafka consumer流程 1.1.在启动时或者协调节点故障转移时,消费者发送ConsumerMetadataRequest给bootstrap brokers列表中的任意一个brokers。在ConsumerMetadataResponse中,它接收消费者对应的消费组所属的协调节点的位置信息。 1.2.消费者连接协调节点,并发送HeartbeatRequest。如果返回的HeartbeatResponse中返回IllegalGeneration错误码,说明协调节点已经在初始化。消费
org.apache.ibatis.binding.BindingException: Parameter 'username' not found. Available parameters are [0, 1, param1, param2]
---恢复内容开始--- 1.dao层如下: @Select("select id,username,password, phone, email, created, updated from mb_user where username=#{username} and password=#{password}") UserEntity loginT(@Param("username") String username, @Param("password") String password);
MacBook Pro设置外接显示器竖屏显示 切换主显示器
切换主显示器设置 有一些使用 Mac 电脑的用户,比如笔记本用户,可能会由于屏幕太小想外接一个更大的显示器,也或是有多显示输出的需求。当 Mac 电脑上有了多个显示器以后,此时便会有主副显示区之分了。主显示器上会显示 Dock 菜单栏,而副显示则是没有的。这里简单介绍怎么操作的方法。 下图所示,当前这台 MacBook Pro 笔记本电脑上外接了二台显示器。 想要设置主副显示的话,首先请点击系统左上角的苹果图标,然后点击菜单中的【系统偏好设置】选项。 接着在系统偏好设置窗口里,请点击【显示器】
学习shiro第一天
shiro是一个强大而且易用的安全框架(主要包括认证和授权),它比spring security更加简单,而且它不依赖于任何容器,可以和许多框架集成。 shiro的核心是安全管理器(SecurityManagement),它主要包括四个模块: 1.Authentication:认证模块,主要用于验证subject的身份和凭证,这里的subject包括但不仅限于用户。 2.Authorization:授权模块,主要用于将用户在数据库中对应的角色和权限查询出来并缓存起来供用户后续资源操作的权限判断
Linux服务器,服务管理--systemctl命令详解,设置开机自启动
Linux服务器,服务管理--systemctl命令详解,设置开机自启动 syetemclt就是service和chkconfig这两个命令的整合,在CentOS 7就开始被使用了。 摘要: systemctl 是系统服务管理器命令,它实际上将 service 和 chkconfig 这两个命令组合到一起。 任务 旧指令 新指令 使某服务自动启动 chkconfig --level 3 httpd on systemctl enable httpd.service 使某服务不自动启动 chkc
20190722java学习习惯小结
1.周一——周六: 学习; 周日: 巩固练习测试。 2.java 大数据、 python 人工智能 。。 3.写技术博客! 4.python应用: 人工智能、web开发、自动化运维、数据分析、爬虫、游戏开发。。。。 5.博客园账号: 账号名:霸气红潮 密码 :xujiaqi.123 6.写博客的地方很多:csdn、博客园、简书、掘金、自己搞。。。。
querySelector和getElementById方法的区别
一、querySelector() 的定义 querySelector() 方法选择指定 CSS 选择器的第一个元素 querySelectorAll() 方法选择指定的所有元素 二、与 getElementBy 的区别 这两个新添加的 API 与 getElementById() / getElementsByTagName() 有什么区别呢? 举个例子: HTML 代码: <ul>
<li>111</li>
<li>222</li>
<li>333</li>
OSCP Learning Notes - File Transfers(3)
Metasploit Attack Target Server: IE8 on WinXP 1.Start the Metasploit. setoolkit 2.Select 2)Website Attack Vectors. 3.Select 1)Java Applet Attack Method. 4.Select 2)Site Cloner. And set the parameters in this module. 5.Select 1)Meterpreter Memory Inj
SoutceTree用户名或者密码输入错误解决方案
soutceTree在拉取代码时候需要输入账户名或者密码,如果一时输入错了,可以这样修改: 1.找到这个目录:C:\Users\Administrator\AppData\Local\Atlassian\SourceTree 2.密码输入错误的话: 用编辑器打开,删除标注的这样就行了 3.如果账户名输入错了,同样的目录: 打开userhosts文件,删除输入错误的账户名就可以了!
python 过滤出某后缀名文件
以从某文件夹过滤出py文件为例: 法1: import glob
import os
os.chdir(“./”)
for file in glob.glob(“*.py”):
print file 法2: for file in os.listdir(“./”):
if file.endswith(“.py”):
print file 法3: for root, dirs, files in os.walk(“./”):
for
理解面向对象编程(OOP Object Oriented Programming)
理解面向对象编程(OOP: Object Oriented Programming) 面向过程与面向对象 什么是面向过程编程? 答:按照先干什么、再干什么、最后干什么的思路。事情都自己干,流水线,程序员是打工仔视角 优点:使复杂的问题简单化、流程化 缺点:可扩展性差 什么是面向对象编程? 答:在面向对象编程中,程序员就好像是在创造一个世界,在这个世界中,程序员创造了一个个对象,用来帮自己解决问题。事情都交给对象干,程序员是老板视角。 优点:可扩展性强 缺点:复杂度略到与面向过程 对象和类的概念
webpack--第三方loader
1、配置处理css样式表的第三方loader webpack默认只能打包处理js类型的文件,无法处理非js类型的文件;要想处理*.css文件,需要手动安装一下合适的第三方loader加载器: npm i style-loader css-loader -D 修改webpack.config.js var path = require('path');
// 通过node的模块操作,向外暴露一个配置对象
module.exports = {
entry: path.jo
每日算法 ---- 求1!+2!+3!+......+20!的值
计算 求1!+2!+3!+......+20!的值 阶乘说明: 一个正整数的阶乘(factorial)是所有小于及等于该数的正整数的积,并且0的阶乘为1。自然数n的阶乘写作n! 阶乘表示: $n! = ($n-1)!* $n // 求1!+2!+3!+......+20!的值。
public function main()
{
$re = 0;
for ($i = 1; $i <= 20; $i++) {
$re +=
07-Python之面向对象编程(类的基本操作)
# 1.实例化一个类: - 基本格式:变量 = 类名() # 实列化一个对象 * 案例1 # 定义了一个Person类
class Person:
count = 1
age = 18
# 实例化对象
# 执行class时就会得到类对象,并将其赋值给变量名(Person)
p = Person() # p是一个变量,指向了Person类产生的对象
print(Person) # Person是一个类
print(p)
JAVA面向对象基础问答
请简要写出搭建java开发环境的步骤和java跨平台原理。 答: 搭建开发环境步骤:1.下载安装JDK。2.配置path路径。 Java跨平台原理:java针对不同平台开发了不同版本的JVM,不同平台安装上对应版本的JVM之后 使用java代码编写的程序通过一次编译生成统一的字节码文件,就可以在JVM虚拟机中运行 所以只需开发一套使用java代码编写的程序,就可以在不同平台上进行运行,这就是java跨平台原理。 int和Integer都可以代表一个整数,这两者在使用上有什么区别吗?为什么JDK
E09【餐厅】Can I have the bill,please?
核心句型: Can I have the bill ,please? 请给我账单,好吗? 场景对话: A:Excuse me. Can I have the bill ,please? 你好,请给我账单,好吗? B:Of course,sir. That'll be £58 , please. 当然可以,先生。一共是58英镑。 A:£58? That's very expensive! 58 英镑?这么贵! B:Well,that's for your food and two drinks,
今日推荐
周排行