自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 收藏
  • 关注

原创 Geoserver端口冲突解决方案

今天在安装Geoserver的时候遇到了端口冲突的问题,即默认的8080端口与Tomcat的8080端口冲突,解决方案如下: 1.选择Run manually(手动启动端口) 这种选择就是设置为自己选择开关Geoserver的服务,需要的时候启动Tomcat即可运行,但是 在这里设置的端口号是不成立的,也就是说它还是默认使用Tomcat的8080端口,我尝试了网上的办法,就是修改jetty

2016-11-21 16:25:02 3972

转载 Java内存机制

转载自:http://www.cnblogs.com/xwdreamer/archive/2012/04/01/2428857.htmlJava 把内存划分成两种:一种是栈内存,另一种是堆内存。在函数中定义的一些基本类型的变量和对象的引用变量都是在函数的栈内存中分配,当在一段代码块定义一个变量时,Java 就在栈中为这个变量分配内存空间,当超过变量的作用域后(比如,在函数A中调用函数B,在函数B中定

2016-10-22 10:43:14 245

转载 Java线程的生命周期

线程状态转换图 1、新建状态(New) 用new关键字和Thread类或其子类建立一个线程对象后,该线程对象就处于新生状态。处于新生状态的线程有自己的内存空间,通过调用start方法进入就绪状态(runnable)。 注意:不能对已经启动的线程再次调用start()方法,否则会出现Java.lang.IllegalThreadStateException异常。2、就绪状态(Runnable)

2016-10-22 10:37:35 410

原创 数据格式转换和数据格式扩展的区别与联系

实例理解,leaflet支持JPG格式的数据,不支持SVG格式的数据,将SVG格式转化成JPG格式过程称为数据格式转换,leaflet再来操作这些转化完成的数据则称为是对leaflet的SVG格式的数据扩展。

2016-07-07 09:32:29 394

转载 SVG学习(二)

1.编辑模块基于C/S架构,为设备监控图的编辑人员提供编辑功能,本模块除了提供基本服务组合的组态软件功能,还提供了自定义种类、导入地图以及多种发布模式等功能。编辑人员在本模块编辑完成设备监控图后,可以通过发布到地图或者发布到网页的方式,将图形发布到发布模块。2.发布莫亏基于B/S架构,用户群体是设备监控图的查看人员,没有修改的权限,只需要通过浏览器查看。设备监控图以widget形式发布,既可以单独单

2016-07-04 10:42:53 293

原创 SVG学习(一)

SVG: scalable vector graphics 可缩放矢量图形矢量图形:由代表数学模式的指令集合来描述线条和形状,再由这些线条和形状来组成图形,是一种用数学函数来描述图形的位置,大小,形状,色彩的格式。存储方式:记录图形端点和向量。(非点阵形式)矢量文件中的图形元素 称为对象,每个对象都是自成一体的实体,有颜色,形状,轮廓,大小和屏幕位置等属性。每个对象都是独立的实体,就可以在维持它原有

2016-07-04 10:12:23 250

原创 Spring注解事务的学习

1.@Override@Override是伪代码,表示重写,当然不可以也可以,不过写上有如下好处: 1、可以当注释用,方便阅读; 2、编译器可以给你验证@Override下面的方法名是否是你父类中所有的,如果没有则报错。例如,你如果没写@Override,而你下面的方法名又写错了,这时你的编译器是可以编译通过的,因为编译器以为这个方法是你的子类中自己增加的方法。

2016-03-27 15:25:17 193

原创 类与对象概念的学习

类是对象的模板,它定义了对象的属性,并提供创建对象的构造方法以及对对象操作的方法。类是一种数据类型,可以用它来申明引用变量。对象引用变量中似乎是存放着一个对象,实际上存放的是对该对象的引用。(我感觉引用这个概念特别重要,对于一些理解很有帮助)对象是类的实例。(object is a instance of class.)可以使用new操作符来创建对象,使用点运算符通过对象的引用对象来访问该对象成

2016-03-27 00:02:20 268

原创 Java学习之字符串类String(一)

