Java
从2018年尾开始使用java进行项目开发
MKNDG
这个作者很懒,什么都没留下…
展开
-
Nexus自定义健康检查地址
Nexus自定义健康检查 Nexus自定义HealthCheckNexus Health check原创 2024-04-22 23:30:23 · 361 阅读 · 1 评论 -
mysql5.7实现row_number() over()
mysql5.7根据条件实现自定义排序原创 2022-03-24 20:04:34 · 2806 阅读 · 0 评论 -
[转载]1000万用户可能造成的并发数量是多少? 解决方案(理论篇)
今天开始对之前所能够想到的一些问题进行一些理论解决方案的研究。首先,1000万的用户可以造成多么大的并发数量,应该是可以被计算出来的。我通过百度进行了一些搜索,关于用户数量与并发数的关系。得到了一些资料,主要参考了一篇名为《并发用户数、吞吐量、思考时间的计算公式》的文档。其中提到了关于性能需要考虑的几个方面,这些内容稍后再讨论。主要先说说几个公式1.平均并发用户数的计算公式 C=nL / T其中C是平均的并发用户数,n是平均每天访问用户数,...转载 2022-03-24 18:42:24 · 2521 阅读 · 0 评论 -
Log4j2漏洞gradle版本修复
最近log4j2爆发了漏洞,我们的工程本身并未引用log4j2,但是引用的第三方包中引用了。解决方法为在根build.gradle下面进行统一升级:allprojects { ------其他配置----- //统一升级 configurations.all { resolutionStrategy.eachDependency { DependencyResolveDetails details -> if (.原创 2022-01-05 12:24:02 · 1559 阅读 · 0 评论 -
layui找不到正确的laypage路径
昨天,同事遇到一个关于layui的问题,找不到正确的laypage的路径,加载出来的路径一直所在文件的工程路径为基础进行拼接。具体代码示例如下:在某一个1.html文档中采用Jquery的$(...).html()方法,并向其中加入另一个2.html文档,例子如下:...<div class="book-menu"> ... <div id="navBox3" linkpath="/main/monitor/monitor-law/list.html" class=.原创 2021-12-29 08:51:32 · 765 阅读 · 0 评论 -
处理多类数据的时候,提供统一的接口的一种方式
很多年前,在一个偏僻的小山村,出了三个了不得的人,老大、老二、老三。弱冠之年,三人都决心绕过村口的大山,去看看山的另一端到底是什么,是否是野猪成群、牛羊成片、良田美酒无限。老大,作为大哥,决定以后邀请村民一起从山底打一个洞过去;老二,觉得这样太浪费时间,应该开辟一条安全的路,从山上或者山脚走出去;老三,想法与老二相似,但有一点不同,他认为,应该制作一些东西,从门口的水路出去看看,是否还有较小的山,在按照老二的想法去干!多少年后,老大以及老大的后人,都一直在挖着那个洞,其中发现了一些石头,原创 2021-08-31 23:52:43 · 1571 阅读 · 0 评论 -
项目打包工具化部署
项目打包工具化部署还是很必要的,像jekens这些工具还是值得上的。原创 2021-03-29 21:57:43 · 196 阅读 · 0 评论 -
gradle使用命令行在指定目录下面初始化项目
gradle使用命令行的方式在指定目录下面初始化项目,如下: .\gradle.bat init -p "E:\Pro\java\nanan-idms\"其中: -p参数是指定目录gradle 各参数含义如下:USAGE: gradle [option...] [task...]-?, -h, --help Shows this help message.-a, --no-rebuild Do not rebuild project depen原创 2020-09-29 14:11:51 · 1173 阅读 · 0 评论 -
状态码如何返回Http/1.1 200 OK
近日,在与某平台调试的时候,发觉对方在一直发送,而我方按照他们文档的格式要求返回的数据,对方还是未能结束一直发送。后经查证,对方要求我方返回状态码为Http/1.1 200 OK, 而我方返回的数据为Http/1.1 200;经查证,我方使用的spring-boot-starter-tomcat:2.3.3.Release(tomcat版本为9.0.37),这个版本里面tomcat发行方已将OK这个描述去掉。网上查找解决方案,多为建议降低Tomcat版本号,不使用SpingBoot自带的Tomc原创 2020-09-10 06:48:09 · 12478 阅读 · 2 评论 -
getInputStream() has already been called for this request解决方法二
HttpServletRequest读取流的时候,出现如标题所示无法再读或者读出来表现为空的情况,是由于在框架或者其他地方已经读了一次。在上一篇中用了一种方式处理;在上一种方式中,把HttpServletRequest全部实例化为MyRequestWrapper,用来保存副本;个人始终觉得不是很好。今晚回家,思考了一下,用另外一种方式进行了处理,最终效果一致;记录如下:package net.dlet.dhdemo.configure;import net.dlet.dhdemo.util原创 2020-09-07 22:37:59 · 2432 阅读 · 1 评论 -
getInputStream() has already been called for this request
在以multipart/form-data进行数据传输的时候,通过以下方式处理数据的时候 @RequestMapping(value = "/Devices/1000019$0/Events", method = RequestMethod.POST) public void getStream(HttpServletRequest servletRequest) throws IOException { dealDhData(servletRequest); }原创 2020-09-06 05:29:20 · 12654 阅读 · 1 评论 -
The HTTP header line [connection : Keep-alive] does not conform to RFC 7230 and has been ignored
在测试一个程序的时候,出现了“The HTTP header line [connection : Keep-alive] does not conform to RFC 7230 and has been ignored”这个错误;经搜索关键字 RFC 7230发现是tomcat高版本中,严格按照规范解析。百度了一下解决方案, 都是千篇一律,或许最初的作者是解决了问题的,但是对于我这一版本无效,常见搜索的springBoot2.x的解决方案如下:@Beanpublic Configurable原创 2020-09-06 01:16:52 · 9395 阅读 · 1 评论