![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
web
文章平均质量分 90
ldms1980
这个作者很懒,什么都没留下…
展开
-
Tomcat集群session共享方式
第一种方式:nginx配置 ip_hash轮询机制实现,这个实现方式简单,但是有很大的局限性,同一个ip,会被分配始终访问同一个tomcat,因为ip不变,nginx计算出来的hash也就不变,除非这个tomcat挂了,才会分配到另外一个tomcat访问,万一出现这种情况,session就会丢失,分配到的新tomcat并没有它在前一个tomcat里的session,所有,这并不是session共享...原创 2018-09-17 17:32:04 · 4835 阅读 · 0 评论 -
几个消息中间件的分析
ZeroMQ:c语言实现,不能数据持久化。ActiveMQ:容易丢消息,最大并发4000。redis:可以用,但是非主流,案例很少,不方便扩展。RocketMQ:阿里巴巴的中间件,资料很少。**RabbitMQ:拥有erlang语言本身的并发优势,性能好,管理端页面功能丰富,消息延迟微秒级,支持多种语言,支持消息事务。**在实际应用中,可能会发生消费者收到Queue中的消息,但没有处...原创 2018-09-18 14:49:22 · 316 阅读 · 0 评论 -
MySQL数据库数据导入到Redis
一:编写sql脚本 sql.sql二:使用指令进行导入mysql -uroot -ppassword -h 127.0.0.1 database --default-character-set=uft8 --skip-column-names --raw < ~/sql.sql | /usr/local/bin/redis-cli -h 127.0.0.1 -p 6379 -a 1234...原创 2018-09-18 15:40:35 · 1626 阅读 · 0 评论 -
spring的aop编程理解一
Aspect Oriented Programming(AOP),面向切面编程。AOP主要实现的目的是针对业务处理过程中的切面进行提取,它所面对的是处理过程中的某个步骤或阶段,以获得逻辑过程中各部分之间低耦合性的隔离效果。AOP在Java里是利用反射机制实现(也是 动态代理设计模式 )。在Spring里重要的实现手段之一就是注解,例如 事务注解@transactional,异步注解@Asyn...原创 2018-09-20 11:03:23 · 233 阅读 · 0 评论 -
互联网开发的四个高效手段
1,多线程2,分布式3,异步在Spring中,基于@Async标注的方法,称之为异步方法;这些方法将在执行的时候,将会在独立的线程中被执行,调用者无需等待它的完成。分为 无返回值调用 跟 有返回值调用,返回的数据类型为Future类型。使用@Async标注,需spring配置线程池 <!-- 缺省的异步任务线程池 --> <task:annotation-driv...原创 2018-09-21 11:18:13 · 391 阅读 · 0 评论