自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Oracle存储过程

-- Created on 2022/2/22 星期二 by ADMINISTRATORdeclare --声明 -- Local variables here i integer;begin -- Test statements here --java: System.out.printIn("hello world"); DBMS_OUTPUT.put_line('HELLO WORLD');--输出end;set serveroutput on...

2022-02-22 13:13:05 448

原创 mybatis中sql处理方法,resultMap的使用总结,JSON解析

resultMap包含的元素:<!--column不做限制,可以为任意表的字段,而property须为type 定义的pojo属性--><resultMap id="唯一的标识" type="映射的pojo对象"> <id column="表的主键字段,或者可以为查询语句中的别名字段" jdbcType="字段类型" property="映射pojo对象的主键属性" /> <result column="表的一个字段(可以为任意表的一个字段)" j

2021-12-20 10:38:57 1586

原创 Oracle,oracle转成mysql

Oracle登录命令1、运行SQLPLUS工具  C:\Users\wd-pc>sqlplus2、直接进入SQLPLUS命令提示符  C:\Users\wd-pc>sqlplus /nolog3、以OS身份连接  C:\Users\wd-pc>sqlplus / as sysdba 或  SQL>connect / as sysdba4、普通用户登录  C:\Users\wd-pc>sqlplus scott/123456 或  ...

2021-10-13 09:47:16 3951

原创 Redis

https://redis.io/topics/config/redis的配置文件 修改配置文件启动redis服务docker start redis #底层也是通过redis-server启动,start单词后的redis为容器名docker ps docker 中查看redis 服务查看启动的redis进程信息ps -ef|grep redisroot 3511 1 0 16:29 ...

2021-09-07 19:33:18 217

原创 Docker命令使用

下载镜像docker pull 镜像名docker pull hello-world卸载Docker假如已经有docker,可通过执行如下指令卸载Docker,例如:sudo yum remove docker-ce \ docker-ce-client \ docker-client-latest \ docker-common \ doc...

2021-09-02 13:37:11 368 1

原创 Sentinel限流熔断应用

在idea中配置启动Sentinel 的脚本script options: -Dserver.port=8180 -Dcsp.sentinel.dashboard.server=localhost:8180 -Dproject.name=sentinel-dashboard -jar D:/sentinel/sentinel-dashboard-1.8.0.jar配置的Sentinel 在哪一个目录下...

2021-08-23 09:58:51 176

原创 Nacos概述,下载与安装,初始化配置,服务注册应用,RestTemplate,Feign

Nacos概述Nacos(DynamicNaming and Configuration Service)是一个应用于服务注册与发现、配置管理的平台。它孵化于阿里巴巴,成长于十年双十一的洪峰考验,沉淀了简单易用、稳定可靠、性能卓越的核心竞争力。其官网地址如下:https://nacos.io/zh-cn/docs/quick-start.html构建Nacos服务下载与安装第一步:Nacos下载,可在浏览器直接输入如下地址:https://github.com/alibaba/nac

2021-08-16 16:57:58 526

原创 重定向和转发,用户登陆操作,MD5介绍,token的作用,接口,Cookie,Session,编辑配置类,数据的自动填充创建时间/修改时间,事务说明,全局异常的处理机制,正则表达式

1.1 转发问题说明: 用户访问服务器,但是目标服务器无法处理该请求,由服务器内部将请求交给其他服务器处理. 这个过程称之为转发.1.2 重定向问题说明: 用户访问服务器,但是目标服务器无法处理该请求,目标服务器返回一个能够处理请求的网址.由用户再次发起请求,访问服务器获取数据.1.3路由关键字1. redirect 路由的重定向需求: 要求用户访问 "/"根目录 要求重定向到 "/user"请求路径中.2.修改前端服务器端口号 脚手架 参数里修改在任务里...

2021-08-07 11:40:41 876

原创 请求类型get,delete,post,put 的用法,以及RestFul风格传参

请求的类型是由程序员手动控制http常用的请求类型 8种 但是一般四种需要单独的记忆.分类A1.get 请求类型 查询2.delete 请求类型 删除分类B1.post 请求类型 form表单提交 新增操作2.put 请求类型 更新操作1. 查询操作时 GET请求类型 特点: 参数结构key=value URL?key=value&key2=value22. 新增(form表单) POST请求类型 特点: 会将参数封装到请求头中 相对更加的安全 key=value..

2021-08-02 13:45:55 2592

原创 什么是IOC,DI依赖注入

Spring自动装配过程1.Spring"容器"说明: Spring容器是在内存中一大块的内存区域,存储Spring管理对象数据结构: KEY-VALUE结构数据类型: Map集合Map详细说明: Key: 类型首字母小写 Value: 对象依赖注入的原理2.1按照类型注入按照属性的类型去Map集中中查找是否有该类型的对象. 如果有则注入.2.2按照名称注入 根据属性的name 去Map集中中查找对应的KEY自动装配的规则说明:1.如果对象在进行实例化.如果对象

2021-07-31 11:07:30 80

原创 数据库SQL语句应用

