logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Windows10 解决端口占用

Windows10 解决端口占用1.在windows命令行窗口下键入如下命令:netstat –aon |findstr “80”此命令就会查找到端口号中包含"80"的端口占用情况,如下图: 2.找到端口被占用对应的PID例如:结束pid为20976的进程TASKKILL /PID 20976 /F如下图:...

#windows
Springboot使用内嵌tongweb 替换内嵌tomcat

Springboot使用内嵌tongweb 替换内嵌tomcat

#spring boot#tomcat#后端 +1
算法-动态规划算法(详解)

动态规划算法介绍1)动态规划(Dynamic Programming)算法的核心思想是:将大问题划分为小问题进行解决,从而一步步获取最优解的处理算法2)动态规划算法与分治算法类似,其基本思想也是将待求解问题分解成若干个子问题,先求解子问题,然后从这些子问题的解得到原问题的解。3)与分治法不同的是,适合于用动态规划求解的问题,经分解得到的子问题往往不是互相独立的。(即下一个子阶段的求解是建立在上一个

#java
idea 安装plantUML插件

1、下载安装plantUML插件2.这是因为没有安转Graphviz3.安装Graphviz包(1)从官网下载包网址链接:https://graphviz.gitlab.io/_pages/Download/Download_windows.html(2)配置环境变量计算机–属性–高级系统设置–环境变量–>D:\Anaconda\graphviz-2.38\bin(3)查看是否成功安装win

Springboot 中 Redis 自动配置源码分析

Springboot 中 Redis 自动配置源码分析

#redis#spring boot#java
压测引起的 nginx报错 502 no live upstreams while connecting to upstream解决

问题浮现:对系统的某个接口进行极限压测,随着并发量上升,nginx开始出现502 no live upstreams while connecting to upstream的报错,维持最大并发量一段时间,发现调用接口一直返回502,即nginx已经发现不了存活的后端了。通过跟踪端口,发现nginx 跟后端创建了大量的连接。这很明显是没有使用http1.1长连接导致的。因此在upstream中添加

Spring 工具类 ,获取Spring容器中的上下文信息

1.通过实现ApplicationContextAware接口来实现在Springboot启动时加载这个类,并把上下文对象注入package com.cfcc.bigdata.common.spring;import org.apache.poi.ss.formula.functions.T;import org.springframework.beans.BeansException;impor

springboot 项目 maven 使用systemPath方式加载本地jar

注意:<includeSystemScope>true</includeSystemScope>作用:代表maven打包时会将外部引入的jar包(比如在根目录下或resource文件下的外部jar包)打包到项目jar,在服务器上项目才能运行,不加此配置,本地可以运行,因为本地可以在lib下找到外部包,但是服务器上jar中是没有的。artifactId:此名称可自定义,all 为自定义的名称,不过这

文章图片
#spring boot#maven#后端
springboot 从jar包中分离出lib包实现lib包与项目代码分离

注意:-Dloader.path 配置的就是打包后的整个lib文件夹上传到服务器的目录下所指的路径,通常lib不会经常改动,所以在第一次部署的时候,我们将lib包部署到服务器之后就可以不用动了,后期如果有新的依赖包,只需要将新的依赖包再单独上传到服务器的lib包里面就好了,然后改动业务的代码后,每次只需要将最新打包的服务jar包发布部署就好。将lib包脱离后的jar包是不可以直接通过java -j

文章图片
#jar#java
排序算法-折半插入排序

折半插入排序介绍:折半插入排序是对直接插入排序的一种改良方式,在直接插入排序中,每次向已排序序列中插入元素时,都要去寻找插入元素的合适位置,但是这个过程是从已排序序列的最后开始逐一去比较大小的,这其实很是浪费,因为每比较一次紧接着就是元素的移动。折半排序就是通过折半的方式去找到合适的位置,然后一次性进行移动,为插入的元素腾出位置。什么是折半的方式去找合适的位置呢,那就是折半查找了,因为在已排序的序

#java
    共 14 条
  • 1
  • 2
  • 请选择