自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 docker compose一键启动ES集群和kibana

集群启用了XPACK后,只有第一次可以启动成功。(除非删除data目录所有数据)生产环境 启用了后 建议配置 自定义证书。

2024-11-29 09:46:35 475

原创 docker compose 一键安全启动 单机es kibana

【代码】docker compose 一键安全启动 单机es kibana。

2024-11-29 09:41:38 149

原创 自己记录docker和ES集群

二:安装docker-compose。

2024-11-25 23:17:17 1078

原创 docker离线安装linux部分问题整理

将这个改成自定义安装的其他目录,发现启动不了。于是将docker的该目录复制一份到上述目录。代表启动docker的时候需要访问这个。编辑新增这个文件中会有这么一行。或者建立软连接也可能可以。

2024-11-25 11:26:28 304

原创 Nginx配置oracle数据库

【代码】Nginx配置oracle数据库。

2024-10-30 18:04:42 245

原创 MAC 13系统版本 adb devices adb: failed to check server version: cannot connect to daemon

国内网站就没有解决这个问题的办法。

2023-07-05 16:31:08 766 1

原创 LINUX通过CURL命令判断接口响应时间

【代码】LINUX通过CURL命令判断接口响应时间。

2023-06-21 14:34:08 998

原创 LINUX多种姿势删除文件

举例 1: 删除.dir文件夹下文件名中包含 abc 的文件#先列出来确认一下#执行删除命令举例 2: 删除文件名以 .abc 结尾的文件先列出来确认一下。

2023-06-06 15:43:47 196

原创 CocoaPods could not find compatible versions for pod “React-Core“

修改里面React-Core的写法。我的事将这个改成React/Core。意思就是:进入到对应第三方库,找到.podspec文件。

2023-05-09 11:47:08 652

原创 nginx强制下载文件

nginx下载文件

2023-02-22 11:54:55 211

原创 minio双机部署

minio

2022-11-04 17:05:45 3586

原创 在springboot中构建子模块却无法加载,如果解决?

自定义module无法加载问题

2022-09-03 22:55:18 831

原创 NGINX和Tomcat安全配置(NGINX响应头等)

NGINX和TOMCT安全配置

2022-07-07 15:39:54 1506

原创 LINUX查看网络链接,线程情况等

下面这一行命令可以输出当前的ESTABLISHED和TIME_WAIT数netstat -n | awk '/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}'下面这一行命令也可以输出当前的ESTABLISHED和TIME_WAIT数netstat -ant | awk ' {++s[$NF]} END {for(k in s) print k,s[k]}'下面这一行命令也可以输出当前的ESTABLISHED和TIME_WAIT数ss

2022-05-23 17:30:25 612

原创 无法加载[oracle/sql/converter_xcharset/lx20354.glb]

druid升级版本提示这个问题。主要原因是SQ L检查写的有问题。<property name="validationQuery" value="SELECT 'x'" />改成下面就好了:<property name="validationQuery" value="SELECT 'x' from dual" />提示这个问题基本可以确定和数据库有关系。可能密码不对,可能数据库相关JAR包冲突等等。这几个方面去排查。...

2022-01-19 10:03:38 1441

原创 druid升级问题记录

druid1.1.22即以上版本需要JDK1.8。JDK1.7,升级为DRUID版本1.1.21在1.1.1及其以下版本下面配置没有问题。部分配置<bean id="dataSource" class="com.alibaba.druid.pool.DruidDataSource" init-method="init" destroy-method="close"> <!-- 基本属性 url、user、password --> <property name

2022-01-19 10:00:14 3051

原创 TOMCAT安装注意事项

1:可能需要修改server.xml的配置1、将Tomcat 的版本升级到 8.5.61(JDK1.8)2、将 Tomcat 解压后 webapps 目录下的自带的服务全部删除3、删除默认 conf/tomcat-users.xml文件替换 BIN 下面的 Catalina.sh 777

2022-01-13 16:15:15 228

原创 druid和JDK版本关系

druid1.1.22即以上版本需要JDK1.8druid JAR包下载地址https://mvnrepository.com/

2022-01-13 12:01:07 3875

原创 LINUX服务器查看瞬时连接数命令

netstat -antp |grep "ESTABLISHED" |awk '{print $5}'|awk -F : '{print $4}'|sort |uniq -c

