Web后端
chun_soft
再忙也不要忘记学习!
展开
-
启动服务器报错: 严重: Error configuring application listener of class org.springframework.web.context.Context
1.概述之前正常启动的服务端程序,今天打开突然爆出这样的错误。从直观上来看是缺少Spring相关包,但是我删除maven下载的依赖包后,重新update还是有问题,肯定不是这个问题。2.解决方法(1)清楚缓存法删除eclipse中所有的server,然后clean工程,再新建一个server。然后看看问题有没有解决。如果没有往下看。(2)修改Deployment Assembly1.1右击工程,选择原创 2016-11-05 00:43:40 · 13088 阅读 · 0 评论 -
传统架构与分布式架构的设计
从今以后,咱们只有死别,不再生离。——《我们仨》1、服务器配置方案目前,在IT系统架构设计中,对于服务器的配置方案主要有两种。 (1) 分散式,即根据业务功能、模块设计或行政部门及机构的不同,采用相对分散的中小型服务器; (2) 集中式,即将所需的主机资源集中到少数的几台大型服务器中。这两种方式,在投资成本、业务支撑及扩展能力、维护管理、方案拓展等方面,存在着比较显著的差异。(原创 2017-05-25 15:36:46 · 10088 阅读 · 0 评论 -
分布式架构实现
每当太阳西沉,我坐在河边破旧的码头上,遥望新泽西上方辽阔的天空,我感到似乎有未经开垦的土地,所有的道路,所有的人都在不可思议地走向西部海岸。直到现在我才知道,在衣阿华,小伙子们总是不停地骚动喧闹,因为是那片土地使他们如此无法平静。——《在路上》1、概述在传统的B/S 架构的系统里,技术架构往往是一个工程项目,各个逻辑分层都是该工程的业务逻辑模块,但是有些网站,如电商系统或全国性服务平台,用户群庞大原创 2017-06-01 00:18:06 · 14269 阅读 · 0 评论 -
java中的POJO类属性建议使用包装数据类型
1、说明POJO 类属性没有初值是提醒使用者在需要使用时,必须自己显式地进行赋值,任何NPE(NullPointerException,空指针异常) 问题,或者入库检查,都由使用者来保证。2、举例说明正例: (1)所有的sql使用的默认类型都是null,如果你把POJO中的映射属性类型写为基本类型,当查找不到记录的时候,返回null赋给基本类型就会出错 ;(2)包装类型都可以相应...原创 2018-03-15 14:09:16 · 11308 阅读 · 3 评论 -
mybatis增、删、查、改数据的返回值以及返回插入的数据主键ID研究
主动探索和发现事物的价值感及意义是掌握任何一项技能的第一步。——《有效学习》最近在开发实际项目时,采用的是SSM框架,发现需要根据mybatis的插入返回值判断数据是否插入成功。以及插入一条数据后,需要知道插入后这条数据的自增长主键id值。 本文基于Mysql数据库的操作。1、返回插入的主键id的方法在mapper中指定keyProperty属性<insert id=...原创 2018-03-28 23:13:06 · 20948 阅读 · 1 评论 -
权限管理设计
人生在世如身处荆棘之中,心不动,人不妄动,不动则不伤。——《大明皇后:揽溪传》1、引言 只要有用户参与的系统一般都要有权限管理,权限管理实现对用户访问系统的控制,按照安全规则或者安全策略控制用户可以访问而且只能访问自己被授权的资源。权限管理包括用户认证和授权两部分。(1)用户认证 &nb...原创 2018-05-15 23:00:54 · 2788 阅读 · 0 评论 -
Shiro用户认证和用户授权流程
有时候觉得‘如约而至’是个多么美好的词,等的很辛苦,却不辜负。——《匿名》1、引言传统权限管理使用基于url拦截的权限管理方式,实现起来比较简单,不依赖框架,使用web提供filter就可以实现。但是这种方式存在问题,需要将将所有的url全部配置到xml中起来,有些繁琐,不易维护,url(资源)和权限表示方式不规范。 shiro是apache的一个开源框架,是一个权限管理的框...原创 2018-05-16 14:24:01 · 7567 阅读 · 0 评论