- 博客(11)
- 收藏
- 关注
原创 一个接口多个实现报错时不使用@Primary和@Qualifier注解的解决方案
一个接口多个实现报错时不使用@Primary和@Qualifier注解的解决方案有时候在写接口实现时,会有多个实现类的情况。但是在项目启动时报错,因为springboot不知道要注入哪个bean,在网上看了许多的解决方案,基本都是是使用@Primary注解和@Qualifier注解,本篇文章另辟蹊径找到一个解决了该问题。1.创建一个接口public interface TestService { public void method();}实现类TestServiceImpl1,@Or
2021-02-03 12:11:48 933
原创 使用拦截器切换多数据源
拦截器多数据源切换公司项目升级,由原来的单数据源改为多数据源,一个数据库存放公共数据,一个数据存放特殊数据,住其中就需要使用到数据库的切换,项目做完后就把数据库切换的基本实现逻辑记录先来,以供以后查看配置application。yamlspring: datasource: master: url: ${SPRING_DATASOURCE_URL:jdbc:mysql://192.168.100.11:3306/wf_platform?useUnicode=true&
2021-02-02 10:33:36 2849
原创 关于MQTT一段时间后不下发消息问题
关于MQTT消息一段时间后不再下发消息问题之前公司一个java项目使用了MQTT订阅和发布消息,项目启动后能够正常接收订阅和发布消息,但是过了一段时间后发现MQTT在订阅消息,却不再下发消息了,在网上找了好久都没有相关的解决办法,跑到官网去看了好久,发现MQTT3:1.2.0版本出现有这个问题之前使用的spring-integration-mqtt版本是5.1.3.RELEASE <dependency> <groupId>org.springframework.integ
2021-01-14 14:44:07 3043 2
原创 mysql创建索引时判断索引是否存在
mysql创建索引时判断缩影是否存在drop procedure if exists schema_change;delimiter //create procedure schema_change() begindeclare currentdatabase varchar(100);select database() into currentdatabase;if not exists (select * from information_schema.statistics where t
2020-11-25 17:42:13 1836
原创 Servlet.service() for servlet [dispatcherServlet] in context with path []错误
做springboot项目对token认证时,在application.properties做了配置token: tokenHeader: access-token tokenSecret: 86f3d82fed2348f49b38ec86c1f2fed2@Data@Configuration@ConfigurationProperties(prefix = "token")public class TokenAuthenticationProperties { private
2020-11-14 15:56:04 21798
原创 sql sever 删除表中的某个字段前检查该字段是否存在
sql sever 删除表中的某个字段前检查该字段是否存在drop procedure IF EXISTS dropContent;delimiter //create procedure dropContent()begin select count(*) into @contentExist from information_schema.columns where table_name = 'dev_timer_log' and column_name = 'content'; if
2020-11-06 15:41:36 299
转载 java数组排序
冒泡排序public static void main(String[] args){ int[] arr = {30,18,32,50,92,79,26,77,101,8,3,1,41}; for (int i = 0; i < arr.length - 1; i++) { // 外层循环控制排序趟数 for (int j = 0; j < arr.length - i - 1; j++) { // //内层循环控制每一趟排序多少次 if (arr[j+1] < a
2020-08-05 16:41:01 126
原创 java求一组数据的各自所占百分比
由于项目需要求出一组数据各占的百分比,可能有朋友也会遇到,所以分享给各位,希望对各位有帮助非常简单,直接上代码public static void main(String[] args) { int[] arr = {43,28,15,79}; String[] str = new String[arr.length]; NumberFormat instance = NumberFormat.getInstance(); // 保留小数点
2020-07-31 14:52:02 2141
原创 微信公众号群发图文消息
微信公众号群发图文消息说明:本demo是基于CoffeeWx框架进行编写的,主要是为了以后复习,如有在学习中有疑问,请参考https://gitee.com/skysong/coffeewx-admin-api当然,要实现群发消息当然是要去参考官方文档本篇文章是根据OpenId进行群发消息的,不多说,开始吧创建一个储存群发消息的VO/** * 图文消息预览VO */@Datapublic class NewsPreviewVO implements Serializable { p
2020-07-22 18:45:39 462
原创 通过微信网页授权机制,来获取用户基本信息
文章目录微信网页授权微信网页授权参考微信开放文档1.第一步:用户同意授权,获取code:通过微信客户端发送示例连接获取code:https://open.weixin.qq.com/connect/oauth2/authorize?appid=&redirect_uri=https://waltonleewx.mynatapp.cc/*/oauth2&response_type=code&scope=snsapi_userinfo#wechat_redirect授权作用域
2020-07-10 11:19:02 804
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人