简介整理了一下工作电脑上的开发工具,这样也方便自己电脑炸了后,能快速恢复一下开发环境,毕竟WindowsIntellij IDEAJava开发神器,开发效率高,功能非常强大,社区版阉割了太多功能,满足不了开发需求,旗舰版收费,没钱也可以用,你懂的,这里除了IDEA要安装外,还可以在之上安装很多好用的插件navicat premium 12数据库连接工具,支持多种主流数据库,mysql,oracle            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-09-11 10:57:06
                            
                                81阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
             文章目录一、前言二、关于代码注释的规范三、总结 一、前言现在的软件项目都是团队多人合作一起开发,软件架构的复杂性也需要协同开发完成,如何高效地协同呢?无规矩不成方圆,无规范难以协同。对软件来说,适当的规范和标准绝不是消灭代码内容的创造性、优雅性,而是限制过度个性化,以一种普遍认可的统一方式一起做事,提升协作效率,降低沟通成本。在软件项目开发过程中,我们在编写代码的时候,都会被要求在代码添加一些注            
                
         
            
            
            
            1、接口的响应要明确表示接口的处理结果为了将接口设计得更合理,我们需要考虑如下两个原则:对外隐藏内部实现。即服务A调用服务B,如果服务B异常,但是我们不要直接把服务B的状态码、错误描述直接暴露给用户;设计接口结构时,明确每个字段的含义,以及客户端的处理方式。比如下面这个是我们设计的接口的响应:@Data
public class APIResponse<T> {
    private            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-09-26 11:23:18
                            
                                119阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Java网络编程NettyNetty核心源码分析Netty启动过程源码分析Echo 程序Demo源码启动类的整体理解NioEventLoopGroup源码分析ServerBootstrap 创建和构建过程绑定端口源码分析Netty启动过程梳理Netty接收请求过程源码分析说明源码分析Netty接受请求过程梳理Pipeline、Handler、HandlerContext创建源码分析三者关系Cha            
                
         
            
            
            
            打开idea,新建项目,选择Spring Initializr,自定义工件名称和路径,选择项目SDK和Java版本,点击下一步 选择Spring Web,完成  项目创建成功  在src/main/java/com/example/demo路径下创建软件包cotroller,在内部创建Java类DemoController 在DemoCo            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-06-05 15:30:38
                            
