package cn.ztfgz.inas.gr.test; import org.junit.Test; import java.sql.Connection; import java.sql.DriverManager; import java.sql.SQLException; public ... ...
分类:
数据库 时间:
2018-09-11 16:21:58
阅读次数:
195
你可能已经注意到我们在例子视图中返回文本的方式有点特别。 也就是说,HTML被直接硬编码在 Python代码之中。 def current_datetime(request): now = datetime.datetime.now() html = "It is now %s." % now re... ...
分类:
编程语言 时间:
2018-09-07 11:01:04
阅读次数:
159
配置Filebeat 提示:Filebeat modules为常见的日志格式提供了最快的入门操作。 如果要使用Filebeat模块,请跳过本节,包括剩余的入门步骤,并直接转到快速入门:Quick start: modules for common log formats. 要配置Filebeat,请 ...
分类:
其他好文 时间:
2018-09-05 14:57:35
阅读次数:
259
【SPI的设计目标】 面向对象的设计里,模块之间是基于接口编程,模块之间不对实现类进行硬编码。 一旦代码里设计具体的实现类,就违法了可插拔的原则,如果需要替代一种实现,就要修改代码。 为了实现在模块装配的时候,不在模块里面写死代码,就需要一种服务发现机制。 Java spi 就是提供了这样一种机制: ...
分类:
其他好文 时间:
2018-09-05 08:58:11
阅读次数:
153
管理静态文件 项目中的CSS、图片、js都是静态文件 配置静态文件 在settings 文件中定义静态内容 在项目根目录下创建static目录,再创建当前应用名称的目录 在模板中可以使用硬编码 在模板中可以使用static编码 ...
分类:
其他好文 时间:
2018-09-01 12:24:34
阅读次数:
128
1.eureka是干什么的? 上篇说了,微服务之间需要互相之间通信,那么通信就需要各种网络信息,我们可以通过使用硬编码的方式来进行通信,但是这种方式显然不合适,不可能说一个微服务的地址发生变动,那么整个系统的所有微服务都要重新部署,显然是不合适的,那么我们需要一个服务发现机制,服务消费者通过这种机制... ...
分类:
编程语言 时间:
2018-08-30 00:06:34
阅读次数:
179
装饰器 有一个需求,将一个加法函数,增加一个功能,输出调用的参数,及调用信息 在源代码里插入代码,叫硬编码,不利于更改。非业务功能输出信息,不应该放在业务代码里。 定义两个函数,调用后加强输出,但是函数传参是个问题,使用以上方法,*args和**kwargs 将函数柯里化 装饰器语法糖 装饰器(无参 ...
分类:
其他好文 时间:
2018-08-30 00:04:46
阅读次数:
194
在项目中经常使用连接数据库的配置,如下所示 每个属性都是硬编码,有时候我们希望避免硬编码,而是想让这些值在运行时候再确定。Spring提供了两种在运行时求值的方式:属性占位符和Spring表达式语言 1、属性占位符:使用${...}包装属性名称 a、引入properties文件 test.prope ...
分类:
编程语言 时间:
2018-08-28 23:47:53
阅读次数:
224
//C命令行参数 /* 执行程序时,可以从命令行传值给 C 程序。 这些值被称为命令行参数,它们对程序很重要,特别是当您想从外部控制程序, 而不是在代码内对这些值进行硬编码时,就显得尤为重要了。 命令行参数是使用 main() 函数参数来处理的, 其中,argc 是指传入参数的个数,argv[] 是... ...
分类:
其他好文 时间:
2018-08-19 01:03:23
阅读次数:
137
一、静态参数封装 什么是静态参数? 静态参数就是硬编码的,不可随意改变。 例子: (1)我们首先创建一个Action类,里面有两个参数,用来封装请求参数 (2)我们在struts.xml中配置静态参数,我们访问action1动作时,会输出 张三:18 (3)原理 二、动态参数封装 什么是动态参数? ...
分类:
其他好文 时间:
2018-08-09 13:47:24
阅读次数:
136