上一页 1 ··· 3 4 5 6 7 8 下一页
摘要: 并发编程模型 1.两个关键问题 1)线程之间如何通信 共享内存程之间共享程序的公共状态,通过写-读内存中的公共状态进行隐式通信 消息传递程之间没有公共状态,线程之间必须通过发送消息来显式进行通信 2)线程之间如何同步 线程之间没有公共状态,线程之间必须通过发送消息来显式进行通信 总结:Java的并发 阅读全文
posted @ 2020-06-30 14:25 双木l之林 阅读(139) 评论(0) 推荐(0) 编辑
摘要: 简介 合理地使用线程池能够带来3个好处: 降低资源消耗:通过重复利用已创建的线程降低线程创建和销毁造成的消耗。 提高响应速度:当任务到达时,任务可以不需要等到线程创建就能立即执行。 提高线程的可管理性:线程是稀缺资源,如果无限制地创建,不仅会消耗系统资源,还会降低系统的稳定 性,使用线程池可以进行统 阅读全文
posted @ 2020-06-30 14:24 双木l之林 阅读(99) 评论(0) 推荐(0) 编辑
摘要: ConcurrentHashMap的实现原理与使用 ConcurrentHashMap是线程安全且高效的HashMap。 为什么要使用ConcurrentHashMap。 jdk1.7的HashMap可能导致程序死循环:多线程会导致HashMap的Entry链表形成环形数据结构。而jdk1.8引入红 阅读全文
posted @ 2020-06-30 14:22 双木l之林 阅读(159) 评论(0) 推荐(0) 编辑
摘要: CountDownLatch 允许一个或多个线程等待其他线程完成操作,某个线程A等待若干个其他线程执行完任务之后,它才执行.CountDownLatch强调的n个线程,等待若干个其他线程结束,线程开始执行 CyclicBarrier 强调的是n个线程,大家相互等待,只要有一个没完成,所有人都得等着 阅读全文
posted @ 2020-06-30 14:20 双木l之林 阅读(102) 评论(0) 推荐(0) 编辑
摘要: 简介 锁是用来控制多个线程访问共享资源的方式,一般来说,一个锁能够防止多个线程同时访问共享资源。 1)synchronized关键字与java.util.concurrent.locks的lock接口 synchronized关键字 JVM层面,会隐式地获取锁,获取和释放固化了,也就是先获取再释放。 阅读全文
posted @ 2020-06-30 14:19 双木l之林 阅读(142) 评论(0) 推荐(0) 编辑
摘要: 聚合和聚合根是领域模型里面很重要的一个概念,其实我们在从真实世界对业务对象进行识别和概念建模的时候,关注的就是聚合根,这才是我们真正要管理的业务对象。一个对象可能有多个层次,也可能有多个子实体,但是这些子实体都不可能孤立存在,它们必须依附于一个聚合根存在,它们和根节点具有同样的生命周期。 如果一个客 阅读全文
posted @ 2017-03-28 23:04 双木l之林 阅读(3950) 评论(0) 推荐(3) 编辑
摘要: 首先贴一下相关的截图 SaasErp 登陆页 Saas Erp主页 Saas Erp 其中的商品页 Saas Erp 打印模板设计页 分销助手登录页/手势密码页/主页 1、SaaS是Software-as-a-service(软件即服务)。SaaS在业内的叫法是软件运营,或称软营。是一种基于互联网提 阅读全文
posted @ 2017-03-28 22:10 双木l之林 阅读(493) 评论(0) 推荐(0) 编辑
摘要: 微信支付搞完之后,也开始了微信其他功能,不得不说,微信写得接口都比较齐全和标准,附上微信公众号开发文档链接,仔细阅读,必须严格按照其规则,才能调用微信的接口。 最近做了一个手机端调用微信接口打开摄像头进行扫描二维码功能和调用上传下载图片的接口,注意,在微信公众号配置要注意,【开发】-【接口权限】 查 阅读全文
posted @ 2016-11-11 17:08 双木l之林 阅读(1822) 评论(0) 推荐(0) 编辑
摘要: 最近刚接触的微信公众号,看了半天的Api文档,直接就上手开发了,用了几天的时间,结束了公众号支付的任务。 首先,需要准备的东西是:1、微信公众号;2、支付申请;3、公众号配置(坑);4、开发。 微信公众号申请 一般开通就行了,https://mp.weixin.qq.com,度娘一下就行了;此处可以 阅读全文
posted @ 2016-11-11 12:04 双木l之林 阅读(4157) 评论(13) 推荐(9) 编辑
摘要: 项目中常用的API接口签名验证方法: 1. 给app分配对应的key、secret2. Sign签名,调用API 时需要对请求参数进行签名验证,签名方式如下: a. 按照请求参数名称将所有请求参数按照字母先后顺序排序得到:keyvaluekeyvalue...keyvalue 字符串如:将arong 阅读全文
posted @ 2016-07-19 13:53 双木l之林 阅读(3111) 评论(2) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7 8 下一页