参考 JAVA | Guava EventBus 使用 发布/订阅模式前言EventBus 是 Guava 的事件处理机制,是观察者模式(生产/消费模型)的一种实现。观察者模式在我们日常开发中使用非常广泛,例如在订单系统中,订单状态或者物流信息的变更会向用户发送APP推送、短信、通知卖家、买家等等;审批系统中,审批单的流程流转会通知发起审批用户、审批的领导等等。Observer模式也是 JDK 中            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-11 20:50:45
                            
                                148阅读
                            
                                                                             
                 
                
                             
         
            
            
            
             一.使用命令行发布java应用程序步骤:1.打开命令行界面;2.进入项目目录(class路径)【例如在eclipse中的bin文件夹下】。3.压缩文件:命令为 jar  -cvf  des *.*  (这里的des指的是你要生成jar文件的路径,这里的*.*指代的是所有文件。例如 ..\elts.jar)4.解压文件:命令为 jar             
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-14 16:26:32
                            
                                200阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            写在最前面  经过一段时间的修正和完善,我觉得是时候发布AOS V0.7版本了。这个版本共有7个新增/优化/修复的变更。  AOS平台简介(100%全方位无死角免费又开源)  AOS应用基础平台基于JavaEE技术体系,以“标准功能可复用、通用模块可配置、行业需求快速开发、异构系统无缝集成”为目标,为软件开发团队提供高效可控、随需应变、快速实现业务需求的全栈式技术解决方案。帮助企业落实IT策略            
                
         
            
            
            
            继jenkins笔记(1)进行实战java代码发布,此利用github私有仓库拉去,jenkins利用maven编译源码后讲包发布致web服务器。 
 一、git私有仓库创建 
 可参考GIT笔记中远程仓库搭建部分,此处java源码使用zrlog,将源码pull到github上,将jenkins公钥配置到github上,即可下一波。 
 二、we            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-10-24 23:55:24
                            
                                104阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
             1.要注意的条件  1)合适版本的JRE已经安装 2)完整的Class 3)数据配置文件 4)可执行命令 2.JAR文件的基本操作  JAR文件实际是ZIP文件,用zip或者unzip就可以操作,但是JAR文件中含有特殊信息。jar命令是专门用来操作JAR文件的,它会自动生成一个叫做mantext的文件,保存有相关信息。 例如: 类Rivers public class Rivers {
 pu            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-01 13:17:13
                            
                                52阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            也许java项目发布的方式有很多种,这里我就介绍我知道的两种jar包方式和war包方式将项目打包        1 在项目pom.xml所在的目录打开命令窗口                打开命令行的窗口是按下shif            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-06-05 09:20:25
                            
                                114阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            # JAVA发布GUI程序
在JAVA中发布GUI程序是一个非常常见的需求,本文将为您介绍如何发布一个JAVA GUI程序,并提供相应的代码示例。
## 准备工作
在发布JAVA GUI程序之前,我们需要进行一些准备工作。
首先,我们需要确保您已经安装了JAVA开发工具包(JDK)。如果您还没有安装JDK,您可以从Oracle官方网站上下载并安装最新版本的JDK。
其次,您需要选择一个集            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-09-13 09:40:53
                            
                                187阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            我拿了一份桌面工具的开源代码,修修改改,在elipse上运行,感觉良好,但到了发布应用程序,就傻眼了。我居然不知道咋发布!呵呵,不愧是Java小白!如果是微软阵营,直接就编译成exe了。但java这里,如果要编译成EXE,还需要一个第三方工具,eclipse是没有的。更何况,要编译...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2016-03-11 20:04:00
                            
                                197阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            # Java发布exe程序的步骤
作为一名经验丰富的开发者,我将会指导你如何实现Java发布exe程序。在开始之前,我们需要明确整个流程,并了解每一步的具体操作和相关代码。
## 整体流程
首先,让我们来了解一下整个流程。下面是发布Java程序为exe的步骤表格:
| 步骤 | 操作 |
| --- | --- |
| 1 | 编写Java代码 |
| 2 | 编译Java代码 |
| 3            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-08-06 15:54:20
                            
                                127阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            我拿了一份桌面工具的开源代码,修修改改,在elipse上运行,感何况,要编译exe,前提是要先将源代码编译成jar包。可是jar包又分为普通jar包和可运行jar包,要选哪一个?并且这份源代码有点            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-08-15 14:39:18
                            
                                90阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            # Rancher发布Java程序
Rancher是一个开源的容器管理平台,可以帮助企业简化和自动化容器的部署、管理和伸缩。在Rancher中发布Java程序非常简单,并且可以通过使用Rancher提供的特性来实现容器服务的高可用性和弹性。
本文将详细介绍如何使用Rancher发布Java程序,并提供相应的代码示例,让读者能够更好地理解和实践。
## 准备工作
在开始之前,需要确保已经完成            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-08-20 03:26:34
                            
                                151阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Runtime.getRuntime().exec("cmd /c del c:\\a.doc");
   //Runtime.getRuntime().exec("notepad");
  //Runtime.getRuntime().exec("cmd /c start c:\\a.doc");
  //Runtime.getRuntime().exec("cmd /c start http:            
                
         
            
            
            
            一 JSmooth 1.出品 Jsmooth,Sourceforge.net 2. 类型 free 3. 下载 4. 步骤 a)利用Eclipse将所需要的主类打成可独立运行的jar包,注重添加manifest属性和MainClass。 b)新建一个Jsmooth工程 c) 在sketlon中选择“Console“ 或者 “Windowed“ d) 在Executable中的配置: i. Exec            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-12-28 10:30:46
                            
                                17阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            当项目完成后接下来的就是打包发行了,这里说的非Applet,Web application等,而是指纯粹的控制台程序或有图形界面的java程序。通常程序的打包发行指把程序打包成.exe执行文件或脚本文件来方便用户 的执行使用。在工作中完成一个车辆定位后台通信服务程序,主要通过UDP协议与终端设备进行数据的传输,在开发完后进入程序的打包发布阶段,通过查找资 料,在网络上搜索到一篇文章            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-23 12:39:04
                            
                                93阅读
                            
                                                                             
                 
                
                             
         
            
            
            
             Maven 项目的部署通常包括以下步骤:    (1) 开发人员将项目代码提交到 GIT 或 SVN 等版本控制系统中,并进行标记;    (2) 编译人员从 Git 或 SVN 上下载完整的项目代码;    (3) 构建应用;    (4) 将构建输出的 WAR 或            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-16 13:06:48
                            
                                125阅读
                            
                                                                             
                 
                
                             
         
            
            
            
              本文介绍如何使用py2exe来将python源程序打包成文件。以上一篇文章《Python:一个多功能的抓图工具开发(附源码)》中的源程序为例进行讲述。www.py2exe.org上下载最新版本。  2、编写安装脚本,比较简单,不过多解释,如下:Screenshot_setup.py
