dubbo与zookeeper的关系 Dubbo建议使用Zookeeper作为服务的注册中心。 1. Zookeeper的作用: zookeeper用来注册服务和进行负载均衡,哪一个服务由哪一个机器来提供必需让调用者知道,简单来说就是ip地址和服务名称的对应关系。当然也可以 通过硬编码的方式把这种对 ...
分类:
其他好文 时间:
2018-06-03 12:23:02
阅读次数:
167
在flask框架中,我们经常会遇到endpoint这个东西,最开始也没法理解这个到底是做什么的。最近正好在研究Flask的源码,也就顺带了解了一下这个endpoint 首先,我们看一个例子: @app.route('/user/<name>') def user(name): return 'Hel ...
分类:
其他好文 时间:
2018-05-25 16:09:30
阅读次数:
207
1.spring中的ioc创建对象,为什么使用反射而不是构造方法? 反射可以不用类名实例化对象,并且降低耦合,避免了硬编码。 ...
分类:
编程语言 时间:
2018-05-24 20:38:29
阅读次数:
142
直接将HTML硬编码到视图里并不是一个好主意。 让我们来看一下为什么: 对页面设计进行的任何改变都必须对 Python 代码进行相应的修改。 站点设计的修改往往比底层 Python 代码的修改要频繁得多,因此如果可以在不进行 Python 代码修改的情况下变更设计,那将会方便得多。 对页面设计进行的 ...
分类:
其他好文 时间:
2018-05-21 16:10:09
阅读次数:
208
一 . 概述 在shiro之中有三种方式进行权限的管理, (1)硬编码的方式,如subject.hasRole()这样的方式在代码之中织入. (2)使用注解的方式进行权限管理 (3)使用jsp标签的方式进行权限控制 本节,我们使用注解的方式进行配置. 二 .环境的配置 上面的配置需要在我们的spri ...
分类:
其他好文 时间:
2018-05-19 22:33:29
阅读次数:
195
继续对Fortify的漏洞进行总结,本篇主要针对 Dynamic Code Evaluation: Code Injection(动态脚本注入) 和 Password Management: Hardcoded Password(密码硬编码) 的漏洞进行总结,如下: 1.1、产生原因: 许多现代编程 ...
分类:
其他好文 时间:
2018-05-14 19:03:53
阅读次数:
2282
数据权限是针对数据表中行级和列级的控制,相对操作权限,颗粒度更细,复杂度更高,因为在项目中也有相关需求,是直接通过硬编码sql查询条件控制的,后期维护起来比较困难。所以有了一些想法,后期也将在本人springBoot框架中实现。下面细说下我的一些想法: 一、行级权限(数据范围)1、应用场景:部门查询 ...
分类:
其他好文 时间:
2018-05-14 11:44:00
阅读次数:
2453
笔者参与过一些完全以面向对象为设计思想的项目,不过感觉都不太好,例如,它们往往有非常之多的硬编码和隐藏的逻辑,导致小小的修改往往会出现意外的问题;因为对象调用跳转太多,代码也很难阅读和修改,调用关系很难理解。 个人认为,这不但是写代码的人不注意的问题,而是面向对象这种方法,鼓励了非常之不好的代码写法 ...
分类:
其他好文 时间:
2018-05-06 22:26:32
阅读次数:
193
执行程序时,可以从命令行传值给 C 程序。这些值被称为命令行参数,它们对程序很重要,特别是当您想从外部控制程序,而不是在代码内对这些值进行硬编码时,就显得尤为重要了。 命令行参数是使用 main() 函数参数来处理的,其中,argc 是指传入参数的个数,argv[] 是一个指针数组,指向传递给程序的 ...
分类:
其他好文 时间:
2018-05-04 12:00:14
阅读次数:
176
一、管理静态文件 项目中的CSS、图片、js都是静态文件 配置静态文件 在settings 文件中定义静态内容 在项目根目录下创建static目录,再创建当前应用名称的目录 在模板中可以使用硬编码 在模板中可以使用static编码 二、中间件 是一个轻量级、底层的插件系统,可以介入Django的请求 ...
分类:
其他好文 时间:
2018-05-02 11:14:10
阅读次数:
164