- 博客(29)
- 收藏
- 关注
原创 mybatis&mybatisPlus对于mysql中json类型格式的操作
一、首先mysql的版本要支持json数据类型(5.7+ & 8.0+)二、
2021-06-04 18:50:58
571
原创 mybatisPlus异常错误
如下图:MyBatis-Plus在使用多租户功能时、有些接口、我们并不想被多租户过滤、这个时候就用到了:@SqlParser(filter=true),在代码持久层中加上此注解注意版本:版本是3.1.1以上的,以下的版本在配置文件中进行配置:mybatis-plus: global-config: sql-parser-cache: true...
2021-04-01 17:03:21
1011
原创 mybatisPlus切换数据源(附带:同一个方法切换数据源)
dynamic: primary: sqlserver strict: true datasource: sqlserver: driver-class-name: com.microsoft.sqlserver.jdbc.SQLServerDriver type: com.microsoft.sqlserver.jdbc.SQLServerConnectionPoolDataSource ...
2021-03-26 17:37:31
720
1
原创 打包出现:Some problems were encountered while building the effective model for cn.itcast:travel:war:1.0-
打包出现:Some problems were encountered while building the effective model for cn.itcast:travel:war:1.0-SNAPSHOTA项目依赖B项目B项目的pom配置需要加上:<build> <finalName>${project.artifactId}</finalName> <plugins> <plugin>
2021-03-25 19:28:14
685
转载 使用JRebel热部署修改mybatis映射文件sql语句热部署失败的解决方案
使用过一段时间的IDEA后感觉非常好用,并且搭配JRebel后开发简直非常舒服。但是使用的过程中有个很烦的问题,就是修改sql映射文件时热部署好像没有反应。这个问题我最后在JRebel官网的论坛上找到了答案,大家可以参考一下。同时,也友情提示一下,也许百度或谷歌搜半天的问题,去官网的论坛里搜一下关键字一下便找到问题的解决方案了。解决方案很简单,就是下载并安装 JRebel Nightly Builds ,这个官网上有。我这里附上快速通道:https://zeroturn...
2020-06-04 17:59:48
2529
2
原创 微服务彻底解决跨域问题
话不多说,直接放发大招:网关gateway中yml配置如下:server: port: 7010spring: cloud: gateway: filter: remove-hop-by-hop: headers: # 以下是去掉网关默认去掉的请求响应头 - trailer - te - keep-alive - transfer-enc...
2020-06-04 09:14:19
1399
转载 RabbitMQ实战
1.什么是MQ消息队列(Message Queue,简称MQ),从字面意思上看,本质是个队列,FIFO先入先出,只不过队列中存放的内容是message而已。其主要用途:不同进程Process/线程Thread之间通信。为什么会产生消息队列?有几个原因:不同进程(process)之间传递消息时,两个进程之间耦合程度过高,改动一个进程,引发必须修改另一个进程,为了隔离这两个进程,在两进程...
2020-01-17 17:06:56
165
原创 linux部署springboot项目,项目重复启动(定时任务执行两次)
springboot 定时任务部署至linux服务器上后会执行两次问题(以下分为两种原因)springboot定时任务在本地运行时,正常执行且只执行一次,但是在maven打包成war包,部署至linux服务器上之后,定时任务奇怪的执行了两次。由于未做负载均衡,所以可以先排除是因为多台服务器都运行此代码导致。一、参考了网上的一些资料后了解到,是因为定时任务被实例化了两次的缘故,这...
2020-01-16 09:31:14
2813
原创 ubuntu系统下使用串口通信
1、环境准备把:librxtxSerial.so文件放到 user lib 文件夹下:(下载官网:http://users.frii.com/jarvi/rxtx/download.html)注意对应版本以及系统,下图中为:不同的两个版本把:RXTXcomm.jar 放到:jdk - jre - lib - ext 文件夹下:打开:cutecom 工具可进行调试,图中...
2020-01-09 18:21:57
1508
转载 Java程序与串口的通信实现及调试
下面为大家介绍一下小编最近一个项目中,牵扯到与串口通信部分的实现及调试。串口通信原理串口通信指串口按位(bit)发送和接收字节。尽管比按字节(byte)的并行通信慢,但是串口可以在使用一根线发送数据的同时用另一根线接收数据。串口是计算机上一种非常通用的设备通信协议(不要与通用串行总线Universal SerialBus或者USB混淆)典型地,串口用于ASCII码字符的传输。通信使用3根...
2020-01-09 18:02:04
689
1
原创 springboot项目打war,部署服务器(以及外部包引入的问题)
1、pom屏蔽掉tomcat(springboot内置的tomcat会和部署的tomcat引起重复加载项目)<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId>...
2020-01-09 11:24:37
219
转载 springboot整合jsp(解决找不到jsp页面问题)
1.前言在idea中建了一个module,整合springboot与jsp,项目启动后找不到jsp页面,但是在eclipse中是正常的,网上说的jar的作用域问题都不行,最后终于找到问题所在。2. 解决方法1)没有解决之前报4042)话不多说,直接上图,图下面会有说明点击Edit Configurations。根据上图,找到Working directory 这个位置。...
2019-12-27 18:32:53
1937
3
原创 BlockingQueue深入解析
本篇将详细介绍BlockingQueue,以下是涉及的主要内容:BlockingQueue的核心方法 阻塞队列的成员的概要介绍 详细介绍DelayQueue、ArrayBlockingQueue、LinkedBlockingQueue的原理 线程池与BlockingQueue1、初识阻塞队列 在新增的Concurrent包中,BlockingQueue很好的解决了多线程中,如...
2019-12-25 17:40:46
109
转载 idea引入jar包后如何打包
今天碰到一个需求,需要在项目中,引入一个其他项目的SDK包,这个包大概有几十个类文件,如果全部复制进入项目,需要修改的工作量很大,所以考虑打成jar包并引入。介绍需要打包的项目,以及需要引入的项目均为maven项目 工具使用Idea打包jar使用maven工具打包然后在项目的根目录 classes --artifacts 目录即可找到生成的Jar包引入 jar包如果需...
2019-12-25 09:34:03
603
转载 idea 错误: 找不到或无法加载主类
今天学习springcloud,导入了别人的项目,运行的时候报错如下:com.forezp.EurekaServerApplication问题现象: 解决方法 view菜单入口,如下选择,右侧出现Maven目录结构: 点开报错文件的目录 eureka-server的lifecycel下,击clean 再点击compile ...
2019-12-24 18:51:37
366
原创 微服务项目,idea开启Run DashBoard
微服务项目的开发过程中,工程会非常多,经常要启动很多个服务,才能完成一项测试。启动的多了,容易开发者带来错乱的感觉,很不方便管理。在idea作为开发工具时,推荐一个很好用的功能--Run Dashboard。1、设置打开Run Dashboard (View-》Tool Windows-》Run Dashboard)如果上述的选项里没有Run Dashboard,可以在工程目录下找.ide...
2019-12-24 18:44:46
482
原创 百度富文本编辑器---ueditor,ssm,jsp实现cos云端的上传
1、首先到官网下载:http://ueditor.baidu.com/website/download.html下载后,目录结构为:见下图(java代码暂时不贴图,这里涉及不到)2、改动jsp页面,编辑器的代码:var ue = UE.getEditor('add-content');// var ue = UE.getEditor('add-content',{initia...
2019-12-20 17:55:06
511
原创 springboot指定定时任务以及动态指定
import org.springframework.scheduling.annotation.EnableScheduling;1、首先:启动类上加注解:@EnableScheduling2、service层需要执行的任务(固定时间点)@Override// @Scheduled(cron = "0 0 9,19 * * ?") // 每天的:AM:9,PM:19@Sch...
2019-12-17 15:55:01
698
原创 springboot项目多环境的切换
1、配置项目默认加载的:application.ymlspring: profiles: active: dev以3种环境为例:dev、prod、test,至此,这样可以切换不同的环境。
2019-12-10 14:13:43
146
原创 springboot读取配置文件的值(普通变量以及静态变量)
1、读取普通变量使用@value注解import org.springframework.beans.factory.annotation.Value;@Value(value = "${server.port}")private String result1;2、读取静态变量使用@Component注解3、读取指定配置文件的值InputStream i...
2019-12-10 09:55:55
838
转载 mysql实现跨连接访问查询,以及密码包含特殊字符的连接处理
在日常的开发中经常进行跨数据库进行查询数据。同服务器下跨数据库进行查询在表前加上数据库名就可以查询到数据。mysql跨服务器进行查询提供了FEDERATED引擎进行映射表,然后进行查询。mysql数据库federated引擎是关闭的,首先需要先启用该引擎。mysql执行show engines命令查看引擎状态。启用FEDERATED引擎Windows下找到my.ini修改mysql...
2019-11-05 11:21:29
1284
原创 idea中,dao not found之mapper.xml无法注入的原因,新手上台
1、检查配置文件中是否把mapper.xml引入2、mapper.xml的:namespace 要和dao层路径对应3、最好注意下图(保险起见)
2019-11-02 16:40:26
690
原创 集合或数组中,实现字符串长度的排序
package com.nriat.test;import java.util.ArrayList;import java.util.List;import java.util.TreeSet;public class StrLengthSortTest { public static void main(String[] args) { String[] s...
2019-10-12 17:51:42
419
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人