spring cloud
spring cloud
正怒月神
炒鸡!软件攻城狮
展开
-
java 通过 microsoft graph 调用outlook(三)
这次会添加一个Reply接口,并且使用6.10.0版本直接上代码。原创 2024-05-23 17:03:41 · 641 阅读 · 1 评论 -
no declaration can be found for element ‘rabbit:connection-factory‘
spring-mvc 配置 rabbitmq 出现问题。原创 2024-03-04 15:31:52 · 553 阅读 · 0 评论 -
Spring Cloud 配置 Druid(二)
不废话,直接上代码,Nacos搭建的微服务,可以看。原创 2023-12-05 10:20:42 · 648 阅读 · 0 评论 -
Spring Cloud 配置 Nacos(一)
resource下,创建bootstrap.yml(不是application.yml)这个yml会找到nacos中,我们前面创建的test.yml。执行:startup.cmd -m standalone。修改nacos中test.yml (无需重启服务)安装Nacos的bin目录下,一个父的pom,一个子项目。2 子项目(test1)然后打开上图红框的地址。2 创建一个配置文件。原创 2023-11-30 14:43:33 · 600 阅读 · 0 评论 -
Chrome iframe 跨域失败
Chrome稳定版禁用。原创 2023-09-22 16:41:40 · 1872 阅读 · 0 评论 -
docker 修改文件
修改页面或者配置文件时,转载 2023-09-14 12:15:48 · 123 阅读 · 0 评论 -
rabbitmq 开启 virtual host
由于我的rabbitmq架设在测试服务期。导致我本地测试的mq消息,经常被服务器消费掉。所以通过添加v-host,可以创建专属v-host域下的消息进行生产和消费。原创 2023-07-12 18:23:34 · 5220 阅读 · 0 评论 -
SpringMVC 项目中 创建SpringBoot,使用Hibernate和JPA
起因:老项目是SpringMVC,为了之后能使用更方便的SpringBoot。所以在其中添加了SpringBoot项目,但是老项目SpringMVC使用的Hibernate,SpringBoot希望使用JPA。原创 2022-11-30 13:56:42 · 659 阅读 · 1 评论 -
Could not obtain transaction-synchronized Session for current thread
我的项目中,发生这个错误是由于我使用springmvc框架,但是在里面新建了一个 springboot的camunda(流程)模块。而springmvc使用hibernate,camunda使用jpa的entityManager。在service中,添加@Transactional以代码为例:原创 2022-11-17 10:27:41 · 352 阅读 · 0 评论 -
SpringMVC 项目中 创建SpringBoot后,引起的No bean named ‘xxx‘ available
但是我的yml中并没有配置关于hibernate的相关配置(主要配置Transaction,不然无法增删改查,下面也会写到配置中)。原因是我在springmvc中添加了springboot项目,我是sessionFactory 报错。原创 2022-11-14 18:17:47 · 1436 阅读 · 0 评论 -
springboot 发布tomcat(zip包)
Lunix 打的是 /root/project ......这样。然后把他拷贝到一个文件夹,我拷贝到的是 D:\project。我设置了端口9022,controller也增加了test方法。运行tomcat中的 startup.bat。在target目录下出现了war和zip包。2 WEB-INF中没有web.xml。解压zip包,修改一下名字:比如我的。1 没有META-INF没有主文件。五,设置tomcat的项目启动路径。PS:windows打的是绝对路径。增加继承和重写就好了。原创 2022-11-11 14:57:52 · 393 阅读 · 0 评论 -
springboot 发布tomcat(war包)
最好修改一下war名称。比如我的是:abc.webCamunda-0.0.1-SNAPSHOT.war。找到 tomcat目录中的bin文件夹,运行当中的startup.bat。这是为了调试时使用tomcat,但打包时排除tomcat。Target目录下,出现了 这个war包。将他拷贝到Tomcat下的webapps 中。改成 abc.webCamunda.war。三 修改springboot项目。并且重写了configure方法。二 修改tomcat配置。一 下载tomcat。五 运行Tomcat。原创 2022-11-11 10:25:44 · 491 阅读 · 2 评论 -
Orika —— 工具类
在原本基础上,有增加了拷贝对象到对象,null不拷贝的方法。原创 2022-10-18 10:28:12 · 668 阅读 · 1 评论 -
Jexl 字符串转表达式
【代码】Jexl 字符串转表达式。原创 2022-10-10 17:53:28 · 270 阅读 · 0 评论 -
FastJson 的一些配置
主要提到:关闭循环引用的配置。原创 2022-09-20 10:17:49 · 616 阅读 · 0 评论 -
JPA 打印sql带参数
之前JPA打印sql时,sql和参数分开,使用起来很不方便。后来看了网上的方式,成功的把sql和参数合并了。转载 2022-09-13 11:54:52 · 1093 阅读 · 0 评论 -
使用 乐天 / V-IM 作为网页即时聊天
使用 乐天 / V-IM 作为网页即时聊天刚安装运行完,Github:gitee: https://gitee.com/alyouge/V-IM不多说了,上面有链接。下载完后,是这样的文件。 这一步是springboot的,没什么大问题主要是这里遇到一些错误 接着运行没启动成功。不过已经可以使用了开了2个浏览器原创 2022-09-08 12:14:24 · 1511 阅读 · 2 评论 -
Jpa Hql
代码】Jpa Hql。原创 2022-08-17 10:15:31 · 135 阅读 · 0 评论 -
Camunda 代码实现流程图
默认路径:C:\Users\账户\AppData\Local\Temp。原创 2022-08-09 18:42:11 · 2227 阅读 · 0 评论 -
Camunda 动态增加会签
会签:几个审批人,要全部同意或签:几个审批人,只要有一个同意加签:增加审批人。原创 2022-08-09 15:16:30 · 3946 阅读 · 4 评论 -
java.lang.NoClassDefFoundError: org/springframework/util/unit/DataSize
在父pom的dependencyManagement节点中,增加引用。然后子项目直接使用。原创 2022-08-04 18:24:13 · 925 阅读 · 0 评论 -
Camunda 创建 流程图回调 (三)
其实在上一张已经提到过,Camunda的回调方法。这里在补充一下。原创 2022-08-04 14:01:04 · 1786 阅读 · 0 评论 -
Camunda 创建 流程图 (二)
前一章,我们已经配置并运行了Camunda今天,我们我们设计一个简单的流程图。原创 2022-08-03 14:15:38 · 3511 阅读 · 0 评论 -
FastJson 配置
但是这样做会带来一个问题,对应的反序列化使用的Enum的静态方法valueof可能无法识别自行生成的toString(),导致反序列化出错。如果将节省enum序列化后的大小,可以将enum序列化其ordinal值,保存为int类型。fastJson在反序列化时,如果值为int,则能够使用ordinal值匹配,找到合适的对象。目前版本的fastjson默认对enum对象使用WriteEnumUsingName属性,因此会将enum值序列化为其Name。...原创 2022-07-29 11:44:12 · 2801 阅读 · 0 评论 -
Could not find artifact in spring-milestones
发生这个错误,我是这么解决的1 父项目,先install2 在从上到下,把引用模块install3 最后把使用的服务,install原创 2022-05-26 16:38:45 · 879 阅读 · 1 评论 -
安装 kibana
其实很简单,主要是,kibana和es版本必须一致!下载地址:Past Releases of Elastic Stack Software | Elastic一,解压不多说了二,运行三,效果http://localhost:5601/app/integrations/browse...原创 2022-02-11 10:21:32 · 798 阅读 · 0 评论 -
springboot 使用 elasticsearch(使用)
参考:Getting Started With Elasticsearch in Java Spring Boot这一篇讲述springboot如何使用ES开启ES,前一章已经讲了,不赘述。运行bat文件一,POM <!-- https://mvnrepository.com/artifact/org.springframework.boot/spring-boot-starter-data-elasticsearch --> <depe原创 2022-02-10 10:30:54 · 1337 阅读 · 0 评论 -
springboot 使用 elasticsearch(安装)
一,学习链接https://codecurated.com/blog/how-to-connect-java-with-elasticsearch/https://codecurated.com/blog/how-to-connect-java-with-elasticsearch/二,跟着做其实上面链接,基本都有了。但是有一些小问题,我这里一起补充了。三,下载ES1 下载地址:https://www.elastic.co/cn/downloads/past-releases原创 2022-02-10 10:06:56 · 642 阅读 · 0 评论 -
springboot 使用 GRPC
说明:GRPC是什么?首先我们知道 RPC是远程过程调用。而GRPC是RPC的一种实现。那么为什么要用GRPC呢?因为它支持跨语言的开发,换句话说,大家都用过FeignRPC,尤其在spring cloud中。然而它只支持java语言,而作为微服务,可能有很多其他的服务不是java开发的。因此需要满足这个需求,就需要一个跨语言的RPC,所以就会考虑使用GRPC好了,下面进入正题直接上代码。我们做一个Service和一个Client 进行交互。一,Service原创 2022-01-19 13:55:14 · 10896 阅读 · 0 评论 -
springboot ehcache
直接上代码一,POM<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-cache</artifactId> </dependency><dependency> <groupId>net原创 2022-01-05 14:45:16 · 239 阅读 · 0 评论 -
springboot 反射调用方法
反射方法:public class ReflectionUtil { /** * 调用示例 * public ApiResponse<String> myTest() throws Exception { * Class[] argsType=new Class[]{Class.forName("java.lang.String")}; * Object[] args=new Object[]{"hello"原创 2021-12-10 15:15:39 · 3211 阅读 · 0 评论 -
springboot stopwatch
StopWatch watch = new StopWatch(); watch.start("A job"); //A job watch.stop(); watch.start("B job"); //B job watch.stop(); //分别打印 A/B job 耗时 for (StopWatch.TaskInfo taskInfo : watch.getTas.原创 2021-12-09 16:31:32 · 565 阅读 · 0 评论 -
Rabbitmq 定时任务 (代码实现)
exchange分别和 queue1,queue2绑定然后设置queue1的过期时间,以及过期后的routing_key,而queue2 则根据过期后的routing_key拿到消息。最后单独有一个消费者,消费queue2就可以了。一,配置文件import org.springframework.amqp.core.*;import org.springframework.amqp.rabbit.config.SimpleRabbitListenerContainerFact原创 2021-09-14 12:53:19 · 740 阅读 · 0 评论 -
springboot request 只能读取一次
一,工具类HttpUtilpackage com.tenyears.common.utils;import javax.servlet.ServletRequest;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStream;import java.io.InputStreamReader;import java.nio.charset.Charset;/** * @de原创 2021-08-31 13:24:16 · 459 阅读 · 0 评论 -
aop 幂等验证(三)
无法找到公用架包中,aop注解先看一下模块:一,公用架包(com.common.aop)定义注解:package com.common.aop;import java.lang.annotation.*;/** * @description : * @auther Tyler * @date 2021/8/30 */@Target({ElementType.PARAMETER, ElementType.METHOD})@Retention(RetentionPo..原创 2021-08-30 16:01:02 · 129 阅读 · 0 评论 -
aop 幂等验证(二)
1 创建IIdempotent@Target({ElementType.PARAMETER, ElementType.METHOD})@Retention(RetentionPolicy.RUNTIME)@Documentedpublic @interface IIdempotent {}2 创建aop@Component@Aspectpublic class I...原创 2019-04-25 15:00:03 · 567 阅读 · 0 评论 -
EntityManager 使用 Pageable 分页
参考:https://blog.csdn.net/qq_43948440/article/details/110877496一,通用方法/** * 无参查询,sql语句 * @param querySql sql * @param pageable Pageable.unpaged() 代表不分页 * @param destType 需要映射的类型 * @param <U> * @return */原创 2021-08-27 13:44:51 · 2179 阅读 · 5 评论 -
@Value 读取 map
ymlmy_map: test1: val1 test2: val2propertiesmy_map={test1:"val1",test2:"val2"}读取@Value("#{${my_map}}")private Map<String,String> my_map;原创 2021-08-26 17:46:27 · 6075 阅读 · 0 评论 -
window 安装 rocketmq
转载:https://www.136.la/nginx/show-114814.html一,下载地址:http://rocketmq.apache.org/release_notes/release-notes-4.3.0/二,系统变量系统变量ROCKETMQ_HOMEC:\rocketmq-all-4.3.0-bin-releaseNAMESRV_ADDRlocalhost:9876PATH属性增加:%ROCKETMQ_HOME%\\bin(C:\ro.转载 2021-08-20 17:46:20 · 389 阅读 · 0 评论 -
win10 安装rabbitMQ详细步骤
转载:https://blog.csdn.net/qq_39915083/article/details/107034747本次安装环境信息:系统:win10 64位专业版erlang:otp_win64_23.0rabbitMQ:rabbitmq-server-3.8.5安装rabbitMQ需要依赖erlang语言环境,所以需要我们下载erlang的环境安装程序。一、下载安装程序rabbitMQ安装程序下载路径:https://www.rabbitmq.com/..转载 2021-03-24 16:08:08 · 434 阅读 · 0 评论