摘要:
本文主要介绍在实际使用memcached缓存时,自定义一个用于方法注解,基于AOP实现缓存存取策略。实现目的:在方法(如查询数据库的某方法)上加入该自定义注解后,执行方法前先查询缓存,如果缓存存在则直接返回缓存结果不在执行该方法,提交系统效率。 1.memcached缓存配置 memcached缓存 阅读全文
摘要:
新建一个SpringBoot项目,版本为:2.2.6.RELEASE,整合ActiveMq需要引用的pom为依赖及配置文件如下: <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-star 阅读全文
摘要:
在实际开发场景中,不需要等待某个方法执行完成而继续往后执行,那么我们可以将这个方法加上@Async注解放入后台线程(或线程池)中异步执行。简单示例代码如下: 先使用@EnableAsync来开启异步的支持,配置一个线程池: @Configuration @EnableAsync public cla 阅读全文
摘要:
背景 在实际开发过程中,不得已的情况下需要去更新数据库某个或多个字段,假如需要更新的字段目标值是一个固定值,那么用update语句就可以实现,数据量比较大的情况下,一般也不会有问题。如果说需要更新的字段目标值是需要依赖同一条记录其他字段做一定计算的结果,这时可以选择使用sql,也可使用代码去实现。再 阅读全文
摘要:
最近写了一个小的激活程序,想部署到tomcat中,中途遇到了点问题记录一下。 本地打包maven项目的过程其实只需要在本地启动一下项目,在target文件夹下就会生成war包。 将编译好的war包copy到webapps文件夹下,配置一下conf文件夹中的server.xml文件,主要是docBas 阅读全文
摘要:
现在接触的项目均由webservice的调用方式转为dubbo调用了,所想着自己走一下相关流程,亲身操作一下java服务使用dubbo框架进行调用。 先简单说说dubbo与webservice的区别,两者基于的通信协议不通,dubbo基于rpc:(Remote Procedure Call Prot 阅读全文