- 浏览: 14118 次
最新评论
文章列表
每次应用升级pom依赖的版本,遇到jar包冲突的问题都与日志有关,而且每次会有各种各样log相关的jar被加载,这些包都是做什么呢?到底是谁跟谁冲突了呢?带着这些疑问,我在网上找了一些相关的资料。应用中引入的log相关的 ...
前端学习知识点问题汇总
- 博客分类:
- 前端
Jquery中的this与$(this)的区别:
简单来说,this,表示当前的上下文对象是一个html对象,可以调用html对象所拥有的属性,方法 $(this),代表的上下文对象是一个jquery的上下文对象,可以调用jquery的方法和属性值。
a标签如何点击后不刷新页面:
去掉href,因为它本质是一个是成超链接 ,超链接会把地址放到地址栏,超链接会有跳动,会从页面整个刷新。
为何a标签没有href,hover上去以后不是手形:
因为浏览器会判断a标签的href,它是超链接的话才会显示手形,这是浏览器的判断逻辑。
最近遇到一个问题,java非静态的内部类,在调用到java.lang.Class.getConstructor(Class<?>...)这个方法时,抛出了异常NoSuchMethodException,这是为什么呢?
仔细看java.lang.Class.getConstructor(Class<?>...)这 ...
java.util.concurrent学习总结
- 博客分类:
- Java
java.util.concurrent包,分为了三个部分:java.util.concurrent,java.util.concurrent.atomic,以及java.util.concurrent.lock,主要包含了五个方面:线程池机制、同步集合、锁、原子操作、以及辅助类。
下面的图是网上搜到的一张J.U.C完整的API,根据这张图可以从整体上看出J.U.C包中包括了哪些部分:
最近主要学习了其中的线程池机制和锁,包括其中使用到的辅助类,本篇主要记录了关于这两方面的学习总结,其他的部分后续再来学习和添加。
1. 线 ...
最近在搭建应用测试环境的时候遇到一个问题,应用搭建不起来,而且spring框架的日志都没有打印出来,根据jetty日志可以看出,问题出在日志上面,在网上搜索了相关的资料,了解到log4j、slf4j以及logback的相互影响如下:
...
前两天遇到一个问题,在调试一个表格的格式时,设定了td的宽度,结果内容超长时换行显示了,于是,在td的css中设定了:
overflow:hidden;溢出隐藏
white-space:nowrap;文本不换行,直到遇到<br>标签为止
设置好之后,以为可以达到不换行且溢出隐藏的效果,但是结果是文本不换行,但溢出也没有隐藏,表格直接被撑开了,哪里设置的不对吗?
尝试了好多次都不行,在网上查了半天,最后找到了正确的做法:
td的style设置:
overflow:hidden;white-space:nowrap;
...
java正则表达式-简介
- 博客分类:
- Java
一. java中正则表达式的简单用法:
简单用法:
String regex = "vars.[A-Z,a-z]+";
Pattern pattern = Pattern.compile(regex);
Matcher matcher = pattern.matcher(s);
Set<String> set = new HashSet<String>();
while (matcher.find()) {
set.add(matcher.group());
}
分组:圆括号内为一个分组,分组下标从1开始 ...
本篇内容为根据徐晓斌版《Maven实战》整理而成的学习笔记。
在Maven世界中,任何一个依赖、插件或者项目构建的输出,都可以称为构件,构件的逻辑表示方式是:坐标和依赖,构件的物理表示方式是:文件。
1. 仓库的布局:
根据构件的唯一坐标,可以定义其在仓库中的唯一存储路径。
路径与坐标的大致对应关系是:groupId/artifactId/version/artifactId-version.packaging。
2. 仓库的分类
A. 本地仓库
当Maven根据坐标寻找构件时,首先会查看本地 ...
[Maven]坐标与依赖
- 博客分类:
- Maven
本篇内容为根据徐晓斌版《Maven实战》整理而成的学习笔记。
在Maven世界中,任何一个依赖、插件或者项目构建的输出,都可以称为构件,构件的逻辑表示方式是:坐标和依赖,构件的物理表示方式是:文件。本篇主要简述坐标和依赖。
Maven坐标
Maven规定了这样一组规则:世界上任何一个构件都可以使用Maven坐标唯一标识,Maven坐标的元素包括groupId、artifactId、version、packaging、classifier。
groupId:Maven项目隶属的实际项目,命名方式通常与域名反向一一对应。必须定义。
...
多模块项目,项目之间的关系,包括父子关系以及依赖关系,都是通过pom文件的配置来实现的。
1. 父子关系
一个多模块项目通过一个父POM 引用一个或多个子模块来定义。
a. 在父目录中分别创建子项目
b. 父项目,通过以下配置,将子项目关联:
<modules>
<module>myapp-client</module>
<module>myapp-core</module>
<module>myapp-webapp</module>
< ...
本篇内容为根据徐晓斌版《Maven实战》的第3章 Maven使用入门整理而成的学习笔记。
编写项目:
编写一个Maven项目,主要包括三个部分:POM文件、主代码、测试代码
1. 编写POM(Project Object Model,项目对象模型)
a. 创建名为hello-world的文件夹,并在文件夹中新建一个文件pom.xml
b. 文件内容如下:
<?xml version = "1.0" encoding="UTF-8"?>
<project xmlns = "ht ...