自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 快速掌握this

定义this是Java语言的关键字this是一个引用对象本身的指针,用来表示当前对象,它只和对象有关系。使用场景使用this关键字引用成员变量在Java语言中,当创建一个对象后,Java虚拟机就会为其分配一个指向该对象本身的指针,这个指针就是this。this只能用于在类的非静态方法或者构造方法中,在方法体内定义的变量叫做局部变量,在类的内部方法体以外定义的外部定义的变量称之为...

2019-08-29 13:44:30 54

原创 java对象---深/浅拷贝

继原型模式的续,本文分享的是浅拷贝和深拷贝深入了解浅拷贝与深拷贝在学习深拷贝和浅拷贝之前,咱们先来一个例子;importjava.util.ArrayList;publicclassMyBabyimplementsCloneable{ /** * 私有变量 */ privateArrayList<String>list=...

2019-07-14 16:54:01 60

原创 原型设计模式

原型模式:Prototype Pattern。原型模式:/*** Specify the kinds of objects to create using a prototype instance ,* and create new objects by coping this prototype*/用原型实例指定创建对象的种类,并且通过复制这些原型创建新的对象。原型模式...

2019-07-14 16:49:41 48

原创 【刨根问底】在Springboot中MVC的常用注解--上

我们再实际开发过程中一般大致为三层:controller/service/dao或者repository。其中本文最要是分享controller层相关的注解使用。常用的注解有: @RestController @RequestMapping @PathVariable @RequestParam @RequestBody @RestControll...

2019-06-15 11:25:05 166

原创 本周面试经历

我这个星期在上海面试,已经面了8家了,其中一家挂在了业务面试上,其他都是挂在了技术一面,崩溃,分享下面试题,我真的不知道到底是怎么了,怎么会有如此变态的题目。 1.为什么hashmap默认长度是16,为什么链表到了8 会转红黑树。我说是为了查询性能,面试官也不满意,说我没有想过。。 2.rabbitmq是如何防止队列阻塞的,我说 主要看消费端的情况,面试官说 抛开消费端不谈。就光看mq本身是怎么防...

2019-06-08 10:52:05 160

原创 Java 后端面试,如何坐等 offer?

https://mp.weixin.qq.com/s?__biz=MzU2NzY3MjU4NA==&mid=2247486293&idx=2&sn=4041100cfcea1244782a2337440be731&chksm=fc98e132cbef68247a7d0986990b716182e1bd657c7fbb49d43692b8da14cd09c56cbd5...

2019-05-26 10:35:35 174

原创 这道Java基础面试题你真的会吗?

你咱不往下看,先想想你的答案是什么?这里先来聊聊String的intern()方法是干什么的?intern方法是一个native方法,空口无凭,咱们还是可以看看Stirng的源码从方法的注释咱们可以知道,它的作用:1:如果字符串常量池中已经包含一个等于此Stirng对象的字符串,则返回代表池中的这个字符串的String对象,2:第一条不成立。则将此String对象包含的...

2018-10-10 16:00:56 93

原创 细说springMVC常用注解

@Controller在SpringMVC 中,控制器Controller 负责处理由DispatcherServlet 分发的请求,它把用户请求的数据经过业务处理层处理之后封装成一个Model ,然后再把该Model 返回给对应的View 进行展示。在SpringMVC 中提供了一个非常简便的定义Controller 的方法,你无需继承特定的类或实现特定的接口,只需使用@Controller...

2018-10-08 11:49:58 60

原创 dubbo系列--动态生成的自适应类*$Adaptive模板

dubbo使用动态生成的自适应类*$Adaptive模板:比如Protocol$AdaptiveProtocol.java模板

2018-09-26 10:08:50 284

原创 BAT面试视频---绝对的干货

想要获取视频,请扫二维码关注,回复   BAT

2018-09-26 09:46:48 492

原创 dubbo内核之ioc源码解析

核心代码此方法被调用于 //为创建好的AdaptiveExtensionClass实例进行属性注入  injectExtension((T) getAdaptiveExtensionClass().newInstance())  //为创建好的Extension实例进行属性注入   --injectExtension(instance)//为创建好的wrapperCla...

2018-09-26 09:28:03 68

原创 并发编程:LinkedBlockingQueue源码浅析

申明:本文是基于jdk1.8的源码LinkedBlockingQueue类图结构LinkedBlockingQueue底层基于单向链表实现的阻塞队列,可以当做无界队列也可以当做有界队列来使用。为什么可以当做无界队列?从第一个无参构造方法可知,在没有指定容量大小的时候,默认容量为Integer.MAX_VALUE=2的32次方-1=2147483647这个确实也够...

2018-09-26 09:25:05 90

原创 java线程池浅析

简介       线程的使用在 java 中占有极其重要的地位,在 jdk1.4 极其之前的 jdk 版本中,关于线程池的使用是极其简陋的。在 jdk1.5 之后这一情况有了很大的改观。Jdk1.5 之后加入了java.util.concurrent 包,这个包中主要介绍 java 中线程以及线程池的使用。为我们在开发中处理线程的问题提供了非常大的帮助。线程池线程池的作用:  ...

2018-09-03 09:25:06 93

原创 oracle VS mysql 的分页查询

首先是Oracle:String sql = " select * from ( select t.*,rownum as num from (select * from user1  where 1=1 ";Set> set = m.entrySet();Iterator io = set.iterator();while (io.hasNext()) {Map.Entr

2014-05-09 15:32:26 1008 4

原创 Oracle中的存储过程简单例子

接下来会更多的学习Oracle的存储过程

2014-05-03 11:17:18 72874 11

原创 oracle函数instr和decode、nvl

select instr('abc','a') from dual;    -- 返回 1 select instr('abc','bc') from dual; -- 返回 2select instr('abc abc','a',1,2) from dual; -- 返回 5select instr('abc','bc',-1,1) from dual; -- 返回 2selec

2014-04-28 14:23:09 2281

翻译 HashSet vs. TreeSet vs. LinkedHashSet

自己手工翻译的HashSet vs. TreeSet vs. LinkedHashSet ,如有错误希望得到大神指教

2013-11-24 13:51:30 948

原创 Java中 List的遍历及三种遍历方法

import java.util.ArrayList;  import java.util.Iterator;  import java.util.List;  public class ListTest {   public static void main(String[] args) {    List list = new ArrayList();

2013-11-19 09:59:06 1382

原创 List中嵌入Map,Map中存对象

自己手工写的,希望各位大神来个更好的办法解决,

2013-09-27 21:20:02 4055

原创 java文件读写,

有部分自己的,有部分网上找的,只是想总结知识,下次要用,拿出来用就好了,不用再到处找了

2013-09-25 08:56:16 1436

原创 oracle基本操作,自己亲手做过了

搜索网上很多资料,再加自己整理的,有疑问敬请大家提出

2013-09-01 16:43:08 1163 1

原创 java读取xml文件

今天在项目开发中遇到此问题,希望对新手有所帮助

2013-08-05 19:52:24 1182

原创 Oracle表的创建.表空间创建删除,导入导出等

创建表空间;先在E盘建立oradate再在里面建一个temp,再打开命令行cmd在写入sqlplus再写入sys/oracle@orcl as sysdba再写入create tablespace FUNDS5DAT logging datafile 'E:\oradate\temp\FUNDS5DAT.dbf' size 500m autoextend on next 100m ma

2013-05-17 14:34:18 938 1

原创 java中的时间计算和格式处理方法

//一天秒数public final static long MILLISECONDS_OF_DAY = 1000 * 60 * 60 * 24;public final static long MINUTES_OF_DAY = 1000 * 60 * 60 * 24;public final static int days[] = {31,29,31,30,31,30,31,31,3

2013-05-17 10:49:17 1018

转载 js操作的部分常用技术

1.文本框焦点问题onBlur:当失去输入焦点后产生该事件onFocus:当输入获得焦点后,产生该文件Onchange:当文字值改变时,产生该事件Onselect:当文字加亮后,产生该文件 input type="text" value="mm" onfocus="if(value=='mm) {value=''}" onblur="if(v

2013-05-16 13:23:11 783

转载 xml的几种解析方式

XML现在已经成为一种通用的数据交换格式,平台的无关性使得很多场合都需要用到XML。本文将详细介绍用Java解析XML的四种方法。XML现在已经成为一种通用的数据交换格式,它的平台无关性,语言无关性,系统无关性,给数据集成与交互带来了极大的方便。对于XML本身的语法知识与技术细节,需要阅读相关的技术文献,这里面包括的内容有DOM(Document Object Model),DTD(Docum

2013-05-15 16:23:18 881 1

原创 解析XML文件,生成 String

/*** * @param path* @return* @throws Exception*/public String readXmlForString(String path) throws Exception{InputStream in = XNetService.class.getResourceAsStream(path);Reader reader

2013-05-15 15:36:36 646

转载 基于redis分布式锁实现“秒杀”(含代码)

关注“Java后端技术全栈”回复“面试”获取最新资料回复“加群”邀您进技术交流群最近在项目中遇到了类似“秒杀”的业务场景,在本篇博客中,我将用一个非常简单的demo,阐述实现所谓“秒杀”...

2020-08-06 12:23:40

原创 快速搞定线程池源码

关注“Java后端技术全栈”回复“面试”获取最新资料回复“加群”邀您进技术交流群何为线程池?顾名思义,线程池就是存放一定量线程的容器,当有待执行任务的时候直接从线程池中取出线程执行任务,...

2020-08-06 12:23:40

转载 面试大厂回来后,有一些话想对 Java 后端开发说一说

关注“Java后端技术全栈”回复“面试”获取最新资料回复“加群”邀您进技术交流群在上周,我密集面试了若干位Java后端的候选人,工作经验在3到5年间。我的标准其实不复杂:第一能干活,第二...

2020-08-06 12:23:40

转载 SpringBoot一个骚操作搞定session 共享,没有比这更简单了

关注“Java后端技术全栈”回复“面试”获取最新资料回复“加群”邀您进技术交流群有的人可能会觉得题目有点夸张,其实不夸张,题目没有使用任何修辞手法!认真读完本文,你就知道我说的是对的了!...

2020-08-06 12:23:40

转载 CTO:不要在 Java 代码中写 set/get 方法,逮一次罚一次

关注“Java后端技术全栈”回复“面试”获取最新资料回复“加群”邀您进技术交流群前言Lombok背景介绍Lombok使用方法一、前言what?你的 Java 代码中还充斥着大量的 set...

2020-08-05 08:00:00 2

转载 来阿里前 vs 来阿里后

关注“Java后端技术全栈”回复“面试”获取最新资料回复“加群”邀您进技术交流群来阿里前和来阿里后,会有什么变化?阿里人自己是这么说的来源:阿里味儿推荐阅读8种常被忽视的SQL错误用法阿...

2020-08-05 08:00:00 2

转载 我把Spring Boot的banner换成了美女,老板竟说工作不饱和…

关注“Java后端技术全栈”回复“面试”获取最新资料回复“加群”邀您进技术交流群一:banner.txt在SpringBoot项目的resources目录下新建一个banner.txt文...

2020-08-05 08:00:00 2

转载 再见,Navicat!这个 IDEA 的兄弟,真香!

关注“Java后端技术全栈”回复“面试”获取最新资料回复“加群”邀您进技术交流群Eclipse 基金会于近日推出 Eclipse Theia 1.0 稳定版,并宣称其为 Visual S...

2020-08-05 08:00:00 6

转载 大厂的 404 页面都长啥样?看到最后,我笑了……

关注“Java后端技术全栈”回复“面试”获取最新资料回复“加群”邀您进技术交流群每天浏览各大网站,难免会碰到404页面啊。你注意过404页面么?猿妹搜罗来了下面这些知名网站的404页面,...

2020-08-05 08:00:00 6

转载 一个月薪 12000 的北京程序员的真实生活

关注“Java后端技术全栈”回复“面试”获取最新资料回复“加群”邀您进技术交流群1. 关于学历2. 关于婚姻3. 关于性别4. 关于住房5. 关于吃6. 关于交通工具7. 关于爱好8. ...

2020-08-04 11:58:00 14

转载 为什么你的Intellij没别人的好用?

关注“Java后端技术全栈”回复“面试”获取最新资料回复“加群”邀您进技术交流群还不是因为你缺少这10个插件啊!善用Intellij插件可以提高我们的开发效率。以下推荐几个我用过的感觉还...

2020-08-04 11:58:00 10

转载 Intellij IDEA竟把 Java8 的数据流问题这么完美解决了!

关注“Java后端技术全栈”回复“面试”获取最新资料回复“加群”邀您进技术交流群使用 IntelliJ IDEA 来帮忙构建你自己的实时模板连接分组Java8在2014年三月发布,距离现...

2020-08-04 11:58:00 10

转载 你必须要知道的锁原理、锁优化、CAS、AQS

关注“Java后端技术全栈”回复“面试”获取最新资料回复“加群”邀您进技术交流群1、为什么要用锁?锁-是为了解决并发操作引起的脏读、数据不一致的问题。2、锁实现的基本原理2.1、vola...

2020-08-04 11:58:00 11

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