上一页 1 ··· 35 36 37 38 39 40 41 42 43 ··· 50 下一页
摘要: 主流的几种编程模式 面向对象编程、面向过程编程、函数式编程 面向过程编程的语言: Basic、Pascal、C 什么是面向对象编程 面向对象编程是一种编程范式或编程风格。它以类或对象作为组织代码的基本单元,并将封装、抽象、继承、多态四个特性,作为代码设计和实现的基石 。 面向对象编程语言是支持类或对 阅读全文
posted @ 2019-12-23 10:15 意犹未尽 阅读(248) 评论(0) 推荐(0) 编辑
摘要: 死锁 错误例子 解决方式 防止死锁 通过设置超时时间 不要使用setnx key expire 20 不能保证原子性 如果setnx程序就挂了 没有执行expire就死锁了 reidis2.8版本提供 set lock:key1 true ex 5 nx 方式 保证了 setnx+expire原子性 阅读全文
posted @ 2019-12-18 15:11 意犹未尽 阅读(1484) 评论(0) 推荐(0) 编辑
摘要: 文件搜索命令 grep在文件中查找字符并输出 grep 字符或字符串 文件目录 grep pub /teach/1.txt -c 字符出现总行数 grep public /teach/1.txt -n 行号 grep public /teach/1.txt -i 不区分大小写 grep -5 'pa 阅读全文
posted @ 2019-11-01 14:10 意犹未尽 阅读(192) 评论(0) 推荐(0) 编辑
摘要: 占用空间测试地址 https://krisives.github.io/bloom-calculator/ pom依赖 <dependency> <groupId>org.redisson</groupId> <artifactId>redisson</artifactId> <version>3. 阅读全文
posted @ 2019-10-24 14:13 意犹未尽 阅读(384) 评论(0) 推荐(0) 编辑
摘要: 说明 concurrentLinkedQueue为无界非阻塞队列,是线程安全的 内部结构为链表的形式, 内部使用cas保存线程安全。采用cas保证原子性 什么是CAS CAS 操作包含三个操作数 —— 内存位置(V)、预期原值(A)和新值(B)。 如果内存位置的值与预期原值相匹配,那么处理器会自动将 阅读全文
posted @ 2019-09-29 13:22 意犹未尽 阅读(236) 评论(0) 推荐(0) 编辑
摘要: 说明 开发阶段 需要验证自己的app支付加签是否正确,这里使用沙箱环境来进行模拟,使用ali的沙箱测试app和沙箱钱包app进行校验 准备阶段 1.进入沙箱页面 2.找到app支付文档 https://docs.open.alipay.com/204 3.获得服务端代码demo代码 注意:沙箱代码需 阅读全文
posted @ 2019-08-04 18:07 意犹未尽 阅读(3418) 评论(0) 推荐(0) 编辑
摘要: 运行deme 提供了 支付 查询 退款 交易关闭几个简单的接口demo 下载 https://docs.open.alipay.com/270/106291/ 转为mave项目 1.创建一个空的maven项目 2.生成web.xml 3.引入依赖 4.指定maven打包的xml路径 5.复制ali 阅读全文
posted @ 2019-07-12 13:53 意犹未尽 阅读(2208) 评论(3) 推荐(0) 编辑
摘要: 说明 需求 一个产品多个区域销售 每个区域有自己的价格, 方式1冗余行,a 产品分别在 area1 area2 area3区域销售 a产品就会生成3条产品数据 搜索id去重就行了,但是问题就是 聚合去重不支持 获得count 所以不能分页 只有选择假分页 方式2:父子关系 用于描述一对多管理 这里我 阅读全文
posted @ 2019-07-08 16:59 意犹未尽 阅读(1927) 评论(0) 推荐(0) 编辑
摘要: 过滤不必要请求 有些时候会抓取到很多自己不需要的请求 ,看起来不直观 只想抓包自己关心的地址 在外部设备抓包 比如你的手机设备 电脑模拟器等 本质就是你通过Charles开启一个代理端口,无论是外部设备只要能够访问你的代理端口就行,通过代理端口进行网络转发就能抓到包 Charles开启代理 使用c 阅读全文
posted @ 2019-07-03 16:41 意犹未尽 阅读(510) 评论(0) 推荐(0) 编辑
摘要: 存储机制 待... 消息结构 惰性队列 惰性队列会尽可能将消息存入到磁盘中,消费者消费相应的消息才会加载到内存,它可以支持更长的队列 默认情况下生产者消息会尽可能存储到内存中就算设置持久化消息 也会再内存中备份一份 当rabbitMQ需要释放内存时会将内存中的队列持久化到磁盘中(消息堆积很耗时) 惰 阅读全文
posted @ 2019-06-13 20:26 意犹未尽 阅读(326) 评论(0) 推荐(0) 编辑
上一页 1 ··· 35 36 37 38 39 40 41 42 43 ··· 50 下一页