自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

原创 elasticsearch+kibana 8.9.1问题汇总(持续更新)

kibana无法访问堆栈信息。

2023-09-14 17:07:17 377 1

原创 elasticsearch8.9.1部署及配置基本安全性以及安全的 HTTPS 流量

2、在任何单个节点上,从安装 Elasticsearch 的目录中,运行 Elasticsearch 用于生成证书签名请求 (CSR) 的 HTTP 证书工具。2、修改elasticsearch配置文件elasticsearch.yml(支持ipv4以及ipv6双栈),文件权限修改成非root的应用程序账号。注:1、输出文件名称(默认)2、CA密码设置(可留空直接回车,生产环境建议设置)输入http.p12密码(配置了的节点都需要将密码存入安全设置中)注:1、输入CA密码。注:1、2:输入密码。

2023-09-13 16:25:16 1947 2

原创 Kibana增加nginx负载均衡

访问kibana前增加一个nginx负载均衡,新增一个kibana(原本一个)2、修改nginx.conf配置(负载均衡策略选择ip_hash)用户访问量大,导致kibana使用卡顿,严重时无法登录。增加请求分流接口,根据用户名选择重定向得kibana。Kibana请求登录接口。

2023-09-08 10:28:28 147 1

原创 Mybatis内容整理(四)动态SQL、缓存

这就要使用 mybatis 动态SQL,通过 if, choose, when, otherwise, trim, where, set, foreach等标签,可组合成非常灵活的SQL语句,从而在提高 SQL 语句的准确性的同时,也大大提高了开发人员的效率。我们之前写的 SQL 语句都比较简单,如果有比较复杂的业务,我们需要写复杂的 SQL 语句,往往需要拼接,而拼接 SQL ,稍微不注意,由于引号,空格等缺失可能都会导致错误。一级缓存是SqlSession级别的缓存,是一直开启的,我们关闭不了它;

2023-02-01 15:50:19 137

原创 Mybatis内容整理(三)一对多,多对一处理

3、所以association是用于一对一和多对一,而collection是用于一对多的关系。5、编写Mapper接口对应的 mapper.xml配置文件 【两个】3、将Mapper文件注册到MyBatis-config文件中。3、编写完毕去Mybatis配置文件中,注册Mapper!4、注意一对多和多对一 中:字段和属性对应的问题。4、编写实体类对应的Mapper接口 【两个】2、根据实际要求,尽量编写性能更高的SQL语句。2、编写接口对应的Mapper配置文件。2、编写接口对应的Mapper配置文件。

2023-01-09 14:55:44 204

原创 Mybatis内容整理(二) ResultMap、分页及注解开发

当实体类中的属性名和数据库中的字段名不一致时,如下:(1)数据库字段(2)实体类(3)接口(4)mapper映射文件(5)测试及结果User{id=1, name=‘狂神’, password=‘null’}查询出来发现 password 为空2、解决:方式一:resultmap进行映射mapper映射文件方式二:为列名指定别名(as 实体类属性名) , 别名和java实体类的属性名一致 .mapper映射文件3、resultMap详解(1)自动映射测试上述语句只是简

2023-01-09 11:20:59 431

原创 Mybatis内容整理(一) Mybatis入门及CURD

2、搭建数据库3、编写核心配置文件,resource下创建mybatis-config.xml4、编写工具类5、创建实体类6、编写mapper接口7、编写接口对应的mapper.xml8、测试静态过滤问题二、mybatis的CURD1、查询(1)接口UserMapper中增加对应方法(2)UserMapper.xml增加相应的xml标签以及sql语句备注:备注:类似的,根据密码和名字查询方式一:直接在方法中传递参数(1)在接口方法的参数前加 @Param属性

2022-11-16 18:35:07 108

原创 多线程实现的三种方式+静态代理

java多线程实现的三种方式

2022-09-18 21:58:05 338

原创 TCP实现文件上传功能

TCP实现文件上传

2022-09-16 17:20:50 146

原创 metricbeat收集elasticsearch、kibana监控数据

metricbeat收集elasticsearch、kibana监控数据

2022-08-16 17:38:42 1423

原创 java冒泡排序实现

java冒泡排序

2022-08-01 15:47:17 61

原创 filebeat采集日志数据到kafka(一)(filebeat->kafka->logstash->es)

一、filebeat安装filebeat-kafka版本适配1、安装包下载https://www.elastic.co/cn/downloads/past-releases#filebeat解压2、新建yml配置文件,如test.ymlfilebeat.prospectors:- input_type: log paths: - /data/test.log #配置需要采集的日志文件的全路径 document_type: "testtype" #

2022-05-23 16:40:13 2977

原创 Kafka+zookeeper安装及sasl认证(二)

kafka安全认证sasl一、环境kafka_2.13-2.8.0,zookeeper-3.6.3(这里不是用kafka自带的zookeeper)二、修改配置文件1、zookeeper配置(1)为zookeeper添加SASL支持,在conf下配置文件zoo.cfg添加authProvider.1=org.apache.zookeeper.server.auth.SASLAuthenticationProviderrequireClientAuthScheme=sasljaasLoginRe

2022-03-31 17:10:05 4120 5

原创 Kafka+zookeeper安装及sasl认证(一)

环境:3台服务器,每台服务器分别部署一个zookeeper节点和一个kafka节点一、zookeeper安装1、下载zookeeper压缩包apache-zookeeper-3.6.3-bin.tar.gz,解压tar -zxvf apache-zookeeper-3.6.3-bin.tar.gz -C ./2、

2022-03-24 11:07:56 3806

原创 ssm框架学习,mybatis(一)

Mybatis一、环境搭建1、导入依赖:mybatis、mysql-connection-java、(log4j(需要导入配置文件log4j.properties)、junit)2、编写实体类(User),实现序列化接口3、在resource下创建mybatis主配置文件SqlMapConfig.xml4、创建dao接口(用户持久层接口)5、创建映射文件(目录与dao接口一致),IUserDao.xml6、测试方法补充说明:1、主配置文件SqlMapConfig.xml<!--Sq

2020-07-27 15:38:57 154

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除