自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 SpringBoot框架下前端向后端传值解决方案

在做JavaWeb应用的时候,前端往后端传值,一般是通过ajax的方式传递参数,那么参数改如何传递才不会出错呢?下面总结出我平时遇到的几种情况:1、第一种情况,传递多个变量。前端:var params = {};params.id = data.caseId;params.content = value;params.title = title;$.ajax({ async: false, type: "POST", url: "/test/update",

2020-07-26 16:14:32 4136 1

原创 分布式锁

分布式锁的研究概念:分布式锁的概念是相对于单机锁来说,所谓的分布式就是说你的代码部署到了多台机器上了,相对于一台机器来说,构成了分布式环境。一台机器上的代码,我们可以通过synchronzed/ReentrantLock等各种锁去实现;但是如果是多台机器就行不通了,因为本地锁加的锁只能对本地代码起作用,所以我们需要这样一把全局锁,来锁住全局某个特定的资源,这就是所谓的分布式锁。为何需要分布式锁这个很好理解啊,大家可以先设想一下。1、正确性这个是理所应当的,对于一个全局的资源,不同的机

2020-06-27 13:29:52 169

原创 Java中的动态代理

动态代理是一种在运行时动态地创建代理对象,动态地处理代理方法调用的机制。实际上它是一种代理机制。代理可以看做是对调用目标的一个封装,直接通过代理来实现对目标代码的调用。一般来说有JDK和CGLIB(Code Generator Library)两种实现方式。废话不多说,直接上代码:JDK代理先定义一个被代理类:package com.study.basicknowledge.proxytest;import java.util.Random;/** * @author ha.

2020-06-03 20:20:18 230

原创 前端学习总结

1、对前端的印象在于html->设置格式,css->设置样式,js->交互事件,经过4个星期左右的开发能大致搭一个前后端交互的框架,利用到的技术包括:前端:layui框架,后端:SpringBoot,MongoDB.2、经过这几周的学习收获颇多,尤其是如何去解决一个新问题,一个基本不熟悉的领域,我相信这是大多数程序员面临的问题。新东西越来越多,如何去学习。下面我就大致谈谈自己的...

2020-03-15 21:30:33 597

转载 Spring Boot常用注解

https://blog.csdn.net/qq_34531925/article/details/80241899

2020-03-15 21:26:34 62

原创 Java序列化

1、什么是序列化和反序列化?Java 提供了一种对象序列化的机制,该机制中,一个对象可以被表示为一个字节序列,该字节序列包括该对象的数据、有关对象的类型的信息和存储在对象中数据的类型。将序列化对象写入文件之后,可以从文件中读取出来,并且对它进行反序列化,也就是说,对象的类型信息、对象的数据,还有对象中的数据类型可以用来在内存中新建对象。整个过程都是 Java 虚拟机(JVM)独立的,也...

2019-12-22 21:41:51 61

原创 类的加载

类的加载?1、什么是类的加载?(注明:这里引用)加载Java类到虚拟机中,。一般来说,Java 虚拟机使用 Java 类的方式如下:Java 源程序(.java 文件)在经过 Java 编译器编译之后就被转换成 Java 字节代码(.class 文件)。类加载器负责读取 Java 字节代码,并转换成 java.lang.Class类的一个实例。每个这样的实例用来表示一个 Java 类。通过...

2019-12-08 17:22:53 76

原创 单例模式简介

单例模式是面试中问的最多的设计模式之一,同时它也是最基础的设计模式。说它基础,并不意味着简单,涉及到的延伸知识点非常多。如果要深究下去,可以把Java的基础知识问个遍。本文不作特别细致的讲解,抛砖引玉提几点比较重要的地方,以记录第一次在工作中的使用。1、什么是单例模式?保证一个类仅有一个实例,并提供一个访问它的全局访问点。2、为什么要用单例模式?对啊,为什么要使用?其实我刚开始的时...

2019-10-20 16:50:44 350

原创 Exception在项目中的利用

Exception中的throws和throw:throws 是用户本身并不知道会抛出什么异常,而是由调用方来处理它,所以它是放在方法后面的;throw 是用户主动知道程序可能会抛出的异常,然后去捕捉这种异常,放在方法体内。Exception在项目中的应用一般不仅仅在于抛出某个异常或者捕捉某个异常,而是怎么在项目出错的时候快速定位在某个位置。一般来说,我们会使用try catch来捕捉异常,但...

2019-07-21 23:16:53 173

转载 getContextPath、getServletPath、getRequestURI的区别

假定你的工程名称为projects,你在浏览器中输入请求路径:http://127.0.0.1:8080/projects/pages/newForm.jsp则执行下面向行代码后打印出如下结果:1、 System.out.println(request.getContextPath());打印结果:/projects 2、System.out.println(reque

2017-09-07 11:51:19 131

空空如也

空空如也

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

TA关注的人

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