定义结构化查询语言(Structured Query Language)简称SQL(发音:/ˈes kjuː ˈel/ "S-Q-L"),是一种特殊目的的编程语言,是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统;同时也是数据库脚本文件的扩展名。SQL 是1986年10 月由美国国家标准局(ANSI)通过的数据库语言美国标准,接着,国际标准化组织(ISO)颁布了SQL正式国际标准。分类DML(Data Manipulation Language)数据操纵语.

2021-07-30 10:14:32 424

原创 Axios介绍

Axios 是一个基于 promise 的 HTTP 库,可以用在浏览器和 node.js 中。特点:1.从浏览器中创建 XMLHttpRequests2.从 node.js 创建 http 请求3.支持 Promise API4.拦截请求和响应5.转换请求数据和响应数据6.取消请求7.自动转换 JSON 数据8.客户端支持防御 XSRF结构说明: 1. JS中原生提供了Ajax操作. 弊端: 操作特别的复杂 易用性较差. 2. jQuery中的Aja...

2021-07-29 20:16:09 317

原创 SpringMVC 参数传递方式

1 简单的参数传递url地址: http://localhost:8090/getUserById?id=100编辑后台Controller代码:2 对象的方式传递URL: http://localhost:8090/getUser?id=100&name=“tomcat”&age=18后台代码说明:3 RestFul风格特点:1. 参数需要使用/ 进行分割2. 参数的位置是固定的.3. restFul请求方法路径不能出现动词作用:用户可以通过..

2021-07-29 20:04:39 576

原创 HTTP协议

一、什么是http协议HTTP协议是Hyper Text Transfer Protocol(超文本传输协议)的缩写,是用于从万维网(WWW:World Wide Web )服务器传输超文本到本地浏览器的传送协议...HTTP是一个基于TCP/IP通信协议来传递数据(HTML 文件, 图片文件, 查询结果等)。HTTP协议:规定了浏览器客户端和服务器之间通信的方式规定了浏览器该如何给服务器发送请求信息也规定了服务器该如何给浏览器做响应信息HTTP默认端口号为80,但是你也可以改为8080或

2021-07-29 11:46:20 62

原创 冒泡, 选择排序和二分法查找

