湖北省4县市获全国村庄清洁行动先进县

[蔡德才] 时间:2025-04-05 18:48:27 来源:百折不屈网 作者:王欣如 点击:101次

瘦身减肥方法有哪些?7个坐着甩脂瘦身的小妙招对于减肥瘦身的人狠不得躺着都能减肥,而对于上班族来说,一整天忙下来都没时间瘦身,而腰上、腿上、屁股上不停的堆积着肉肉,光看着都很痛苦。

下面就以一个小项目为例,简述小弟所用的瘦身方案。还有另外一个做法是,把/直接丢到libs下(就是跟上一步剥离出来的jar包放在一起),结构如下:这样也是可以的(不过要注意不能跟真实项目中自己写的静态资源重名)。

湖北省4县市获全国村庄清洁行动先进县

不同于传统的War包发布, Boot把整个项目打包成一个可运行的Jar包(即所谓的Flat Jar),导致了这个Jar包很大(通常有40M+)。首先备份一下原先的依赖:编译打包成Flat Jar,然后将BOOT-INF/lib下的除去ht-*相关的jar文件全部解压出来,另存到libs目录下。这里可以自定义:推荐好文。结语经过上面的瘦身,每次迭代开发开的Jar包就显得苗条多了。接着打包项目,整个jar包24M这样瘦身准备首先我们要对Jar包有一个初步认识,它的内部结构如下example.jar | +-META-INF |  +-MANIFEST.MF +-org |  +-springframework |     +-boot |        +-loader |           +- +-BOOT-INF    +-classes    |  +-mycompany    |     +-project    |        +-YourClasses.class    +-lib       +-dependency1.jar       +-dependency2.jar运行该Jar时默认从BOOT-INF/加载class,从BOOT-INF/lib加载所依赖的Jar包。

具体步骤 打包时瘦身通常我们是用-boot-maven-进行打包,通过阅读文档发现可以通过配置使得该插件在打包时忽略特定的依赖,文档在-boot-maven-////背景随着 Boot的流行,越来越多开发者选择使用 Boot来发布Web应用。因而,湿气太重造成的肥胖症问题要想取得成功减肥成功得话,就务必要挑选适合的祛湿方法才行

如今迭代发布时常有的事情,每次都上传一个如此庞大的文件,会浪费很多时间。实践 项目简介新建一个练习用的项目,其结构如下其中ht-ui-web依赖于ht-、ht-、ht-,实现了一个简单的。其他项目需要用到静态资源就直接使用。如此一来,就可以确认我们的思路了:把那些不变的依赖Jar包(比如依赖、数据库等,这些在不升级版本的情况下是不会更新的)从Flat Jar中抽离到单独的目录,如libs在启动Jar时,设置使用上一步的libs这样,我们最终打包的jar包体积就大大减少,每次迭代后只需要更新这个精简版的Jar即可。

