- 博客(12)
- 资源 (3)
- 收藏
- 关注
原创 Error: Unable to access jarfile .profiles.active=test错误(windows)
问题使用如下命令:java -jar -Dspring.profiles.active=test .\testjar就出现了错误:Error: Unable to access jarfile .profiles.active=test在linux上面没有这个问题。解决java -jar .\testjar --spring.profiles.active=test参考带入参数-Dspring.profiles.active=prod运行jar包报错...
2020-09-28 10:13:39 1607
原创 MySQL问题:sql_mode=only_full_group_by
问题ERROR: Expression #1 of SELECT list is not in GROUP BY clause and contains nonaggregated column 'xxx.sd.dic_cn_name' which is not functionally dependent on columns in GROUP BY clause; this is incompatible with sql_mode=only_full_group_by Error Code:
2020-09-27 17:19:00 69
原创 Java中通过code获得枚举
问题通过code获得枚举类枚举类public enum AuthorizationModeEnums { EXCLUSIVE("EXCLUSIVE","独家"), SELLER("NON_EXCLUSIVE","非独家"); private final String code; private final String name; AuthorizationModeEnums(String code, String name) { thi
2020-09-26 17:43:20 5245 1
原创 使用bytedeco来获取视频流的时长和封面图
问题需要通过上传文件视频流中获取时长和封面图。解决Maven <dependency> <groupId>org.bytedeco</groupId> <artifactId>javacpp</artifactId> <version>1.5.4</version> </dependency>...
2020-09-26 14:47:39 2089 1
原创 SpringBoot设置时区为东八区
问题想控制整个系统的时区为东八区解决import org.springframework.boot.SpringApplication;import org.springframework.boot.autoconfigure.SpringBootApplication;import java.time.ZoneId;import java.util.TimeZone;@SpringBootApplicationpublic class Application { public st
2020-09-26 14:33:01 2410
原创 在Java中访问Spring Profiles的环境变量
问题场景需要根据不同的环境使用不同的配置设置,如dev,test,pro三个环境,不都是向外暴露的swagger接口调试界面的。解决步骤在启动jar时,预先设置了如下参数:-Dspring.profiles.active=dev这里我们需要在java代码中根据环境变量来走不同的逻辑。使用@Value注解 @Value("${spring.profiles.active}") private String activeProfile;Java判断环境if ("dev".equals
2020-09-25 10:18:15 680
原创 ES客户端更新策略设置(Java)
问题在Spring中使用ES的客户端更新数据的时候,会出现数据不会立即生效问题。原因ES的客户端是异步请求,并不会等待ES所有节点数据更新完毕再响应请求。思路通过在客户端设置数据更新刷新策略为WAIT_UNTIL,即等待ES完成对数据对更新再响应客户端即可。步骤pom.xml设置Maven依赖:<dependency> <groupId>org.elasticsearch</groupId> <artifactId>elast
2020-09-19 11:24:33 2399
原创 Mysql中注释使用
问题在Java Bean中可以对每个字段和类进行注解,相对应的问题就是想在MySQL中能够看到注释能够知道对应表和字段的业务意义。解决写注释CREATE TABLE sn_order_bill ( id bigint(19) NOT NULL auto_increment comment '主键', sn_order_pay_step_id bigint(19) comment '订单付款步骤主键', payment_company_name varchar(50) comment '付款公司
2020-09-15 14:51:11 167
原创 SpringBoot枚举国际化处理
问题在SpringBoot中定义的字符串,需要做国际化处理。即一个key对应这不同语言不同的值。解决这里解决方式有两种,一种是使用Spring中的MessageSource来实现国际化,一种是手动实现枚举国际化。枚举国际化在resources文件夹下面,定多个配置文件,即:然后,在资源文件中写入如下数据:枚举Javaimport lombok.Getter;import org.springframework.context.i18n.LocaleContextHolder;imp
2020-09-09 14:33:35 1161
原创 SpringBoot中弄Word导出
问题前端说嵌套的数组,Word导出没有搞过,哎,只能使用Java搞了。思路使用Java早年的模版技术(和jsp是一个意思),来动态生成xml文件来渲染word。步骤在Word中调好样式,生成doc文件;另存为xml文件格式,并直接修改xml后缀为ftlh获得ftlh格式文件之后,在其中动态数据部分设置好freemarker标签然后Java Bean对freemarker进行数据渲染通过doc生成ftlh准备word样式后,将word另存为xml文件,然后将这个xml文件后缀直接改成
2020-09-05 17:55:30 1355
原创 Spring boot中关于多对多查询json无限递归问题
控制台异常#...java.lang.Illegal State Exception: Cannot call sendError() after the response has been committed#...父类BusinessTemplate.java // ... @OneToMany(targetEntity = Link.class, mappedBy = "businessTemplate", fetch = FetchType.EAGER) private List&
2020-09-03 17:23:28 227
siliconslopes2020-minimalviablearchitecture-200201200415.pdf
2020-05-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人