随笔分类 - Java
Java相关的随笔
摘要:在上一篇的内容中,主要介绍了spring boot项目的多数据源改造的涉及的基本配置及改动。在spring项目中,常用Mybatis做ORM操作数据库,并且分页操作是避免不了的。 因此,这一篇主要介绍多数据源改造过程中Myabatis Pagehelper分页插件的改造。 PageHelper 支持
阅读全文
摘要:项目在登录、注册等场景实现时,经常会用到用户信息前端加密,然后项目后端二次解密,避免信息直接在浏览器上以明文显示。 本文主要介绍了base64加密的方式处理代码,不支持中文 源码如下: base64.js // base64加密开始 var keyStr = "ABCDEFGHIJKLMNOP" +
阅读全文
摘要:JAVA和JS的MD5加密 经过测试:字母和数据好使,中文不好使。 源码如下: **
阅读全文
摘要:SpringBoot 注册拦截器时,如果用New对象的方式的话,如下:private void addTokenForMallInterceptor(InterceptorRegistry registry) { InterceptorRegistration tokenInterceptor =
阅读全文
摘要:今天做一个需求,业务项目需要访问另一个项目的数据库。 常用两种方案: 1、另一个项目提供一个RestFul API,供调用方通过feign或其它httpClient等方式来访问。 2、项目中通过配置多数据源访问另一个项目库,当然必须有访问权限。 经过对比分析,决定采用第二种方案,原因:一方面,有访问
阅读全文
摘要:官方文档: https://docs.spring.io/spring-kafka/reference/html/ @KafkaListener The @KafkaListener annotation is used to designate a bean method as a listene
阅读全文
摘要:领域模型主键属性是shopId,使用JDBC的getGenereatedKeys方法获取主键并赋值到keyProperty设置的领域模型shopId属性中,配置参考如下:<insert id="insert" parameterType="com.XXX.domain.ShopBaseInfo" u
阅读全文
摘要:2019-05-20 23:02:20.168 |-INFO [http-nio-8001-exec-2] com.xxx.ccc.ddd.service.eee.impl.WeiXinServiceImpl [351] -| 微信请求的xml参数root-->:[xml: null]2019-05
阅读全文
摘要:@Service注解作用 1、 其getBean的默认名称是类名(头字母小写),可以@Service(“xxxx”)这样来指定, 2、其定义的bean默认是单例的,可以使用@Service(“beanName”) @Scope(“prototype”)来改变。 3、可以通过@PostConstruc
阅读全文
摘要:每次理解清楚,过段时间就忘了,还是记一下,方便之后再回看。 @ Autowired 是spring提供,包含3种自动装配Bean形式 1、@Autowired默认按类型byType匹配,自动装配Bean,可写在成员属性上,也可写在方法上2.@Autowired(required=false),默认依
阅读全文
摘要:Exception in thread "main" java.util.ConcurrentModificationException at java.util.ArrayList$Itr.checkForComodification(ArrayList.java:909) at java.uti
阅读全文