摘要: 一、在垃圾收集器对堆进行回收前,首先需要判断对象是否“存活”,对已经“死去”的对象进行回收 判断对象是否存活:引用计数法和可达性分析法 引用计数法:给对象添加一个引用计数器,每当有地方引用它时,计数器加1;当引用失效时减1,任何时候计数器为0则表示没有引用。 可达性分析法:通过称为“GC Roots 阅读全文
posted @ 2017-05-24 12:51 大海lhc 阅读(326) 评论(0) 推荐(0)
摘要: 首先了解下jms。 JMS即Java消息服务(Java Message Service)应用程序接口,是一个Java平台中关于面向消息中间件(MOM)的API,用于在两个应用程序之间,或分布式系统中发送消息,进行异步通信。 JMS对象模型包含如下几个要素: 1.ConnectionFactory 创 阅读全文
posted @ 2017-05-13 07:51 大海lhc 阅读(255) 评论(0) 推荐(0)
摘要: 1.首先你需要创建一个maven项目【当然是web项目】 2.pom.xml添加以下 <properties> <cxf.version>2.2.3</cxf.version></properties> <dependency> <groupId>org.apache.cxf</groupId> < 阅读全文
posted @ 2017-05-10 23:19 大海lhc 阅读(6115) 评论(0) 推荐(0)
摘要: 这两张图大家应该都不陌生。 从图上来看就是:一个请求过来,front controller根据具体的请求路径分派到具体的controller,具体的controller处理请求并把处理结果返回给front Controller,front Controller 再把model、view结合起来最终返 阅读全文
posted @ 2017-04-11 13:18 大海lhc 阅读(1033) 评论(0) 推荐(0)
摘要: 该篇文章的主要目的是让读者能够迅速应用到项目中,想要了解详细的rsa加密算法的,可以百度找到更多原理、深度分析的文章。 RSA算法是一种非对称密码算法,所谓非对称,就是指该算法需要一对密钥,使用其中一个加密,则需要用另一个才能解密,公钥解密,私钥加密。举个例子,比如你要跟第三方支付公司进行接口调用, 阅读全文
posted @ 2016-11-07 17:51 大海lhc 阅读(610) 评论(0) 推荐(0)
摘要: 本篇文章主要是浅谈一些高并发的方案,指出一个大致方向,如果有需要优化提高系统性能,可以从以下方法中找出合适的使用。 随着淘宝、京东、唯品会等很多电商的出现,所谓互联网公司也就经常听到了,这些互联网公司给我们的第一印象,用户活跃交易量大。为了给用户一个好的交互体验,我们需要根据具体的业务场景来设计适合 阅读全文
posted @ 2016-09-18 20:26 大海lhc 阅读(470) 评论(0) 推荐(0)
摘要: 笔者目前就职的是一家创业型的互联网公司,既然算是互联网公司,那么就会设计到无论是应用系统还是数据库的分布式。下面简单介绍下有关数据库方面的一些设计。 数据库表的设计,根据自己的业务所需可以拆分成多库。有订单库、产品库、账户库、底层支付库等等,这也就是传说中的垂直分库。那么数据库架构和数据库优化有哪些 阅读全文
posted @ 2016-09-14 10:42 大海lhc 阅读(656) 评论(0) 推荐(0)
摘要: 之前项目中涉及到了微信分享的功能,然后总结下供有需要的朋友参考下。 在做之前可以先看下《微信JS-SDK说明文档》,大致了解下。我自己的工程目录是 1.HttpService和HttpServiceImpl主要是发起httppost的请求的封装类。 2.WeChatHttpServiceImpl主要 阅读全文
posted @ 2016-06-23 11:52 大海lhc 阅读(3862) 评论(0) 推荐(0)