自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 mysql事务的四种隔离级级别理论讲解及实战

读未提交两个事务都开启事务,事务1insert了一条数据,但是未提交事务,另外一个事务能够读取到事务1未提交事务修改的数据,当事务1回滚,则事务2就会产生脏读,这是数据库最低的隔离级别,一般不采用。读已提交两个事务都开启事务,事务1开启事务insert了一条数据,提交事务,另外一个事务不能够读取到事务1未提交事务,能够读取到事务1提交事务修改的数据。可重复读两个事务都开启事务,事务2查询了全表有12条数据,事务1开启事务insert了一条数据,修改了其中某一条数据,提交事务,事务2再次查

2021-08-07 09:56:20 175

原创 SpringMVC-DispatcherServlet-doDispatch方法学习

SpringMVC处理流程图SpringMVC源码-1.8 protected void doDispatch(HttpServletRequest request, HttpServletResponse response) throws Exception { HttpServletRequest processedRequest = request; HandlerExecutionChain mappedHandler = null; boolea

2021-07-28 16:40:39 196

原创 小巨人打工第一天:Java设计模式之代理模式,小白看完这篇就懂了

打工第一天打工人,打工魂,打工都是人上人。打工才是王道,我们都要做打工人。打工人小巨人来到一家国企单位,做的是32岁的干饭老系统。系统中现有一个动物接口:public interface Animal{ void eat();}有人类实现了该接口public class HumanImpl implements Animal{ @Override public void eat(){ System.out.println("吃热狗"); }}在一个地方对ea

2020-12-17 16:38:44 322 2

原创 @Resource和@Autowired的区别,小白看完这篇你就懂了

要讲区别,当然首先要讲这两个注解是做什么的呢,有什么作用呢?用途:文字描述:可以对成员变量、方法和构造函数进行标注,来完成自动装配的工作。@Autowired标注可以放在成员变量上,也可以放在成员变量的set方法上,也可以放在任意方法上表示,自动执行当前方法,如果方法有参数,会在IOC容器中自动寻找同类型参数为其传值。看完蒙了???  下面以一个示例讲解这两个注解的作用:现在项目中已经引入了Spring,其spring-context.xml如下:<?xml version="1.0".

2020-10-15 16:42:39 2854 2

原创 ResultMap和ResultType的区别,小白看完这篇你就懂了

ResultMap和ResultType是什么?官方文档说明:ResultType: 期望从这条语句中返回结果的类全限定名或别名。 注意,如果返回的是集合,那应该设置为集合包含的类型,而不是集合本身的类型。 resultType 和 resultMap 之间只能同时使用一个。ResultMap: 对外部 resultMap 的命名引用。结果映射是 MyBatis 最强大的特性,如果你对其理解透彻,许多复杂的映射问题都能迎刃而解。白话文说明:ResultMap和ResultType都是用于设置

2020-10-10 17:50:48 13372 2

原创 JavaWeb项目开发SQL语句总结

1、查询语句select * from 表名 where 条件n、limit用法查询数据时,需选择查出哪些行的数据,那么limit语句就派上用场了。语法: select * from 表名 limit 起始行(整型,从0开始),检索总行数(整型)例如:select * from user limit 0,10 //检索1-10行特别:当检索总行数为-1时,指起始行到结束行当只给起始行一个参数n时,表示返回前n行...

2020-05-09 17:46:59 487

原创 SpringBoot前后端分离,Swagger返回的Json数据成字符串问题解决

出现的问题当使用SpringBoot做后台架构,采用Swagger做接口插件,会遇到响应的参数不按JSON显示,而是一个字符串,而且字符串还带有反斜杠,看起来贼不爽。见下图:出现问题的原因经过反复的检查,发现问题在于后台返回的response的Content-type为text,那么swagger就会将他当成一个字符串进行展示。就没有看起来很清爽的画面了。想知道怎么转换吗,想必已经猜到了,...

2020-04-27 11:06:48 2618

原创 Vue.js 学习笔记(一)

声明:本文章参考黑马程序员Vue.js教程配套资料,结合自己学习心得、技巧、总结,仅供学习使用。https://www.cnblogs.com/Catorg/p/11012627.htmlVue.js溯源  通俗来说,就是基于JavaScript开发的一个工具库,你常用的JS操作,Vue都帮你实现了,你只需要知道怎么用这个工具。Vue.js 是前端的主流框架之一;它不仅易于上手,还便于...

2020-04-22 14:51:12 433

转载 深入理解.sync修饰符

.sync修饰符一个组件上只能定义一个v-model,如果其他prop也要实现双向绑定的效果该怎么办呢? 简单的方法是子组件向父组件发送一个事件,父组件监听该事件,然后更新prop。具体如下:// info.vue组件定义了一个value 属性, 和一个valueChanged事件<template> <div> <input @inpu...

2020-04-18 09:36:20 154

原创 Vue.js非字符输出,默认初始化展示信息

如Input的Radio类型首先还是给大家普及一下Radio类型到底是个啥?  在 HTML 表单中 <input type="radio">每出现一次,一个 Radio 对象就会被创建。单选按钮是表示一组互斥选项按钮中的一个。当一个按钮被选中,之前选中的按钮就变为非选中的。  当单选按钮被选中或不选中时,该按钮就会触发 onclick 事件句柄.html:<div i...

2020-04-08 09:10:44 165

原创 Vue与其他Js插件组件冲突问题总结

  VUE引入式开发环境中,当我们需要用到一些其他人写的js插件,如APICloud中的popoPicker(时间选择器插件时)等一些非常好用的插件时,可能导致Js插件不能执行,我也遇到以下问题,现摆出来跟大家分析,总结,学习。一般来说,插件都是new出来的,如图:而当引入了Vue之后,该代码失效了,导致插件不能用,我猜应该是跟vue的生命周期或者对自己元素管理权限有关系吧。。。。那么,...

2020-04-07 17:03:26 1925

原创 SpringBoot项目打包部署到其他电脑或者服务器上运行

一、准备工作1、根据部署要连接的数据库,修改项目中Mysql连接的ip和端口号;2、根据服务器已开放的端口,修改项目中application.yml文件中server.port;3、在Pom文件中加入以下插件代码,在mainClass中填写自己的项目启动类路径(这里是配置到时运行时启动的主类);<build> <plugins> ...

2020-04-02 17:34:47 4166

原创 关于对Http各不同请求类型及参数的请求内容实战解析

1、添加QueryParams参数提交POST和Get请求Get请求请求地址和数据如下:抓包数据如下POST请求请求地址和数据如下:抓包数据如下从以上图可以看出POST和Get请求queryParams数据时都是放在url中传过去的。所以Post和Get都能通过地址传输数据2、在body中添加form-data、x-www-form-urlencoded、Json参数提...

2020-03-12 23:20:51 2133

原创 Apache HttpClient的用法

Apache HttpClient 简介  HttpClient 是 Apache Jakarta Common 下的子项目,用来提供高效的、最新的、功能丰富的支持 HTTP 协议的客户端编程工具包,并且它支持 HTTP 协议最新的版本和建议。Apache HttpClient 使用步骤01 添加Jar包未使用Meaven的在项目中添加以下jar包httpclient 4.5.5、l...

2020-03-10 23:22:06 545

原创 Fiddler根证书的安装

  Fiddler作为Web开发程序员得力助手,在开发时,浏览器出现以下问题:您的连接不是私密连接!!!那么此时需要安装Https协议的证书了!怎么安装呢?如下就是你想知道的了。。。蹬蹬蹬打开fiddler–>tool–>Options–>https做好以上操作后,重启一下fiddler和浏览器就可以了<一定要重启哦,不然不会生效>。(如果还不行的,重启电...

2020-02-28 11:20:30 1037 2

转载 Fiddler界面详解(翻译)

Statistics 页签完整页签如下图:Statistics 页签显示当前用户选择的 Sessions 的汇总信息,包括:选择的 Sessions 总数、发送字节数、接收字节数、响应类型的汇总表、世界各地通过不同请求方式所需的时间等。Statistics 页签底部图表Show Chart 可以将汇总结果显示为一个饼状图,按照响应类型,在饼图中显示不同的比例和不同的色块,见上图。Copy...

2020-02-28 11:03:47 1280

转载 GET和POST两种基本请求方法的区别

  GET和POST是HTTP请求的两种基本方法,要说它们的区别,接触过WEB开发的人都能说出一二。最直观的区别就是GET把参数包含在URL中,POST通过request body传递参数。你可能自己写过无数个GET和POST请求,或者已经看过很多权威网站总结出的他们的区别,你非常清楚知道什么时候该用什么。当你在面试中被问到这个问题,你的内心充满了自信和喜悦。你轻轻松松的给出了一个“标准...

2020-02-26 16:26:03 307

原创 Controller的HTTP Status 400错误问题

SpringMVC使用JSON做请求数据和@RequestBody直接存入Java实体类对象出现400问题错误代码如下:<!doctype html> HTTP Status 400 – Bad Request HTTP Status 400 – Bad Request Type Status Report Description The server can...

2020-02-19 10:44:55 1292

原创 JSON数据格式学习(入门级)

什么是JSON格式  JSON(JavaScript Object Notation javascript对象表示法)是一个用于数据交换的文本格式,可用于任何编程语言。现时具类似功能的格式有 XML、YAML,当中以 JSON 的语法最为简单。  如,从数据库获取数据时可以把数据转换成 JSON 文本语法格式:  JSON 语法:数据在名称/值对中数据由逗号分隔花括号保存对象方括号...

2020-02-18 23:22:37 764

原创 SpringMVC利用dropzone组件实现图片上传

操作步骤如下一、dropzone导入01.dropzone官网下载其插件压缩包并复制项目;02.将CSS和JS文件在HTML文件中引入;//下面src中的地址根据自己文件地址进行修改,不能之间copy,否则可能用不了!!!<link rel="stylesheet" href="/static/assets/plugins/dropzone/min/dropzone.min.css...

2020-02-13 20:28:33 4914

原创 数据结构之冒泡排序(Java)

  请设计并编写一个函数,能够把给定输入的 N 个整数用冒泡排序按照从小到大的顺序进行排列//Java代码如下:public class BubbleSort{ public static void main(String[] args) { int[] arrays={1,8,5,10,90,0}; pirntArray(sortArrays(arra...

2020-02-09 17:32:04 7296

转载 URI和URL的区别比较与理解

一、URI<1>什么是URIURI,通一资源标志符(Uniform Resource Identifier, URI),表示的是web上每一种可用的资源,如 HTML文档、图像、视频片段、程序等都由一个URI进行定位的。<2>URI的结构组成URI通常由三部分组成:①访问资源的命名机制;②存放资源的主机名;③资源自身的名称。<3>URI举例如:...

2020-02-07 17:11:21 150

原创 Java实现小球从100米高度自由落下求长度

  一个球从100米高度自由落下,每次落地后反弹回原高度的一半,再落下。它在第10次落地时,共经过多少米?第10次反弹多高?Java代码如下:public class BallBouncing { public static void main(String[] args) { float height=100f; //初始化小球高度为100米 int...

2020-02-07 14:22:15 11417

原创 给定数组,去掉数组中为0的项,将不为0的项组成一个新的数组

Java代码如下:public class DeleteZero { public static void main(String[] args) { int arrays[]={1,2,4,5,6,7,0,8,0,9,3,0,2,1,4,6,8,0,3,5}; int count=0; //计数器 //计算出arrays数组中不含0的长...

2020-02-07 14:09:58 7057

转载 @ResponseBody与@RestController的作用与区别

@ResponseBody  @ResponseBody,一般是使用在单独的方法上的,需要哪个方法返回json数据格式,就在哪个方法上使用,具有针对性。@RestController  @RestController,一般是使用在类上的,它表示的意思其实就是结合了@Controller和@ResponseBody两个注解,两者区别  在使用springmvc框架的时候,在处理json的时...

2020-02-06 15:07:25 1495

原创 Idea使用lombok插件减少getter、setter等方法的编写

lombok插件简介  在做JavaWeb开发的时候,需要将数据库中的表对应成对象编写实体类对象,实体类对象由字段属性名,Setter、Getter方法组成,其撰写很有规律,代码看起来特别冗余却不得不写。此时伟大的lombok插件随之而来。  lombok的产生就是为了省去我们手动创建getter和setter方法的麻烦,它能够在我们编译源码的时候自动帮我们生成getter和setter方法。...

2020-02-05 10:43:02 7726

原创 SSM中实现dataTable插件实现分页

01下载资源文件在BootStrap前端框架中将以下三个JS和CSS资源文件引入到项目中<!-- DataTables --><script src="/static/assets/bower_components/datatables.net/js/jquery.dataTables.min.js"></script><script src="/...

2020-01-30 11:19:58 7628

原创 Maven的安装流程及简介

Maven的安装下载 Apache Maven下载地址:http://maven.apache.org/download.cgi[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Gk7jW62r-1580200195443)(https://funtl.com/assets/Lusifer1511451890.png)]下载 Maven 的 zip 文件,例如:...

2020-01-28 16:31:09 7147

原创 java.lang.NullPointerException] with root cause

SSM前后端提交数据时报此错问题相关出错代码如下一月 26, 2020 11:46:45 下午 org.apache.catalina.core.StandardWrapperValve invoke严重: Servlet.service() for servlet [springServlet] in context with path [] threw exception [Reques...

2020-01-26 23:53:16 14502

原创 前端与后台交互的AJAX的运用

JavaScript创建函数,用JQuery的AJAX实现前端与后台交互定义按钮或者a标签 <a href="#" type="button" onclick="ajax001();">提交</a> <input type="button" value="提交" onclick="ajax001();"></input>定义AJAX...

2020-01-26 22:45:56 6626

原创 JavaWeb项目异步传输JavaScript运用Ajax的异步交互

JS(非JQuery)中Ajax的使用***今天整理电脑文件,翻出了之前学JS中对Ajax的的使用的一个小小总结,现跟大家一起分享,可以给刚学Javascript的小萌新一点点学习现实ajax的步骤创建XMLHttpRequest对象;浏览器与服务器建立连接 ;浏览器向服务器发送请求 ;服务器向浏览器响应请求。//当页面加载完毕之后,执行以下代码window.onload = ...

2019-10-30 15:46:10 7577 1

原创 计算机操作系统算法

先进先出置换算法先进先出置换算法(FIFO):是最简单的页面置换算法。这种算法的基本思想是:当需要淘汰一个页面时,总是选择驻留主存时间最长的页面进行淘汰,即先进入主存的页面先淘汰。其理由是:最早调入主存的页面不再被使用的可能性最大。算法实现代码如下(C语言),数字为随机生成。#include <stdio.h>#include <stdlib.h>#define ...

2019-10-26 14:08:33 617

原创 我的第一篇博客

Hello CDSN Blog今天是2019年10月26日,从今天开始要好好总结知识,踏实学习。int main(){int day=0.001,sum=0;int Number =1024; int i;for(i=0;i<=Number;i++) { sum=sum+day; } printf("is your success %d \n",&...

2019-10-26 13:43:00 128

空空如也

空空如也

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

TA关注的人

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