当然如果是内网发布或者你用的宽带异常给力,瘦身就没有多大意义了。插些题外话 Boot 中的.txt是 boot 应用启动时打印在控制台的彩蛋信息,默认是这样的  .   ____          _            __ _ _ /\\ / ___'_ __ _ _(_)_ __  __ _ \ \ \ \( ( )\___ | '_ | '_| | '_ \/ _` | \ \ \ \ \\/  ___)| |_)| | | | | || (_| |  ) ) ) )  '  |____| .__|_| |_|_| |_\__, | / / / / =========|_|==============|___/=/_/_/_/ :: Spring Boot ::        (v1.4.3.RELEASE)想要修改这个文本的话,只需要在下新建.txt即可。

湖北省4县市获全国村庄清洁行动先进县

接着修改pom.xml配置如下                        org.springframework.boot            spring-boot-maven-plugin                            ZIP                                                    org.springframework.boot,                    org.springframework,                    org.springframework.data,                    org.mongodb,                    com.github.0604hx,                    com.fasterxml.jackson.core,                    commons-beanutils,                    commons-codec,                    org.apache.commons,                    org.apache.tomcat.embed,                    org.hibernate,                    org.slf4j,                    com.jayway,                    org.jboss,                    com.alibaba,                    com.fasterxml,                    commons-collections,                    ch.qos.logback,                    org.scala-lang,                    org.yaml,                    org.jboss.logging,                    javax.validation,                    nz.net.ultraq.thymeleaf,                    org.thymeleaf,                    ognl,                    org.unbescape,                    org.javassist                                        此时打包好的ht-ui-web.jar只有117kb这样BOOT-INF/lib下只有ht相关的jar但是由于没有其他依赖,ht-ui-web.jar是不能如期运行起来的java -jar ht-ui-web-1.0.jarException in thread main java.lang.reflect.InvocationTargetException        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)        at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)        at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)        at java.lang.reflect.Method.invoke(Unknown Source)        at org.springframework.boot.loader.MainMethodRunner.run(MainMethodRunner.java:48)        at org.springframework.boot.loader.Launcher.launch(Launcher.java:87)        at org.springframework.boot.loader.Launcher.launch(Launcher.java:50)        at org.springframework.boot.loader.PropertiesLauncher.main(PropertiesLauncher.java:521)Caused by: java.lang.NoClassDefFoundError: org/springframework/boot/SpringApplication        at com.nerve.huotong.web.WebApplication.main(WebApplication.java:21)        ... 8 moreCaused by: java.lang.ClassNotFoundException: org.springframework.boot.SpringApplication        at java.net.URLClassLoader.findClass(Unknown Source)        at java.lang.ClassLoader.loadClass(Unknown Source)        at org.springframework.boot.loader.LaunchedURLClassLoader.loadClass(LaunchedURLClassLoader.java:94)        at java.lang.ClassLoader.loadClass(Unknown Source)        ... 9 more至此我们要设置,如下java -Dloader.path=libs/ -jar ht-ui-web.jar便可以看到熟悉的 Boot 启动信息了。////背景随着 Boot的流行,越来越多开发者选择使用 Boot来发布Web应用。继续瘦身上面的项目结构介绍提到了ht-cdn,我是把前端用到的库都放在这里。如果想要加入外部的依赖Jar,可以通过设置环境变量来实现。

下面就以一个小项目为例,简述小弟所用的瘦身方案。还有另外一个做法是,把/直接丢到libs下(就是跟上一步剥离出来的jar包放在一起),结构如下:这样也是可以的(不过要注意不能跟真实项目中自己写的静态资源重名)。不同于传统的War包发布, Boot把整个项目打包成一个可运行的Jar包(即所谓的Flat Jar),导致了这个Jar包很大(通常有40M+)。首先备份一下原先的依赖:编译打包成Flat Jar,然后将BOOT-INF/lib下的除去ht-*相关的jar文件全部解压出来,另存到libs目录下。

这里可以自定义:推荐好文。结语经过上面的瘦身,每次迭代开发开的Jar包就显得苗条多了。

湖北省4县市获全国村庄清洁行动先进县

接着打包项目,整个jar包24M这样瘦身准备首先我们要对Jar包有一个初步认识,它的内部结构如下example.jar | +-META-INF |  +-MANIFEST.MF +-org |  +-springframework |     +-boot |        +-loader |           +- +-BOOT-INF    +-classes    |  +-mycompany    |     +-project    |        +-YourClasses.class    +-lib       +-dependency1.jar       +-dependency2.jar运行该Jar时默认从BOOT-INF/加载class,从BOOT-INF/lib加载所依赖的Jar包。具体步骤 打包时瘦身通常我们是用-boot-maven-进行打包,通过阅读文档发现可以通过配置使得该插件在打包时忽略特定的依赖,文档在-boot-maven-

////背景随着 Boot的流行,越来越多开发者选择使用 Boot来发布Web应用。当然如果是内网发布或者你用的宽带异常给力,瘦身就没有多大意义了。还有另外一个做法是,把/直接丢到libs下(就是跟上一步剥离出来的jar包放在一起),结构如下:这样也是可以的(不过要注意不能跟真实项目中自己写的静态资源重名)。如此一来,就可以确认我们的思路了:把那些不变的依赖Jar包(比如依赖、数据库等,这些在不升级版本的情况下是不会更新的)从Flat Jar中抽离到单独的目录,如libs在启动Jar时,设置使用上一步的libs这样,我们最终打包的jar包体积就大大减少,每次迭代后只需要更新这个精简版的Jar即可。接着打包项目,整个jar包24M这样瘦身准备首先我们要对Jar包有一个初步认识,它的内部结构如下example.jar | +-META-INF |  +-MANIFEST.MF +-org |  +-springframework |     +-boot |        +-loader |           +- +-BOOT-INF    +-classes    |  +-mycompany    |     +-project    |        +-YourClasses.class    +-lib       +-dependency1.jar       +-dependency2.jar运行该Jar时默认从BOOT-INF/加载class,从BOOT-INF/lib加载所依赖的Jar包。这里可以自定义:推荐好文。

插些题外话 Boot 中的.txt是 boot 应用启动时打印在控制台的彩蛋信息,默认是这样的  .   ____          _            __ _ _ /\\ / ___'_ __ _ _(_)_ __  __ _ \ \ \ \( ( )\___ | '_ | '_| | '_ \/ _` | \ \ \ \ \\/  ___)| |_)| | | | | || (_| |  ) ) ) )  '  |____| .__|_| |_|_| |_\__, | / / / / =========|_|==============|___/=/_/_/_/ :: Spring Boot ::        (v1.4.3.RELEASE)想要修改这个文本的话,只需要在下新建.txt即可。其他项目需要用到静态资源就直接使用。

