摘要: 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)