- 博客(31)
- 资源 (17)
- 收藏
- 关注
原创 微信证书序列号debug与控制台不一致问题
URL certificateUrl = WeChatPay.class.getClassLoader().getResource("wechat/apiclient_cert.pem"); File certificateFile = new File(certificateUrl.getPath()); X509Certificate certificate = getCertificate(certificateFile.getPath()); log.
2021-12-10 11:17:31
500
原创 多实现类识别流程
1.定义识别类入口@Slf4j@Component@Order(2)public class Abc{ @Autowired private ProcessFilter processFilter; public void a(){ processFilter.doFilter(session); }}填充Filter@Slf4j@Componentpublic class ProcessFilter { @Autowi..
2021-12-07 14:45:57
384
原创 canal使用遇到的问题
添加<dependency> <groupId>com.alibaba.otter</groupId> <artifactId>canal.client</artifactId> <version>1.1.5</version></dependency>报错:ch.qos.logback.core.util.StatusListenerConfigHelper发现是logba.
2021-10-20 15:03:50
592
原创 rocketMq立即消费与延时消费
pom依赖: <dependency> <groupId>org.apache.rocketmq</groupId> <artifactId>rocketmq-client</artifactId> <version>4.9.0</version> </dependency
2021-10-11 09:20:50
1259
原创 23种设计模式
设计模式的分类总体来说设计模式分为三大类:创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。结构型模式,共七种:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式。行为型模式,共十一种:策略模式、模板方法模式、观察者模式、迭代子模式、责任链模式、命令模式、备忘录模式、状态模式、访问者模式、中介者模式、解释器模式。其实还有两类:并发型模式和线程池模式。用一个图片来整体描述一下:设计模式的六大原则1、开闭原则(Open Cl
2021-09-25 08:01:00
110
原创 科大讯飞指定录音文件转文字(异步)
/** * 指定录音文件转文字(异步) * @param bo * @return */ @Override public JSONObject recognizeAudio(QueryRecognizeBo bo){ Map<String,Object> recordMap = extLxccCdrMapper.queryRelativePath(bo.getCallId()); String fileP.
2021-09-14 09:09:50
1008
原创 feign、hystrix超时时间配置
pom.xml<dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-netflix-hystrix</artifactId> <version>${cloud.version}</version></dependency><dependency&g.
2021-09-10 16:44:55
409
原创 mybatis plus 自定义mapper与mapper.xml对应不起来,mybatis plus Invalid bound statement (not found)
从网上看到的答案千篇一律,namespace跟路径等都是正确的,mybatis plus 官网提示修改配置,如下:改造后配置import com.baomidou.mybatisplus.extension.plugins.MybatisPlusInterceptor;import com.baomidou.mybatisplus.extension.spring.MybatisSqlSessionFactoryBean;import org.apache.ibatis.se...
2021-07-31 16:29:05
956
原创 SpringBoot 2.0搭建问题
1. bootstrap.yml等配置加载不了。 是因为 bootstrap.yml 是springcloud里使用的,如果需要用springcloud,则添加spring-cloud-starter-config,否则要改成application.yml 或者 application-dev.yml(自己配置指定启动配置)2.DataSourceProperties$DataSourceBeanCreationException: Failed to determine a ...
2021-07-05 16:41:20
153
原创 DataSourceProperties$DataSourceBeanCreationException: Failed to determine a suitable driver class
通过报错信息,找到DataSourceConfiguration 这个类,点进去看到这个Hikari的类注释是只有在缺失DataSource这个类的时候,才会启用自由的DataSource。这个类中的dataSource调用了 DataSourceConfiguration这里调用了这个方法再通过debug,找到initializeDataSourceBuilder() 这个方法执行determineDriverClassName()这个方法的时候,没有找到dri...
2021-07-02 14:32:11
6286
原创 导出Excel,HttpServletResponse和ResponseEntity<byte[]>两种方式
public void exportDictExcel(HttpServletRequest request, HttpServletResponse response, @ApiParam(name = "keywordId",value = "特征词ID",required = true)@RequestParam("keywordId") String keywordId) throws IOException { St.
2021-06-04 14:51:18
3366
2
原创 DelayQueue——延时队列做定时任务
@Datapublic class ItemDelayed implements Delayed { private Long id; //触发时间 private long time; //内容 private String body; public ItemDelayed(){ } public ItemDelayed(Long id,long time,String body, TimeUnit unit) { t.
2021-05-26 17:26:50
369
1
原创 作用在入参上的自定义注解、解析
@Target({ElementType.FIELD, ElementType.TYPE})@Retention(RetentionPolicy.RUNTIME)public @interface Length { /** * 最小长度 * @return */ int min() default 1; /** * 最大长度 * @return */ int max() default 100;}@Sl.
2021-05-22 19:38:42
312
原创 Hoxton.SR10搭建项目遇到的问题记录
<!--解决ClassNotFoundException:com.netflix.hystrix.contrib.javanica.aop.aspectj.Hystrix--> <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-netflix-hystr.
2021-04-28 11:13:01
846
原创 fanout-多个消费者消费同一个队列消息
@RabbitListener(bindings = @QueueBinding( value = @Queue(durable = "false", autoDelete = "true"), exchange = @Exchange(value = EXCHANGE_GATEWAY_CHANGE, type = ExchangeTypes.FANOUT, durable = "false", autoDelete = "true") ))pub.
2021-02-15 13:49:39
905
原创 mysql自定义函数实现查询主键并自增长
structure for currval-- ----------------------------DROP FUNCTION IF EXISTS `currval`;DELIMITER ;;CREATE DEFINER=`root`@`%` FUNCTION `currval`(seq_name VARCHAR(50)) RETURNS int(11)BEGIN DECLARE current INTEGER;SET current = 0;SELEC...
2020-06-09 19:39:23
718
原创 mybatis批量操作
<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd" ><mapper namespace="com.beantechs.sp...
2020-02-24 11:23:14
170
原创 @FeignClient调用第三方(高德逆向地理位置)方式
@Slf4j@Servicepublic class GeoregeoServiceImpl implements IGeoregeoService { @Resource private RedisTemplate redisTemplate; @Autowired private GeoregeoServiceApi georegeoServiceApi;...
2020-01-19 18:08:43
5714
1
原创 前端或者后台调用API接口 required request missing body
@InputLog@ApiOperation(value = "删除视频信息", produces = MediaType.APPLICATION_JSON_UTF8_VALUE)@PostMapping("/delMediaInfo")public RestVo<Boolean> removeMedia(@ApiParam(name = "list", allowMultip...
2019-07-15 18:32:14
574
原创 JPA 链表查询,子查询操作
@Autowiredprivate JPAQueryFactory queryFactory;//联表查询操作1>QMmFileDefEntity qDefEntity = QMmFileDefEntity.mmFileDefEntity;QMmFileDtlEntity qDtlEntity = QMmFileDtlEntity.mmFileDtlEntity;QMmLi...
2019-05-30 10:54:20
3750
原创 java后台生成文件并上传到服务器
部分调用代码//上传plist文件private String generatePlistFile(SysVersionBo bo,SysVersions sv){ byte[] bytes = generatePlistStr(bo,sv.getAppName()).getBytes(); InputStream fileInputStream = new ByteArra...
2019-02-27 16:26:43
9387
原创 Element的upload上传组件参数+上传文件使用
页面:<el-form-item label="应用APP名称:" prop="appCode" > <el-select class="filter-item" v-model="form.appCode" style="width: 30%;" > <el-option v-for="item i
2019-02-26 03:10:27
2560
1
原创 图片生成64位渲染到当前页面
td style="width:50%;"> *场景主图(建议对比尺寸4:3): 前台js1:/*** 获得base64* @param {Object} obj* @param {Number} [obj.width] 图片需要压
2017-03-19 00:09:17
989
原创 注解不能自动注入
当项目中使用了dubbo框架时,一切配置都没有问题,但还是爆not autowired.....,看一下@Service注入,快捷键可能注入了alibaba的Service,导致找不到注入的bean,这时手选org.springframework.stereotype.Service,然后重新部署启动项目就好了
2016-01-27 16:04:10
454
原创 导出excel
@RequestMapping("/exportExcel")@ResponseBodypublic String exportExcel(HttpServletRequest request,HttpServletResponse response){long startTime = System.currentTimeMillis();String reqSignDate =
2016-01-13 13:59:15
255
原创 pom.xml报错 com.thoughtworks.xstream.io.HierarchicalStreamDriver
新搭建的maven项目报 com.thoughtworks.xstream.io.HierarchicalStreamDriver 在Window->Preference->Java->Installed JREs->Edit在Default VM arguments中设置-Dmaven.multiModuleProjectDirectory=$MAVEN_HOME MAV
2015-12-19 13:43:26
716
转载 找不到或无法加载主类
关于java中的“错误:找不到或无法加载主类”的解决办法 2012-12-29 12:25:41分类: 嵌入式对于初学者,刚开始编译时,可能会碰到这样的情况,即编译java文件是成功地。但是,执行java命令时,出现了“错误:找不到或无法加载主类”的问题。如下图所示: 对于此类问题,首先从语法的角度出发,程序是没有问题的。那么,问
2015-10-01 10:54:45
906
转载 TextPad等编译器找不到或无法加载主类
关于java中的“错误:找不到或无法加载主类”的解决办法 2012-12-29 12:25:41分类: 嵌入式对于初学者,刚开始编译时,可能会碰到这样的情况,即编译java文件是成功地。但是,执行java命令时,出现了“错误:找不到或无法加载主类”的问题。如下图所示: 对于此类问题,首先从语法的角度出发,程序是没有问题的。那么,问
2015-10-01 10:52:34
5266
1
转载 Oracle中的PLsql的符号解释大全
第二章 PL/SQL基础 一、字符tb集在PL/SQL程序中,允许出现的字符集包括:大小写字母(A-Z和a-z) 数字(0-9) 符号( ) + - * / = ! ~ ^ ; : . ’ @ % , " # $ & _ | { } ? [ ] 制表符、空格和回车符 PL/SQL对大小写不敏感,所以,除了在字符串和字符中,小写字母和它对应的大写字母是等价的。
2015-09-12 11:20:34
3609
转载 JNDI小解
原理: 在DataSource中事先建立多个数据库连接,保存在数据库连接池中。当程序访问数据库时,只用从连接池中取空闲状态的数据库连接即可,访问结束,销毁资源,数据库连接重新回到连接池,这与每次去直接访问数据库相比,会节省大量时间和资源。 JNDI( Java Naming and Directory Interface ),是Java平台的一个标准扩展,提
2015-07-29 22:01:33
323
spring3 ibatis struts2 搭建的简单项目
2014-05-14
servlet导入导出excel
2014-04-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人