
java
文章平均质量分 69
雁归来时
一切都靠自己
展开
-
分布式项目相互依赖,打包报错(找不到依赖问题)
博主最近自己做的一个项目中使用了微服务,并且对每个业务模块进行了划分,分离出来了基础模块,核心模块和通用模块,但是呢,可能博主存在项目依赖不对的情况,在其它业务模块中都引入了通用模块,这个时候,打包就出现一个问题,通用模块中的实体无法在其它业务模块中使用,(打包不通过,编译运行没得问题),于是博主也不想区改变依赖关系,到处找资料,捣鼓了好久,才找到一个解决办法。他会产生两个JAR文件,我们需要部署的就是带exec的文件,他是源码文件,而第一个文件是依赖文件。加上之后,就可以正常打包了。原创 2024-08-22 10:51:17 · 390 阅读 · 0 评论 -
java项目自动执行脚本
java jar包自动执行脚本原创 2024-08-22 09:53:04 · 263 阅读 · 0 评论 -
springBoot 3.X整合camunda
SpringBoot 3/x 整合CamunDa项目实战原创 2024-07-29 15:24:03 · 1543 阅读 · 0 评论 -
云项目实战
云项目是现在工作室最常见的一种项目开发形式了,但是对于码农来说,云项目只是知道,但是如何部署,开发,配置环境等操作,是否能拿得出来呢?这是一个问题,最起码对博主来说,开发五六年了,还是第一次自己从框架到项目部署完整的操作呢,下面跟着博主的节奏,开始刷野吧!原创 2024-03-19 10:14:47 · 1207 阅读 · 0 评论 -
一个通用的EXCEL生成下载方法
Excel是一个Java开发中必须会用到的东西,之前博主也发过一篇关于使用Excel的文章,但是最近工作中,发现了一个更好的使用方法,所以,就对之前的博客进行总结,然后就有了这篇新的,万能通用的方法说明书了好了,闲话不多说,直接上干货了控制器代码如下@Operation(summary = "Excel导入", description = "Excel导入") @GetMapping("/commPointManagement/importExcel") public ResultBo原创 2023-09-04 17:14:24 · 1343 阅读 · 0 评论 -
java做图文识别
现在的世界,什么都需要人工智能AI进行处理,那么,对于Java程序猿来说,是不是有些工作是不是就不能胜任呢,答案是显然是不一定的,对于图片识别来说,这个任务就可以使用Java进行开发,虽然效率可能不是最好的,但是,结果是一致的。下面我就开始出大招了第一步,添加技能点如果需要进行图片识别,那么肯定需要识别的插件或者是一个库呀,不然程序怎么清楚是识别那些东西,识别是中文还是英文,对不对,这个时候呢,就出现了“野怪”——ocr,给我们提供支持,从而进行升级添加技能点什么事OCR,这个大家可以自行百度,其主原创 2021-09-01 15:18:34 · 5369 阅读 · 2 评论 -
多线程面试问点
1.什么是CASCAS是高并发中的一个关键,解决高并发场景下的线程问题的,CAS是一个比较替换的过程,当线程进来时,例如需要进行对某个值进行更新操作,在传统的情况下是需要进行上锁的操作,确保原子性的,在jdk5之后有一些原子性的变量可以替代,而CAS是一个进行比较替换的过程,当线程获取到数据后,会new出来一个新的对象进行接收,如果第二获取时,数据依旧还是第一次获取的数据时,这个个时候就会将new出来的新值赋值给这个数据,如果要是不是第一个获取到的数据的话,这个时候就或重新进行获取数据值,在重新对比比较赋原创 2021-01-27 16:35:07 · 211 阅读 · 0 评论 -
dubbo使用
dubbo是什么?dubbo是一个服务治理框架,在微服务中,用于对各个服务进行服务治理。RPC是什么?RPC是一个通信协议,与http相同,是一个远程的通信协议。SpringCloud中采用的就是这个通信协议,通过服务注册进行调用不同服务器中的不同服务,他是一中技术思想但不是规范一个RPC框架的好坏取决于在建立RPC通讯的效率以及进行数据序列化的效率dubbo,dubbox,springCloud三者是什么?Dubbo1.dubbo是一个分布式的服务框架,致力于提高性能和透明化的RPC远程服原创 2020-12-16 14:57:35 · 498 阅读 · 0 评论 -
dto,vo,po,bo等实体转换工具类
3层开发以及不是多么新颖的开发思想了,但是呢,苦于开发的程序猿们,经常会被各个实例之间的转换弄得晕头转向,尤其是转换的次数多了,一下就蒙了,不知道转到哪里去了,博主也有这种困难,于是在网上到处找,找到了一些方法,并结合自身的开发使用,填补一些坑,希望对大家有所帮助!下面宣布这次的主角:dozer他是谁,一看英文名就不懂吧,其实他是一个大家都知道的一个角色,spring里面他可是家喻户晓的一个主角,没错就是beanUtils(其实,就是他的替身!)主要作用就是用来复制 JavaBean 属性的类库,什么叫原创 2020-12-07 15:25:28 · 2160 阅读 · 0 评论 -
java对接钉钉发送消息通知
现在,许多的消息会议,工作任务安排都不在是通过邮件呀,或者是使用口头表达的形式了,都是一些通讯软件进行分发,在工作中,也会有一些东西需要通过程序进行自动发送一些消息通知到指定的人,告诉他,你的,干活的干活!现在钉钉被小学生差评之后,反而一些大人更喜欢用它来管理“孩子“们了,也就是通过钉钉消息通知,告诉同学们,这个东西有问题需要改了~博主也在工作中给老师安排了一道,结果呢,百度上面呢,只有机器人,没有工作通知(老师就要通知),博主大大就拿着钉钉的开发平台文档,捣鼓了两天,终于是发出去一个比较OK的通知了原创 2020-11-24 10:14:45 · 12230 阅读 · 14 评论 -
SpringCloud中的eureka服务中心使用
eureka是一个服务注册中心,在微服务中,服务的发现与注册都离不开他,当然,从eureka停更后,我们可以用zookeep进行代替他的使用上干货了!新建一个空的项目,修改配置文件为yml文件然后在配置文件中添加配置信息#eureka的服务端,心跳单位毫秒server: port: 8088eureka: client: service-url: #设置交互的地址 #本机访问eureka是设置为localhost,在虚拟机中使用是用虚拟机IP,全项目原创 2020-05-31 11:45:46 · 394 阅读 · 0 评论 -
SpringBoot使用aop切面做日志收集 、处理
在项目开发中,日志收集处理是一个必不可少的功能,会做日志收集处理的人很多,但是却没有比较详细的说明和注解支持小白去学习,于是,就诞生了这篇博客,可能这边博客也不是最好的,但我相信,对未来的大佬们来说,这个多少还是有点料的SpringBoot中做日志的方法有很多,比如用拦截器,在拦截器中进行处理需要进行收集日志的方法,同时也可以将日志存库,但是这种方法可能会有一个弊端,在拦截器中进行处理日志的话,对于请求量过大的系统,或者处理次数过多的,以及并发过高的项目来说,都是一个可怕的性能消耗。方法二,使用elk加.原创 2020-05-12 17:04:09 · 8779 阅读 · 5 评论 -
redis使用方法(权限过滤)
redis是一个缓存服务器,他比其他的数据库的处理效率要高,就是因为他是以key-value的形式存储数的,同时它的数据是存放在内存中的,而其他的数据库大多是存放在磁盘中的,并且他是单线程的多路复用IO,单线程避免了线程切换的开销,而多路复用IO避免了IO等待的开销,在多核处理器下提高处理器的使用效率可以对数据进行分区,然后每个处理器处理不同的数据。所以,redis效率是比其他常见的数据库速度更...原创 2020-03-24 11:12:51 · 490 阅读 · 0 评论 -
redis配置
在SpringCloud和SpringBoot项目中,我们使用的不在jedis的配置了,因为在springCloud中我们使用的是redis,不需要进行jedis了代码如下package com.kgc.utils;import org.slf4j.Logger;import org.slf4j.LoggerFactory;import org.springframework.dao....原创 2019-06-24 20:17:05 · 139 阅读 · 0 评论 -
mybatis项目逆向
1、mybatis-generator 概述MyBatis官方提供了逆向工程 mybatis-generator,可以针对数据库表自动生成MyBatis执行所需要的代码(如Mapper.java、Mapper.xml、POJO)。mybatis-generator 有三种用法:命令行、eclipse插件、maven插件。而maven插件的方式比较通用,本文也将概述maven插件的使用方式。2、...转载 2020-03-02 22:07:30 · 131 阅读 · 0 评论 -
java项目---------------------------嗖嗖移动大厅
package Chlier;import Util.Dates;//客户端端public class ChlierScorket {public static void main(String[] args) {System.out.println("************************************************");System.out.prin...原创 2019-02-26 10:45:05 · 3466 阅读 · 0 评论 -
java在线浏览文件
java 实现在线预览功能最近系统需要做在线预览,于是我就上网上找现成的插件,查阅相关资料,他们说目前主流实现在线预览的方案有以下3种:1.flash 的flexpaper 将文档转换为swf格式,然后使用flash在网页中浏览2.使用开源的软件openoffice+pdf2htmlEx,利用openoffice的接口先将文档转换为pdf格式,然后在使用pdf2htmlEx将文档转换为htm...转载 2019-11-20 15:01:57 · 889 阅读 · 0 评论