自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 系统日志

系统日志

2021-04-29 09:11:39 95

原创 高德地图 怎么解决给覆盖物绑定事件不触发的bug?

下面的JSP主要是为了还原当时的场景:1、使用高德地图API。2、一个标记要在地图上移动,如果走出了指定区域就“报警”。3、我的实现:模拟这个指定区域,我画了多边形。标记我选了点标记,图像是个可爱的小汽车。我给小汽车绘制了行驶路线,小汽车会在路线起点出生,然后我给车点火,车就滚着轱辘出发了。4、遇到的问题之一是给汽车绑定事件,如果它走出指定区域就“报警”。高德地图API是不会教我的。5、...

2018-12-18 14:41:49 5639

原创 Servlet是线程安全的吗?

Servlet默认情况下是单实例多线程的,编程的过程中需要程序员处理可能出现的线程安全问题。默认情况下,Servlet容器对每个Servlet只实例化一次。Servlet维护一个线程池服务请求,当容器收到一个访问Servlet的请求时,就会从线程池中选一个线程,把请求传递给这个线程,由这个线程调度Servlet的方法。默认情况下,Servlet是多线程的,一个Servlet实例同时在多...

2018-11-29 10:47:38 955

原创 String、StringBuffer和StringBuilder

不同的地方:String的不可变,StringBuffer和StringBuilder的可变线程:StringBuffer线程安全,StringBuilder线程不安全使用场景:StringBuffer适用于单线程大数据处理,StringBuilder适用于多线程大数据库处理,String因为不可变的原因,无所谓线程不线程的,小数据量都能用String。...

2018-11-27 16:43:23 131

转载 SpringMVC工作流程和工作原理

SpringMVC工作原理,偷的图,侵删。

2018-11-23 15:33:09 152

转载 MySQL优化

(转) 学习MySQL优化原理,这一篇就够了!关于数据库性能优化推荐《高性能MySQL》

2018-11-23 14:28:04 173

原创 CSS选择器

常用的四种CSS选择器:ID选择器:HTML页面每个节点都可以用一个ID标识#tab{ margin-top:200px; collapse:collapse; cellspacing:5px;}标签选择器:HTML页面一群节点,它们拥有同一个class标识.t{ border:1px solid red; }标签选择器:HTML页面上同类型的节点,比如:&...

2018-11-23 09:13:19 117

原创 Java 运算符优先级

2018-11-22 15:43:56 157

原创 Non-resolvable import POM: Failure to find Dalston.RC1 in was cached in the local repository....

在用Maven部署SpringCloud项目的时候,遇到了这么个问题:[ERROR] Non-resolvable import POM: Failure to find org.springframework.cloud:spring-cloud-dependencies:pom:Dalston.RC1 in http://47.92.24.162:8081/repository/m...

2018-11-22 12:38:33 5906

原创 Java概念纠正

1、为将数组myArray的长度由3改为6,现采取以下编码:int[] myArray=new int[3];myArray=new int[6];代码执行后,以下叙述哪项是正确的?A.数组myArray的长度已由3改为6,其中前3个元素的值不变,后3个元素的值为空。B.数组myArray的长度已由3改为6,其中前3个元素的值不变,后3个元素需再经过初始化后才能使用。C.数组my...

2018-11-21 14:46:09 568

原创 类的初始化顺序(代码为证)

类的初始化顺序父类静态变量、静态代码块,然后是子类的静态变量静态代码块(后面不能写静态变量,写了会保错)非静态变量非静态代码块构造器...

2018-11-21 11:32:54 143

原创 不同类的equals方法

1、Integer类的equals( )public boolean equals(Object obj) { if (obj instanceof Integer) { return value == ((Integer)obj).intValue(); } return false;}

2018-11-21 10:31:02 422 1

原创 不同类中的hashCode方法

