- 博客(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 332
原创 互联网开发的四个高效手段
1,多线程2,分布式3,异步在Spring中,基于@Async标注的方法,称之为异步方法;这些方法将在执行的时候,将会在独立的线程中被执行,调用者无需等待它的完成。分为 无返回值调用 跟 有返回值调用,返回的数据类型为Future类型。使用@Async标注,需spring配置线程池 <!-- 缺省的异步任务线程池 --> <task:annotation-driv...
2018-09-21 11:18:13 393
原创 spring的aop编程理解一
Aspect Oriented Programming(AOP),面向切面编程。AOP主要实现的目的是针对业务处理过程中的切面进行提取,它所面对的是处理过程中的某个步骤或阶段,以获得逻辑过程中各部分之间低耦合性的隔离效果。AOP在Java里是利用反射机制实现(也是 动态代理设计模式 )。在Spring里重要的实现手段之一就是注解,例如 事务注解@transactional,异步注解@Asyn...
2018-09-20 11:03:23 239
原创 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 1636
原创 几个消息中间件的分析
ZeroMQ:c语言实现,不能数据持久化。ActiveMQ:容易丢消息,最大并发4000。redis:可以用,但是非主流,案例很少,不方便扩展。RocketMQ:阿里巴巴的中间件,资料很少。**RabbitMQ:拥有erlang语言本身的并发优势,性能好,管理端页面功能丰富,消息延迟微秒级,支持多种语言,支持消息事务。**在实际应用中,可能会发生消费者收到Queue中的消息,但没有处...
2018-09-18 14:49:22 327
原创 Tomcat集群session共享方式
第一种方式:nginx配置 ip_hash轮询机制实现,这个实现方式简单,但是有很大的局限性,同一个ip,会被分配始终访问同一个tomcat,因为ip不变,nginx计算出来的hash也就不变,除非这个tomcat挂了,才会分配到另外一个tomcat访问,万一出现这种情况,session就会丢失,分配到的新tomcat并没有它在前一个tomcat里的session,所有,这并不是session共享...
2018-09-17 17:32:04 4848
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人