在数据库中,变量分为系统变量(以‘@@’开头)以及用户自定义变量。系统变量分为全局系统变量以及会话系统变量,静态变量属于特殊的全局系统变量。全局系统变量(global)和会话系统变量(session),有时也把全局系统变量称为全局变量,把会话系统变称为local变量或者系统会..
分类:
数据库 时间:
2014-08-01 20:19:42
阅读次数:
374
静态变量与非静态变量的区别如下: 1.内存分配 静态变量在应用程序初始化时,就存在于内存当中,直到它所在的类的程序运行结束时才消亡; 而非静态变量需要被实例化后才会分配内存。 2.生存周期 静态变量生存周期为应用程序的存在周期; 非静态变量的存在周期取决于实例化的类的存在周期。 3.调用方式 静态变...
分类:
其他好文 时间:
2014-08-01 13:14:31
阅读次数:
194
在springframework里,我们不能@Autowired一个静态变量,使之成为一个spring bean,例如下面这样: @Autowired
private?static?YourClass?yourClass; 可以试一下,yourClass在这种状态下不能够被依赖注入,会抛出运行...
分类:
编程语言 时间:
2014-07-31 17:26:07
阅读次数:
195
在springframework里,我们不能@Autowired一个静态变量,使之成为一个spring bean,例如下面这样:
@Autowired
private static YourClass yourClass;
可以试一下,yourClass在这种状态下不能够被依赖注入,会抛出运行时异常java.lang.NullPointerException,为什么呢?
静态变量/类变...
分类:
编程语言 时间:
2014-07-31 17:09:16
阅读次数:
197
一个程序一般分为3段:text段,data段,bss段text段:就是放程序代码的,编译时确定,只读,data段:存放在编译阶段(而非运行时)就能确定的数据,可读可写就是通常所说的静态存储区,赋了初值的全局变量和静态变量存放在这个区域,常量也存放在这个区域bss段:定义而没有赋初值的全局变量和静态变...
分类:
其他好文 时间:
2014-07-31 16:02:56
阅读次数:
210
(1)类的组织:一般排列顺序公共静态变量、私有静态变量、私有实体变量、公共函数、公共函数调用的私有工具(函数)
(2)类应该短小:
单一权责原则:类或模块只有一条加以修改的理由;
内聚:方法操作的变量也多,内聚性就越高;
保持内聚性就会得到许多短小的类
(3)为了修改而组织:对类加以组织,减低修改的风险
隔离修改:借住接口和抽象类来隔离修改细节带来的影响
...
分类:
其他好文 时间:
2014-07-31 13:24:16
阅读次数:
184
1. 程序load到内存。2. 找到程序入口方法(main())开始执行。3. 程序在内存中的存放 3.1 代码段(code segment)--------存放代码 3.2 数据段(data segment)--------存放静态变量,字符串常量 3.3 栈(stack) -...
分类:
编程语言 时间:
2014-07-29 17:34:52
阅读次数:
238
适合自己的才是最好的
自己修改了下Controller版本,改变原因,
1.msg面临的并发危险,
2.ModelAndView基本毫无作用的地位
3.ModelMap代替Request
出来的结果如图,使用了静态变量代替了view
效果如下:
模板是
package ${bussiPackage}.controller.${enti...
分类:
其他好文 时间:
2014-07-29 14:25:48
阅读次数:
411
block变量上一篇 讲的是block静态变量的特性,这里我们来看一下_block变量。引用官方:You can specify that an imported variable be mutable—that is, read-write— by applying the__blockstora...
分类:
其他好文 时间:
2014-07-29 10:30:16
阅读次数:
287
静态变量上一篇我们了解了block全局变量的使用,静态变量和全局变量一样,可以直接在block内部使用,也可以在block内部修改引用官方文档:Global variables are accessible, including static variables that exist within ...
分类:
其他好文 时间:
2014-07-29 10:25:08
阅读次数:
330