![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
spingBoot
athena_lee_
这个作者很懒,什么都没留下…
展开
-
SpringBoot 项目启动时读取配置文件内容到Map
实现目标:项目启动时读取配置文件存到Map对象中,在接口调用时直接从Map中获取需要的值配置文件格式:route.paths=0x16,0x21route.0x16.id=orderroute.0x16.path=execOrderroute.0x21.id=expressroute.0x21.path=execExpress最终存储的Map格式:@Datapublic class ParameterPath { private String id; private S原创 2020-06-24 09:29:28 · 2504 阅读 · 0 评论 -
瘦身SpringBoot部署 jar包
SpringBoot编译出来的jar包,占用磁盘空间比较大的一部分是依赖的jar包,这些jia包在编译后会放在lib文件夹中。编辑后的jar包目录结构如下:瘦身jar包方法:思想:项目架构确定后依赖包不会轻易变动,改动比较多的是业务逻辑,可以将依赖包单独抽出来。方法实现:将lib包单独抽出来,在打包的时候不打依赖包,让jar包瘦身,最后在执行的时候带上lib包即可。1.将编译后的lib包复制到目标目录下,方便后面执行jar包2.修改pom.xml在打包的时候不打依赖包,这样打包后就没有lib文翻译 2020-05-09 12:04:46 · 219 阅读 · 0 评论 -
线程池的重要性
Java web 实际上是用线程池处理请求的。下面介绍什么叫做线程池,以及如何正确的配置线程池。单线程模型web服务器的最底层实际上是一个socket,这个socket监听并接收达到的tcp连接,这个连接被建立时就可以通过解析、读取文件,然后将这个信息封装成一个http请求,这个请求被移交至web应用程序。ServerSocket listener = new ServerSocket(8080)翻译 2017-04-28 18:04:20 · 537 阅读 · 0 评论 -
springmvc实现文件的上传
需要依赖的jar包,在pom.xml中添加commons-fileupload-1.2.1.jar、commons-io-2.0.jar(依赖包)html页面代码如下:<body> <form action="/projectms/test/simpleFileupload" method="post" enctype="multipart/form-data"> 最简单的文件上传:<原创 2017-05-08 16:32:38 · 319 阅读 · 0 评论 -
Springboot+ELK实现日志管理
介绍ELLK三部分的组成:Elasticsearch:用于存储日志Logstash:用户收集处理和转发日志Kibana:提供可搜索的Web可视化界面关于这三者的安装环境均是Centos7,安装步骤也较简单,详情如下:《Linux安装Elasticsearch》《Linux安装Kibana》Logstash安装:官网下载解压,注意和es以及Kibana版本的一致性修改配置文件...原创 2019-05-18 21:12:22 · 1979 阅读 · 1 评论