![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
ouyang_x
这个作者很懒,什么都没留下…
展开
-
驱动程序无法通过使用安全套接字层(SSL)加密与 SQL Server 建立安全连接
最近接了给需求,需要迁移接口到新项目,看了下接口,从sql server获取数据,同步到其他系统代码写完后开始联调报错:驱动程序无法通过使用安全套接字层(SSL)加密与 SQL Server 建立安全连接,网上查了后是jdk升级后新增了ssl加密导致得网上有二种情况第一种,只需要删除 jdk.tls.disabledAlgorithms中的3DES_EDE_CBC这种对我没有用第二种是:删除jdk.tls.disabledAlgorithms中的TLSv1删除后,ok了...原创 2021-12-28 11:10:23 · 3079 阅读 · 0 评论 -
项目在测试环境启动,报空间不足
@BeanMultipartConfigElement multipartConfigElement() {MultipartConfigFactory factory = new MultipartConfigFactory();factory.setLocation("/app/upload_tmp");return factory.createMultipartConfig();}在启动类中加上该配置原创 2021-10-14 08:36:21 · 67 阅读 · 0 评论 -
rabbitMq 全量同步数据 出现consumer和mq断开
有个需求,需要从其他系统全量同步供应商数据(大概有40万的信息,每个信息有大量的数据,需要保存到多个表中),第一次同步发下触发了GC,同时发现consumer从mq断开。然后开始排查,第一步怀疑是oom,创建对象过多,cup高负荷运行,导致内存oom,针对这个问题,使用了克隆clone方式,实体类实现添加克隆后,启动全量同步,发现还是oom,然后又排查是否还有其他大对象生成,检查代码后,发现每个消息都会生成一个ArrayList,而且还没有默认容量,这样会导致扩容,扩容会导致消化大量的内存。解决方式原创 2021-09-10 17:01:10 · 650 阅读 · 0 评论 -
解决HttpClient的FilePart上传文件中使用中文名称文件名乱码问题(需要重写方法)
解决HttpClient的FilePart上传文件中使用中文名称文件名乱码问题,我当时在网上找了一遍,网上都是public class CustomFilePart extends FilePart { public CustomFilePart(String filename, File file) throws FileNotFoundEx...原创 2020-03-24 11:46:52 · 3229 阅读 · 3 评论 -
在springCloud中使用FeignClient会导致文件流格式错误
在springCloud中使用FeignClient会导致文件流格式错误,只需要把传入的参数加上对应的注解@FeignClient(value = "dmr-service-con" , path = "/con/conBase", **configuration = MultipartSupportConfig.class**)public interface LegalC...原创 2020-03-16 16:42:13 · 337 阅读 · 0 评论 -
springcloud 导入文件流还有参数
有个需要需要导入文件,同时还需要传入参数,在网上找了许久,都没有找到解决方法,又说@RequestBody ,还有用@RequestPart都试过没有用,直接报错,最后想到使用post请求,在方法上加HttpServletRequest servletRequest ,参数都从HttpServletRequest 中取出获取文件流MultipartFile file = null; ...原创 2020-03-16 16:39:02 · 406 阅读 · 0 评论 -
IDEA插件
Free MyBatis plugin 插件生成mapper xml文件快速从代码跳转到mapper及从mapper返回代码mybatis自动补全及语法错误提示集成mybatis generator gui界面GitToolBox查询代码最后更新人和更新时间...原创 2020-03-12 09:10:41 · 132 阅读 · 0 评论 -
Mysql排序
比如按照stat排序 stat有4个值0,1,2,3.这时需要先排序状态1,2,其他的按照其他字段排序可以使用FIELD 这个关键字原创 2019-11-27 09:01:49 · 106 阅读 · 0 评论 -
log4j-over-slf4j.jar 和 slf4j-log4j12.jar 2个jar包冲突
Detected both log4j-over-slf4j.jar AND bound slf4j-log4j12.jar on the class path, preempting StackOverflowError.这个错就是在引入的时候引入了这2个jar包,导致报错那么只要排除不需要的jar就可以了org.apache.hadoophadoop-client2.6.0o...原创 2019-10-25 09:25:57 · 761 阅读 · 0 评论 -
Spring Cloud 多环境配置,不同的环境不同的参数配置
先在pom文件中加入需要的对应环境local<profiles.active>local</profiles.active>truedev<profiles.active>dev</profiles.active>sit<profiles.active>sit</profiles.ac...原创 2019-10-18 11:01:30 · 1091 阅读 · 0 评论 -
Spring Cloud 配置文件bootstrap.yml详解
修改下对应的参数spring:public settingapplication:name: dmr-service-po --项目名active settingprofiles:active: dev --环境main:allow-bean-definition-overriding: trueserver:port: 17701 --端口号servlet:...原创 2019-10-18 10:50:10 · 6103 阅读 · 0 评论 -
spring cloud 扫描不加了注解的类
需要在启动类上对应的扫描路径第一种:直接加注解SpringBootApplication,然后扫描对应包下,你写的类一定要在xxx下@SpringBootApplication(scanBasePackages = {“xxxx”})第二种,需要扫描在pom中加入的domain的类@EnableFeignClients(basePackages = "xxx ")这样就可以扫描到jar下...原创 2019-10-18 10:39:53 · 604 阅读 · 0 评论 -
从properties配置文件中获取变量数据,根据不同环境获取对应的参数
现在配置表中配置参数然后注入@Autowiredprivate ApplicationContext context;下面是代码String profile = this.context.getEnvironment().getActiveProfiles()[0];byte var3 = -1;switch(profile.hashCode()) {case 99349:if...原创 2019-10-18 10:12:32 · 1605 阅读 · 0 评论 -
使用队列Queue发送邮件
使用BlockingQueue 队列发送邮件,下面是代码/**邮件队列*/public class MailQueue {//队列大小static final int QUEUE_MAX_SIZE = 1000;static BlockingQueue<EmailLog> blockingQueue = new LinkedBlockingQueue<Em...原创 2019-10-17 17:48:36 · 992 阅读 · 0 评论 -
httpclient请求中 get带cookie
public static String getetSendCookie(String url, String cookies) {String result = “”;CookieStore cookieStore = new BasicCookieStore();CloseableHttpClient httpClient = HttpClients.custom().setDefau...原创 2019-10-17 17:42:13 · 989 阅读 · 0 评论 -
关于dubbo的一些了解,面试中问到
添加链接描述转载的1、Dubbo是什么?Dubbo是阿里巴巴开源的基于 Java 的高性能 RPC 分布式服务框架,现已成为 Apache 基金会孵化项目。面试官问你如果这个都不清楚,那下面的就没必要问了。官网:http://dubbo.apache.org2、为什么要用Dubbo?因为是阿里开源项目,国内很多互联网公司都在用,已经经过很多线上考验。内部使用了 Netty、Zookee...转载 2019-09-26 14:59:42 · 128 阅读 · 0 评论 -
Mybatis,发送sql去查询数据
当需要查询从表数据,同时把数据放到一个List中时,这时候,可以使用额外sql去查询先建立一个map然后把实体类的字段和数据库的字段相对应,而发送的额外sqlproperty:实体类的字段,column:数据库的字段,ofType:额外查询的实体类,select:查询的sql这样,额外查询的数据就可以保存起来...原创 2019-09-24 14:37:19 · 377 阅读 · 0 评论 -
Mybatis中用NOW()表示当前时间
Mybatis中用NOW()表示当前时间原创 2019-09-24 14:18:40 · 22213 阅读 · 0 评论 -
Mybatis中如何转换大于,等于,小于
在Mybatis中,使用大于可以用 >代替大于等于使用>=代替小于使用<代替小于等于使用<=代替原创 2019-09-24 14:14:33 · 575 阅读 · 0 评论