优化前: dev初次时间:52s dev时间:5s~6s build时间:374s(6.2分钟) build后zip包大小: vue、vue router 优化后: dev初次时间:49s、48s、50s、54s、56s、69s、50s、、、、、、、 dev时间:5s、6.7s、4.7s、5.3s、
转载 2018-06-11 14:14:00
51阅读
2评论
    现在公司的每个tomcat项目都有测试和生产两个环境,对于经常需要上线的tomcat项目,如用手工更新就非常耗费时间和人力。现用fabric开发了一个自动发布tomcat项目的脚本,该脚本已经在公司使用的非常稳定。    fabric自动发布脚本流程如下:    fabric自动发布脚本如下:    
原创 2016-05-28 11:11:41
1243阅读
3点赞
5评论
现在公司的每个tomcat项目都有测试和生产两个环境,对于经常需要上线的tomcat项目,如用手工更新就非常耗费时间和人力。现用fabric开发了一个自动发布tomcat项目的脚本,该脚本已经在公司使用的非常稳定。 fabric自动发布脚本流程如下: 脚本使用方法:fab -f name.py pr
原创 2023-02-01 09:55:34
52阅读
# Java线上项目内存值导出 在Java开发中,我们经常需要监控和调优程序的内存使用情况。当我们的项目运行在线上环境时,我们可能需要实时监控内存的使用情况,以便及时发现并解决潜在的问题。本文将介绍如何在Java线上项目中导出内存值,以便进行监控和分析。 ## 内存使用情况监控 Java应用程序在运行过程中会消耗系统的内存资源,包括堆内存、非堆内存等。为了监控应用程序的内存使用情况,我们可以
原创 1月前
18阅读
随着IT技术的不断发展,Java编程受到越来越多的人欢迎,主要是因为Java程序员的薪资,可选择的工作岗位多,市场需求大。有不少小伙伴都是没有基础的,对于小白来说参加Java培训也是一个不错的选择。那么,Java语言培训课程有哪些?这个问题就由动力节点小编来为大家解答。 在一线城市当中,Java培训有很多,而且五花八门,各式各样,这让很多朋友都不知道该如何选择。市面上的Java培训
转载 2023-07-17 09:57:27
41阅读
# 实现Python线上项目管理工具 ## 状态图 ```mermaid stateDiagram [*] --> 小白入行 小白入行 --> 学习 学习 --> 实践 实践 --> 完成 完成 --> 成为开发者 成为开发者 --> [*] ``` ## 整体流程 | 步骤 | 描述 | | --- | --- | | 1 | 学习Pyth
Arthas是Alibaba开源的Java诊断工具。参考:https://alibaba.github.io/arthas/当你遇到以下类似问题而束手无策时,Arthas可以帮
原创 2023-05-04 14:35:49
118阅读
# 如何找到Java线上项目的PID ## 问题背景 在Java开发中,我们经常需要在线上服务器上运行Java应用程序。在一些情况下,我们可能需要找到该应用程序的进程标识符(PID)。例如,我们可能需要监控应用程序的性能或者进行线程转储以进行故障排查。本文将介绍如何找到Java线上项目的PID,并提供相应的代码示例。 ## 解决方案 要找到Java线上项目的PID,我们可以使用Java的`
原创 6月前
23阅读
远程调试,特别是当你在本地开发的时候,你需要调试服务器上的程序时,远程调试就显得非常有用。 JAVA 支持调试功能,本身提供了一个简单的调试工具JDB,支持设置断点及线程级的调试同时,不同的JVM通过接口的协议联系,本地的Java文件在远程JVM建立联系和通信。下面是Intellij IDEA远程调 ...
转载 2021-09-30 15:45:00
2142阅读
2评论
公司的一台云服务器部署了若干spring boot项目,内存配置从4G加到了16G,但还是很吃紧,因为这几个项目用户量不大,负载也不高,于是决定想办法优化一下内存占用。以其中一个项目为例记录一下优化过程。优化前以gradle bootRun命令启动项目以后,会产生三个进程:GradleDaemon、 ...
转载 2021-07-27 09:00:00
1138阅读
2评论
实现Java线上项目与数据库的连接是一个开发者必备的基本技能,下面我将详细介绍这个过程,并提供相应的代码示例。 ## 整体流程 整个过程可以分为以下几个步骤: 1. 导入数据库驱动:首先需要导入数据库驱动,以便Java程序能够与数据库进行通信。 2. 建立数据库连接:使用数据库驱动提供的连接对象,建立与数据库的连接。 3. 创建SQL语句:根据需求,编写SQL语句来执行数据库操作,例如查询、
原创 8月前
40阅读
# Java 线上项目读取项目中存放的图片的方案 在Java线上项目中,经常需要读取项目中存放的图片资源,比如用于显示、处理或作为数据的一部分。本文将提供一个简单的方案,包括如何读取图片文件,并展示如何使用Java代码实现这一功能。 ## 问题描述 假设我们有一个Java Web项目,需要在用户界面上显示一个位于项目资源目录下的图片。图片资源通常存放在`src/main/resources`
原创 1月前
12阅读
项目整体介绍**整个项目包括以下几个应用工程**1、  用户APP 2、  商家APP 3、  业务平台管理后台 4、  商家业务管理后台 5、  官网**整体项目规划设计如下**1、  用户APP采用JAVA环境布署,初始环境两台服务器,实现负载均衡与高可用,前端负载使用ngi
转载 2018-02-28 15:40:29
2551阅读
一.背景 目前cocos2d游戏最主要的开发方式是通过官方提供的GUI图形界面工具——creator,通过 creator 开发者无需关注构建本身,只需通过界面操作即可对游戏代码进行构建打包。但是这样也存在着以下几个问题: 构建闭源,导致开发者对项目构建无法定制化,假如编译出来的代码存在兼容性问题,那只能进入 creator 安装目录寻找对应的某个配置文件进行修改,这种侵入性的修改很有可能会引发不
转载 2020-12-10 09:40:00
261阅读
2评论
JVM,即Java虚拟机,是Java程序能跨平台无障碍运行的一个基础,我觉得更好的理解Java虚拟机有助于更加深刻的理解Java语言,虽然Java自身为我们提供了一套比较成熟完善的机制,包括垃圾回收机制,这让我们在开发中十分方便,甚至会忘记内存回收这件事,但是更深入的了解java的底层还是必不可少的。下面记录一下JVM的结构,之后也会分享更多关于JVM的学习。    &nbs
很多同学呼唤想看实战案例,今天它来了。全文硬核干货,大家做好扶稳慢慢看哦。问题场景:某互联网大厂TOB业务线,可以向平台商家提供SaaS/Paas类服务,但苦于销售水平不高,沟通话术质量不佳,转化率不足。现计划做话术培训,提升客户转化率。一、原始模型最简单的做法,定义话术A,话术B,俩版本。直接看转化率,哪个高了用哪个就好了!(如下图)那么,这么做有啥问题不?二、高级建筑最简单的做法,可能有几层问
**一:项目整体介绍**整个项目包括以下几个应用工程1、用户APP2、商家APP3、业务平台管理后台4、商家业务管理后台5、官网整体项目规划设计如下1、用户APP采用JAVA环境布署,初始环境两台服务器,实现负载均衡与高可用,前端负载使用nginx做负载2、商家APP采用JAVA环境布署,初始环境两台服务器,实现负载均衡与高可用,前端负载使用nginx做负载3、业务平台管理后台采用JAVA环境布署
原创 精选 2018-01-03 12:08:55
3507阅读
10点赞
2评论
                写在前面   项目到目前为止,前面将所有应用工程的安装与配置已阐述完成,今天将要介绍的是数据库的安装、配置、主从同步等相关过程01MySQL安装方法介绍至于数据库的安装与配置,在之前的文章中也介绍过很多种方法,一般数据库的几种安装方法如下:1、yum安装  此种安装,一般用于内网对数据库要求不高的环境,如监控服务等2、常规编译安装  5.5之前的版本可直
原创 2021-03-23 11:27:05
88阅读
写在前面  前面介绍了项目的整体情况与初始化服务器环境优化配置方面的内容,由于实际生产需求不一样,优化配置的点也不一样,仅供大家参考!01配置SSH免密登录分发服务器使用全网备份服务器首先创建分发用户[root@centos ~]# useradd fenfa -u 999[root@centos ~]# echo "123456"|passwd --stdin fenfaChanging pas
推荐 原创 2021-03-23 11:57:24
867阅读
                原前言导读   目前民工哥的公众号也运营一年多的时间,从刚开始的网络方面的基础知识转到Linux系统方面,前后文章也写了许多,前段时间顺便回看了下前面的文章,中小企业架构是完全可以完成的,包括整个的架构设计与规划、配置及后续维等。   因此,民工哥才有此想法,将目前的线上环境从当时项目开始到最终结束的整个过程详细记录下来,写成文章发布出来,算是共享给各位
原创 精选 2021-03-23 12:08:43
811阅读
  • 1
  • 2
  • 3
  • 4
  • 5