1.字符串的比较public class stringConparation { public static void main(String[] args) { String s1 = "Welcome to java"; String s2 = new String("Welcome to java"); String s3 = "Welc

2016-03-26 23:48:24 394

转载 onload和document.ready的区别

JavaScript文档加载完成事件,页面加载完成有两种事件:1.$(document).ready()方法执行时机:在DOM完全就绪时就可以被调用。(这并不意味着这些元素关联的文件都已经下载完毕) 举个例子:$(document).ready()方法明知要DOM就绪就可以操作了,不需要等待所有图片下载完毕。多次使用:function one(){ alert("one");}fu

2016-03-25 18:07:46 602

原创 3月25日问题解决<jQuery>

<!doctype html><html><head><meta charset="utf-8"><script src="jquery-1.9.1.js" type="text/javascript"></script><script type="text/javascript"> $(".test").click(function(){ ale

2016-03-25 18:00:25 284

转载 关于jQuery选择器的完成介绍(转载)

http://www.cnblogs.com/onlys/articles/jQuery.html其中详细讲解了每一个选择器对应的含义,还举出相应的示例,很经典,与大家学习。

2016-03-25 17:06:38 208

原创 3月24日学习所得

${ctx}与${pageContext.request.contextPath}${pageContext.request.contextPath}表示的是获取当前根目录<c:set var="ctx" value="${pageContext.request.contextPath}${fns:getAdminPath()}"/>上面这句话就是taglib的c标签中的c:set语法(它计算一个

2016-03-24 14:56:25 335

原创 3月23日学习所得

1. font-familyfont-family 可以把多个字体名称作为一个“回退”系统来保存。如果浏览器不支持第一个字体,则会尝试下一个。也就是说,font-family 属性的值是用于某个元素的字体族名称或/及类族名称的一个优先表。浏览器会使用它可识别的第一个值。写法形如:font-family: “Segoe UI”,”Lucida Grande”;2. nth-child(n)选择器匹配属

2016-03-23 21:48:35 269

原创 对象与类的自我理解

定义main主类,是一个主方法;定义一个类;>>根据对象的需求来编写类创建一个对象;>>根据类的模板调用对象中的方法;>>方法是在类中的定义好的以类的方式组织代码,以对象的方式封装数据。对象:状态(特征,属性)——数据域行为(动作)————–方法类是对对象的抽象,可拓展为多个对象,将对象归纳整理即可称为类。通过引用变量来访问对象对象是通过对象引用变量(reference variabl

2016-03-22 09:22:44 322

转载 JSP自定义标记taglib学习笔记

一、什么是Taglib? 标记库(tag library),是指由在JSP页面中使用的标记所组成的库。JSP容器推出时带有一个小型的、默认的标记库。而自定义标记库是为了某种特定的用途或者目的,将一些标记放到一起而形成的一种库。在一个团队中协同工作的开发者们可能会为各自的项目创建一些非常特定化的自定义标记库,同时也会创建一个通用自定义标记库,以供当前使用。 标准的JSP 标记可以调用JavaBea

2016-03-20 22:23:09 5682

转载 JSP

JSP起源 在很多动态网页中,绝大部分内容都是固定不变的,只有局部内容需要动态产生和改变。 如果使用Servlet程序来输出只有局部内容需要动态改变的网页,其中所有的静态内容也需要程序员用Java程序代码产生,整个Servlet程序的代码将非常臃肿,编写和维护都将非常困难。 对大量静态内容的美工设计和相关HTML语句的编写,并不是程序员所要做的工作,程序员对此也不一定在行。网页美工设计和制作

2016-03-20 21:39:40 280

原创 数据结构学习之选择排序

package datastructure;class ArraySel{ private long[] a; private int nElems; public ArraySel(int max) { a = new long[max]; nElems = 0; } public void insert(long value)

2016-03-18 14:44:26 285

原创 数据结构学习之冒泡算法

class ArrayBub{ private long[] a; private int nElems; public ArrayBub(int max) { a = new long[max]; nElems = 0; } public void insert(long value) { a[nElems] =

2016-03-18 10:05:42 444

原创 对于for循环的嵌套循环的理解

循环嵌套是外循环里套个内循环,外循环执行一次,内循环全部执行完,直到外循环执行完毕,整个循环结束。循环次数:外循环的次数*内循环的次数;例:for(int i=0;i<10;i++){ for(int j=0;j<3;j++) { System.out.print("i*j="+i*j); }}当开始循环的时候,i=0,然后继续运行,j=0,输出i*j=0 此时循环从

2016-03-18 08:59:50 10643

原创 3.17问题发现及解决

Q:Java中声明完一个变量是否意味着就已经分配了内存空间?A:声明一个变量只是将变量名标识符的有关信息告诉编译器,使编译器“认识”该标识符,但是声明并不一定引起内存的分配!而定义一个变量意味着给变量分配内存空间,用于存放对应类型的数据; 《Java编程思想》:第20页,变量一直等到它赋值完成,在内存中的值才会存在,即才被分配的内存空间。2.Q:数据的长度,声明过长,会不会导致内存的浪费?A:《J

2016-03-18 08:38:34 392

原创 多态和重载的区别

重载( overload) 定义:在一个类中有两个方法,它们具有相同的名字,但是有不同的参数列表,Java编译器根据方法签名决定使用哪一种方法。注释:通用方法时,Java编译器只会寻找更精确的方法,但是当Java编译器无法判断哪个是最精确的调用的时候,就会出现歧义调用,会产生一个编译错误。The method * is ambiguous for the type *。多态(polymorphis

2016-03-16 16:52:05 1844

原创 Java环境变量的配置 (Win10环境下)

下载JDK(Java SE Development Kit),可以从Oracle官网下载;安装JDK,注意自定义安装目录;开始配置环境变量,打开控制面板(右键左下角win键),查看方式为 大图标>>系统>>(左侧控制面板主页)高级系统设置>>高级>>环境变量;新建 JAVA_HOME 环境变量在打开的“环境变量”对话框中,点击“新建(W)…”按钮。弹出“新建系统变量”对话框。在对话框

2016-03-16 16:14:04 11600

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除