Java开发
文章平均质量分 61
AI知识分享
分享与交流IT圈知识,联系博主微信:java2demo 微信公众号: IT人才圈,即可进交流学习群
展开
-
Java后端工程目录结构
com.xxx├── common // 公共类│ └── annotation // 自定义注解│ └── config // 全局配置│ └── constant // 通用常量│ └── core // 核心控制│ └── enums // 通用枚举│ └── exception // 通用异常│ └── json // JSON数据处理│ └── utils // 通用类处理│ └── xss // XSS过滤处理├── component // 公共组件│ └── gene原创 2022-05-05 14:46:38 · 2212 阅读 · 0 评论 -
Git代码工程文件结构
Git代码工程文件结构原创 2022-04-26 09:57:40 · 873 阅读 · 0 评论 -
消息中间件ActiveMQ配置说明
消息中间件ActiveMQ配置说明很多同学在使用ActiveMQ过程中,经常会对其配置不是很清楚,以至于造成困扰。今天特意对ActiveMQ这块配置作下解释说明。1、首先进入ActiveMQ安装目录下的conf路径2、对MQTT客户端的安全配置,mqtt协议默认是对应1883端口,其安全认证的帐号在conf/credentials.properties文件进行配置。具体配置如下:则表明mqtt帐号名为mqtt,密码为mqtt@2018这是当mqtt客户端会话连接时用到,如原创 2021-08-18 15:10:51 · 6186 阅读 · 0 评论 -
Docker镜像上传到私有仓库
Docker镜像上传到私有仓库https://blog.csdn.net/qq_39623859/article/details/79752803原创 2021-07-06 20:16:24 · 216 阅读 · 0 评论 -
Java实现字符串解析成2维Int数组
实现方法将如下字符串解析成2维int数组输入参数:1482,413 1744,424 1856,670 1552,687返回参数int[][] arr/** * 解析成Int数组 * @param str * @param regex * @return */public static int[][] parseToIntArr(String str, String regex) { String[] strArr = str.split(regex);..原创 2021-06-28 16:13:20 · 192 阅读 · 0 评论 -
The forked VM terminated without properly saying goodbye. VM crash or System
The forked VM terminated without properly saying goodbye. VM crash or System的解决方法:https://stackoverflow.com/questions/23260057/the-forked-vm-terminated-without-saying-properly-goodbye-vm-crash-or-system-exi原创 2021-06-28 15:16:00 · 1410 阅读 · 0 评论 -
Java操作Docker的Api接口工具类
Java操作Docker的Api接口工具类public class DockerClientService {private static final Logger LOGGER = LoggerFactory.getLogger(DockerClientService.class);/** * 连接docker服务器 * * @return */public DockerClient connectDocker(String serverUrl) { DockerCl.原创 2021-06-22 15:20:45 · 546 阅读 · 0 评论 -
HttpClient工具类
HttpClient工具类public class HttpClientUtil {private static Logger logger = LoggerFactory.getLogger(HttpClientUtil.class);public static String doGet(String url, Map<String, String> param) { // 创建Httpclient对象 CloseableHttpClient httpcli.原创 2021-06-22 14:51:21 · 381 阅读 · 0 评论 -
Java实现Zip压缩文件操作的工具类
Java实现Zip压缩文件操作的工具类package com.rontech.rdc.module.file;import org.apache.commons.lang3.StringUtils;import org.slf4j.Logger;import org.slf4j.LoggerFactory;import java.io.*;import java.util.ArrayList;import java.util.Enumeration;import java.util.Lis原创 2021-06-09 16:25:17 · 293 阅读 · 0 评论 -
Tomcat9运行时初始占用内存大小
Tomcat9运行时初始占用内存大小服务器环境: JDK:1.8 Tomcat:9.0.40Tomcat刚启动完成后(未部署工程),占用内存大小:134.5M左右Tomcat安装步骤:1、将Tomcat软件包上传至服务器,并解压tar -zxvf apache-tomcat-9.0.40.tar.gz2、创建Linux用户(专门管理tomcat应用的)# groupadd app# useradd -m app -g a...原创 2021-05-25 14:16:03 · 1600 阅读 · 0 评论 -
多数据源动态切换及XA分布式事务Java实现(超详尽)
多数据源动态切换及XA分布式事务实现说明文档多数据源动态切换及XA分布式事务实现说明文档文档修改记录 版本 修改日期 修改人 说明 1.0.0 2021-04-20 Oscar 初稿 ...原创 2021-04-23 16:44:46 · 818 阅读 · 1 评论 -
IDEA下Lombok插件的安装及使用
IDEA下Lombok插件的安装及使用 Lombok插件的好处在于可以让我们的代码更简洁,减少一些重复的工作,最常用的就是@Data注解,比如在实体类上使用@Data注解,实体类的各个属性就不需要书写get和set方法。安装方法:1、File→Settings→Plugins,输入lombok,本地没搜到,就可以点击Search in repositories(或直接点击Browse repositories进入搜索),搜到Lombok后选择Install进行安装即可,安装后需重启..原创 2021-01-12 11:44:54 · 1530 阅读 · 2 评论 -
微信公众号、小程序项目开发模板源码
微信公众号/小程序开发项目源码(支持多公众号)微信应用开发一步到位,结合测试公众号完成开发Demo演示,项目源码运行图文步骤逐一讲解。1.1、申请测试公众号微信测试公众号申请链接1.2、登录后,获取到appID和appsecret1.3、配置接口有涉及的参数,不涉及的可不填。测试号二维码关注后即可使用2.1 下载项目源码,导入IDEA开发环境。(源码获取地址)2.2 导入项目2.3 在项目工程的配置文件中,将上文测试公众号的参数...原创 2021-01-12 09:45:50 · 4455 阅读 · 1 评论 -
Maven项目发布jar包到Nexus私服(超快捷)
Maven项目发布jar包到Nexus私服在编码过程中,有些通用的代码模块,有时候我们不想通过复制粘贴来粗暴地复用。因为这样不仅体现不了变化,也不利于统一管理。这里我们使用maven deploy的方式,将通用的模块打成jar包,发布到Nexus私服,让其他的项目来引用,以更简洁高效的方式来实现复用和管理。一、Maven的settings.xml文件中设置标签 <server> <id>nexus-releases</id> <原创 2020-11-19 11:38:50 · 2592 阅读 · 2 评论 -
SpringBoot项目在线自动生成代码
SpringBoot项目在线自动生成代码最近学习研究Java代码生成器,以下项目为实践的成果,特地分享给有需要的同学。项目应用运行后,打开下面菜单页面,即可愉快地Coding了~1、代码自动生成器2、生成代码预览在IDEA下使用生成的代码3、前端表单在线设计关注下方,发送"01"获取更多相关源码教程。4、一键生成前端代码...原创 2020-11-13 11:06:22 · 1027 阅读 · 1 评论 -
Springboot项目启动后自动打开浏览器访问(超实用)
Springboot项目启动后自动打开浏览器访问1、在Springboot项目中每次启动完项目,手动在浏览器输入访问地址太麻烦了。在启动类中加入下方代码,就可高效地在控制台中单击URL访问项目了~示例代码:@SpringBootApplication@Slf4jpublic class WebApplication { public static void main(String[] args) throws UnknownHostException { Configu原创 2020-11-13 11:08:15 · 21614 阅读 · 3 评论 -
Springboot项目启动时自动打印访问地址(超简单)
Springboot项目启动时自动打印访问地址在Springboot项目中每次启动完项目,手动在浏览器输入访问地址太麻烦了。在启动类中加入下方代码,就可高效地在控制台中单击URL访问项目了~示例代码:@SpringBootApplication@Slf4jpublic class WebApplication { public static void main(String[] args) throws UnknownHostException { Configurab原创 2020-11-12 15:53:03 · 8112 阅读 · 2 评论 -
校园跑腿项目完整案例学习(SpringBoot+JPA+Thymeleaf+Bootstrap)
校园跑腿项目完整源码(SpringBoot+JPA+Spring+Thymeleaf+Bootstrap)最近弄了个校园跑腿项目,特将学习成果分享给大家。项目特点:轻松上手、知识点丰富可作为Java开发者学习、毕业设计参考。访问启动后的项目地址管理后台:http://127.0.0.1:8888/用户手机页面:http://127.0.0.1:8079/使用附件的数据库脚本管理后台帐号:admin 123456用户帐号:test 123456 和 Hkun 123456(如原创 2020-10-21 19:59:25 · 11644 阅读 · 5 评论 -
[教程及应用包]使用rinetd实现端口映射/转发/重定向
[教程]使用rinetd实现端口映射/转发/重定向使用rinetd实现端口映射/转发/重定向https://jingyan.baidu.com/article/6fb756ecdfac54651858fbb4.htmlrinetd-master.zip软件包:Rinetd软件包点击下载http://114.55.14.8:30001/files/software/rinetd-master.zip...原创 2020-09-30 14:08:28 · 826 阅读 · 0 评论 -
IT项目中的应用架构、技术架构、安全架构、部署架构
IT项目中的应用架构、技术架构、安全架构、部署架构在日常软件项目开发与实施中,经常会涉及到各种架构图,如应用架构、技术架构、安全架构、部署架构。今天特意将这些架构图整理如下,提供给大家进行学习参考。一、应用架构(引用地址:https://www.processon.com/view/5f6860111e085376981e4186)二、技术架构(引用地址:https://www.processon.com/view/5f6c0745f346fb166d089d09)三、安全架构(引用地址:原创 2020-09-25 16:58:12 · 17033 阅读 · 0 评论 -
Activiti实现会签功能程序Demo
Activiti会签功能1、会签是什么?会签功能指多个人员针对同一个事务进行协商处理,共同签署决定一件事情。在工作流中会签,是指多个人员在同一个环节进行处理,同一环节的有多个处理人并行处理,按照配置规则,固定比例的人员办理完成后即可继续流转至下一环节。2、会签的种类a) 按数量通过:达到一定数量的通过表决后,会签通过。b) 按比例通过:达到一定比例的通过表决后,会签通过。c) 一票否决:只要有一个表决时否定的,会签通过。d) 一票通过:只要有一个表决通过的,会签通过。原创 2020-08-26 10:43:31 · 2156 阅读 · 0 评论 -
SpringBoot快速集成Activiti7的实践教程
Activiti实践SpringBoot集成Activiti流程定义列表任务审核页面创建工单/** * 创建工单 * * @param workOrder * @return */@PostMapping("saveOrder")@ResponseBodypublic ResponseResult<String> saveOrder(@RequestBody WorkOrder workOrder) { String workOrderId = workOr原创 2020-08-14 19:43:47 · 2501 阅读 · 2 评论 -
使用rinetd实现端口映射/转发/重定向
使用rinetd实现端口映射/转发/重定向标签:rinetd 端口转发 端口映射rinetd一款简单、方便的端口映射工具,帮助开发人员可快速进行内网机器的端口映射/转发/重定向。1、网上搜索下载rinetd软件包,并下载到指定目录下解压。unzip rinetd-master.zip2、创建如下目录mkdir -p /usr/man/man8进入解压后的目录下进行rinetd编译和安装cd rinetd-mastermakemake install3、创建配置文件/etc/ri原创 2020-06-03 17:06:16 · 728 阅读 · 0 评论 -
基于FastDFS实现分布式存储的上传下载等操作
基于FastDFS实现分布式存储的上传下载等操作标签:FastDFS Java基于FastDFS实现分布式存储的上传下载等操作,并将程序封装成工具类方便直接使用。有需要源码的同学可私信。整体项目实现分解成下文5个步骤。1、在项目中添加依赖到Maven的pom文件 org.csource fastdfs-client-java 1.27-SNAPSHOT commons-io commons-io 2.4 2、FastDFS原创 2020-05-31 14:53:45 · 427 阅读 · 0 评论 -
IntelliJ Idea下Maven插件使用技巧
IntelliJ Idea下Maven插件使用技巧标签:Idea MavenIntelliJ Idea下Maven插件使用技巧,对于开发人员快速上手,并可能有效提高开发效率,特将此整理分享给大家。1、Idea下在右侧菜单可打开Maven操作面板,以及maven的设置窗口。2、可在如下设置栏修改为本地安装的Maven软件、配置文件和本地仓库。3、配置跳过测试代码的编译命令,效果同: -Dmaven.test.skip=true;4、如下图进行项目的打包操作,按Ctrl按键可选择多个操作项。原创 2020-05-31 10:20:20 · 851 阅读 · 0 评论 -
IntelliJ Idea下jar包引入失败的处理方法
IntelliJ Idea下jar包引入失败的处理方法标签:IntelliJ IDEAIDEA导入新项目或者更新的时候,显示“Cannot resolve symbol 'XXX‘’”,之前有遇到过几次,需要重新导入项目(删除IDEA的配置文件),操作比较麻烦。特分享以下是几种对应解决方案:1、方法一: maven --> Reinport进行项目刷新2、方法二:IDEA清除缓存重启3、方法三:将项目pom.xml中的依赖注释,刷新reimport,然后再去掉注释重新刷新reimpo原创 2020-05-30 22:57:16 · 2428 阅读 · 2 评论