精华内容
下载资源
问答
  • JAVA环境配置 1、Linux软件源配置操作 2、Linux系统 jdk安装实操 3、Linux系统tomcat安装 4、Linux下Maven项目构建与管理工具 5、Linux下vsftpd文件服务器安装与配置实操 6、Linux下nginx反向代理服务器安装与...

    详解大型互联网项目服务端架构演进历程

     

    JAVA环境配置

    1、Linux软件源配置操作

    2、Linux系统 jdk安装实操

    3、Linux系统tomcat安装

    4、Linux下Maven项目构建与管理工具

    5、Linux下vsftpd文件服务器安装与配置实操

    6、Linux下nginx反向代理服务器安装与配置实操

    7、Lunix下nginx反向代理服务器域名解析配置实操

    8、Linux下文件服务器搭建及原理讲解

    9、Linux下mysql数据库安装与配置实操

    10、Linux下git版本控制工具安装与配置实操

     

    Spring项目初始化

    1、JAVA SSM项目初始化

    2、数据库初始化

    3、IDEA项目开发工具安装实操

    4、jdk、tomcat、maven配置及初始化web空白项目

    5、git初始化

    6、maven的pom文件配置

    7、SSM项目包结构初始化

    8、mybatis三剑客之mybatis-generator配置

    9、mybatis三剑客之mybatis-generator生成数据对象和时间戳优化

    10、mybatis三剑客之mybatis-plugin讲解

    11、mybatis三剑客之mybatis-pagehelper分页插件讲解

    12、spring官方demo指引及配置

    13、spring、springmvc配置实操

    14、logback配置讲解

    15、ftp服务器配置讲解

    16、idea的注入和自动编译配置

    17、项目初始化代码提交到Git上

    18、两个提高工作效率的神器-Restlet Client和fe助手

     

    云服务器部署

    一、云服务器部署概要讲解

    二、云服务器的申请和配置流程

    三、域名的购买、解析、配置、绑定流程

    四、线上云服务器用户创建实操

    五、线上环境安装配置实操(jdk-tomcat-maven-vsftpd-nginx)

    六、线上环境安装配置实操(mysql)

    七、线上环境安装配置实操(git)

    八、线上防火墙配置实操

    九、服务端项目自动化发布、验证、故障排查与解决

    展开全文
  • 项目经理让我完成对一个web项目的日志级别动态修改,要我提供一个接口用于修改日志级别, 我首先想到了使用servlet,通过访问servlet来修改,可项目经理却叫我用Main来实现这一功能,生成一个jar包 通过本地的脚本...
  • 启动一个java程序,就会启动一个jvm

    千次阅读 2020-03-06 21:35:56
    对于常见的JRE来说,基本上一个Java程序一个Java虚拟机(一个Java进程)。 某个新版本的JRE开始,貌似开始优化这一状况,多个Java虚拟机可以共享一些内存,貌似。 如果觉得统一机器上起多个Java虚拟机浪费cpu和内存...

    对于常见的JRE来说,基本上一个Java程序一个Java虚拟机(一个Java进程)。 某个新版本的JRE开始,貌似开始优化这一状况,多个Java虚拟机可以共享一些内存,貌似。

    如果觉得统一机器上起多个Java虚拟机浪费cpu和内存,(比如每个虚拟机都开垃圾回收线程。)可以将多个应用稍作改造运行在一个虚拟机里面。 但是这么做也有缺点,例如一个应用有内存泄漏,一个应用中写了个死循环,这个虚拟机里的所有应用都不能正常工作。

    展开全文
  • 一个java项目的开发流程

    万次阅读 多人点赞 2018-11-05 11:35:25
    项目过程           &... 1、项目启动  1)、项目组成立(公司成员、客户成员)

    项目过程

     

          

          1、项目启动

      1)、项目组成立(公司成员、客户成员)

      2)、制定项目预期目标

      3)、制定项目计划周期

      4)、建立好项目组成员沟通机制

      2、需求调研

      1)、创建调研计划、协调调研时间

      2)、收集客户资料,获取客户需求

      所有的资料都需要保留一份,资料中存疑的需要及时询问

      3)、编写需求文档

      重点描述出客户的业务流程和性能要求。

      采用Word、Excel、Rose等形式。

      4)、需求变更记录

      5)、确定开发环境和运行环境

      6)、扩展性要求

      7)、与旧系统的接驳要求。

      8)、估算出项目工作量

      本阶段需要一套需求管理系统来进行需求的管理。

      本阶段的需求文档也是用户测试的依据。

      3、系统设计/详细设计

      一个系统可以分为基础平台和应用模块两部分。

      1)、选择基础平台,无论是采用第三方平台还是自行开发平台,都需要深入了解,查看是否符合要求。

      2)、应用模块设计(针对业务流程)

      3)、中间件的采用或自行开发,需要深入了解。

      4)、用户界面的设计

      如果用户界面设计完毕并确认,即可初步写出用户使用手册、管理员使用手册。

      5)、变更记录

      本阶段的系统设计是集成测试的依据。

      4、程序开发

      创建开发任务计划表、开发计划日程表

      1)、优先编写测试用例

      2)、按照编码规范编写代码

      3)、按照文档注释规范注释

      以上形成开发文档。

      本阶段需要一套版本管理系统。

      本阶段的测试用例也是单元测试的依据。

      如果能做到,最好每日构建。

      5、测试

      本阶段需要一套Bug管理系统,形成需求、设计、开发、测试互动。

      1)、编写测试计划和测试方案

      2)、功能测试

      单元测试、集成测试

      3)、性能测试

      集成测试、压力测试

      如果能做到,最好能进行自动化测试。

      如果能做到,做分析统计工作。

      最后形成测试报告。

      6、试用、培训、维护

      本阶段需要解决:

      1)、解决异地修改和公司修改的同步问题。

      2)、用户测试中的Bug修改问题,按照级别分为

      a)、程序Bug

      b)、设计变更

      c)、需求变更

      尽量按照a b c的顺序来进行修改,尽量避免b、c级的修改。

      最后形成安装手册、维护记录。

     

     项目成员组成

      根据以上过程,一个项目组中,需要:

      1、需求工程师,其要求

      善于与客户沟通,能快速了解客户的需求,对客户所在的行业比较熟悉。

      善于学习新知识。

      熟悉Word、Excel、Rose等工具的使用。

      熟悉开发语言和开发框架

      熟悉已积累的产品的功能、性能等。

      2、系统分析师/设计师,其要求

      精通开发语言和开发框架,部分需要精通数据库

      精通已积累的产品的功能、性能等

      深入了解客户行业特点

      能根据客户的要求分析出其实质

      能做出优秀的设计

      熟悉Word、Excel、Rose等工具的使用

      3、开发工程师,其要求

      熟悉开发语言,熟悉开发要求和注释规范,部分需要熟悉数据库。

      熟悉单元测试。

      能根据设计做出良好的编码,保证功能和性能。

      部分需要有一定的设计要求,因为涉及到将来的维护。

      4、测试工程师,其要求

      熟悉测试工作,能按照测试计划进行测试。

      熟悉开发语言,能协助开发工程师找错。

      能独立完成黑、白盒测试。

      如果是高级测试人员,还要能够对系统能深入进行分析并能制定出优秀的测试方案。

      5、管理人员

      一般由以上人员兼任,主要有

      项目经理:负责整个项目

      开发经理:负责系统设计、开发工作

      测试经理:负责测试工作

      6、其他人员

      一些项目涉及到其他人员,如页面设计人员、页面制作人员。

      部分大的项目,还有专门的维护人员。

      由于目前国内很多公司并没有严格这么区分,如果项目小的话,可以一人兼任多项职位.

    展开全文
  • VSCode配置启动Java项目

    千次阅读 2020-04-21 14:06:53
    为了使 VS Code 支持核心 Java,作为最低要求,必须安装组扩展。 Java Extension Pack 微软的 Java 扩展包 Language Support for Java 红帽的 Java 语言支持扩展,要使 VS Code 支持 Java,这是唯一一必须安装的...

    摘自此处

    初始设置

    为了使 VS Code 支持核心 Java,作为最低要求,必须安装一组扩展。

    Java Extension Pack

    微软的 Java 扩展包

    Language Support for Java

    红帽的 Java 语言支持扩展,要使 VS Code 支持 Java,这是唯一一个必须安装的扩展。其它扩展都是补充性的。

    其它特性

    Java 语言支持扩展添加了许多其它功能,可以快速浏览、编写、重构和阅读 Java 源代码。

    Debugger for Java

    微软的 Java 调试器

    中级设置

    Java 编码的基础知识后,很快就需要使用库、依赖项、类路径等,Java 支持的最佳方法是添加以下三个扩展

    1. Java 依赖查看器(Java Dependency Viewer)

    2. 针对 Java 的 Maven 扩展 (Maven for Java)

    3. 微软的 Java 测试运行器(Java Test Runner)

    高级设置

    以下是一些扩展列表,可以改善日常工作体验

    GitLens

    此扩展为您提供有关源代码著作信息的洞察,例如 “谁添加了此方法以及何时添加”

    Rest 客户端

    构建 REST API ,够编辑包含 HTTP 调用的 .http 文件。 编辑器将快速提供代码片段和模板,它会提供一个即点生效的神奇的超链接,它会触发 HTTP 调用并在旁边打开结果。

    其他

    Spring 开发人员,Pivotal 和微软提供的那些能增强 Spring Boot 应用开发体验的重要扩展,以下是一些额外的 Spring 工具供进一步学习:

    • Spring Boot Tools
    • Spring Initializr Java Support
    • Spring Boot Dashboard

    注:涉及到快捷键的操作mac系统需将Ctrl改成Command

    展开全文
  • 右键项目,选择properties,查看该属性配置的是否正确 转载于:https://www.cnblogs.com/javadongx/p/tomcat_java_webservice.html
  • 1、将一个web项目打成jar 在项目上右键--Export >> Runnable JAR file ( 一定要选择这个,选择其他的可能会出现第三方依赖jar找不到,报错情况 )   2、将jar写入bat文件 将此代码复制写入到...
  • 如何启动一个java的main程序

    千次阅读 2018-12-06 18:29:59
    如果是jar,没有指定main-class,但是只有一个文件,无其他依赖(或者通过maven打到一块),使用 java -classpath jar路径 主类 参数...... 如个是jar,没有指定main-class,且依赖多个jar文件,这时候上面的方式...
  • 之前做的一个项目,一切正常。有天在启动时,突然报错了。 报错信息如上 看日志猜测是数据库连接池爆了,然后改数据库连接池配置,没有用。 一想到是栈溢出,想可能是内存小了,重新分配idea、tomcat内存,没有...
  • Eclipse怎么运行一个java web项目(详细版)

    万次阅读 多人点赞 2020-05-15 12:06:44
    下载安装Eclipse后,怎么运行一个Java web项目呢? 我这里以当当网的开源项目为例,记录下配置过程 下载的源码目录如下:(Java web项目包括一个项目文件夹和一个SQL文件) 配置过程总共分为6步: 1.启动Eclipse,...
  • 新建一个项目的步骤 打开eclipse,右键点击new–>java project,会出现如下页面。填写一个Project name,比如我在这里填写的是java_demo。然后按finish一个项目就创建好了。 修改项目的编码为UTF-8,具体步骤是右键...
  • 详情请见======>转自:https://blog.csdn.net/it_beecoder/article/details/78446747
  • 使用idea创建一个Maven java Web项目

    千次阅读 多人点赞 2019-01-04 15:00:51
    使用idea创建Maven java Web项目的步骤比eclipse要稍微凌乱一些,下面我们来逐步创建一个Maven java Web项目 1.新建项目 输入项目坐标 可以选择自己的maven,也可以用idea自带的maven 输入项目名和项目的存储...
  • ## #就是一个定时任务类,怎样让项目启动的时候,可以让这个类自动加载并调用,线程启动运行起来呢? 组长说用 static{}就行 但是我也不太会,请大家指教 ,我也看了注册监听什么的 ,但是组长不让。
  • 一个java项目的打包与发布

    万次阅读 2011-09-08 12:47:23
    自己整了个java项目,里面实现了一些数据库访问、配置文件读取、日志记录的功能,在eclipse上调试运行都OK,但需要发布到服务器上就没辙了。 项目的目录如下: 查了下资料终于搞定,过程如下: 1.将项目...
  • 打开IDEA之后新建一个普通的Java项目 选中红框之后点next 选择位置,工程名.然后点finish 重点:找到刚才新建的Java项目,然后右键,点击 Add Framework Support... 然后勾选Web Application,点击ok 这个时候Java web...
  • 一个Java项目的开发流程

    万次阅读 2010-07-18 23:48:00
    项目过程      1、项目启动  1)、项目组成立(公司成员、客户成员)  2)、制定项目预期目标  3)、制定项目计划周期  4)、建立好项目组成员沟通机制  2、需求...
  • Intellij IDEA打开Java项目启动

    千次阅读 2019-04-03 12:47:12
    最近有很多同学,竟然不知道如何使用Intellij IDEA打开Java项目启动 目录 Maven项目 2、Maven项目是以pom文件引入各项jar包的在点击lmport Project,然后在点击pom.xml,再点击Open​ 3、再点击Next​ 4、...
  • java复习 ——java web项目启动加载顺序

    万次阅读 多人点赞 2015-05-24 23:30:03
    web.xml加载过程(步骤): ...2.紧接着,容器创建一个ServletContext(上下文),这个WEB项目所有部分都将共享这个上下文. 3.容器将转化为键值对,并交给ServletContext. 4.容器创建中的类实例,即创建监听.
  • 其他人的修改UTF-8之类的解决方案没有解决我的问题。...如果你的不是这原因的话,那么我建议你用服务器上项目的lib文件夹下的所有包替换你项目下的lib文件夹,如果替换后能够运行,那么说明你的某个包名也...
  • Java项目(jar包形式)指定端口启动服务命令: java -jar xxx.jar --server.port=80
  • 使用IDEA启动Java web旧项目心酸史

    千次阅读 2018-04-27 15:37:51
    废话少说,开始简介一下项目(10年前的项目,没有用maven),大家可以看到,下图中只有一个web project,其他的全是Java project。 对的,项目就是采用的业务模块分层思想,最后由web project 来集成各个模块,...
  • 1、在系统上安装一个版本的gradle,用`gradle init --type java-application`创建一个默认的java项目,假设项目目录是hellojava 2、vscode写java首先要安装Java Extension Pack(下面简称JEP),这个扩展会自带两个...
  • 参考文章: ... 步骤1:准备主清单文件 ...由于是打包引用了第三方jar包的Java项目,故需要自定义配置文件MANIFEST.MF,在该项目下建立文件MANIFEST.MF,内容如下: Manifest-Version: 1.0 Class-Path: lib/commo...
  • windows tomcat8 启动 以及 部署 java web 工程项目 启动tomcat 配置Tomcat环境变量 前言:Tomcat运行基于jdk环境,所有首先需要安装配置jdk 添加 TOMCAT_HOME 环境变量,也就是tomcat目录,H:\apache-tomcat-...
  • shell脚本启动java se项目

    千次阅读 2018-08-15 23:04:17
    shell脚本启动java se项目 [root@hechaojie deploy]# cat start.sh #!/bin/sh SERVICE_HOME=/data/blog-service cd ${SERVICE_HOME} MAIN_CLASS="com.blog.service.server.Server" LIB_DIR=${SERVICE...
  • IDEA中启动一个springboot项目

    万次阅读 2020-04-04 23:59:45
    IDEA中启动一个springboot项目(2) 在上一篇文章中我们介绍了如何使用IDEA创建一个springboot项目,这篇文章我们来讲解一下如何在IDEA中启动一个springboot项目。基于上篇文章的项目进行介绍 创建一个springboot...
  • 这两天开始学习idea搭建springboot项目的时候,踩坑不停,自己搭建项目碰到java:程序包xxx不存在的问题,但是项目中确实是存在的,为此问题头疼了半天,最后对比公司项目发现缺少了.iml文件,重新生成之后项目正常...
  • springboot项目启动 java -jar详解

    千次阅读 2019-06-02 17:46:31
    在日常开发中,我们启动springboot项目直接运行项目中的启动类就可以了。但是如果需要将jar包在linux服务器上部署,没有启动类又该怎么启动呢?肯定很多小伙伴会说,那不是很简单么,java -jar不就行了么?这里详细...
  • Leyden项目旨在缩短Java启动时间

    万次阅读 2020-06-08 20:26:49
    Java语言架构师Mark Reinhold建议创建一个新的OpenJDK项目Leyden:具有更快启动速度和更低内存的静态应用程序二进制文件。一旦批准并完成,这将使开发人员能够(提前)将Java代码(及时)编译到本机应用程序中,并...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 654,003
精华内容 261,601
关键字:

如何启动一个java项目

java 订阅