摘要:
Java语言实现机制
1.Java虚拟机(Java Virtual Machine)
Java虚拟机(JVM)是在一台计算机上由软件模拟也可以用硬件来实现的假想的计算机。它定义了指令集(相当于中央处理器CPU)、寄存器集、类文件结构栈、垃圾收集堆、内存区域。
首先,Java编译器在获取Java应用程序的源... 阅读原文
2017-11-01 07:00:02 阅读(737) 评论(0)
摘要:
#java.version Java Runtime Environment version #java.vendor Java Runtime Environment ven... 阅读原文
2017-11-01 06:57:01 阅读(696) 评论(0)
摘要:
1.变量
(1)变量的定义:
1 #set($name = "hello") 说明:velocity中变量是弱类型的。
2
3 当使用#set 指令时,括在双引号中的字面字符串将解析和重新解释,如下所示:
4
5 #set($directoryRoot = "www" )
... 阅读原文
2017-11-01 06:55:02 阅读(734) 评论(0)
摘要:
第一个servlet小程序
com.fry.servlet.HelloServlet
1 package com.fry.servlet;
2
3 import javax.servlet.ServletException;
4 import javax.servlet.http.HttpServlet;... 阅读原文
2017-11-01 06:00:46 阅读(743) 评论(0)
摘要:
当我们前端使用ueditor插件来让用户输入数据,保存至数据库。在另一个地方需要打印用户输入的内容的时候可以用到。因为要将ueditor带格式保存下来保存的就是html格式的内容,后台转化如下:
1 @RequestMapping("ueditorPrintAction.do")
2 p... 阅读原文
2017-11-01 00:45:02 阅读(753) 评论(0)
摘要:
在myeclipse中新建的Java web工程,lib中的jar包无法自动加载工程,不能像eclipse那样使用Web App Libraries。
即使添加了Web App Libraries这个libraries,jar包还是如法加入。
解决方法:
在.project文件中,修改<natures>,... 阅读原文
2017-11-01 00:05:02 阅读(719) 评论(0)
摘要:
从事近十年的 JavaEE 应用开发工作,现任阿里巴巴公司系统架构师。对分布式服务架构与大数据技术有深入研究,具有丰富的 B/S 架构开发经验与项目实战经验,擅长敏捷开发模式。国内开源软件推动者之一,Smart Framework 开源框架创始人。热爱技术交流,乐于分享自己的工作经验。著有《架构探险——从零开始写Ja... 阅读原文
2017-11-01 00:00:03 阅读(722) 评论(0)
摘要:
ArrayList 基于数组实现,也就是类对变量 Object[]系列操作,封装为常用的add,remove,indexOf, contains本质是通过 size 计数器对数组进行系列的操作实现
add 方法和 toArray 也是借助 Arrays 工具类完成
还有很有意思的地方就是add的扩容方法 ensure... 阅读原文
2017-10-31 23:14:01 阅读(767) 评论(0)
摘要:
引用可以让模板设计者生成动态内容,而指令允许设计者真正的负责页面的展现和内容。
指令是以#开头,后面紧跟一个关键字,比如if,else,foreach等。而这个关键字,是可以被放在{}中间的。这是规范的写法,但是可能不好看。
#set
#set指令用于向一个变量或者属性赋值。其格式为 #set($foo="... 阅读原文
2017-10-31 23:11:01 阅读(741) 评论(0)
摘要:
看JAVA的反射时,看到有个synthetic ,还有一个方法isSynthetic() 很好奇,就了解了一下:
1.定义
Any constructs introduced by a Java compiler that do not have a corresponding construct in the ... 阅读原文
2017-10-31 21:50:04 阅读(777) 评论(0)