摘要:
类加载器:加载类的工具,只要你用到了哪个类,就需要把他的class(二级制文件)加载进来,这个工作就是类加载器来做的.java虚拟机上可以安装多个类加载器,系统默认有三个类加载器,Bootstrap(内嵌在java虚拟机内内核中由c++编写),ExtClassLoader,AppClassLo... 阅读全文
摘要:
高并发环境下,大量的读写请求涌向数据库,磁盘的处理速度与内存显然不在一个量级,从减轻数据库的压力和提高系统响应速度两个角度来考虑,一般都会在数据库之前加一层缓存。由于单台机器的内存资源以及承载能力有限,并且,如果大量使用本地缓存,也会使相同的数据被不同的节点存储多份,对内存资源造成较大的浪费,因此,... 阅读全文
摘要:
1)RPC远程调用RPC的全称是RemoteProcess Call,即远程过程调用,它应用广泛,实现方式也很多,拥有包括RMI,webservice等等诸多成熟的方案,在业界得到了广泛的使用.RPC的实现包括客户端和服务端,即服务的调用方以及服务的提供方,服务调用方发送RPC请求到服务提供方,服务... 阅读全文
摘要:
1.单一应用框架一个简单的电商网站,可能包含如下的几个模块和功能:首页,detail,list页,下单,支付以及后台管理页面和功能.单一应用架构带来的问题:1.代码越来越庞大,业务越来越复杂,多个团队开发同一个应用,难以维护2.业务复杂,占用的系统资源越来越多,流量越来越大,不方便扩展.2.垂直应用... 阅读全文
摘要:
最近这几天登陆csdn,看到了关于用户注册及登陆手机短信验证的通知.看到文章下面都是一堆评论,由于小编在long long time ago绑定过手机号了,所以这次作为吃瓜群众,对此通知不做任何评价,只科普一下短信验证的上行和下行.下行短信:通过运营商发给你的短信,也就是你收到的一些服务信息.... 阅读全文
摘要:
JMS即Java消息服务(Java Message Service)应用程序接口,是一个Java平台中关于面向消息中间件(MOM)的API,用于在两个应用程序之间,或分布式系统中发送消息,进行异步通信.Java消息服务是一个与具体平台无关的API,绝大多数MOM提供商都对JMS提供支持.JMS是... 阅读全文
摘要:
1.Nginx安装环境Nginx是C语言开发,建议在linux上运行,本教程使用Centos7.0作为安装环境.1)gcc安装nginx需要先将官网下载的源码进行编译,编译依赖gcc环境,如果没有gcc环境,需要安装gcc需要执行的命令:yum install gcc-c++ 2)PCREPCRE(... 阅读全文
摘要:
最近的项目中使用springMVC,在前台页面中报406 not acceptable的错误.在controller层的代码@RequestMapping("/item/list")@ResponseBody public EUDataGridResult getItemList(I... 阅读全文
摘要:
在项目构建的时候遇到了这样的问题:Failedto execute goal org.apache.maven.plugins:maven-compiler-plugin:3.2:compile(default-compile) on project taotao-manager-po... 阅读全文
摘要:
最近的项目中提了个关于用拼音首字母进行查询的bug,看到今目标和qq都做到了这样的效果,然后就从网上找了一些资料开始着手做.前期准备:mysql:版本5.6实现过程:在mysql中创建一个获取中英文大写首字母的函数:DELIMITER $$CREATE /*[DEFINER =... 阅读全文