1、Object的hashCode( )public class Object{ public native int hashCode(); }大家看到了,爸爸类Object提供了一个本地方法,返回值类型为int,奋斗过程交给了儿子类。2、String类的hashCode( )public int hashCode() { int h = hash; if (h ...

2018-11-21 10:29:25 655

原创 数值型 重写 equals方法

public static void main(String[] args) { Integer p = 10000; Integer q = 10000; System.out.println(p == q); System.out.println(p.equals(q)); }---------------------...

2018-11-21 10:01:01 268

原创 equals == hashCode

在Java顶级类 Object 中有这么两个方法, public class Object{ public boolean equals(Object obj) { return (this == obj); } public native int hashCode(); }equals和hashCode方法被许多...

2018-11-21 09:41:03 114

原创 重载和重写的区别

重载在同一个类里面。方法名相同,参数列表有不同,返回值和修饰符不影响,实现过程不同。重载是为了让调用方法时,选择更条理。修饰符不影响重载: 重载方法修饰符应该是一样的,外部对重载的方法应该具有相同的访问权限,不然在一定程度上失去了重载的意义。返回值不影响重载: 返回值作为一个方法的“出口”和“结果”,不能凭借返回值区别不同的方法。移驾下面代码,你知道Girl调用的是Boy的哪个run方法...

2018-11-21 08:29:52 865

原创 代理模式

Proxy Pattern1、静态代理:知道找谁,代理是谁,代理是谁,让代理找谁2、动态代理:* 不知道代理谁* AOP用的就是动态代理。* 在框架中能做什么?3、两种动态代理方法jdk动态代理和cglib动态代理Spring框架的AOP的拦截功能 是由java中的动态代理实现的。说白了,就是给明星请了保镖,你想拜访一下人家:先经过保镖的同意,该搜身搜身,该缴枪缴枪;然后你和明...

2018-11-20 12:34:29 115

原创 单例模式:两把锁版本

Singleton PatternEnsure a class has only one instance,and provide a global point of access to it .单例模式的几个要点:私有的构造器。禁止外部使用new关键字得到实例对象。通过getInstance()得到实例对象。getInstance方法的内部逻辑类中实例对象的地方public ...

2018-11-20 11:57:50 194

原创 Java中的一些关键字

Java关键字1、volatile [ˈvɑ:lətl]2、BigDecimal如何解决Java中float和double精度不准的问题?3、finalfinal可以修饰类、变量、方法,将方法或类声明为final主要目的是:确保它们不会再子类中改变语义。String类是final类,这意味着不允许任何人定义String的子类。换言之,如果有一个String的引用,它引用的一定是一个S...

2018-11-20 11:10:29 267

原创 Java字符串常量池

字符串的一些方法:javapublic class Demo{ public void demo(){ String s = "[哎]HH[呀][!]-[妈]=[呀]"; StringTonkenizer stk = new StringTonkenizer( s, "[]HH+-=" ); while( stk.hasMoreTonkens () ){ System....

2018-11-20 11:07:49 169

原创 Java中int和integer的比较

Java中,数值型的创建和字符串有类似的地方,Integer是Java为了使用对象的属性和方法给int准备的类型。字符串 String s = “bag”; 这样创建会在常量池中查找 bag,没有的话就新建,并不会在堆里新建。同样地,Integer i = 11;也不会在堆里面新建,最多在数字常量池新建。Java为了提高效率,把一些最常用的数值放到了“数字常量池”,不超过这个范围的数字都会把...

2018-11-20 10:58:28 1406

转载 并发编程

一、Java并发编程(转)读书笔记之《Java并发编程的艺术》-并发编程容器和框架(重要)

2018-11-20 09:35:03 109

原创 白学Java系列一:这些题目你会吗?

hashcode相等两个类一定相等吗?equals呢?相反呢?介绍一下集合框架?hashmap hastable 底层实现什么区别?hashtable和concurrenthashtable呢?hashmap和treemap什么区别?低层数据结构是什么?线程池用过吗都有什么参数?底层如何实现的?sychnized和Lock什么区别?sychnize 什么情况情况是...

2018-11-20 09:16:39 297

原创 Double.parseDouble()和Double.valueOf()方法的区别

环境:Myeclipse看图说话:p方法得到的数据类型不能继续编译了,因为这个方法得到的是 double ,是Java的基本数据类型。valueOf 方法得到的数据类型可以继续往下编译,因为这个方法得到的是 Double,是对象,粗略地说是Java的引用数据类型。...

2018-11-19 18:55:57 9819

转载 Java集合框架

(转)集合框架

2018-11-19 18:46:24 82

原创 AJAX、获取节点 、[object HTMLInputElement]

问题描述:1、我想把一个JSP页面的表单里的数据,用AJAX异步提交给数据库。结果数据库不改变。2、第二个问题,我举个例子在js中的代码:<input type="sumbit" name="" id="china"><script&am

2018-11-17 16:36:25 1528

原创 springboot踩的坑

1、Springboot和mybatis整合后出现了问题。service、dao不能从bean工厂生产出来,找了很多原因,可能是注解失败等等。 最后在mybatis的映射文件中找到原因:jdbcType不对,在myeclipse中其实已经报错了,只是没有重视,一直在注解上纠结(大多数人都是文件位置放错,程序入口应该离根目录近一点。也有可能可能真是注解原因)。JDBCType和Java Type的...

2018-11-15 18:07:33 208

原创 GET和POST方法的真相

GET和POST方法是HTTP协议规定的。查了HTTP1.1的RFC,原文的专业性极强。下面是白话翻译,欢迎补充和指错。  GET方法就是检索(以实体的形式)由请求uri所指定的资源。如果请求的uri指向数据产生的过程,应该把产生的数据应作为实体在响应中返回而不是源文本,除非源文件指向输出过程。  如果请求消息包含if Modified-Since、if - unmodify - since、...

2018-11-13 19:10:20 452

转载 前端发展历史

(转)前端发展史

2018-11-13 18:57:48 1139

原创 csdn博客格式

CSDN博客内容的格式我真是服了,活在自己的世界里。等我学好Java给你改。

2018-11-10 10:20:04 1412

原创 新建对象的几种方式

1、new People p = new Man();2、克隆3、反序列化4、反射

2018-11-10 08:22:00 1591

原创 Java数组的长度之谜

1、数组的三个初始化方法:int [] a = new int[4]; //指定数组长度为4int [] b = {23,43,56,78}; //长度为4,索引范围0到3int [] c = new int[]{1,2,3}; //不需要指定数组长度2、数组长度不可变的原由数组在初始化的时候就分配好了内存空间,是静态分配。如果有200个空间,数组分配了100个,另...

2018-11-09 16:58:00 388

翻译 What can go wrong

一、错误地使用关键字和分类二、重复信息三、为单独的报告设计四、总结

2018-11-07 19:39:10 572

原创 服务器搭Git

以后写

2018-11-07 17:10:49 155

原创 如何从工作区、暂存区和Git仓库删除文件

等等加

2018-11-07 17:07:45 1835

原创 区分工作区、暂存区、Git仓库

三种状态如果你希望Git的学习更顺利,记住下面这些关于 Git 的概念。Git 有三种状态,你的文件可能处于其中之一:已提交(committed)、已修改(modified)和已暂存(staged)。已提交表示数据已经保存在Git仓库。已修改表示修改了文件,还待在工作区。已暂存表示对一个(已修改)文件的当前版本做了标记,使之包含在下次提交的快照中,即暂存区。由此引入 G...

2018-11-07 16:06:45 707

原创 Git和GitHub使用说明书

初用Git和GitHub今天真正意义上的开始使用Git,下面记录使用过程,把一部分bug记录下。一、Git和GitHub是什么1、Git是版本控制系统,是Linux的爹觉得当时的版本控制系统和他不兼容而做出来的,秉承了一贯的开源精神。Git非常有用的地方包括:版本控制,工作流等等。2、GitHub浅浅地说就是代码托管平台,类似平台还有码云,Gitblit、Gitlab、Gogos和Gito...

2018-11-07 14:28:45 640

翻译 Beginning Database Design

(转)http://www.doc88.com/p-9723597008044.html

2018-11-06 15:21:15 900

转载 数据字典

(转)https://blog.csdn.net/qq_37023388/article/details/79061881

2018-11-06 15:19:49 2391

原创 购物车

分页 三种分页思路: (1)交给数据库 (2)交给服务器 (3)利用缓存 1、缓存分页

2018-09-05 14:06:27 205

空空如也

空空如也

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

TA关注的人

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