首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏全栈程序员必看

    Java项目开发文档(javaweb实战项目)

    项目开发过程中为了增加程序的可读性和程序的健壮性, 方便后期程序的调试和维护,所以需要在开发过程中统一技术规范,一般会在项目初期确定好相关文档作为这一统一的规范。 一、需求文档 在项目启动之后,项目的目标已经明确了,那么就要开始着手干活了,但是在干活之前,需要对整个项目分析透彻。那么,如何对业务进行分析呢,看以下的建议。 首先,开发人员要有随意转换身份的意识和能力。 A、明确产品功能 在分析业务时,站在用户的角度上,思考要做的产品能实现什么功能。把所有的功能点列出来! B、分析某一功能点的流程 在罗列了所有的功能之后,需要站在开发者的角度分析每一个功能点,考虑从客户端到后台操作数据库的整个流程,可以从是什么、为什么、在哪、怎么做、谁来做、做完如何反馈、反馈给谁、上传到哪 E、绘制业务流程图 需求文档确定之后,绘制整个项目的业务流程图,这时候的流程图只需要包含前端的业务流程,后台实现的流程图不需要在需求文档中体现,而是放在后面的接口文档中。

    1.5K40编辑于 2022-07-30
  • 来自专栏芋道源码1024

    Java 后端开发实践 - 项目模板

    整理出一套公共性的项目模板,旨在尽量多地包含日常开发所需,减少开发者的重复性工作以及提供一些最佳实践。 1. 从写好README开始 一个好的README给人以项目概览,可以使新人快速上手项目,并降低沟通成本,建议包括: 项目简介 一两句话描述该项目实现的业务功能 技术选型 项目的技术栈,包括语言,框架,中间件等 本地构建 列出本地开发过程中所用到的工具命令 领域模型 核心的领域概念,针对于当前系统所在的领域 测试策略 自动化测试如何分类 技术架构 技术架构图 部署架构 部署架构图 外部依赖 项目运行时所以来的外部集成方 ,新开发者可以通过直接阅读这些示例代码快速了解项目的通用实践方式以及架构选择 2. 统一代码风格 除了Checkstyle以外,项目中有些通用的公共编码实践方式也需要进行统一。

    87210发布于 2020-12-08
  • 来自专栏运维前线

    CentOS 7 配置Java语言开发环境

    CentOS 7 配置Java语言开发环境 初始化设置参考:http://blog.csdn.net/wh211212/article/details/52923673 安装JDK8 安装Java SE开发工具包8(JDK8)并构建Java环境 下载并安装JDK 8 [确保Oracle下载站点上JDK的最新版本和源URL]http://www.oracle.com/technetwork/java /8u121-b13/e9e7ea248e2c4826b92b3f075a80e441/jdk-8u121-linux-x64.rpm" -H "Cookie: oraclelicense=accept-securebackup-cookie :$JAVA_HOME/jre/lib:$JAVA_HOME/lib:$JAVA_HOME/lib/tools.jar [root@linuxprobe ~]# source /etc/profile -0.b13.el7_3.x86_64/jre/bin/java) # 选择通过yum安装的最新版的Oracle JDK Enter to keep the current selection[+],

    1.2K80发布于 2018-01-02
  • 来自专栏鱼皮客栈

    Java 开发 AI 项目,太爽了!

    之前我用 Spring AI 带大家做过一个 开源的 AI 超级智能体项目,这次我来带大家快速掌握另一个主流的 Java AI 应用开发框架 LangChain4j。 目前主流的 Java AI 开发框架有 Spring AI 和 LangChain4j,它们都提供了很多 开箱即用的 API 来帮你调用大模型、实现 AI 开发常用的功能,比如我们今天要学的: 对话记忆 实际开发中应该如何选择呢? 我想先带你用 LangChain4j 开发完一个项目,最后再揭晓答案,因为那个时候你自己也会有一些想法。 AI 应用开发 新建项目 打开 IDEA 开发工具,新建一个 Spring Boot 项目Java 版本选择 21(因为 LangChain4j 最低支持 17 版本): 选择依赖,使用 3.5.x MCP 的方法,不过目前也不建议用 Java 开发 MCP。

    2.6K11编辑于 2025-07-12
  • 来自专栏Java开发

    JAVAJava 项目实战之 Java Web 在线商城项目开发实战教程

    Java Web项目:在线商城技术方案与应用实例一、引言在互联网飞速发展的今天,在线商城已成为电子商务的重要载体。 使用Java Web技术构建在线商城具有跨平台性、强大的社区支持和高度的可扩展性等优势。本文将为你提供一个Java Web在线商城的技术方案和应用实例,帮助你学习和掌握相关开发技巧。 当然,实际的在线商城还需要考虑更多的因素,如用户管理、支付功能、物流跟踪等,但本文的内容可以为你提供一个良好的开端,帮助你深入学习和掌握Java Web在线商城的开发Java,Java 项目实战,Java Web 项目,在线商城项目Java Web 在线商城,Java 开发实战,Java 项目开发教程,Web 在线商城开发Java 实战教程,在线商城开发教程,Java Web 开发实战,Java 项目实战教程,Java 在线商城项目,Web 商城开发教程,Java 项目开发实战

    51710编辑于 2025-09-18
  • 来自专栏Java技术详解

    Java 项目现在基于注解开发

    注解annotation在Java的web系统开发领域中使用逐渐在推广。注解是spring context 容器配置项目设置参数的有效接口。 经过简化和封装继承等方式,使用注解配置项目参数信息。注解是添加在Java源代码文件的配置项目参数信息标签。需要使用注解配置参数信息的Java源代码块都是spring容器组件 component。 项目测试运行部署上线之后,线上项目的配置调参接口需要使用配置文件。编辑配置文件的工作大部分是项目架构师的本职工作。Java项目中的配置文件配置着基础的数据源参数信息,数据源连接池信息,事务参数信息。 yml文件是spring boot框架的配置项目参数信息的接口可编辑文件。一个项目使用什么开发技术,面向的使用用户是什么类型和数量级别都是需要经过项目前期的需求调研严格确定。 Java项目的注解开发机制使用十分方便简洁。用户自定义的配置接口基本都是使用注解进行开发者模式确定。Java后端软件工程师Java程序设计语言和现在许多开发框架的直接使用用户。

    29620编辑于 2023-08-08
  • 来自专栏IT学习

    学习Java开发,实践项目是关键

    对于初学编程的人而言,Java是非常适合作为你的第一门语言去学习了解编程这个庞大复杂的体系的。先从基础入手,然后从做项目开始,培养和锻炼自己的编程规范以及思考和解决问题的能力。 既然是为了就业,你就要知道学习Java编程技术需要达到什么样的技术水平,才能获得一份Java开发的工作。 如何学习,从哪里开始学习,学习Java开发,实践项目是关键 很多同学在编程的时候,都是照葫画瓢,没有自己半点的理解,往往是把从书上背下来的再全堆上去。 如果想要单干,那么所做的项目将成为简历上的主要经历,这是对能力的证明。个人从事项目最好的选择是开发移动应用。 相对于大型软件项目,例如系统软件或企业级应用,移动应用的开发相对简单,很容易出成果,而也会有许多用户提供反馈,相当于免费帮你做测试。

    81110发布于 2019-12-18
  • 来自专栏CSDN博客

    使用InteIIiJ IDEA开发Java web 项目

    :https://blog.doiduoyi.com/authors/1584446358138 初心:记录优秀的Doi技术团队学习经历 1、介绍 IntelliJ IDEA是一款非常强大的集成开发环境 那么它如何开发Java web呢?下面就为大家介绍使用IntelliJ IDEA开发Java web。 在做就可以进行开发了。 3、开发Java web项目(JDK和Tomcat的安装我就不介绍了) 启动一个新的项目 ? 运行项目 点击运行,会自动在浏览器打开首页 ? 打开刚才我们刚才创建的hello.jsp,直接点击浏览器的图标就可以了,不用傻傻地写它的路径了,是不是很方便 ? ? 关于Intellij IDEA开发Java web就到这里

    1.6K20发布于 2020-05-06
  • 来自专栏全栈程序员必看

    Java项目开发流程「建议收藏」

    一个java开发项目过程: 1、项目启动   1)、项目组成立(公司成员、客户成员)   2)、制定项目预期目标   3)、制定项目计划周期   4)、建立好项目组成员沟通机制 4)、需求变更记录   5)、确定开发环境和运行环境   6)、扩展性要求   7)、与旧系统的接驳要求。    项目成员组成   根据以上过程,一个项目组中,需要:   1、需求工程师,其要求   善于与客户沟通,能快速了解客户的需求,对客户所在的行业比较熟悉。   善于学习新知识。    5、管理人员   一般由以上人员兼任,主要有   项目经理:负责整个项目   开发经理:负责系统设计、开发工作   测试经理:负责测试工作   6、其他人员   一些项目涉及到其他人员,如页面设计人员 部分大的项目,还有专门的维护人员。   

    1.8K10编辑于 2022-06-25
  • 来自专栏菜鸟成长学习笔记

    CentOS7 安装与配置 Java 开发环境

    java,可以查看 CentOS 自带的 Java 环境 [java2.png] 卸载现有 Java 环境 输入 su,输入 root 超级管理员的密码,切换到 root 用户模式 [java3.png [java6.png] [java7.png] 查看 yum 库中的 java 安装包 输入 yum -y list java* [java8.png] [java9.png] 安装 Java JDK 输入 yum -y install java-1.8.0-openjdk*(也可以使用 yum install java-devel 直接安装最新版本) [java10.png] [java11.png ] 查找 Java 安装路径 输入 which java [java12.png] 输入 ls -lrt /usr/bin/java(也就是上一步查询出来的路径),然后回车 [java13.png] [ [java22.png] 输入 source /etc/profile,使配置立即生效 [java23.png] 检查 Java 安装和配置情况 输入 java -version,然后回车 [java24

    2.9K30发布于 2020-12-11
  • 来自专栏JavaGuide

    7年经验社招终于上岸Java开发

    今天来分享一位球友的面试经历,这位朋友工作已经 7 年,之前一直从事 PHP 开发工作,微信公众号开发、保险行业都做过。2 月 21 号的时候正式提交离职申请,3.1 号开始学习 Java。 4 月 18 号的时候,成功拿到了自己的第一个 Java 后端开发 Offer。 下面是正文。 项目中是如何使用事务的? 项目中用过多线程吗?如何保证多线程线程安全的?具体你做了哪些操作来实现的? 你之前做过 PHP?你讲一下 PHP 和 Java 的区别呢? 我当时因为回答的是业务型开发,所以就中断了面试了,因为他们想找架构型的开发。 先介绍自己的开发经验,然后介绍自己上一家公司,最后介绍自己的拿手项目

    48810编辑于 2022-05-25
  • 来自专栏Java后端技术

    Centos7Java开发基本环境搭建

    一、Centos7安装JDK 首先查看自己的机器上是否已经自带openjdk,命令如下: rpm -qa | grep jdk 如果存在,则按照如下命令进行依次卸载: yum -y remove fileName -downloads-2133151.html 下载完成以后上传到centos7服务器。 二、Centos7安装Maven 首先在官网下载maven的tar.gz包,命令如下(本文以maven 3.5.0为例): wget https://archive.apache.org/dist/maven : zh_CN, platform encoding: UTF-8 OS name: "linux", version: "3.10.0-514.16.1.el7.x86_64", arch: "amd64 四、总结 ​    我们通过本文就知道了如何在centos7下安装java的基本环境,包括JDK、Maven、Git.而且聪明的你会发现:JDK和maven的安装惊人的相似,类比法可以很好的举一反三。

    88940发布于 2018-08-09
  • 来自专栏后端云

    Java项目开发中的点滴记录(1)

    记录下用Java开发项目中遇到的一些问题: @Pattern注解 对于http request body中的字段需要做正则校验,不需要条件判断的一般性正则校验,可以用@Pattern,而不必在方法中写正则校验 ,简化开发。 请修改为您自己证书的密码. server.ssl.key-store-password: 123456 #秘钥库类型 server.ssl.keyStoreType: PKCS12复制代码 并创建下面的java ); tomcat.addAdditionalTomcatConnectors(connector); return tomcat; } }language-java 复制代码 json数据类型如何在Java实体字段和数据库字段的映射 json数据类型和Java实体类的映射是很常见,json嵌套json也可以通过在Java实体类再写个嵌套的内部类。

    1.3K40发布于 2021-11-30
  • 来自专栏学点博客

    使用vscode搭建java maven 项目开发环境

    使用vscode搭建java开发环境,需要安装扩展:Extension Pack for Java、Maven for Java、Project Manager for Java、Debugger for ": "disabled" } 如有现成的maven项目打开后可以识别加载,如果识别不是maven项目,需要点击如下图所示: 点击后就会多出maven选项,展开就可以看到熟悉的install 编译项目 install 新建launch.json,运行项目 { // 使用 IntelliSense 了解相关属性。 需要重新安装jdk,安装OpenJDK17U-jdk_x64_windows_hotspot_17.0.8_7.msi即可,无法下载可以网盘下载地址:http://upload.asxsyd92.com /f/1221088-912046680-46f7cd 获取密码8087。

    6.3K20编辑于 2023-08-17
  • 在CentOS 7上使用WildFly进行Java开发

    本文介绍了一种Java应用程序托管堆栈中最常见的架构,它包括: CentOS 7:作为操作系统。 MySQL 5.6.24社区服务器:作为关系数据库。 目标受众 为他们的项目构建开发服务器的开发人员。 希望开始切换到WildFly并在其独立设置中需要一些指导的应用服务器管理员。 开始之前 请按照Linode:保护您的服务器中提到的步骤进行操作,但跳过创建防火墙部分,因为在CentOS 7中使用firewalld替换了iptables 。 添加了修改以解决WildFly使用JDK 8的警告消息(默认为JDK 7)。 为firewalld添加了脚本,使WildFly在Linode实例上运行。 从管理控制台的任何位置启用访问(仅适用于开发环境)。 删除其他Linux发行版,只有CentOS可用。 将WildFly添加到引导后自动启动。 为某些命令在屏幕上显示进度。

    4.9K20发布于 2018-09-06
  • 来自专栏杰凡IT

    Java基于springboot开发的景点旅游项目

    演示视频 https://www.bilibili.com/video/BV1cj411Y7UK/?

    39020编辑于 2023-11-04
  • 来自专栏Java开发

    Java Web 项目在线商城开发教程

    以下是一篇关于Java Web在线商城项目的技术方案和应用实例文章:Java Web在线商城项目技术方案与应用实例一、项目概述在线商城是电子商务的重要载体,基于Java Web技术开发的在线商城,具有跨平台性 开发工具:可使用IntelliJ IDEA作为集成开发环境,Maven作为项目依赖管理工具,JDK选择1.8或以上版本,服务器可选Tomcat。 四、项目部署将开发好的项目打包,部署到Tomcat服务器上。配置Tomcat相关参数,启动服务器,即可通过浏览器访问在线商城系统,进行商品浏览、购物车操作、用户注册登录等功能测试。 Java Web 项目,在线商城开发Java 项目实战,Java 教程,商城开发教程,Web 项目开发Java 实战指南,在线商城项目Java 编程,商城系统开发Java 项目教程,Web 开发实战 ,Java Web 开发,在线商城教程,Java 实战项目

    37610编辑于 2025-08-03
  • 来自专栏终码一生

    GitHub上7月最热门的Java开源项目排行

    7月份GitHub上最热门的Java开源项目排行已经出炉啦,一起来看看吧: 1 JimuReport https://github.com/zhangdaiscott/JimuReport Star 1388 3 sa-token https://github.com/dromara/sa-token Star 2507 这可能是史上功能最全的Java权限认证框架! 6 arthas https://github.com/alibaba/arthas Star 25627 Arthas旨在帮助开发人员解决Java应用程序的生产问题,无需修改代码或重新启动服务器。 7 kafka https://github.com/apache/kafka Star 19724 kafka是一种高吞吐量的分布式发布订阅消息系统,有如下特性: 通过O(1)的磁盘数据结构提供消息的持久化

    82710编辑于 2022-10-28
  • 来自专栏该溜子的专栏

    【从0做项目Java音缘心动(7)——收藏音乐

    零:项目结果展示 项目目前已经上线 音乐播放器登录页面 ​​ 一:导入 上一篇文章,我们完成了删除音乐,查询音乐模块,本篇文章我们肝,收藏页面——收藏音乐功能,取消收藏,收藏页面的删除音乐 二:添加音乐到喜欢的列表

    23800编辑于 2025-02-25
  • 来自专栏Java学习网

    Java项目实践,Java制作33选7彩票号码生成器

    33选7彩票号码生成器 **作一个界面。两个按钮,一个JLabel,点开始按钮后,彩票33选7(1……33中选7个不重复的数),把7个数字拼接到JLabel中显示出来,点结束按钮停止。 提示:java.util.Random 参考 nextInt函数 借助集合实现。 随机彩票生成,每0.5秒一次。 package classic3IOAndThread; import java.util.Arrays; import java.util.Random; import java.awt.*; import java.awt.event.*; import javax.swing.*; public class LotteryMachine implements ActionListener { int[ ] rArrayCopy = new int[7]; JLabel jl2 = new JLabel("请点击开始按钮"); Timer timer=new Timer(500,this);//实例化一个计时器

    1.6K20发布于 2021-04-20
领券