2022-01-11 17:13:44 308

原创 LINUX获取指定时间段日志并输出到指定文件

NGINX日志为例,格式如下。2021/01/08 11:01:06 [error] 18247#18247:*****************脚本如下:cat error.log | egrep "2022/01/10 11" | awk -F':' '$2 >= 20 && $2 <= 40'error.log 指定日志文件以:号分割 $2 就是01位置这一段代表时间为11点20到11点40的日志输出到控制台。输出到指定文本。使用下面命令执行。将这段代码作为

2022-01-11 17:12:36 7185

原创 Tomcat启动不了服务。

1:查看log目录下日志。catalina.out文件localhost.日期.log文件和catalina.日期.log文件(重要)报错从最下面一行看。哪里不对解决哪里。

2021-12-09 18:06:17 580

原创 More than one fragment with the name [spring_web] was found.

在WEB.XML中增加下面配置添加这一行如果报错;element-absolute-ordering is not allowed here这个是因为不匹配,修改WEB.XML 为下面配置。<?xml version="1.0" encoding="UTF-8"?><web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

2021-11-25 18:56:21 1794

原创 对象循环引用引起的问题“$ref“

解决办法:1:如果是列表String s = js.toJSONString(li, SerializerFeature.DisableCircularReferenceDetect);JSONArray.parseArray(s)禁止循环引用/然后再转回去即可。如果是单个对象循环放进去。每次NEW 个新的实例。再进行put。最好使用SerializerFeature.DisableCircularReferenceDetect这个万能的。阿里巴巴的fastjson包...

2021-10-13 20:18:16 256

原创 Nginx日志格式和流量

log_format main '$remote_addr - $remote_user [$time_local] "$request" ' '$status $body_bytes_sent "$http_referer" ' '"$http_user_agent" "$http_x_forwarded_for"';124.89.86.210 - - [08/May/2020:17:52:20 +0800]

2020-05-08 18:28:59 1869

原创 RN:记一次IOS release 闪退问题的排查

RN:debug包一切正常,打了release包就闪退。Xcode 如图方式 选择release 包打到手机上,然后启动APP。然后在控制台上就会打印出很多相关内容。根据对应内容排查问题。PS:我的由于RN和原生产生交互就会闪退,是因为重复导入React.a 文件了,但是Debug不报这个错误。第二种排查问题的方式。参考链接:https://www.cnblogs.com/jing...

2020-04-28 09:43:51 2168

原创 RN:'folly/Portability.h' file not found

集成了一个插件后,就报:‘folly/Portability.h’ file not found#include “folly/Portability.h”最终显示,这个问题显示是pod的问题。最后通过https://stackoverflow.com解决了。To fix the issue you should make two things:Add CxxBridge subsp...

2020-04-06 10:44:47 1292

原创 Java运算符

只是用做学习记录。十进制转二进制原理:给定的数循环除以2,直到商为0或者1为止。将每一步除的结果的余数记录下来,然后反过来就得到相应的二进制了。比如8转二进制,第一次除以2等于4(余数0),第二次除以2等于2(余数0),第三次除以2等于1(余数0),最后余数1,得到的余数依次是0 0 0 1 ,反过来就是1000,计算机内部表示数的字节长度是固定的,比如8位,16位,32位。所以在高位补齐...

2019-10-22 11:23:37 107

原创 nginx配置错误页面的2种方式

第一种:需要在http模块增加一行配置:fastcgi_intercept_errors on; (我测试没有这一行也可以生效?)在server 模块增加类似这样的配置:error_page 502 /502.html;(502相当于对应错误类型,/502.html 为这种类型错误对应跳转页面。这个可以自己随便定义)然后还需要配置/502.html具体跳转的地址:locati...

2019-09-30 17:52:11 5416

原创 Tomcat 配置访问静态资源

第一种:将要访问的文件test.txt放至tomcat安装路径下的webapps/ROOT文件夹下:访问路径为:localhost:8080/test.txt或者在webapps文件夹下新建一个文件夹(test),将文件test.txt放在test文件夹下:访问路径:localhost:8080/test/test.txt第二种:修改tomcat 中的server.xml ,在 中添加...

2019-08-25 15:03:43 2821

原创 JAVA FINAL修饰几种变量的区别

