- 博客(76)
- 收藏
- 关注
原创 mvn dependency -D outputFile=dependency_tree.txt
将生成的依赖树输出到dependency_tree.txt文件中,而且是每个独立模板输出自己的依赖。:运行Maven的dependency:tree目标,生成项目的依赖树。
2024-06-20 14:38:18
429
原创 WebClient vs RestTemplate
优点简单易用是同步的,使用方式简单,适合初学者。广泛使用:在很多Spring项目中已经广泛使用,有丰富的文档和社区支持。同步模型:适合需要同步处理HTTP请求的场景。缺点性能:由于是同步的,每个请求都会阻塞当前线程,性能在高并发场景下较差。线程消耗:需要大量线程来处理并发请求,线程开销大。现代化支持不足:不支持异步和响应式编程,无法充分利用现代化的编程模式。简单易用,适合同步HTTP请求,但在高并发场景下性能不足。WebClient支持异步和响应式编程,性能优异,但学习曲线较陡。
2024-06-20 11:38:40
522
原创 细节控-java删除文件
异常处理不抛出异常,只返回布尔值。抛出,提供详细的错误信息。文件是否存在如果文件不存在,返回false。如果文件不存在,返回false;如果文件存在并删除成功,返回true。可读性和维护性提供了更现代的API(自Java 7以来),具有更好的可读性和可维护性。
2024-06-20 09:54:31
1185
原创 关于一份nginx-我是如何优化的
1、需要负载均衡指定几个服务,如果有服务出现预期错误,就会更换另外一个服务接口。可以显著提升Nginx的性能和处理能力。2、合理优化一些细节日志输入和性能。
2024-06-18 11:00:42
822
原创 Docker基本架构概览-1
Docker采用客户端-服务器(C/S)架构,主要组件包括:Docker ClientDocker DaemonDocker Registry
2024-06-06 14:29:41
730
1
原创 Docker 教程-介绍-2
Docker 是一个开源的应用容器引擎,基于Go语言开发,并遵循Apache 2.0协议。它允许开发者将应用及其依赖包打包进一个可移植的容器中,这些容器可以发布到任何支持Docker的Linux或Windows机器上,实现高效的虚拟化。
2024-06-06 08:52:32
540
1
原创 一些图形界面的工具可以帮助你模拟点击和进行其他浏览器自动化操作
适合初学者和简单的测试任务。:功能较强大,适合需要更多功能的用户。:适合需要跨平台和团队协作的用户,功能丰富但需要一些学习时间。UiPath:适合需要全面自动化解决方案的用户,功能最强大但复杂度也最高。选择合适的工具应根据你的具体需求、技术水平和测试场景来决定。
2024-05-29 11:57:24
1402
原创 MYSQL优化查询(EXPLAIN)
结果提供了重要的信息,如表扫描类型、可能使用的索引、读取的行数估计等。命令可以查看查询的执行计划,从而了解数据库如何执行该查询。通过这些步骤和分析,你可以逐步优化查询性能。命令以及如何解释其结果的步骤。
2024-05-16 10:14:51
389
原创 表字符集统一使用utf8mb4,核对规则为utf8mb4_bin
在 MySQL 数据库中,当提到“表字符集统一使用 utf8mb4,核对规则为 utf8mb4_bin”的时候,意思涉及到字符集和核对规则(collation)的设置。在实际应用中,如果你的 MySQL 数据库表需要处理多语言数据,特别是包含表情符号或特殊字符的数据,推荐使用。这样可以确保数据的准确存储和正确比较。
2024-05-15 11:04:54
1311
原创 查看linux是ubuntu还是centos
方式一:radhat或centos存在: /etc/redhat-release 这个文件【 命令cat /etc/redhat-release】ubuntu存在 : /etc/lsb-release 这个文件 【命令cat etc/lsb-release】方式二:看看安装指令,有yum的就是Centos【yum -help】,有apt-get的就是Ubuntu 【apt-get -help】。...
2022-04-07 10:33:33
113
原创 jd 递归找到父节点
function findParents(treeData, id) { let breadcrumbArray = [] var findele = (data, id) => { data.forEach((item, index) => { if (item.id === id) { breadcrumbArray.unshift(item.name) //b.
2022-02-25 10:54:51
1341
转载 localStorage存储数组以及取数组方法
varweekArray = ['周一'、'周二'、'周三'、'周四'、'周五']存:localStorage.setItem('weekDay',JSON.stringify(weekArray));取: weekArray = JSON.parse(localStorage.getItem('weekDay'));
2022-02-25 09:26:35
1158
原创 Ajax发送POST请求SpringMVC页面跳转失败
success:function(data){document.write(data);}原理:ModelAndView返回给ajax的文本流,我们可以直接用document进行绘制, 实现页面的跳转参考来自:Ajax发送POST请求SpringMVC页面跳转失败_yapengliu的博客-CSDN博客的回答...
2021-12-28 17:14:20
538
原创 idea 远程调试springboot 项目
目录idea 配置idea 配置项目部署nohup java -jar -Dfile.encoding=utf-8 -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=5005 xxxx-0.0.1-SNAPSHOT.jar &最后启动完项目后,再回到idea 启动远程。需要服务器开放5005...
2021-12-01 14:22:47
320
原创 Dockerfile-zookeeper
# 基础镜像使用javaFROM hub.c.163.com/netease_comb/centos:7# 安装openssh-server 等常用软件RUN yum -y install openssh-server vim vim lsof wget tar bzip2 unzip sudo yum-utils net-toolsRUN mkdir /var/run/sshdRUN ssh-keygen -t rsa -f /etc/ssh/ssh_host_rsa_keyRUN .
2021-12-01 14:13:40
228
原创 XJar: Spring-Boot JAR 包加/解密工具,避免源码泄露以及反编译
XJar: Spring-Boot JAR 包加/解密工具,避免源码泄露以及反编译。 - 简书XJar: Spring-Boot JAR 包加/解密工具,避免源码泄露以及反编译。 - 简书XJar: Spring-Boot JAR 包加/解密工具,避免源码泄露以及反编译。 - 简书...
2021-11-08 16:42:25
608
原创 Spring Boot 中的 @ScheduledSpring Boot 中的 @Scheduled 暂停任务
# application.yml# 定时任务scheduledTask: # 收集主机信息-任务 collectMessage: # 十秒 #cron: "0/10 * * * * ?" #cron: "0/1 1/1 2/2 * * ?" # 不使用定时器 cron: "-"@Scheduled(cron = "${scheduledTask.collectMessage.cron}")...
2021-11-08 15:11:13
365
原创 DockerFile centos7 ssh jdk tar wget curl rsync bzip2 iptables tcpdump less telnet net-tools lsof
# 基础镜像使用FROM hub.c.163.com/netease_comb/centos:7# 安装常用工具RUN yum install -y openssh-server vim tar wget curl rsync bzip2 iptables tcpdump less telnet net-tools lsofRUN yum install -y java-1.8.0-openjdk java-1.8.0-openjdk-devel# jdk配置环境变量ENV JAVA_H.
2021-10-27 09:54:38
174
原创 no libsigar-amd64-linux.so in java.library.pathorg.hyperic.sigar.SigarException: no libsigar-amd64-
[main] DEBUG Sigar - no libsigar-amd64-linux.so in java.library.pathorg.hyperic.sigar.SigarException: no libsigar-amd64-linux.so in java.library.path at org.hyperic.sigar.Sigar.loadLibrary(Sigar.java:172) at org.hyperic.sigar.Sigar.<c.
2021-10-25 14:59:23
532
原创 gitlab流水线DockerFile生成镜像时候, 蓝鲸部署一些问题
场景:在使用DockerFile 生成镜像时候,涉及爬虫项目部署情况下,需要存储文件时候,蓝鲸那块部署时候镜像直接替换整个容器,就会导致文件丢失。解决: 1、容器目录挂载到主机 2、dockerFile文件配置好生成ssh能连接有更加好的解决方案的同学,欢迎留言学习学习下哈。...
2021-10-25 11:26:12
427
原创 DEBUG Sigar - no libsigar-amd64-linux.so in java.library.pathorg.hyperic.sigar.SigarException: no
1 [main] DEBUG Sigar - no libsigar-amd64-linux.so in java.library.pathorg.hyperic.sigar.SigarException: no libsigar-amd64-linux.so in java.library.path at org.hyperic.sigar.Sigar.loadLibrary(Sigar.java:172) at org.hyperic.sigar.Sigar.<.
2021-10-19 17:24:11
531
原创 vue 项目中发送 get 请求参数是数组
let myThings = ['1', '2', '3']axios.get('/user', { params: { ID: 12345, things: myThings , } })// 上面的请求是 '.../user?ID=12345&things[]=1&things[]=2&things[]=3后端使用list接受参数axios.get('/user', { params.
2021-10-09 10:32:17
464
原创 Error in nextTick: “InvalidCharacterError: Failed to execute ‘setAttribute‘ on
我的问题是把英文的":" 替换成了中文":"
2021-09-02 09:25:04
652
原创 java.lang.RuntimeException: javax.persistence.PersistenceException: org.hibernate.PersistentObjectEx
保存信息java.lang.RuntimeException: javax.persistence.PersistenceException: org.hibernate.PersistentObjectException: detached entity passed to persist要注意保存的id,如果使用sava保存,id不能有值但是我这边没有值,但是使用属性copy导致保存不了BeanUtils.copyProperties(from, rcsTemplate)// 过滤id可
2021-06-03 17:40:04
824
转载 vue项目中,iframe的src动态赋值
在iframe上加个v-if,利用一个状态来控制iframe的渲染。参考:https://segmentfault.com/q/1010000020293870
2021-05-13 21:08:55
3883
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人