![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java问题
code_xuan
这个作者很懒,什么都没留下…
展开
-
Jmeter
jmeter:是Apche公司使用Java平台开发的一款测试工具。examples目录中有CSV样例jmeter.batwindows 的启动文件jmeter.shLinux 的启动文件jmeter.logjmeter 运行日志文件系统配置文件windows分布式测试要用到的服务器配置Linux分布式测试要用到的服务器配置打开:右击 -->修改后需要重启jmeter 使用①csv数据文化配置(配置元件中)适用于大量的测试数据时的使用②用户参数(前置处理器中)适用于少量测试数据。原创 2023-06-11 10:19:40 · 2150 阅读 · 0 评论 -
新版IDEA(2022.3)配置热部署
如果只有一个项目,直接在pom.xml里添加下面所有的即可。原创 2023-04-20 15:08:06 · 1600 阅读 · 1 评论 -
Springboot部署脚本启动
【代码】Springboot部署脚本启动。原创 2023-01-13 21:49:47 · 983 阅读 · 0 评论 -
nginx配置
目的:访问9098到绑定的文件夹内,访问页面后,页面中的请求会携带.env.production 中的 VUE_APP_BASE_API ,页面内部有转发,将9098变为接口的端口地址。拦截三个前缀url进行转发,转发路径自带前缀url。宝塔中进行域名解析后。...原创 2022-08-03 18:28:07 · 731 阅读 · 0 评论 -
Could not find artifact xxx in public 解决
Could not find artifact xxx pom:2.0.0 in public原创 2022-07-12 16:39:48 · 3823 阅读 · 0 评论 -
获取视频封面
OSS或JAVACV获取视频封面原创 2022-06-27 16:33:43 · 1256 阅读 · 0 评论 -
springboot将返回的null转化为对应的默认值且与fastJson配置不冲突
消息转换原创 2022-06-23 16:18:28 · 941 阅读 · 0 评论 -
springboot实现读取excel插入数据库
html:<input type="file" name="fileName1" id="fileName1"/><input type="button" id="sendToUser" value="提交" />JS$('#sendToUser').click(function () { var $file1 = $("input[name='fileName1']").val();//用户文件内容(文件) // 判断文件是否为空原创 2021-11-19 15:47:48 · 1593 阅读 · 0 评论 -
Java输入输出流操作txt文件(读写)+文件夹递归显示层级关系
private String getFileStr(File file) throws IOException { FileInputStream in = new FileInputStream(file); InputStreamReader reader = new InputStreamReader(in,"utf-8"); BufferedReader bufferedReader = new BufferedReader(reader);原创 2021-10-07 14:56:01 · 251 阅读 · 0 评论 -
Java程序中获取文件的方法:Class.getResource()与Class.getResourceAsStream()
有以下目录:获取程序中的文件要从编译后的target-classes 出发寻找路径问题:在Test类中应该如何分别获得file1.txt file2.txt file3.txt file4.txt这四个文件?Class.getResource():file3.txt:方法一:File file3 = new File(Test.class.getResource(“file3.txt”).getFile());方法二:File file3 = new File(Test.class.ge原创 2021-09-11 14:32:18 · 431 阅读 · 0 评论 -
登录信息(session)存储方式总结
前端存储cookie用户登录时判断完用户名密码等,将登录对象加密返回到前端,前端用ajax将登录对象存入cookie,此后鉴权等操作都利用cookie解密登录对象进行用户验证。封装一个cookieUtil从request对象中获取cookie信息进行解密使用。参考项目:antifatigueManufacturing后端存储session User user = userMapper.selectById(mobile); if (null == user) { ..原创 2021-03-12 15:40:15 · 2051 阅读 · 0 评论 -
分布式session各种解决方案
分布式Session问题之前的代码在我们之后一台应用系统,所有操作都在一台Tomcat上,没有什么问题。当我们部署多台系统,配合Nginx的时候会出现用户登录的问题。原因由于 Nginx 使用默认负载均衡策略(轮询),请求将会按照时间顺序逐一分发到后端应用上。也就是说刚开始我们在 Tomcat1 登录之后,用户信息放在 Tomcat1 的 Session 里。过了一会,请求又被 Nginx 分发到了 Tomcat2 上,这时 Tomcat2 上 Session 里还没有用户信息,于是又要登录。原创 2021-03-05 16:08:10 · 94 阅读 · 0 评论 -
springboot集成freemarker打包问题
用打包前后端分离的后端代码的方式打包单体项目会出现无法访问视图的问题先看代码结构:视图.ftl和静态资源都在resources中。mapper.xml在java项目文件夹中。目的:让静态资源和视图都出现在打包后的classes文件夹中。在pom文件中:让打包工具扫描到除.java文件之外的重要文件,打包进classes文件夹中。...原创 2021-02-19 15:38:10 · 559 阅读 · 0 评论 -
springboot单/多文件上传和文件下载
单文件html<!DOCTYPE html><html xmlns="http://www.w3.org/1999/xhtml" xmlns:th="http://www.thymeleaf.org" xmlns:sec="http://www.thymeleaf.org/thymeleaf-extras-springsecurity3"><head><meta charset="UTF-8" /><title>Insert title原创 2021-02-19 10:48:18 · 162 阅读 · 0 评论 -
mybatis错误:org.apache.ibatis.binding.BindingException: Invalid bound statement (not found):
如果项目启动后调用运行出现如下错误:org.apache.ibatis.binding.BindingException: Invalid bound statement (not found):com.xxx.xxx.mapper.xxx.xxx且项目启动时仔细观察控制台有:Property 'mapperLocations' was not specified or no matching resources found在pom文件中加入:配置maven过滤即可 <build&g原创 2021-01-07 10:55:09 · 129 阅读 · 0 评论 -
微服务项目(maven父子级项目)怎么打包
项目层级结构:common中的是没有main方法的工具类,service中的是有main方法的业务代码。打包须知这种微服务项目或者说是maven父子级项目打包要解决的问题就是具体业务代码依赖工具类代码,利用idea的maven插件可以很方便做到。在cloud_parent,common,service这些上层文件夹管理模块中,添加<packaging>pom</packaging>在没有main方法的工具模块中只添加<packaging>jar</pa原创 2020-08-15 10:30:14 · 14267 阅读 · 1 评论 -
查看openJDK安装位置
配置过环境变量,但忘了位置echo $JAVA_HOME 没有配置过环境变量啥也不显示寻找安装路径:which java //找到java的执行路径ls -lrt /usr/bin/java //执行路径指向环境的软连接ls -lrt /etc/alternatives/java //最终指向安装路径cd进去搂一眼...原创 2020-08-14 19:53:10 · 3832 阅读 · 0 评论 -
centos中查询端口占用情况及java -jar后台运行Java代码的方法
第一种:我们知道端口号用下面这种方法(最常用)根据端口查看这个进程的pidnetstat -lnp|grep 8111 #8080请换为你需要查的端口查看进程的详细信息ps 31505 #31505就是上一步得到的pid杀掉进程kill -9 [PID] 第二种:我们知道服务名称ps -ef|grep redisroot 7474 1 0 14:58 ? 00:00:01 /usr/local/redis/redis-4.0.11/src/redis-se原创 2020-08-14 17:11:26 · 1582 阅读 · 0 评论 -
windows中怎么查看端口占用情况并杀进程
win+r进入系统终端,键入命令:netstat -an 显示出电脑中所有被打开的端口列表(除了装X没啥用)netstat -ano 显示出所有占用端口的列表netstat -ano | findstr “8111” 显示出80端口占用的详细情况最后一串数字是进程idtasklist | findstr “13588” 根据进程id查询端口具体哪个应用占用taskkill /f /t /im “进程id或者进程名称”...原创 2020-08-14 16:35:42 · 176 阅读 · 0 评论 -
记使用git的两个问题:1.使用https连接远程仓库,但远程仓库换密码了怎么搞。2.怎么让本地代码与远程库断开连接?
使用https连接远程仓库,但远程仓库换密码了怎么搞windows环境:win+s搜索控制面板,找到用户账户,找到凭据管理器,管理windows凭据,找到与远程库相关的凭据,点编辑即可修改密码。怎么让本地代码与远程库断开连接?使用idea进行git管理时,因为业务需求让本地代码与远程库取消关联:左上角 File-settings-versionControl,点-号即可...原创 2020-08-13 18:35:11 · 156 阅读 · 0 评论 -
递归删除子菜单-mybatisPlus
父级菜单的id是子级的pid。现在可以从前端获得id为11的数据,但要将11的子级菜单全部删除。这种业务要快速想到用递归方式实现。首先要找到递归的入口 ----------- 顶级菜单的id为11制定好查询子菜单id的方法就可以进行递归代码实现public void removeChildByIdCloud(String id) { //1 创建list集合,用于封装所有删除菜单id值 List<String> idList = new Arra..原创 2020-08-12 08:26:14 · 1789 阅读 · 0 评论 -
递归实现无极菜单构建树形结构
实现效果:确定菜单的层次数量的情况下,可以在实体类中做数据结构。现在不确定菜单的层级数量,使用递归能很好的解决。数据库:实体对象public class Permission implements Serializable { private static final long serialVersionUID = 1L; @ApiModelProperty(value = "编号") @TableId(value = "id", type = IdTy原创 2020-08-11 15:44:26 · 364 阅读 · 0 评论 -
新项目启动报错:No qualifying bean of type ‘xxxMapper‘ available: expected at least 1 bean which qualifies..
org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'orderServiceImpl': Unsatisfied dependency expressed through field 'baseMapper'; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionExcep原创 2020-08-04 19:44:10 · 12132 阅读 · 0 评论 -
阿里云 - 2万并发用户方案
要顶住2万并发用户要购买多少台SLB,多少台ESC,多少台DRDS,多少台Redis,多少台OSS,多少个CDN包?另外软件架构要用什么架构才能合理、充分利用上硬件资源,并且后期能够方便的、 通过拓展硬件资源、 支持更大的并发量?说实话,我也不知道。只能大概估算一下。假设购买下面的硬件资源:负载均衡SLB:用下面的ESC 配置:DRDS:Redis:静态存储OSS:CDN:2万并发,假设每个网页大小为1M大小。那么2万的数据量为200001M=20G 的流量20G的流量如果完原创 2020-07-27 10:51:35 · 1608 阅读 · 0 评论 -
加入FeignClient项目启动报错:Could not resolve element type of Iterable type xxxx. Not declared?
问题如图:是因为在定义消费者service方法时忘记定义参数的泛型。解决方法:1.定义方法时不要忘记加泛型2.避免报错要加对应的注解声明参数名 路径参数用@PathVariable 一般参数用@RequestParam(“videoIdList”)...原创 2020-07-24 14:58:44 · 553 阅读 · 0 评论 -
spring cloud项目启动warn:No URLs will be polled as dynamic configuration sources.
问题如图:有Warn但不影响项目运行,但就是看着糟心解决:在resource文件夹中创建一个config.properties 的空文件,重启项目,问题解决原创 2020-07-24 14:49:05 · 2346 阅读 · 0 评论 -
idea创建maven子模块后maven视窗模块为灰色解决方案
问题如图所示:此时service_vod模块中maven依赖无法被加载解决:file----Settings-----Ignored Files—去除对号原创 2020-07-24 10:40:01 · 962 阅读 · 1 评论 -
记mybatisPlus问题org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): xxx
问题出现原因:项目中创建mapper接口,编写xml文件sql语句出现问题,xml未被编译。-查看target目录中有无xml文件即可。这个错误是因为maven默认加载机制造成问题,即maven加载时只把java文件进行编译,其他文件不被加载解决办法:将xml复制到对应的target目录中将xml文件放到resource目录中推荐使用 配置 pom.xml 和 application.properties 文件- 在pom文件中加入<build> <re原创 2020-07-22 11:10:53 · 726 阅读 · 0 评论