                                118阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            学习路线:Java基础--->HTML/CSS/JS(前端页面)--->Servlet/JSP(J2EE)(马士兵的视频)、Mysql(数据库)--->Java Web框架(spring、springmvc、mybatis)---找到工作:Java基础的升级版---《Java编程思想》---1~2年:看设计模式---《大话设计模式》,写博客(还需要看:代码编写优化的书。比如《重构            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-21 15:34:49
                            
                                29阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            # Java后端Mock方案
## 问题描述
我们需要在Java后端开发中使用Mock来模拟某个外部服务,以便在开发和测试阶段使用,而不依赖于该外部服务的真实调用。我们假设我们的后端服务需要调用一个名为 `ExternalService` 的外部服务,但该服务在开发和测试环境中不可用。
## 解决方案
为了解决这个问题,我们可以使用Mockito框架来创建一个模拟的 `ExternalSe            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-01-12 10:43:19
                            
                                116阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            java后端介绍今天我正式开始了一个新话题,那就是 Web。目前我主要会介绍后端。作为后端的老大哥 java,也有很多后端框架,比如大家耳熟能详的 spring 等。今天来带大家入门 servlet,不管是学生,刚毕业或是已经工作自学编程的人群都能看懂。准备工作目前我们使用的服务器是 Tomcat,大家可以先安装 Tomcat,这一步网上有很多教程,我不再说了。然后还需要下载 idea,配置 To            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-06-02 13:26:28
                            
                                118阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            # 如何在Java后端导出Excel文件
在开发Java后端应用程序时,经常会遇到需要将数据导出为Excel文件的需求。本文将介绍如何使用Java后端代码来实现将数据导出为Excel文件的功能。我们将以一个简单的学生信息管理系统为例,演示如何将学生信息导出为Excel文件。
## 1. 添加Excel导出依赖
首先,我们需要添加Apache POI库来处理Excel文件的导出。在 `pom.            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-02-23 08:45:06
                            
                                53阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            # 后端用Java如何解决实际问题
## 引言
Java作为一种功能强大的编程语言,广泛应用于后端开发。在本文中,我们将讨论如何使用Java解决一个实际的后端问题,并提供相应的示例代码。
## 问题描述
假设我们需要开发一个简单的图书管理系统。该系统需要支持以下功能:
1. 用户可以注册新账号,并登录系统。
2. 用户可以添加、删除和查看图书。
3. 用户可以借阅和归还图书。
4. 管理            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-12-02 12:30:28
                            
                                33阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            这一节,主要讲解怎么实现一个千万级的广告监控系统。系统主要架构如上图,系统主要功能模块有:数据接口、数据处理进程、数据回调进程、自然量重新计算进程、数据汇总进程、配置/报表显示后台。主要技术及工具: 1、NGINX+PHP-FPM:数据接收接口 2、Redis:数据队列及匹配Key索引 3、Mysql:数据仓库 4、PHP-CLI:数据后端处理进程下面我们对图中标好编号进行分开解析:1、用户点击            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-10-20 19:08:17
                            
                                92阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            # 项目方案:Java 后端开发
## 引言
在当今的软件开发领域中,Java 是一种广泛使用的编程语言,特别适合用于构建可靠、安全和可扩展的后端应用程序。本文将讨论如何使用 Java 只编写后端,并提供一个项目方案作为示例。
## 项目概述
我们将创建一个简单的个人博客应用程序作为示例项目。该应用程序将允许用户注册、登录、创建和编辑博客文章,以及查看其他用户的文章。
## 技术栈
在我们的            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-09-05 05:24:31
                            
                                57阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            前后端分离怎么实现?前后端分离的内容分别是什么?今天,我们就通过这篇文章来了解这方面的知识吧。
    随着低代码开发市场的蓬勃发展,低代码产品成为企业实现高效办公自动化效率的助手。前后端分离是发展趋势,对于前端和后端工程师来说都是有利的。那么,前后端分离怎么实现?前后端分离的内容分别是什么?今天,我们就通过这篇文章来了解这方面的知识吧。一、前后端分离怎么实现?            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-04 11:48:24
                            
                                191阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            1.引言  毕业已经一年有余,这一年里特别感谢技术管理人员的器重,以及同事的帮忙,学到了不少东西。这一年里走过一些弯路,也碰到一些难题,也受到过做为一名开发却经常为系统维护和发布当救火队员的苦恼。遂决定梳理一下自己所学的东西,为大家分享一下。    经过一年意识到以前也有很多认识误区,比如:    偏爱收集,经常收集各种资料视频塞满一个个硬盘,然后心满意足的看着容量不行动。    不重基础,总觉得            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-21 00:43:14
                            
                                20阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            请求转发的用处:比如说我们登录验证,我们验证过了之后,服务器会把我们转到管理页面。如果验证不过,会把我们再继续转到登录页面。知道我们验证通过了,才会把我们转到管理页面。 请求转发                              &            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-12-24 13:33:29
                            
                                125阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            Java又常被称之为后台开发。什么叫后台呢?除了后台还有什么前台、前端后端……这些概念一大堆,还容易弄混。以一个三层架构的知识点来引出我对于后台的理解。理解肯定是很浅薄甚至是有问题的,但只能说以我当前的知识水平,这样去理解更便于记忆。随着今后的学习过程中不断地将概念完善。一、三层架构Java后台就相当于一个Java服务器,它的作用在于将数据库和前端(或者说浏览器或者说网页)连接起来了。如何连接起来            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-15 09:03:37
                            
                                42阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
                   以前写过一篇设置微信二维码失效时间的博客,最近又要新增微信退款的功能,于是又重新整理了一下前面的微信二维码扫码支付功能,感觉整体的实现方式都能够掌控了,于是将具体的源码拿出来分享一下。开发之前,一定要先阅读这篇说明文档:https://pay.weixin.qq.com/wiki/doc/api/native.php?chapter=6_3此处            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-08-26 11:24:21
                            
                                46阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            编写后端接口步骤一 、在有数据库的前提下,后端接口的编写主要可以分为以下几个步骤:1、设计数据库表结构首先需要根据需求设计数据库表结构,并创建相应的表。可以使用 SQL 语句或者可视化的数据库工具来完成这一步。2、连接数据库:在后端代码中,需要使用相应的数据库连接库来连接到数据库,并在需要的时候执行相应的 SQL 语句。3、编写 API 接口根据需求,编写相应的 API 接口,可以使用各种后端框架            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-12-02 18:01:57
                            
                                129阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            1、服务端渲染(SSR:server side render)   谈起服务端渲染,对于动态服务而言,这个世界上跑的大多数页面都经过服务端的数据渲染,接口->前端赋值->模板渲染。这些都是在服务器完成,在我们查看源码的时候,可以看到完整的html代码,包括每个数据值。SSR 实际上并没有限定语言和框架: 1.传统的 PHP,jsp,asp 的模板渲染   2. No            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-10-19 09:07:49
                            
                                40阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            第一层(基本语法)  第一层心法,主要都是基本语法,程序设计入门,悟性高者十天半月可成,差一点的 3 到 6 个月也说不准。如果有其他开发语言的功底相助,并且有张无忌的悟性与运气,相信第一层只在片刻之间就练成了。第一层主要包括如下部分(已经列好顺序):Java 基础语法Java 面向对象Java 常用类详解Java 异常机制Java 集合与数据结构Java IOJava 多线程Java 网络编程J