不同于传统的War包发布, Boot把整个项目打包成一个可运行的Jar包(即所谓的Flat Jar),导致了这个Jar包很大(通常有40M+)。具体步骤 打包时瘦身通常我们是用-boot-maven-进行打包,通过阅读文档发现可以通过配置使得该插件在打包时忽略特定的依赖,文档在-boot-maven-。

首先备份一下原先的依赖:编译打包成Flat Jar,然后将BOOT-INF/lib下的除去ht-*相关的jar文件全部解压出来,另存到libs目录下。实践 项目简介新建一个练习用的项目,其结构如下其中ht-ui-web依赖于ht-、ht-、ht-,实现了一个简单的。

接着修改pom.xml配置如下                        org.springframework.boot            spring-boot-maven-plugin                            ZIP                                                    org.springframework.boot,                    org.springframework,                    org.springframework.data,                    org.mongodb,                    com.github.0604hx,                    com.fasterxml.jackson.core,                    commons-beanutils,                    commons-codec,                    org.apache.commons,                    org.apache.tomcat.embed,                    org.hibernate,                    org.slf4j,                    com.jayway,                    org.jboss,                    com.alibaba,                    com.fasterxml,                    commons-collections,                    ch.qos.logback,                    org.scala-lang,                    org.yaml,                    org.jboss.logging,                    javax.validation,                    nz.net.ultraq.thymeleaf,                    org.thymeleaf,                    ognl,                    org.unbescape,                    org.javassist                                        此时打包好的ht-ui-web.jar只有117kb这样BOOT-INF/lib下只有ht相关的jar但是由于没有其他依赖,ht-ui-web.jar是不能如期运行起来的java -jar ht-ui-web-1.0.jarException in thread main java.lang.reflect.InvocationTargetException        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)        at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)        at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)        at java.lang.reflect.Method.invoke(Unknown Source)        at org.springframework.boot.loader.MainMethodRunner.run(MainMethodRunner.java:48)        at org.springframework.boot.loader.Launcher.launch(Launcher.java:87)        at org.springframework.boot.loader.Launcher.launch(Launcher.java:50)        at org.springframework.boot.loader.PropertiesLauncher.main(PropertiesLauncher.java:521)Caused by: java.lang.NoClassDefFoundError: org/springframework/boot/SpringApplication        at com.nerve.huotong.web.WebApplication.main(WebApplication.java:21)        ... 8 moreCaused by: java.lang.ClassNotFoundException: org.springframework.boot.SpringApplication        at java.net.URLClassLoader.findClass(Unknown Source)        at java.lang.ClassLoader.loadClass(Unknown Source)        at org.springframework.boot.loader.LaunchedURLClassLoader.loadClass(LaunchedURLClassLoader.java:94)        at java.lang.ClassLoader.loadClass(Unknown Source)        ... 9 more至此我们要设置,如下java -Dloader.path=libs/ -jar ht-ui-web.jar便可以看到熟悉的 Boot 启动信息了。如果想要加入外部的依赖Jar,可以通过设置环境变量来实现。继续瘦身上面的项目结构介绍提到了ht-cdn,我是把前端用到的库都放在这里。结语经过上面的瘦身,每次迭代开发开的Jar包就显得苗条多了。

如今迭代发布时常有的事情,每次都上传一个如此庞大的文件,会浪费很多时间。下面就以一个小项目为例,简述小弟所用的瘦身方案

从横向看,目前100多户央企,法人达到4万多。做强做优做大,不能把大简单地理解为面面俱到、什么都干。

亏损企业主要集中在煤炭、钢铁、有色这类产能严重过剩的行业。正是出于这种考虑,国资委多次强调聚焦主业,既是当前瘦身健体的内容,也是实现做强做优做大的必要路径。

(中国企业改革与发展研究会副会长 李锦)。其次要明确做强做优做大是一个整体,不宜单独割裂来看。从加快推进供给侧结构性改革的角度看,当前又亟待做减法,清理低效无效资产,解决历史遗留问题,让企业轻装上阵,提高市场竞争力,也就是要瘦身。做大,不仅仅强调规模,而是要兼具强和优,是强而优的大。

做强做优做大,是国企改革的最终目标。央企改革,一方面要做强做优做大,另一方面还要瘦身健体。

也要做减法,清理低效无效资产,解决历史遗留问题,让企业轻装上阵,提高市场竞争力最近,新一期的《财富》全球500强公布,我国50多家央企入围。不削枝去杈,不去历史包袱,央企的改革和发展就无从谈起。

这就有必要做加法,通过兼并重组、提升国有资本整体功能和运行效率,打造一批具有较强竞争力的跨国公司。还有的央企战线过长、涉足领域多而不专主业不主、副业不副的现象也影响着企业锻造核心竞争力。

(责任编辑:卓依婷)

相关内容
精彩推荐
热门点击
友情链接