读写分离 当一个公司业务不断扩展,用户量大量增加,原来使用的数据库很可能就撑不住了。那么可以 Scale in,扩充硬件的性能,但是很可能用户量继续增长,增加的性能很快就吃光了。 读写分离:数据库撑不住了,无非就是读写量过大,特别是有一些复杂的查询比如最近24小时最热门的产品等。需要很复杂的SQL语 ...
分类:
数据库 时间:
2018-02-15 11:31:11
阅读次数:
222
需求一直是软件工程中较为模糊的词汇之一,不同背景的人会有不同的看法,因此需求是需求工程中一个非常难以准确定义的解释的概念。需求源于问题,要准确理解需求,就必须明确它和问题之间的关系。问题中的差距要么是某些事件、事物的状态不理想,要么是某些事情的发生过程不理想。要解决问题,就需要改变这些事件、事物的状 ...
分类:
其他好文 时间:
2018-02-10 14:03:32
阅读次数:
188
dpkg: 处理软件包 update-notifier-common (--configure)时出错: 子进程 已安装 post-installation 脚本 返回错误状态 1dpkg: 依赖关系问题使得 ttf-mscorefonts-installer 的配置工作不能继续:1.$ sudo ...
分类:
系统相关 时间:
2018-01-21 12:29:27
阅读次数:
1505
场景: 商场系统中常见的商品分类,以电脑为,如何良好的处理商品分类销售的问题 ? 我们可以使用多重继承实现上图的关系 问题: 扩展性问题(类个数膨胀问题:) 如果要增加一个新的电脑类型:智能手机,则要增加各个品牌下面的类 如果要增加一个新的品牌,也要增加各种电脑类型的类 违反单一职责原则: 一个类: ...
分类:
其他好文 时间:
2018-01-09 11:43:24
阅读次数:
186
1、首先通过new IniSecurityManagerFactory并指定一个ini配置文件来创建一个SecurityManager工厂; Factory factory = new IniSecurityManagerFactory("classpath:shiro.ini"); 2、接着获取S ...
分类:
其他好文 时间:
2017-12-30 12:11:33
阅读次数:
139
linux初学者-软件安装与管理篇 linux初学者-软件安装与管理篇 在linux的学习和工作中需要安装许多的软件。在redhat的linux操作系统下,软件一般都是rpm格式的。以下将介绍一些软件安装和管理的内容。 1、软件名称 在安装软件时,最基本的是软件名称的识别,以"firefox"软件为 ...
分类:
系统相关 时间:
2017-12-29 20:06:34
阅读次数:
249
转自 https://www.cnblogs.com/pangxiansheng/p/5426905.html 出现问题原因-->>分析 { JDK版本不一致的问题 } 在eclipse中开发的项目有个Java build path中可以配置的JDK java compiler中可以配置compil ...
分类:
其他好文 时间:
2017-12-12 11:10:53
阅读次数:
199
以前自己写java程序的时候,没有用到什么高级的东西,所以没咋关注eclipse中jdk的版本问题; 但是随着学习的深入,难免会用到别人的项目,那么在导入别人的项目过程中就会发现时长有问题,而很多情况下都和jdk的版本有关系! 问题一:如果是通过import导入的项目,那么不错很有可能是以下两个方面 ...
分类:
系统相关 时间:
2017-11-07 12:20:19
阅读次数:
265
人类文明要向前发展,离不开思考、发现、构建。 做一个有商业价值的项目,或者在团队里工作,代码规范相当重要。“代码规范”可以分成两个部分: 随着业务的发展和团队的壮大,下面这两个问题凸显出来: ...
分类:
其他好文 时间:
2017-11-01 13:31:03
阅读次数:
108
前端界面 增加过滤器 后台servlet 完成注册 action,service,servelt之间的调用关系 问题 ${msg} ${page} post action之间调用 工具类 日期转化 转换器 ...
分类:
其他好文 时间:
2017-10-08 10:09:23
阅读次数:
305