- 浏览: 173099 次
- 性别:
- 来自: 沈阳
最新评论
文章列表
转自: http://ych0108.iteye.com/blog/2032477
本人安装时只需要到step3就可以了,另外之前打开过的 文件,安装完之后看着也没有生效,只需关掉文件重新打开或者选中文件右键Open with 即可。
Eclipse在线安装Freemarker编辑器插件 step1:Eclipse -> Help -> Install New Software -> Add step2: Name=FreeMarker,Location=http://download.jboss.org/jbosstools/updates/de ...
转自:http://www.cnblogs.com/51kata/p/5152400.html
一、概述
在利用servlet或Filter进行url请求的匹配时,很关键的一点就是匹配规则,但servlet容器中的匹配规则既不是简单的通配,也不是正则表达式,而是由自己的规则,比较容易混淆。本文来详细举例介绍下。下面的说明都是在tomcat服务器中得到验证的。
先介绍一下匹配的概念,上例子代码。在一个app(如名字为myapp)的web.xml文件中,有如下信息:
此像素非彼像素
https://www.w3cplus.com/css/A-pixel-is-not-a-pixel-is-not-a-pixel.html
响应式用户界面
https://developers.google.com/web/fundamentals/design-and-ui/responsive/?hl=zh-cn
屏幕分辨率,设备独立像素和CSS像素等解析
https://lingdaoganbu.wordpress.com/2016/06/08/%E5%B1%8F%E5%B9%95%E5%88%86%E8%BE%A8%E7%8E%87%E8 ...
转自1:http://www.ruanyifeng.com/blog/2010/04/using_this_keyword_in_javascript.html
this是Javascript语言的一个关键字。
它代表函数运行时,自动生成的一个内部对象,只能在函数内部使用。比如,
function test(){
this.x = 1;
}
随着函数使用场合的不同,this的值会发生变化。但是有一个总的原则,那就是this指的是,调用函数的那个对象。
下面分四种情况,详细讨论this的用法。
情况一:纯粹的函数调用
这是函数的最通常用法,属于全 ...
--all 用$不能防sql注入
select * from user where name like '%${name}%'
--mysql,oracle (db2的concat函数只支持2个参数)
数据库在通过连接两张或多张表来返回记录时,都会生成一张中间的临时表,然后再将这张临时表返回给用户。
在使用left jion时,on和where条件的区别如下:
1、 on条件是在生成临时表时使用的条件,它不管on中的条 ...
MySQL的语句执行顺序
MySQL的语句一共分为11步,如下图所标注的那样,最先执行的总是FROM操作,最后执行的是LIMIT操作。其中每一个操作都会产生一张虚拟的表,这个虚拟的表作为一个处理的输入,只是这些虚拟的表对用户来说是透明的,但是只有最后一个虚拟的表才会被作为结果返回。如果没有在语句中指定某一个子句,那么将会跳过相应的步骤。
下面我们来具体分析一下查询处理的每一个阶段
FORM: 对FROM的左边的表和右边的表计算笛卡尔积。产生虚表VT1
ON: 对虚表VT1进行ON筛选,只有那些符合<join-condition>的行才会被记录在虚表VT2中。
...
图解Tomcat类加载机制
类加载
在JVM中并不是一次性把所有的文件都加载到,而是一步一步的,按照需要来加载。
比如JVM启动时,会通过不同的类加载器加载不同的类。当用户在自己的代码中,需要某些额外的 ...
classpath 路径在每个J2ee项目中都会用到,即WEB-INF下面的classes目录,所有src目录下面的java、xml、properties等文件编译后都会在此,所以在开发时常将相应的xml配置文件放于src或其子目录下;
引用classpath路径下的文件,只需在文件名前加classpath:(需保证该文件确实位于classpath路径下);
如:
Xml代码
转自:http://www.i3geek.com/archives/848
基本概念
JVM
Java Virtual Machine(Java虚拟机),包含一套字节码指令集、一组寄存器、一个栈、一个垃圾回收堆和一个存储方法域。具体虚拟机相关的请看专题>>作用:Java之所以可以跨平台,关键因为JVM屏蔽了与具体操作系统平台相关的信息,只需要有经过编译的字节码(.class文件)在JVM上运行就可以了。JVM在执行字节码时,实际上最终还是把字节码解释成具体平台上的机器指令执行。
注:只有JVM是不能直接运行.class文件的,还需要类加载器,字节码校验器以及基础类库 ...
转自:https://www.jingjing.pro/catalina_base%E5%92%8Ccatalina_home%E7%9A%84%E5%8C%BA%E5%88%AB/
到底CATALINA_HOME和CATALINA_BASE有什么区别呢,之前因为都是小打小闹的在服务器上安装一个tomcat就得了,然后根据前人的配置,将CATALINA_HOME和CATALINA_B ...
转自 : http://www.lai18.com/content/10765577.html
Maven项目无法产生Maven Dependencies
按照教程安装完Maven新建一个maven项目,闹腾的出现的如下情况:Maven项目没有了Maven Dependencies这就郁闷了;如图:百度上的:重启 Maven Dependency就行,操作方式: 右击 web project --> Properties --> Macven --> Enable Dependency Management 可是我连Enable Dependency Managem ...
转自:
Server端: http://blog.csdn.net/derekjiang/article/details/4531952
Client端:http://blog.csdn.net/derekjiang/article/details/4532375
相关资料链接:
Windows操作系统上安装运行Kafka : http://geek.csdn.net/news/detail/52976
创建多个集群:http://www.linuxidc.com/Linux/2014-07/104470p2.htm
Kafka中文教程 : http://orchome.com/kafka/index
mySql :
CREATE TABLE `test` (
`t_id` int(11) NOT NULL AUTO_INCREMENT,
`t_name` varchar(200) NOT NULL,
`create_date` datetime NOT NULL,
`update_date` datetime DEFAULT NULL,
PRIMARY KEY (`t_id`)
)
Model:
//@Data 在lombok包下
@Data
public class Test implements Serializable {
...