#!/usr/bin/env python
# -*- coding: utf-8 -*-            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-04 20:02:32
                            
                                119阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            1. 小码短链接
无需开发人员埋点,将原始网址缩短为短链接进行投放,可以轻松统计链接访问量,适用各种场景下的链接访问量统计 除此之外,小码短链接还提供「协作空间」、「自定义域名」等功能2. Get智能写作
Get智能写作提供公众号、头条、微博等平台的热点发现,可以在这里找到丰富的写作素材,并通过深度AI,提供一站式的写作服务3. 秀米编辑器
秀米提供了丰富的素材模板,可以将你的文章内容等通过各种有            
                
         
            
            
            
            # 如何用IIS发布Java程序
## 概述
在本文中,我将向你展示如何使用IIS(Internet Information Services)来发布Java程序。IIS是一种Web服务器,通常与Microsoft Windows操作系统一起使用。通过这个过程,你可以将你的Java程序部署到IIS上,并通过HTTP协议来访问。这对于部署Web应用程序非常有用。
## 流程概述
首先, 我们来看            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-06-22 05:54:06
                            
                                86阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            编写高质量代码:改善Java程序的151个建议 --[78~92]HashMap中的hashCode应避免冲突多线程使用Vector或HashTableVector是ArrayList的多线程版本,HashTable是HashMap的多线程版本。非稳定排序推荐使用List对于变动的集合排序set=new TreeSet(new ArrayList(set));重新生成一个Set对象,也就是对原有的            
                
         
            
            
            
            发布Java应用程序            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2010-06-02 08:29:14
                            
                                523阅读