![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
转载
文章平均质量分 93
荒--
这个作者很懒,什么都没留下…
展开
-
<a>标签的href和onclick属性
链接的onclick事件被先执行,其次是href属性下的动作(页面跳转,或 javascript 伪链接); 假设链接中同时存在href与onclick,如果想让href属性下的动作不执行,onclick必须得到一个false的返回值; 如果页面过长有滚动条,且希望通过链接的onclick事件执行操作。应将它的href属性设为javascript:void(0);,而不要是#,这可以防止不必要的页面跳动; 如果在链接的href属性中调用一个有返回值的函数,当前页面的内容将被此函数...转载 2020-08-03 16:53:31 · 357 阅读 · 0 评论 -
Flex 布局教程:语法篇
网页布局(layout)是 CSS 的一个重点应用。布局的传统解决方案,基于盒状模型,依赖display属性 +position属性 +float属性。它对于那些特殊布局非常不方便,比如,垂直居中就不容易实现。2009年,W3C 提出了一种新的方案----Flex 布局,可以简便、完整、响应式地实现各种页面布局。目前,它已经得到了所有浏览器的支持,这意味着,现在就能很安全地使用这项功能。Flex 布局将成为未来布局的首选方案。本文介绍它的语法,下一篇文章给出常见布局的 Fle...转载 2020-06-24 11:05:22 · 198 阅读 · 0 评论 -
Maven 项目生成或者update jdk变为1.5的问题
在使用Maven构建项目时,生成的maven项目jdk默认使用的是jdk1.5。在手动修改了jdk之后,update project之后jdk又会变为1.5.或者用eclipse的Maven插件生成的也是1.5对于这种情况有两种办法,一是修改settings.xml,二是修改pom文件1、配置settings.xml打开 settings.xml 文件并编辑它(一般放在你的仓库目录目录)<profile> <id>jdk-1.8</...原创 2020-05-18 23:19:03 · 183 阅读 · 0 评论 -
POI导出EXCEL经典实现
在web开发中,有一个经典的功能,就是数据的导入导出。特别是数据的导出,在生产管理或者财务系统中用的非常普遍,因为这些系统经常要做一些报表打印的工作。而数据导出的格式一般是EXCEL或者PDF,我这里就用两篇文章分别给大家介绍下。(注意,我们这里说的数据导出可不是数据库中的数据导出!么误会啦^_^) 呵呵,首先我们来导出EXCEL格式的文件吧。现在主流的操作Excel文件的开源工具有很多,转载 2017-11-20 21:57:54 · 263 阅读 · 0 评论 -
配置Tomcat时web.xml、server.xml和content.xml自动还原问题
当我们在处理中文乱码或是配置数据源时,我们要修改Tomcat下的server.xml和content.xml文件。但是当我们修改完后重启Tomcat服务器时发现xml文件又被还原了,修改无效果。为什么会还原?Tomcat服务器在Eclipse中启动时,会自动发布Eclipse中部署的项目,但是我的项目是自己手动在外面部署的,Eclipse只认得在它里面部署的项目,因此它会创建一个新的s...转载 2018-08-10 15:39:45 · 711 阅读 · 0 评论 -
Integer判断相等,到底该用==还是equals
简单了解在Object类中,equals方法的定义是这样的public boolean equals(Object obj){ return (this == obj);}这块就有点懵了,这不还是用==来进行比较的吗?再往下搜了才知道,在大部分的封装类中,都重写了Object类的这个方法,所以两者还是会有区别的。总的来说,==是一个关系运算符,如果比较的两端都为基本类型...转载 2018-10-25 14:53:17 · 2898 阅读 · 0 评论 -
fastjson中重复实体的引用问题
今天在做一个递归的时候遇到输出的数据有$.data[2].indexs[0]的情况,在网上查询了fastjson默认对重复的引用使用 ref方式。DisableCircularReferenceDetect:消除对同一对象循环引用的问题,默认为falseFastJson提供了SerializerFeature.DisableCircularReferenceDetect这个序列化选项,用...转载 2018-12-19 14:21:56 · 1216 阅读 · 0 评论 -
ElasticSearch学习 - (一)windows下安装ElasticSearch
ElasticSearch版本6.5.4;要求jdk版本必须为1.8以上1、从官网下载elasticsearch地址:https://www.elastic.co/downloads/elasticsearch2、解压zip到文件目录3、开启ElasticSearch服务进入安装目录下的bin 目录,双击执行 elasticsearch.bat,该脚本文件执行 Elasti...转载 2018-12-26 15:10:35 · 589 阅读 · 0 评论 -
ElasticSearch学习 - (二)Node.js安装及环境配置之Windows篇
一、安装环境1、本机系统:Windows 10 Pro(64位)2、Node.js:node-v10.14.2-x64.msi(64位)二、安装Node.js步骤1、下载对应你系统的Node.js版本:https://nodejs.org/en/download/2、选安装目录进行安装3、环境配置4、测试三、前期准备1、Node.js简介简单的说 Node.js...转载 2018-12-26 15:59:14 · 1280 阅读 · 0 评论 -
ElasticSearch学习 - (三)windows下安装ElasticSearch6.X head插件
1、安装node.jsElasticSearch学习 - (二)中有详解查看node.js版本 node -v查看npm版本npm -v2、安装grunt使用npm安装grunt npm install -g grunt -cli查看grunt版本grunt -version3、下载ElasticSearch-head压缩包下载地址:https:/...转载 2018-12-26 17:01:28 · 441 阅读 · 0 评论 -
Liferay 的service builde的使用及常见错误
继续学习liferay, 今天在liferay开发学习 中按照过程学习的如何使用servicebuilder , 里面的介绍很详细。这里就不仔细说了, 其实servicebuilder 就是可以liferayide 的一种强大的封装很好的代码生成方案。对于数据库底层的操作代码可以很规范的生成,demo然后自己根据需要去添加。很实用不过按照流程安装的时候出现builderror 的错误,...转载 2018-12-27 13:56:14 · 363 阅读 · 1 评论 -
JAVA中安装多个jdk且切换使用
以java1.7 和java1.8为例:先安装1.7,再安装1.8,安装目录如下:右击计算机,选择属性,选择高级系统设置一、配置JAVA_HOME:变量名(N):JAVA_HOME变量值(V):jdk安装目录(如C:\Program Files\Java\jdk1.8.0_191)JAVA_HOME中配置的路径为当前要使用的jdk路径二、配置系统环境变量CLAS...原创 2018-12-26 12:09:36 · 8935 阅读 · 0 评论 -
window下安装和配置maven环境
本文实例为大家分享了安装和配置maven环境的具体步骤,供大家参考,具体内容如下下载maven:1.进入官网下载:http://maven.apache.org/download.cgi注意事项:(截至目前2015年12月1日)最新版本的Maven3.3.9必须在JDK1.7版本以上运行。2、下载后复制到我们自己心仪的目录解压即可。配置maven的环境变量:1、计算机-...转载 2019-01-02 11:15:17 · 140 阅读 · 0 评论 -
Java如何判断文件或者文件夹是否在?不存在如何创建?
1. 首先明确一点的是:test.txt文件可以和test文件夹同时存在同一目录下;test文件不能和test文件夹同时存在同一目录下。原因是:(1)win的文件和文件夹都是以节点形式存放,这就意味着相同的文件和文件名不能处在同一目录下,会命名冲突。(2)文件后缀名也算是文件名的一部分,即test.txt文件和test文件不是相同文件名的文件。 2. 基于以上原因,如果我想在d...转载 2019-01-09 22:00:04 · 692 阅读 · 0 评论 -
Content-Disposition 解答
字段介绍如下:disposition := "Content-Disposition" ":" disposition-type *(";" disposition-parm) disposition-type := "inline" / "attachment" ...转载 2019-04-23 15:59:48 · 1426 阅读 · 0 评论 -
POI导出EXCEL经典实现
在web开发中,有一个经典的功能,就是数据的导入导出。特别是数据的导出,在生产管理或者财务系统中用的非常普遍,因为这些系统经常要做一些报表打印的工作。而数据导出的格式一般是EXCEL或者PDF,我这里就用两篇文章分别给大家介绍下。(注意,我们这里说的数据导出可不是数据库中的数据导出!么误会啦^_^) 呵呵,首先我们来导出EXCEL格式的文件吧。现在主流的操作Excel文件的开源工具有很多,转载 2017-10-29 23:35:58 · 227 阅读 · 0 评论 -
【Java】Java的继承和多态详解
什么是继承?多个类中存在相同属性和行为时,将这些内容抽取到单独一个类中,那么多个类无需再定义这些属性和行为,只要继承那个类即可。多个类可以称为子类,单独这个类称为父类、超类或者基类。子类可以直接访问父类中的非私有的属性和行为。通过 extends 关键字让类与类之间产生继承关系。class SubDemo extends Demo{} //SubDemo是子类,转载 2017-09-11 16:21:31 · 637 阅读 · 0 评论 -
char可以存储汉字吗?
可以![java] view plain copy print?public static void main(String[] args) { char c='李'; System.out.println(c); String转载 2017-09-11 15:43:32 · 7523 阅读 · 0 评论 -
矩阵的基本使用
矩阵 (数学术语) 在数学中,矩阵(Matrix)是一个按照长方阵列排列的复数或实数集合 ,最早来自于方程组的系数及常数所构成的方阵。这一概念由19世纪英国数学家凯利首先提出。定义由 m × n 个数aij排成的m行n列的数表称为m行n列的矩阵,简称m × n矩阵。记作:这m×n 个数称为矩阵A的元素,简称为元,数aij位于矩阵A原创 2016-11-11 11:36:12 · 5195 阅读 · 0 评论 -
Java三大特性之一-----封装(private)
三大特性之---封装 封装从字面上来理解就是包装的意思,专业点就是信息隐藏,是指利用抽象数据类型将数据和基于数据的操作封装在一起,使其构成一个不可分割的独立实体,数据被保护在抽象数据类型的内部,尽可能地隐藏内部的细节,只保留一些对外接口使之与外部发生联系。系统的其他对象只能通过包裹在数据外面的已经授权的操作来与这个封装的对象进行交流和交互。也就是说用户是无需知道对象内部的细节(转载 2016-11-22 20:57:02 · 1693 阅读 · 2 评论 -
矩阵的计算
矩阵大家一定都很熟悉,它是线性代数中的一个术语,它在生产实践,科研,等各学科都有不可替代的作用,求逆矩阵当然是矩阵的一种常用操作,今天就写了个求逆矩阵的程序巩固下基本功。首先让我们回忆一下你矩阵的定义:逆矩阵:设A是数域上的一个n阶方阵,若在相同数域上存在另一个n阶矩阵B,使得: AB=BA=E。 则我们称B是A的逆矩阵,而A则被称为可逆矩阵。接下来我带大家回忆一下在“转载 2016-11-12 10:17:24 · 1272 阅读 · 1 评论 -
finalize
《JAVA编程思想》:Java提供finalize()方法,垃圾回收器准备释放内存的时候,会先调用finalize()。 (1).对象不一定会被回收。 (2).垃圾回收不是析构函数。 (3).垃圾回收只与内存有关。 (4).垃圾回收和finalize()都是靠不住的,只要JVM还没有快到耗尽内存的地步,它转载 2017-01-14 23:36:10 · 266 阅读 · 0 评论 -
LinkedBlockingQueue的put,add跟offer的区别
LinkedBlockingQueue的put,add和offer的区别 最近在学习Java并发编程实践>>,有很多java.util.concurrent包下的新类。LinkedBlockingQueue就是其中之一,顾名思义这是一个阻塞的线程安全的队列,底层应该采用链表实现。 看其API的时候发现,添加元素的方法竟然有三个:add,put,offer转载 2017-01-16 23:14:01 · 362 阅读 · 0 评论 -
java中函数使用变长参数
java中函数使用变长参数当参数个数不确定时,开发者很想使用变长参数,让调用者以更灵活的方式调用。此种方法和方法重载有同样的效果,但是个人感觉比方法重载用着简洁。一直知道Java支持变长参数函数,然而项目中一直没有用到,前几天在项目中看到前辈大量使用变长参数,感觉有很好的效果。特别是API设计中能够解决很多不确定因素。下面是一个简单的变长参数示例变长参数使用的形式是Type...argsN转载 2017-02-12 22:25:13 · 412 阅读 · 0 评论 -
execute、executeUpdate、executeQuery三者的区别(及返回值)
execute、executeUpdate、executeQuery三者的区别(及返回值)一、boolean execute(String sql)允许执行查询语句、更新语句、DDL语句。返回值为true时,表示执行的是查询语句,可以通过getResultSet方法获取结果;返回值为false时,执行的是更新语句或DDL语句,getUpdateCount方法获取更新的记录数量。转载 2017-04-04 11:56:36 · 4589 阅读 · 0 评论 -
Java - 集合框架完全解析
数据结构是以某种形式将数据组织在一起的集合,它不仅存储数据,还支持访问和处理数据的操作。Java提供了几个能有效地组织和操作数据的数据结构,这些数据结构通常称为Java集合框架。在平常的学习开发中,灵活熟练地使用这些集合框架,可以很明显地提高我们的开发效率,当然仅仅会用还是不够的,理解其中的设计思想与原理才能更好地提高我们的开发水平。下面是自己对Java集合框架方面的学习总结。一、概述二、C转载 2017-05-27 18:48:54 · 400 阅读 · 0 评论 -
String、StringBuffer与StringBuilder之间区别
最近学习到StringBuffer,心中有好些疑问,搜索了一些关于String,StringBuffer,StringBuilder的东西,现在整理一下。关于这三个类在字符串处理中的位置不言而喻,那么他们到底有什么优缺点,到底什么时候该用谁呢?下面我们从以下几点说明一下 1.三者在执行速度方面的比较:StringBuilder > StringBuffer > String转载 2017-06-05 00:07:22 · 190 阅读 · 0 评论 -
jquery 关于event.target使用的几点说明介绍
event.target说明:引发事件的DOM元素。this和event.target的区别js中事件是会冒泡的,所以this是可以变化的,但event.target不会变化,它永远是直接接受事件的目标DOM元素;this和event.target的相同点this和event.target都是dom对象,如果要使用jquey中的方法可以将他们转换为jquery对象:$(转载 2017-07-18 00:19:56 · 4577 阅读 · 0 评论 -
在Eclipse中导入dtd和xsd文件,使XML自动提示
DTD 类型约束文件 1. Window->Preferences->XML->XML Catalog->User Specified Entries窗口中,选择Add 按纽 2.在Add XML Catalog Entry 对话框中选择或输入以下内容: Location: F:\soft\programmingSoft\Framew原创 2017-07-18 23:17:47 · 970 阅读 · 0 评论 -
常见的几种RuntimeException
一般面试中java Exception(runtimeException )是必会被问到的问题常见的异常列出四五种,是基本要求。更多的。。。。需要注意积累了 常见的几种如下: NullPointerException - 空指针引用异常ClassCastException - 类型强制转换异常。IllegalArgumentException - 传转载 2017-09-03 23:00:39 · 228 阅读 · 0 评论 -
Liferay控制台Connect to www.google.com timed out
Liferay控制台Connect to www.google.com timed outLiferay启动后,控制台有如下的报错:org.apache.http.conn.ConnectTimeoutException: Connect to www.google.com/216.58.221.100:80 timed out之所以出现这个错误是因为Liferay有一转载 2017-09-24 12:01:39 · 682 阅读 · 0 评论 -
在后端取不到form表单的值,Portlet跨war包传递
在使用Liferay 6.2以上版本的时候,可能会碰到一个情况就是,在后端取不到前面的Form表单的值。比如现在有一个Form表单:我们在后端使用如下代码进行取值的时候取不到:String userName = request.getParameter("userName")或者:String userName = ParamUtil.getStri转载 2017-09-25 13:10:35 · 363 阅读 · 0 评论 -
Java中Object的输出问题
请查看如下链接:http://www.cnblogs.com/xudong-bupt/archive/2013/05/21/3091491.html转载 2016-11-08 16:17:54 · 980 阅读 · 0 评论