Springboot
灬点点
菜鸟
展开
-
轻量级规则引擎
一、aviator规则引擎依赖:<!-- https://mvnrepository.com/artifact/com.googlecode.aviator/aviator --> <dependency> <groupId>com.googlecode.aviator</groupId> <artifactId>aviator</artifactId>翻译 2020-09-27 00:00:59 · 980 阅读 · 0 评论 -
springboot与kafka的实例
一、依赖<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven....翻译 2020-02-23 17:00:36 · 497 阅读 · 0 评论 -
正则表达式工具类
一、代码package com.citydo.xclouddesk.utils;import com.google.gson.JsonParseException;import com.google.gson.JsonParser;import lombok.extern.slf4j.Slf4j;import org.apache.commons.lang3.StringUtils;...原创 2020-02-16 17:57:35 · 529 阅读 · 2 评论 -
android系统搭建nginx
**需求:**最近有一个需求,实体机器人,进行外网通讯、需要它进行控制内网实时大屏,同时需要给相对应的指令,进行触发实时大屏动作,例如:对机器人说打开大屏,立即大屏打开。实现逻辑: 1.根据ASR识别成文字——》2.文字请求AI机器人——》3.搜索知识库——》4.触发打开大屏——》5.回答:已经打开大屏——》6.TTS将文字翻译成语音同时展示屏幕上。其中第5步的异步请求外网或者内网的大屏服务接口...翻译 2019-11-17 23:08:23 · 6146 阅读 · 0 评论 -
2种方式将日志同步ES中并且用kibana展示
零、前提0.1 配置es解压文件tar zxvf elasticsearch-6.2.2.tar.gz由于es不能用root账户启动,所以需要添加一个非root账户useradd es修改es文件夹的权限chown -R es:es elasticsearch-6.2.2修改配置文件vi /usr/local/elasticsearch-6.2.2/config/elas...原创 2019-10-26 22:27:04 · 3606 阅读 · 0 评论 -
springboot与h2database实践
一、h2database是一个开源的嵌入式数据库引擎,采用java语言编写,不受平台的限制,同时H2提供了一个十分方便的web控制台用于操作和管理数据库内容。H2还提供兼容模式,可以兼容一些主流的数据库,因此采用H2作为开发期的数据库非常方便。二、h2database与springboot结合、首先是目录结构如下:三、pom.xml文件<?xml version="1.0" enco...翻译 2019-10-10 09:12:13 · 745 阅读 · 0 评论 -
nested exception is java.lang.IllegalStateException: availableProcessors is already set to [4], reje
一、spring boot 集成redis和elasticsearch遇到的坑pom.xml <!-- https://mvnrepository.com/artifact/org.springframework.data/spring-data-elasticsearch --> <dependency> <...原创 2019-09-18 22:40:22 · 3388 阅读 · 0 评论 -
基于springboot的stomp与websocket实现实时消息推送与发送
一、什么是STOMPSTOMP 是一个简单的面向文本的消息传递协议,最初是为Ruby,Python等脚本语言创建的。和Perl连接到企业消息代理。它旨在解决常用消息传递模式的子集。 STOMP可用于任何可靠的双向流网络协议,如TCP和WebSocket。虽然STOMP是面向文本的协议,但消息的有效负载可以是文本或二进制。二、好处使用STOMP作为子协议使Spring Framework和Sp...原创 2019-07-15 22:31:40 · 4636 阅读 · 0 评论 -
实现HTTP2.0方式
一、采用nginx反向代理实现http2.01、nginx安装配置http2.0软件要求:nginx 版本1.9.5以上 nginx http://nginx.org/en/download.htmlopenssl 1.0.2以上 opensslhttps://www.openssl.org/source/2、nginx安装部署http2.0注意:默认的make不加-j参数效率...翻译 2019-06-30 16:15:27 · 10664 阅读 · 3 评论 -
16个springboot建议
1、使用自定义BOM来维护第三方依赖这条实践是我根据实际项目中的经历总结出的。Spring Boot项目本身使用和集成了大量的开源项目,它帮助我们维护了这些第三方依赖。但是也有一部分在实际项目使用中并没有包括进来,这就需要我们在项目中自己维护版本。如果在一个大型的项目中,包括了很多未开发模块,那么维护起来就非常的繁琐。怎么办呢?事实上,Spring IO Platform就是做的这个事情,它...转载 2019-04-28 09:46:15 · 430 阅读 · 0 评论 -
后端开发日常积累
1.okhttp请求https,卸载或者信任SSL证书、工具类package com.hzbank.counter.utils;import okhttp3.*;import org.apache.commons.lang.exception.ExceptionUtils;import org.slf4j.Logger;import org.slf4j.LoggerFactory;...原创 2019-03-14 00:44:10 · 355 阅读 · 0 评论 -
stringRedisTemplate设置过期时间与Springboot2.X mybatis 批量更新删除插入查询
stringRedisTemplate.opsForValue().set("test", "100",60*10,TimeUnit.SECONDS);//向redis里存入数据和设置缓存时间 stringRedisTemplate.boundValueOps("test").increment(-1);//val做-1操作 stringRedisTemplate.opsForValu...原创 2018-12-25 21:44:14 · 18622 阅读 · 0 评论 -
Springboot整合异步定时任务
一、开启异步与定时任务import org.mybatis.spring.annotation.MapperScan;import org.springframework.boot.SpringApplication;import org.springframework.boot.autoconfigure.SpringBootApplication;import org.springfr...原创 2018-11-30 22:30:03 · 2198 阅读 · 0 评论 -
SpringBoot热部署四种方式
一、在开发中我们修改一个Java文件后想看到效果不得不重启应用,这导致大量时间花费,我们希望不重启应用的情况下,程序可以自动部署(热部署)。有以下四种情况,如何能实现热部署。1、模板引擎在Spring Boot中开发情况下禁用模板引擎的cache页面模板改变ctrl+F9可以重新编译当前页面并生效2、Spring LoadedSpring官方提供的热部署程序,实现修改类文件的热部署下载...翻译 2018-11-27 17:43:09 · 10400 阅读 · 0 评论 -
简单搭建Swagger与Spring boot项目
1、配置Spring boot的项目 http://start.spring.io/ 2 、导入IDEA中 3、导入有关于Swagger的mavenjar包&lt;dependency&gt; &lt;groupId&gt;io.springfox&lt;/groupId&gt; &lt;artifactId&gt;springfox-swagger2&a原创 2018-07-20 19:49:09 · 707 阅读 · 0 评论 -
Spring boot 启动几种方式
Spring boot 启动运行命令 第一种:java -jar xxxx.jar &amp;amp;amp;gt; log.file 2&amp;amp;amp;gt;&amp;amp;amp;amp;1 &amp;amp;amp;amp;第二种:nohup java -jar xxxx.jar &amp;amp;amp;gt; log.file 2&amp;amp;amp;gt;&原创 2018-08-16 20:44:34 · 2688 阅读 · 2 评论 -
Springboot配置时间格式
方法一: 可以在apllication.property加入下面配置就可以#时间戳统一转换spring.jackson.date-format=yyyy-MM-dd HH:mm:ssspring.jackson.time-zone=GMT+8方法二:@JsonFormat(timezone = &quot;GMT+8&quot;, pattern = &quot;yyyy-MM-dd HH:mm:ss&quot;)...翻译 2018-08-15 22:19:00 · 9688 阅读 · 0 评论 -
Spring Boot 错误总结(累计30个常见错误)
1.新建Spring boot,出现src的包上出现错误的叉号: 分析原因: 你要更新一下选择项目-----Maven----Updata project,或者删除jar包---Libraries---Maven Dependencies,然后重新关闭eclipse,重新启动!2.如果你项目与别人一样,怎么试都不行,还是报错,或者其它问题: 分析原因:记住一句话,小问题重启,...原创 2017-08-14 14:31:51 · 55772 阅读 · 3 评论