自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 ios 推送证书

开发账户下,Push Notifications下,下载,会得到一个aps.cer文件。双击 aps.cer,打开钥匙串,找到这个钥匙,导出,得到一个p12文件,自己命名。我这叫dc_zs.p12。#将aps.cer转换成aps_dis.pem格式openssl x509 -in aps.cer -inform DER -out aps_dis.pem -outform PEM#将p12格...

2018-11-27 16:20:11 304

原创 互联网开发的四个高效手段

1,多线程2,分布式3,异步在Spring中,基于@Async标注的方法,称之为异步方法;这些方法将在执行的时候,将会在独立的线程中被执行,调用者无需等待它的完成。分为 无返回值调用 跟 有返回值调用,返回的数据类型为Future类型。使用@Async标注,需spring配置线程池 <!-- 缺省的异步任务线程池 --> <task:annotation-driv...

2018-09-21 11:18:13 378

原创 spring的aop编程理解一

Aspect Oriented Programming(AOP),面向切面编程。AOP主要实现的目的是针对业务处理过程中的切面进行提取,它所面对的是处理过程中的某个步骤或阶段,以获得逻辑过程中各部分之间低耦合性的隔离效果。AOP在Java里是利用反射机制实现(也是 动态代理设计模式 )。在Spring里重要的实现手段之一就是注解,例如 事务注解@transactional,异步注解@Asyn...

2018-09-20 11:03:23 213

原创 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 1601

原创 几个消息中间件的分析

ZeroMQ:c语言实现,不能数据持久化。ActiveMQ:容易丢消息,最大并发4000。redis:可以用,但是非主流,案例很少,不方便扩展。RocketMQ:阿里巴巴的中间件,资料很少。**RabbitMQ:拥有erlang语言本身的并发优势,性能好,管理端页面功能丰富,消息延迟微秒级,支持多种语言,支持消息事务。**在实际应用中,可能会发生消费者收到Queue中的消息,但没有处...

2018-09-18 14:49:22 307

原创 Tomcat集群session共享方式

第一种方式:nginx配置 ip_hash轮询机制实现,这个实现方式简单,但是有很大的局限性,同一个ip,会被分配始终访问同一个tomcat,因为ip不变,nginx计算出来的hash也就不变,除非这个tomcat挂了,才会分配到另外一个tomcat访问,万一出现这种情况,session就会丢失,分配到的新tomcat并没有它在前一个tomcat里的session,所有,这并不是session共享...

2018-09-17 17:32:04 4800

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除