加载中
Shiro框架

提供了认证,授权,加密,会话管理等功能 在spring配置文件中配置shiro,需要配置的有shiro的过滤器工厂,在里面我们可以配置什么页面需要认证,什么认证不需要认证,认证成功后跳转的路径,认证失败...

2018/11/20 16:07
54
HTTPS和HTTP的区别

主要如下: 1、https协议需要到ca申请证书,一般免费证书较少,因而需要一定费用。 2、http是超文本传输协议,信息是明文传输,https则是具有安全性的ssl加密传输协议。 3、http和https使用的...

2018/11/20 16:05
22
关系型数据库和非关系型数据库

关系型数据库(Mysql和Oracle) 1.表和表、表和字段、数据和数据存在着关系 优点: 1.数据之间有关系,进行数据的增删改查的时候是非常方便的 2.关系型数据库是有事务操作的,保证数据的完整性...

Ajax

原理简单来说通过 XmlHttpRequest 对象来向服务器发异步请求,从服务器获得数据, 然后用 javascript 来操作 DOM 而更新页面。这其中最关键的一步就是从服务器获得请求数据。 XMLHttpRequest...

2018/11/20 15:54
39
一般商城项目压力测试

作为开发人员;使用了jemeter对主要的子系统进行了压力测试。测试的系统形如:门户系统首页、登录注册、购物车列表页面、订单生成等功能进行了在1秒内1000-100000不同等级的并发线程数测试。...

2018/10/31 10:02
782
Zookeeper

1.功能说明 zookeeper是一个分布式应用程序协调服务;它提供的功能有:命名服务、配置管理、集群管理、分布式锁、队列管理。 命名服务:在zookeeper的文件系统里创建一个目录可与下游程序约定...

2018/10/31 09:48
15
Dubbo执行原理说明

dubbo有服务提供者、服务消费者、注册中心和监控中心。首先由提供者在一个Servlet容器中暴露服务,将服务注册到注册中心(zookeeper/redis等都可以作为注册中心);然后由消费方向注册中心订...

关于分布式事务的处理

一般事务解决方案: 两个阶段:将提交分成两阶段进行的目的很明确,就是尽可能晚地提交事务,让事务在提交前尽可能地完成所有能完成的工作,这样,最后的提交阶段将是一个耗时极短的微小操作...

2018/10/31 09:39
17
Redis原理说明

Redis有string、hash、list、set、sorted set共5种数据类型;而Redis内部则使用一个redis Object对象(包含类型type、编码方式encoding等属性)来表示所有的key和value;其中类型type 表示v...

2018/10/31 09:29
29
项目里什么地方会有高并发?如何保证高并发时线程安全?

对于商城一类系统中,单点登录、购物车、订单这些都有并发。 用AtomicInteger、synchronized、Lock、ThreadLocal等类来保证在代码层面上的线程安全;如果是功能上需要自主多线程处理,那么也...

单点登录系统

1.单点系统中,如果有两台电脑同时登陆一个账号,使用标记标识并记录登录情况。当关闭浏览器的时候,用其他电脑登陆,是不是一直登陆不上去,这样的话,怎么办? 以最新的登录操作为主,然后...

2018/10/25 10:35
164
解决大并发的问题

1、 对访问量大的系统进行分布式集群; 2、 对数据库进行集群; 3、 对缓存数据库Redis也进行了集群; 4、 对系统高并发时采用了redis队列处理。

2018/10/25 09:54
47
各个子系统是如何协调工作的

使用HttpClient调用各个子系统的RESTful接口,和使用dubbo。

MyBaits与Hibernate的区别

相同点:都是持久层的框架,都用于dao层的开发。 不同点: 1. hibernate对sql语句做了封装,使用HQL语句操作数据库。数据库无关性支持好,在项目需要支持多种数据库的情况下,代码开发量少,...

RESTful

REST是一种架构风格,其核心是面向资源,REST专门针对网络应用设计和开发方式,以降低开发的复杂性,提高系统的可伸缩性。

2018/10/25 09:33
8
SpringMVC与Struts的区别

① SpringMVC的入口是Servlet,Struts2的入口是Filter,两者的实现机制不同。 ② SpringMVC基于方法设计,传递参数是通过方法形参,其实现是单例模式(也可以改为多例,推荐用单例),Strut...

消息中间件

常用的有:活跃的兔子卡夫卡火箭。 ActiveMQ,Java架构,所以运行需要JDK。是内嵌jetty服务器的web应用。5w/s,默认负载均衡,减轻服务器压力。 RabbitMQ, RocketMQ, Kafka,适用大数据,消息易...

虚拟机(转)

数据区域分类 方法区Method Area 与堆一样属于线程共享的内存区域,用于存储虚拟机加载的类信息、常量、静态变量、即时编译器编译后的代码(动态加载OSGI)等数据。理论上属于java虚拟机的一...

2018/08/05 21:35
27
多线程Multi-Threading

0、Java中多线程同步是什么? 在多线程程序下,同步能控制对共享资源的访问。如果没有同步,当一个Java线程在修改一个共享变量时,另外一个线程正在使用或者更新同一个变量,这样容易导致程序...

2018/08/02 16:16
28

没有更多内容

加载失败,请刷新页面

返回顶部
顶部