- 博客(36)
- 收藏
- 关注
原创 nacos报Client not connected, current status:STARTING
【代码】nacos报Client not connected, current status:STARTING。
2024-09-20 17:04:39
490
原创 spring启动只有spring图标,没有日志
把pom文件中依赖的spring-web-starter-web,改成spring-boot-starter。
2024-03-02 22:21:20
1214
1
原创 [ERROR] Malformed \uxxxx encoding
进入./m2文件夹,删除所有resolver-status.properties 文件即可。
2023-05-09 09:11:42
147
转载 QueryBuilders.termQuery 无法查找到数据
无论需要查询什么字段, match 查询都应该会是首选的查询方式。它是一个高级 全文查询 ,这表示它既能处理全文字段,又能处理精确字段。"这就意味着match查询是高级查询,底层使用了term查询。在java rest client中调用elasticsearch中的数据,精准匹配的termQuery查不到数据,这个问题是java rest client客户端自带的bug,换用matchPhraseQuery直接替换即可。结论:相关度查询使用match,精确字段查询使用matchPhrase即可。
2023-04-14 09:31:28
1348
原创 squid代理配置
1、问题 出现“Squid did not receive any data for this request”,查看日志(/var/log/squid/access.log)发现报“TCP_DENIED/403"错误2、解决办法修改配置文件/etc/squid/squid.conf,注释原本的2条配置,并新增1条配置,如下#http_access deny !Safe_ports#http_access deny CONNECT !SSL_portshttp_access allow
2022-05-24 16:54:08
3610
原创 linux设置http/https代理
1、 打开~/.bashrc,末尾添加代理服务器地址export http_proxy="http://1.2.3.4:3128"export https_proxy="https://1.2.3.4:3128"2、执行source命令生效source ~/.bashrc
2022-05-24 16:42:46
1616
原创 Java builder模式一般写法
public final class OpenFlowPackage { private OpenFlowVersionEnum version; private OpenFlowTypeEnum type; private Integer length; private Integer transactionId; OpenFlowPackage(final OpenFlowVersionEnum version, final OpenFlowTypeEnum t
2022-05-10 17:03:13
285
原创 postman导入Knife4j生成的openapi
问题描述导入文件时postman报错 Error while importing: format not recognized解决办法在info中添加version即可{ "swagger": "2.0", "info": { "description": "adapter-center", "title": "适配中心接口文档", "version": "2.0.0" } ···...
2022-04-24 10:36:10
2828
原创 CommandLineRunner原理
背景总所周知,自定义的类实现了CommandLineRunner接口,在项目启动时,会执行run方法,用来实现类的初始化。原理其实很简单。源码分析从springboot入口分析SpringApplication.run(Application.class, args)进入最终的run方法,可以看到调用了callRunners方法public ConfigurableApplicationContext run(String... args) { long startTime = S
2022-04-12 15:18:23
438
原创 jenkins配置
报错xxx is not a directory on the Jenkins controller原因配置路径放在了/root下解决办法将路径改为jenkins用户的路径/var/lib/jenkins/apache-maven-3.8.5
2022-04-11 14:27:34
954
原创 通过注解实现工厂方法
一、原理以service的name作为key,value为同类型的产品service实现方式二、demo1、定义接口package mytest.service;public interface AnimalService { void said();}2、不同产品实现方式1) Dogpackage mytest.service;import org.springframework.stereotype.Service;@Service("dog")public clas
2022-03-14 15:02:24
283
原创 SPI动态加载jar
动态加载jar背景通过UrlClassloader + SPI机制动态加载第三方jar包代码流程1、UrlClassloader加载指定目录jar public ClassLoader getClassLoader() throws Exception { List<String> filePathList = new ArrayList<>(); filePathList.add("E:\\spi_jar\\openstack-driver
2021-12-19 10:26:59
1262
原创 Java 枚举一般用法
Java 枚举一般用法@Getterpublic enum TypeEnum { APPLE("apple"), ORANGE("orange"); TypeEnum (String code) { this.code = code; } private String code; public static TypeEnum get(String code) { Optional<TypeEnum> fir
2021-09-16 10:52:21
113
原创 JAVA synchronized
加在方法上与synchronized(this)相同,不同线程调用时不会等待同步synchronized(XXX.class) 该代码块下的代码在不同的调用对象下也会同步
2021-09-10 16:26:22
84
原创 inet manual 和 static 区别
iface eth0 inet static : 为eth0定义静态ip地址iface eth0 inet manual: 创建一个无ip地址的eth0, 通常作为网桥
2021-07-29 10:44:20
2065
1
原创 代码设计学习
代码设计学习单一职责原则含义:一个函数就干一件事。好处:耦合度低,当代码变更时,不会影响其他功能,改动后就不需要复测试其他功能了。开闭原则含义:添加一个新功能时,应该在已有的代码上扩展代码,而非修改原有代码。例如基于接口扩展出新功能...
2021-07-28 08:54:24
93
原创 ubuntu/debian 制作本地安装库
ubuntu/debian 制作本地安装库1、下载需要安装的deb包apt-get -d xxx#-d 表示只下载deb包(包括依赖),不安装2、进入deb缓存目录cd /var/cache/apt/archives/3、制作package索引dpkg-scanpackages . /var/cache/apt/archives/ > Packages4、打包archives目录tar -zcvf /root/pakages.tar.gz /var/cache/apt/arch
2021-07-26 09:13:21
255
原创 java初始化顺序
Java程序初始化的执行顺序:父类静态变量—>父类静态代码块—>子类静态变量—>子类静态代码块—>父类非静态变量—>父类非静态代码块—>父类构造方法—>子类非静态变量—>子类非静态代码块—>子类构造方法...
2019-03-11 08:26:04
109
原创 JAVA大数相减
描述两个长度超出常规整形变量上限的大数相减,请避免使用各语言内置大数处理库,如 Java.math.BigInteger 等。输入有 N 行测试数据,每一行有两个代表整数的字符串 a 和 b,长度超过百位。规定 a>=b,a, b > 0。 测试结果可以用 linux 小工具 bc进行测试是否正确。输出返回表示结果整数的字符串。输入样例1...
2019-03-05 11:12:55
475
原创 找出单独出现的数字
描述给出N个数字。其中仅有一个数字出现过一次,其他数字均出现过两次,找出这个出现且只出现过一次的数字。要求时间和空间复杂度最小。输入输入多个数字,每个数字以空格分开。数字数量 N < 20,输入数字的最大值小于 256.输出输出内容为只出现过唯一一次的数字输入样例10 10 11 12 12 11 16输出样例16代码:...
2019-03-05 09:49:28
273
原创 关于树的知识点
一颗AVL树是其每个节点的左子树和右子树的高度最多相差1的二叉查找树 懒惰删除:当一个元素要被删除时,它仍留在树中,而只时被标记为删除 红黑树遍历时间复杂度O(log n)...
2019-03-03 15:47:25
565
原创 java抽象类和接口
在面向对象中,所有对象都是通过类来描述的,但并不是所有类都是用来描述对象的,如果一个类中没有包含足够的信息来描述一个具体的对象,这个类就是抽象类 接口所有东西都是抽象的,所有方法都是抽象方法,没有任何实现。abstract class Fruit { double weight; double volume; abstract String getTaste();}...
2019-02-27 21:12:08
99
原创 java计算两个数相加,解决溢出问题
输入: 包含两个非负数 a和 b,以空格分隔;a和 b保证小于 2^32.输出: 你的输出是对一行数据处理的结果,也即 a+b 的结果。输入样例:233 666 输出样例:899import java.util.Stack;public class mitest { public static String myTest(String line) { ...
2019-02-05 11:44:34
3055
1
转载 java中equal和==的区别
==比较引用,equals 比较值1、java中字符串的比较:==我们经常习惯性的写上if(str1==str2),这种写法在java中可能会带来问题example1:String a="abc";String b="abc"那么a==b将返回true。因为在java中字符串的值是不可改变的,相同的字符串在内存中只会存一份,所以a和b指向的是同一个对象;examp...
2018-10-16 22:41:08
506
翻译 用apktool生成classes.dex 文件
Sounds like you want to decode an application without disassembling the classes.dex file to smali. In Apktool you can utilize the -s / --skip-sources parameter to avoid this. Apktool will simply pass ...
2018-09-27 22:17:20
2524
转载 baksmali 和smali的新语法
smali and baksmali now have a new CLI as of the 2.2 releasebaksmali disassemble app.apk -o appsmali assemble app -o classes.dexTo get started, try baksmali help or smali helpA few things to n...
2018-09-23 09:40:52
1548
转载 How to install Linux / UNIX *.tar.gz tarball files
# 1: Uncompress tarballTo uncompress them, execute the following command(s) depending on the extension:$ tar zxf file.tar.gz$ tar zxf file.tgz$ tar jxf file.tar.bz2$ tar jxf file.tbz2Now change ...
2018-08-05 08:32:42
244
原创 mysql 问题及解决
1、 The MySQL server is running with the --secure-file-priv option so itcannot execute this statement加上local##load data local infile'/home/linux/Desktop/department.txt' into table department fields ter...
2018-05-04 22:27:59
132
原创 探索栈溢出远程利用
实验名称:探索栈溢出远程利用实验环境:SystemIPWindows7192.168.127.133Kali192.168.127.159实验工具:1、vc++6.02、vim3、windbg实验原理:l 栈溢出在缓存空间
2018-01-27 17:26:58
502
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人