自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

沐晨~的博客

技术相关

  • 博客(11)
  • 资源 (3)
  • 收藏
  • 关注

原创 mysql批量创建测试数据

mysql批量创建测试数据-- 批量插入脚本DELIMITER $$DROP PROCEDURE IF EXISTS proc_batch_insert $$CREATE PROCEDURE proc_batch_insert()BEGINDECLARE i INT;SET i=1;WHILE i < 1000 DOINSERT INTO 表('OBJECT_ID','字段1') VALUES(UUID_SHORT(),'值1');SET i=i+1;END WHILE;END

2022-05-20 09:33:01 1106

原创 自定义简易版SpringBoot,实现SpringBoot MVC及内嵌Tomcat启动、DispatcherServlet注册和组件扫描功能

自定义简易版SpringBoot,实现SpringBoot MVC及内嵌Tomcat启动、DispatcherServlet注册和组件扫描功能(1)创建maven工程,导入以下依赖:<properties> <java.version>1.8</java.version> </properties> <dependencies> <dependency> &l

2022-01-03 20:18:36 648

原创 简单常见的排序算法

1、插入排序原理一个无序的数组,使用插入排序,首先遍历数组内所有的数据,默认数组内第一个数据为已经排序好的数据,获取第二个数据,将第二个数据与已经排序好的数据从后往前进行对比,如果小于,则将前面的值后移,反复循环。直接插入排序代码/** * 从第一个元素开始,该元素可以认为已经被排序 * 取出下一个元素,在已经排序的元素序列中从后向前扫描 * 如果该元素(已排序)大于新元素,将该元素移到下一位置 * 重复步骤3,直到找到已排序的元素小于或者等于新元素的位置 * 将新元素插入到该

2021-07-23 17:16:25 768

原创 算法-二分查找

1、二分查找的前提二分查找的数组必须是一个有序的集合2、二分查找的原理二分查找需要传入一个数组(升序)和需要在数组中查找的对应的值,首先对数组的首尾进行标记left,end,获取数组首尾的标记获取中间的数据middle,中间的数据与查找的进行对比,如果中间的数据等于查询的数据,直接返回下标,如果查询的数据大于中间的数据,需要将middle+1赋值给left,如果查询的数据小于中间的数据,则需要将middle-1赋值给end,重复操作,直到找到这个值。3、二分查找的实例https://leetcod

2021-07-23 11:48:10 1948

原创 java设计模式-单例模式

1、单例模式的定义单例模式顾名思义就是一个类只能拥有一个实例,这样保证对象的一致性。2、单例模式的特点1、单例类只能有一个实例2、单例类必须自己创建自己的唯一实例3、单例类必须给其他的对象提供这个实例3、线程安全问题1、首先不管是饱汉式还是饿汉式的单例模式,都必须将对象的构造方法进行私有化,避免外部调用时能实例化对象(这里不考虑反射的情况,对于反射可以直接暴力访问)2、饿汉式单例模式,由于在类加载时就已经初始化对象,所以只会有一个实例。3、饱汉式单例模式,在使用时才去实例化对象,这样就需要

2021-07-22 17:24:22 1794

原创 解决Error running ‘HelloControllerTest.testRedis‘: Command line is too long

一。问题描述:打开Idea运行java项目时出现以下错误:Error running ‘HelloControllerTest.testRedis’: Command line is too long. Shorten command line for HelloControllerTest.testRedis or also for JUnit default configuration?二。解决办法:1.打开Idea,在右上角项目启动栏找到Edit Configuration:2.点击Mod

2021-07-22 10:43:32 1868

原创 自定义SpringMVC框架以及权限控制

1、首先配置tomcat加载的web.xml文件<servlet> <servlet-name>mymvc</servlet-name> <servlet-class>com.lwq.edu.mvcframework.servlet.MyDispatcherServlet</servlet-class> <init-param> <param-name>contextConfigLoca

2021-07-19 21:44:15 525

原创 手写自定义Spring的IOC和AOP

1、IOC和AOP的理解IOC是控制反转,就是将实例化对象交给Spring进行管理,由Spring容器进行管理,帮忙实现实例化对象,而不需要我们手动new一个对象。AOP是面向切面编程,就是原有方法的逻辑不变,在调用方法前或者方法后加上自己的处理逻辑,是一种纵向增强2、自定义Spring的@service,@Autowired、@Transactional注解类自定义自己的注解:package com.lwq.edu.annotation;import java.lang.annotation

2021-06-20 14:35:25 227

原创 编写自定义mybatis框架,解析mybatis源码

自定义mybatis框架的大体思路以及源码mybatis源码:https://pan.baidu.com/s/1qv62AVtkcm35COo3ylC4JQ提取码:9ip0自定义mybatis框架源码问题请留言

2021-06-14 16:41:18 74

翻译 linux下mysql数据库定时备份

1、查看磁盘空间情况:# df -hFilesystem Size Used Avail Use% Mounted on/dev/mapper/VolGroup-lv_root 50G 46G 1.6G 97% /tmpfs 1.9G 92K 1.9G 1% /dev/shm/dev/sda1 485M 39M 421M 9% /boot

2021-06-14 16:22:31 1575

原创 CentOS 7 64位 安装 MySQL5.7 的详细步骤

CentOS 7 64位 安装 MySQL5.7 的详细步骤1、 配置YUM源在[MySQL]官网中下载YUM源rpm安装包:http://dev.mysql.com/downloads/repo/yum/下载mysql源安装包wget http://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm安装mysql源yum localinstall mysql57-community-release-el7-8.noarch

2021-06-14 16:19:32 510

zdy_MySpringMVC.zip

自定义SpringMVC框架以及权限控制

2021-07-23

zdy_mySpring_Ioc_Aop.zip

zdy_mySpring_Ioc_Aop.zip

2021-06-20

zdy_mybatis.zip

针对想了解mybatis的源码以及使用的框架;了解原生mybatis的编写;自己编写mybatis的基础框架

2021-06-14

空空如也

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

TA关注的人

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