随笔分类 -  Java

摘要:private static final Map<String, String> DEFAULT_TYPE_MAP = new HashMap<String, String>(){ { put("BLACK_LIST", "黑名单布控"); put("STRANGER", "陌生人布控"); put 阅读全文
posted @ 2020-03-20 14:31 JayInnn 阅读(179) 评论(0) 推荐(0)
摘要:参考链接: https://www.cnblogs.com/jinbuqi/p/11021971.html https://blog.csdn.net/I_am_Hutengfei/article/details/100561564 阅读全文
posted @ 2020-01-09 15:46 JayInnn 阅读(651) 评论(0) 推荐(0)
摘要:场景:在原有的Spring Boot环境中新增Consul服务,同时使用@FeignClient调用接口。 Bug:启动时,实现了接口ApplicationListener<ContextRefreshedEvent>的类报空指针异常。 原因:FeignClient初始化时,会注册一个新的Feign 阅读全文
posted @ 2019-12-30 15:18 JayInnn 阅读(6910) 评论(1) 推荐(2)
摘要:启动: #! /bin/bash nohup java -jar ***.jar >/dev/null 2>&1 & #nohup java -Xdebug -Xrunjdwp:server=y,transport=dt_socket,address=5005,suspend=n -jar ***. 阅读全文
posted @ 2019-12-20 11:36 JayInnn 阅读(848) 评论(0) 推荐(0)
摘要:springboot 有读取外部配置文件的方法,如下优先级:第一种是在jar包的同一目录下建一个config文件夹,然后把配置文件放到这个文件夹下。第二种是直接把配置文件放到jar包的同级目录。第三种在classpath下建一个config文件夹,然后把配置文件放进去。第四种是在classpath下 阅读全文
posted @ 2019-12-17 13:30 JayInnn 阅读(1152) 评论(0) 推荐(0)
摘要:具体参考:https://blog.csdn.net/haha_66666/article/details/81507416 我在配的过程中AOP的maven依赖有点问题,替换成以下就可以了: <dependency> <groupId>org.springframework.boot</group 阅读全文
posted @ 2019-11-08 09:37 JayInnn 阅读(218) 评论(0) 推荐(0)
摘要:记录Java POJO类直接存储在MongoDB中的策略。 maven: Java POJO类定义: 插入的方法: 阅读全文
posted @ 2019-04-15 21:29 JayInnn 阅读(1277) 评论(0) 推荐(0)
摘要:记录我在Stack Overflow中的回答: https://stackoverflow.com/questions/31518107/mongodb-java-list-all-database-users 阅读全文
posted @ 2019-04-08 16:51 JayInnn 阅读(321) 评论(0) 推荐(0)
摘要:主要问题是:MongoDB集群分为复制集(replicaSet)与分片集(shardingSet),那么如何去连接这两种集群; 参考官方文档,我使用了最通用的方法:通过构造connection string来通用连接两种集群; 两种集群connection string的构造方法:replicaSe 阅读全文
posted @ 2019-01-04 15:10 JayInnn 阅读(11079) 评论(0) 推荐(0)
摘要:应用场景:前端页面点击刷新,调用服务器A上Java接口,然后A调用服务器B的后台Python接口实时刷新后台数据库。 在这个场景中会涉及到两个问题:异步,Python服务器压力 (一)解决Python服务器压力 如果Python服务器接口不做任何措施,那么可能会有恶意的访问,从而导致该服务器一直刷新 阅读全文
posted @ 2018-12-22 17:38 JayInnn 阅读(1335) 评论(0) 推荐(0)
摘要:Definition状态: 1. 实例化一个Bean,也就是我们通常说的new pre-initialized状态: 2. 按照Spring上下文对实例化的Bean进行配置,也就是IOC注入 3. 如果这个Bean实现了BeanNameAware接口,会调用它实现的setBeanName(Strin 阅读全文
posted @ 2018-10-09 00:44 JayInnn 阅读(156) 评论(0) 推荐(0)
摘要:之前一直对Spring启动的过程很迷糊,所以这次国庆梳理一下。 Spring启动一言以蔽之:创建一个根应用上下文。(因为其他的所有的应用上下文都可以通过各种方式继承它) (一)了解应用上下文 Spring Framework容器以一个或多个应用上下文的形式存在,由org.springframewor 阅读全文
posted @ 2018-10-06 13:37 JayInnn 阅读(2550) 评论(0) 推荐(0)
摘要:查看java进程: ps ux | grep java 显示当前所有java进程pid的命令:jps 将压缩文件从本地上传到服务器上:rz 打包成jar包:mvn clean package -Dmaven.test.skip=true 将jar包丢到后台运行:nohup java -jar tar 阅读全文
posted @ 2018-09-20 15:25 JayInnn 阅读(799) 评论(0) 推荐(0)
摘要:最近遇到了这个问题,就是相同的代码在Windows与Linux下的日期转换不一致。 原因:时区问题,主要是操作系统与JVM中的时区不同导致的 在网上查了很多处理的方法:最后总结出一条简单粗暴的方法;原理很简单,就是将要转换的日期转换成“GMT+8”,然后统一转换成String,再将String统一转 阅读全文
posted @ 2018-09-20 15:20 JayInnn 阅读(1025) 评论(0) 推荐(0)
摘要:参考链接:https://www.cnblogs.com/sxdcgaq8080/p/7712874.html 阅读全文
posted @ 2018-09-17 18:10 JayInnn 阅读(328) 评论(0) 推荐(0)
摘要:参考链接:https://blog.csdn.net/qq_35056292/article/details/78430777 阅读全文
posted @ 2018-09-17 18:08 JayInnn 阅读(1841) 评论(0) 推荐(1)
摘要:在实际过程中,经常要将实体类进行封装,尤其是处理数据库的过程中;因此,对于遍历实体类能够与数据库中的一行数据对应起来。 我是使用的环境是Spring boot,访问的数据库时MongoDB 实体类遍历: pom.xml需要配依赖 <dependency><groupId>commons-beanut 阅读全文
posted @ 2018-09-17 18:06 JayInnn 阅读(2759) 评论(0) 推荐(0)
摘要:关于canal具体的原理,以及应用场景,可以参考开发文档:https://github.com/alibaba/canal 下面给出canal的入门Demo (一)部署canal服务器 可以参考官方文档的QuickStart:https://github.com/alibaba/canal/wiki 阅读全文
posted @ 2018-09-07 18:24 JayInnn 阅读(2631) 评论(0) 推荐(0)
摘要:(一)由于在实习过程中需要用到ActiveMQ,在网上看了很多文章,现在整理出来以防忘记。 (二)这篇文章比较适合之前没有接触过的同学,在看下面文章的过程中,建议先学习参考链接中的知识点,然后自己再参考我的代码来实现实现PTP,以及Pub/Sub,两遍下来基本能搞定ActiveMQ的基础知识。 (三 阅读全文
posted @ 2018-09-06 17:47 JayInnn 阅读(655) 评论(0) 推荐(0)
摘要:Java语言标准的数据库时MySQL,但是有些时候也会用到MongoDB,这次Boss交代处理MongoDB,所以讲代码以及思路记录下了 摸索的过程,才发现软件的适用还是很重要的啊!!! 我连接的MongoDB的数据是远程数据库,连接本地数据库的方法网上有很多: 这样查询结果就有了,下面要将查询结果 阅读全文
posted @ 2018-09-05 17:41 JayInnn 阅读(14146) 评论(1) 推荐(0)