自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 web开发知识点

1.@RequestBody @RequestParam @ResponseBody 的使用https://blog.csdn.net/justry_deng/article/details/80972817

2018-11-02 14:51:01 437

原创 Spring-boot学习笔记

参考:https://course.tianmaying.com/web-development (1)Application类:@SpringBootApplicationpublic class Application { public static void main(String[] args){ SpringApplication.run(Application

2017-09-12 11:17:02 343

转载 Java设计模式之策略模式

转载自:http://blog.csdn.net/jason0539/article/details/45007553背景在软件开发中常常遇到这种情况,实现某一个功能有多种算法或者策略,我们可以根据环境或者条件的不同选择不同的算法或者策略来完成该功能。如查找、排序等,一种常用的方法是硬编码(Hard Coding)在一个类中,如需要提供多种查找算法,可以将这些算法写到一个类中,在该类中提供

2017-08-16 12:21:56 154

原创 HashMap中如果key是自定义的类,为什么重写hashcode()和equals()

hashcode()和equals()都继承于object,在Object类中的定义为:public boolean equals(Object obj){    return (this == obj);}//比较的是对象的内存地址public native int hashCode();hashCode是一个本地方法,返回的对象的地址值。1.hashco

2017-08-10 11:15:39 1273

转载 【Java并发编程】-----synchronized

转载自 http://www.cnblogs.com/chenssy/p/4701027.html在我们的实际应用当中可能经常会遇到这样一个场景:多个线程读或者、写相同的数据,访问相同的文件等等。对于这种情况如果我们不加以控制,是非常容易导致错误的。在java中,为了解决这个问题,引入临界区概念。所谓临界区是指一个访问共用资源的程序片段,而这些共用资源又无法同时被多个线程访问。在java中

2017-07-27 16:02:22 213

转载 彻底理解ThreadLocal

转载自 http://blog.csdn.net/lufeng20/article/details/24314381ThreadLocal是什么  早在JDK 1.2的版本中就提供Java.lang.ThreadLocal,ThreadLocal为解决多线程程序的并发问题提供了一种新的思路。使用这个工具类可以很简洁地编写出优美的多线程程序。  当使用ThreadLoca

2017-07-27 13:40:34 168

转载 JAVA设计模式初探之适配器模式

转自 http://blog.csdn.net/jason0539/article/details/224684571. 概述  将一个类的接口转换成客户希望的另外一个接口。Adapter模式使得原本由于接口不兼容而不能一起工作的那些类可以在一起工作。2. 解决的问题  即Adapter模式使得原本由于接口不兼容而不能一起工作的那些类可以在一起工作。

2017-07-24 18:15:00 134

转载 JAVA设计模式之工厂模式(简单工厂模式+工厂方法模式+抽象工厂模式)

转载自 http://blog.csdn.net/jason0539/article/details/23020989http://blog.csdn.net/jason0539/article/details/44976775在面向对象编程中, 最通常的方法是一个new操作符产生一个对象实例,new操作符就是用来构造对象实例的。但是在一些情况下, new操作符直接

2017-07-24 18:02:44 149

转载 JAVA设计模式之单例模式

转载自 http://blog.csdn.net/jason0539/article/details/23297037本文继续介绍23种设计模式系列之单例模式。概念:  Java中单例模式是一种常见的设计模式,单例模式的写法有好几种,这里主要介绍三种:懒汉式单例、饿汉式单例、登记式单例。  单例模式有以下特点:  1、单例类只能有一个实例。  2、单

2017-07-24 17:22:31 152

转载 JAVA设计模式初探之装饰者模式

转载自 http://blog.csdn.net/jason0539/article/details/22713711定义:动态给一个对象添加一些额外的职责,就象在墙上刷油漆.使用Decorator模式相比用生成子类方式达到功能的扩充显得更为灵活。设计初衷:通常可以使用继承来实现功能的拓展,如果这些需要拓展的功能的种类很繁多,那么势必生成很多子类,增加系统的复杂性,同时,使

2017-07-24 16:53:39 163

转载 Java中的深拷贝(深复制)和浅拷贝(浅复制)

转载自 http://www.cnblogs.com/shuaiwhu/archive/2010/12/14/2065088.html深拷贝(深复制)和浅拷贝(浅复制)是两个比较通用的概念,尤其在C++语言中,若不弄懂,则会在delete的时候出问题,但是我们在这幸好用的是Java。虽然java自动管理对象的回收,但对于深拷贝(深复制)和浅拷贝(浅复制),我们还是要给予足够的重视,因为有时

2017-07-24 16:06:11 250

转载 十分钟理解Java中的动态代理

转载自 http://www.jb51.net/article/86531.htm若代理类在程序运行前就已经存在,那么这种代理方式被成为 静态代理 ,这种情况下的代理类通常都是我们在Java代码中定义的。 通常情况下, 静态代理中的代理类和委托类会实现同一接口或是派生自相同的父类。一、概述1. 什么是代理我们大家都知道微商代理,简单地说就是代替厂家卖商品,厂家“委托”代

2017-07-24 15:33:58 251

转载 教你如何迅速秒杀掉:99%的海量数据处理面试题

作者:July出处:结构之法算法之道blog前言   一般而言,标题含有“秒杀”,“99%”,“史上最全/最强”等词汇的往往都脱不了哗众取宠之嫌,但进一步来讲,如果读者读罢此文,却无任何收获,那么,我也甘愿背负这样的罪名 :-),同时,此文可以看做是对这篇文章:十道海量数据处理面试题与十个方法大总结的一般抽象性总结。    毕竟受文章和理论之限,本文将摒弃绝大部分的细节,只

2017-07-24 12:01:27 223

转载 关于OOM的那些事儿

转载自http://www.cnblogs.com/gaojing/archive/2012/10/30/2844938.html最近查找了很多关于OOM,甚至于Java内存管理以及JVM的相关资料,发现这方面的东西太多了,竟有一种眼花缭乱的感觉,要想了解全面的话,恐非一篇文章能说清的,因此按照自己的理解整理了一篇,剩下的还需要继续学习。1)什么是OOM? OOM,全称“Out O

2017-07-24 10:38:04 218

空空如也

空空如也

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

TA关注的人

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