public class Test { public static void main(String[] args) { String a = "hello2"; final String b = "hello"; String d = "hello"; String c = b + 2; String...

2019-08-18 16:11:07 478 1

原创 JAVA 并发编程-组合实现“若没有则添加”-线程安全

例子来自于JAVA并发编程实战 这本书。这是通过组合方式实现-多线程并发安全。1:list私有变量,且是final的。(意味着只有当前线程可以访问, final 修饰成员变量为引用类型,指向这个值的地址不可以改变,地址里面的内容可以改变)2:锁定了putIfAbsent。(这个类,实现线程安全满足核心条件是list要是安全的)@ThreadSafepublic class Improv...

2019-08-17 17:12:34 331

原创 SQL索引失效原因排查

数据库有一张日志表,偶然发现日志表数据库索引失效,通过排查发现原因。log 表会产生大量日志,所以定期会将表进行备份。通过SQL查询发现索引失效查看哪些索引失效select index_name from user_indexes where status <> ‘valid’;然后发现有两个一模一样的索引名称。发现问题是因为备份的时候导致的。log 表 索引名称为 i...

2019-08-17 13:01:33 905

原创 SQL 执行计划结果核心字段意思

index unique scan(索引唯一扫描)通过唯一索引查找一个数值经常返回单个ROWID。如果该唯一索引有多个列组成(即组合索引),则至少要有组合索引的引导列参与到该查询中,如创建一个索引:create index idx_test on emp(ename, deptno, loc)。则select ename from emp where ename = ‘JACK’ and dep...

2019-08-17 13:01:01 814

转载 JAVA 处理百万或者千万数据的方法

参考地址:https://blog.youkuaiyun.com/qq_34594123/article/details/78866297

2019-08-17 11:37:52 9941

原创 DATAGRIP 查看SQL执行计划

如图:选中SQL点击右键

2019-08-17 11:03:55 20410

原创 通过nginx配置文件nginx.conf实现日志分割

根据天数分割日志配置在SERVER段 if ($time_iso8601 ~ "^(\d{4})-(\d{2})-(\d{2})") { set $year $1; set $month $2; set $day $3; } access_log logs/outter_access_$year-$month-$day.log main;...

2019-08-15 14:22:53 366

原创 NGINX配置文件参数和配置内容详解

#user nobody; worker_processes 4;worker_rlimit_nofile 65535;error_log logs/error.log;#error_log logs/error.log notice;#error_log logs/error.log info;#pid logs/nginx.pid;ev...

2019-08-14 17:16:13 525

原创 Nginx 反向代理实现高并发的具体步骤是什么?

采用异步非阻塞的事件处理机制。之所以能够并发处理大量的未处理完的请求,是通过异步非阻塞方式,由进程循环处理多个准备好的事件。以epoll为例,为准备好的事件都会放入epoll中,只要有事件准备好,就会进行处理。多进程的工作模式(多个worker进程,每个worker进程都是单线程的)Nginx 在启动后,会有一个 master 进程和多个相互独立的 worker 进程(一般设置成机器 cpu ...

2019-08-14 09:23:55 1520

原创 JAVA通过读取文本数据处理数据

事件背景:一批订单数据出现异常,需要手动核实处理。调用第三方支付接口,需要订单ID,这个ID在业务数据库,调取第三方支付接口是另一个服务,通过业务系统导一份异常数据到EXCELL里面,现在问题来了,需要将这些订单一个个通过接口查询支付状态。(数据库不在我们这边,我们只能拿数据,)要是订单少可以手动跑main方法,但是数据量大些,即使几百条,也要点好几百次。所以要通过程序解决此问题。黄色...

2019-08-13 18:33:45 563

原创 Spring 部分面试题目解答

整理了部分内容,IT裁缝。会持续对内容和问题进行整理。1:IoC 属于哪种设计模式?控制反转(Inversion of Control,IoC):调用者不再创建被调用者的实例,由容器创建。这很好理解,就是依赖的双方都不用负责类的实例化操作,我需要哪个对象,容器直接提供。依赖注入(Dependency Injection,DI):容器创建好实例后再注入调用者称为依赖注入。简单说来,就是容器n...

2019-08-12 17:04:30 257

空空如也

空空如也

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

TA关注的人

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