- 博客(28)
- 收藏
- 关注
原创 clickhouse-server使用,以及DBeaver连接docker镜像问题
你可以通过 `clickhouse-client`、HTTP 接口或 TCP 接口与 ClickHouse 交互,并且可以通过挂载数据目录来持久化数据。- `-p 8123:8123`:将容器的 8123 端口映射到主机的 8123 端口(HTTP 接口)。- `-p 9000:9000`:将容器的 9000 端口映射到主机的 9000 端口(TCP 接口)。- `--name clickhouse-server`:为容器指定一个名称。#### 使用 `clickhouse-client`
2025-02-25 18:31:41
761
原创 Spring自定义异常处理,及@ExceptionHandler无法正确捕获异常情况
其中@ComponentScan注解的作用是扫描启动类所在的包及其子包,如果在根目录的话,则会扫描根目录所有的包,问题就在这,我启动类的包和异常处理类不在同一个包下,所以要添加。经过仔细排查,原来,我的启动类在A模块的com.it.centent下,而异常处理类在B模块的com.it.config目录下,众所周知,需要注意的是@ComponentScan不仅会扫描当前模块的,会扫描其他模块的包。然而,我遇到了@ExceptionHandler无法捕获的情况。
2025-02-14 17:38:40
291
原创 @ResponseBody失效问题解决
在我的代码中希望返回自定义的异常消息体,结果返回的依然是sring默认错误消息体,经过仔细排查,发现原来是自定义异常类少了@Data注解。来获取属性值,并将这些属性值转换为 JSON 格式。同样,在反序列化时,它会调用。在序列化对象时,会通过反射调用对象的。将 JSON 数据填充到对象中。
2025-02-14 16:16:07
198
原创 maven中父模块与子模块依赖传递性问题
此时son不能使用sample模块的内容,但可以使用mybatis-plus-annotation依赖。首先,我们引入的自定义模块视为自定义依赖,如下。然而,在子模块继承父模块时会表现不同,如。
2025-02-13 13:52:05
88
原创 在mapper的xml文件中,#{}和${}的区别,resultMap和resultType的区别
总结,当是参数时,使用#{},可防止sql注入,当要动态生成sql时,用${}使用#{}的本质是将参数进行预编译,而非以字符串直接与sql语句拼接。当字段名与类属性名一至时,直接resultType。假设column为name,value为john。resultMap和resultType的区别。mybatis会进行编译处理,把他当成参数。否则自定义一个resultMap。
2025-02-13 13:50:54
143
原创 hexo的githubpage部署问题,remote: Support for password authentication was removed on August 13, 2021......
在部署hexo时,报错解决方法:因为在2021年8月13号后,github的新建仓库不再支持密码验证,改为ssh认证,所以要先设置ssh。
2025-01-26 16:34:17
301
原创 hexo制作个人博客界面
前提条件是已经安装了git和Node.js。进入想要主题的github界面。第一步,打开命令行,执行。会在当前目录创建项目。网站,找到想要的主题。
2025-01-26 16:15:53
94
原创 hexo的lop主题的静态网页生成原理
时会自动访问public的about文件夹下的index.html文件,那这个文件是如何生成的呢?原来,是通过layout目录下的一个about.ejs文件生成,当执行。下的文件,读取每个文件的内容,包括。public下所有文件都是生成的。
2025-01-24 22:25:12
169
原创 解决git时,Failed to connect to github.com port 443: Timed out问题
后来经过查询,我的代理有可能是SOCKS5类型而非HTTP/HTTPS类型,于是进行如下设计。上网搜原来是代理服务器问题。然后设置git代理配置。然后再次设置,依然报错。解释一些两个类型区别。
2025-01-22 00:42:18
246
原创 redisTemplate.keys(“*“);返回值为空的原因
redis使用java的默认系列化方式,以java的默认协议将要储存的对象转换为字节流,然而,redis-cli中的显示却以utf-8的编码方式显示,所以是乱码。输出字符串时会空,是*匹配的是字符,无法匹配序列化的二进制数据。
2025-01-19 21:23:18
269
原创 RedisTemplate为什么能自动装配?
时,RedisTemplate为什么能自动装配。原来,在这个jar包中,有一个自动装配清单。打开spring.factories文件。里面写好的自动装配代码。
2025-01-19 15:50:52
170
原创 es中keyword与text区别,及term查询和match查询区别,term无法查询text
字段为keyword时,该字段不会被分词,不管多长,都作为一个词进行索引text字段会分词,用分开的词进行索引当使用term时,只能查询keyword,否则会返回空对分词进行匹配
2025-01-17 19:22:22
121
原创 centos使用7z报错“bash: 7z: 未找到命令...”解决
【代码】centos使用7z报错“bash: 7z: 未找到命令...”解决。
2025-01-15 16:59:43
182
原创 docker容器运行显示The container name “/es“ is already in use by container ......
原来,虽然容器没有运行,却处于created状态,而ps智能看到处于running状态的容器。用docker ps -a查看。用docker ps 查看。
2025-01-15 11:43:03
436
原创 RabbitMQ广播交换机FanoutExchange使用
方法名必须与public Binding binding1(Queue fanoutQueue1,FanoutExchange fanoutExchange)参数名相同。public Queue fanoutQueue与public FanoutExchange fanoutExchange。方法名为fanoutQueue1时,队列名应为fanout.queue1,否则会创建两个队列。这样时只会创建1个队列fanout.queue1并绑定fanout.queue1这个队列。
2025-01-13 20:30:34
129
转载 cnetos 换阿里源
原文链接:https://blog.youkuaiyun.com/m0_51410444/article/details/143365520。/etc/yum.repos.d/ 里面文件的后缀都是repo,保存的都是源地址。下载新的 CentOS-Base.repo 到 /etc/yum.repos.d/centos镜像_centos下载地址_centos安装教程-阿里巴巴开源镜像站。运行 yum makecache 生成缓存。
2025-01-12 19:43:49
64
原创 org.apache.http.conn.ConnectTimeoutException: Connect to localhost:8761 timed out
fetch-registry: false # 禁用从其他 Eureka 节点拉取注册表。register-with-eureka: false # 不注册自身。设置defaultZone。
2025-01-02 17:24:02
141
空空如也
@Autowired失效
2023-10-05
TA创建的收藏夹 TA关注的收藏夹
TA关注的人