1.选择排序package cn.tedu.test;import java.util.Arrays;import java.util.Random;/*选择排序*/public class Test13 { public static void main(String[] args) { int[] a=test(); choice(a); } private static void choice(int[] a) {

2021-07-28 20:20:50 74

原创 跨域问题相关解决

1 同源策略要素1: 浏览器地址: file:///D:/workspace/cgb2105/webDemo/userList.html 展现页面要素2: Ajax请求地址: http://localhost:8090/getAll要求: 如果浏览器的地址与Ajax请求地址如果满足 HTTP请求协议/请求的域名/端口号 要求3项必须相同则满足同源策略. 浏览器可以解析返回值,则请求正确.2 同源策略题目例子1:1. 浏览器地址: http://localhost:8090/a.html2.

2021-07-27 20:25:26 4906

原创 VUE API案例和应用,VUE生命周期,VUE组件化说明,VUE中的路由

1 VUE介绍Vue (读音 /vjuː/,类似于 view) 是一套用于构建用户界面的渐进式框架。与其它大型框架不同的是,Vue 被设计为可以自底向上逐层应用。Vue 的核心库只关注视图层,不仅易于上手,还便于与第三方库或既有项目整合。另一方面,当与现代化的工具链以及各种支持类库结合使用时,Vue 也完全能够为复杂的单页应用提供驱动。2 VUE组件说明3 VUE基本语法3.1 入门案例<!DOCTYPE html><html> <head>

2021-07-27 19:44:37 124

原创 SSM,VUE JS ,AXIOS完整前后端业务调用实现

1 前后端调用流程2 构建前端页面2.1 使用Hbuilder管理项目2.2 编辑前端页面需求: 前端准备一个表格,之后在表格中展现后端查询的所有数据.知识点:1.html css2.jQuery 知识3.Ajax $.ajax({…})4.了解JS的处理基本用法. VUEhtml页面:<!DOCTYPE html><html> <head> <meta charset="utf-8"> <ti..

2021-07-26 18:15:06 381

原创 网络编程-Socket

服务器端SocketServerSocketnew ServerSocket(端口号)accept ( )暂停等待客户端发起连接,并建立连接通道返回连接通道的服务端插头Socket 对象close( )释放端口,停止服务客户端SocketSocket new Socket(ip , 端口)向指定服务器指定端口发起连接,并建立连接通道getInputStreamgetOutputStream取出...

2021-07-25 16:55:34 114

原创 MybatisPlus ,后端测试增删改查的方法

1 什么是MP特性:无侵入:只做增强不做改变,引入它不会对现有工程产生影响,如丝般顺滑 损耗小:启动即会自动注入基本 CURD,性能基本无损耗,直接面向对象操作 强大的 CRUD 操作:内置通用 Mapper、通用 Service,仅仅通过少量配置即可实现单表大部分 CRUD 操作,更有强大的条件构造器,满足各类使用需求 支持 Lambda 形式调用:通过 Lambda 表达式,方便的编写各类查询条件,无需再担心字段写错 支持主键自动生成:支持多达 4 种主键策略(内含分布式唯一 ID.

2021-07-24 15:32:21 264

原创 SpringBoot整合Mybatis说明,对Mybatis介绍和解释

1 Mybatis介绍MyBatis 是一款优秀的持久层框架,它支持自定义 SQL、存储过程以及高级映射。MyBatis 免除了几乎所有的 JDBC 代码以及设置参数和获取结果集的工作。MyBatis 可以通过简单的 XML 或注解来配置和映射原始类型、接口和 Java POJO(Plain Old Java Objects,普通老式 Java 对象)为数据库中的记录。概括: MyBatis 是一款优秀的持久层框架,并且在内部整合的了JDBC,简化了用户操作数据库的过程.Mybatis是一个半自动化的

2021-07-24 13:56:35 649

原创 SpringBoot

1. SpringBoot高级用法1.1 Lombok插件1.1.1 Maven坐标查询网址: https://mvnrepository.com/可以现在查找maven包的信息1.1.2 添加jar包文件 <!--添加lombok依赖--> <dependency> <groupId>org.projectlombok</groupId> <artifactId

2021-07-22 13:36:35 145

原创 JS数组和应用

JS数组JS数组用于在单个的变量中存储多个值(其实就是一个容器)。JS中的数组可以存储例如:数值、字符串、布尔值、undefined、null、对象、函数等JS数组的声明方式var arr1 = new Array();//声明一个空数组var arr2 = new Array("abc", "hello", true);//声明一个具有初始值的数组alert(arr2.length);//3var arr4 = [];//声明一个空数组alert(arr4.length).

2021-07-21 20:32:54 132

原创 jQuery语法和简单应用

基础语法是:$(selector).action()$("p").hide() - 隐藏所有段落$(".test").hide() - 隐藏所有 class="test" 的所有元素$("#test").hide() - 隐藏所有 id="test" 的元素jQuery的优势1,简化了js的写法,用$替代了document.getXxx()2,可以像CSS选择器一样非常方便的获取元素3,可以通过修改css样式控制页面的效果var ele = document.get.

2021-07-21 20:27:38 144

原创 Json概述和应用

–1,概述JSON是一种轻量级的数据交换格式。指定了 浏览器 和 服务器 之间数据传输的格式。-2作用JSON 是存储和交换文本信息的语法。当数据在浏览器与服务器之间进行交换时,这些数据只能是文本。JSON 属于文本,并且我们能够把任何 JavaScript 对象转换为 JSON,然后将 JSON 发送到服务器。我们也能把从服务器接收到的任何 JSON 转换为 JavaScript 对象。以这样的方式,我们能够把数据作为 JavaScript 对象来处理,无需复杂的解析和转译。.

2021-07-21 20:26:09 153

原创 ajax简单应用概述

–1,概述是异步的技术,用来局部刷新网页。好处是:在不刷新整个网页的前提下,局部更新数据-2语法$.ajax({type: , //请求的方式,get/posturl: , // 交给具体的哪个程序去处理contentType: , //请求时的数据的类型 text html jpg jsondata: ,//请求时要携带的参数dataType: ,//服务器返回数据的类型 text html jpg jsonsuccess: function(d...

2021-07-21 20:23:15 182

原创 Mybatis的接口开发

1. 修改映射文件,设置SQL语句,把namespace的值改成接口的全路径<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"><mapper namespace="cn.tedu...

2021-07-21 20:00:54 353

原创 form表单

<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title></title> <style> input[type='text']{ width: 300px; height: 40px; } input[type='number']{ width: 300px; height: 40px; }.

2021-07-21 18:41:35 99

原创 关于POM.xml文件说明

1 mave坐标说明<!--项目maven的基本信息 坐标:1.组ID 公司域名倒写 2.项目名称 名称不能重复 不能数字开头 3.项目版本 坐标意义: 1.主要用来用来管理/区分项目 2.项目的打包路径就是坐标的位置. --> <groupId>com.jt</groupId> &...

2021-07-21 14:54:57 151

原创 数组实现随机给三个人发牌

package cn.tedu;import java.util.Arrays;import java.util.Random;public class Test02 { public static void main(String[] args) { //获得54张牌组 String[] num={"A","2","3","4","5","6","7","8","9","10","J","Q","k"}; String[] flower=...

2021-06-18 18:45:18 202

原创 Arrays.sort的升序和降序排列

package cn.tedu.test;import java.util.Arrays;import java.util.Collections;public class Test06 { public static void main(String[] args) { int[] a={-5,-9,10,2,3,1,15}; Arrays.sort(a); System.out.println(Arrays.toString(a));.

2021-06-17 12:58:30 322

原创 实现数组中的 增,删,改,查

package test;import java.util.Arrays;import java.util.Scanner;/*实现数组中的 增,删,改,查*/public class Array03 { public static void main(String[] args) { //打印一组数组 System.out.println("输入你要打印数组中的元素个数"); int[] a=f(); System.ou.

2021-06-14 12:12:17 66

空空如也

空空如也

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

TA关注的人

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