自定义博客皮肤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() BEGIN DECLARE i INT; SET i=1; WHILE i < 1000 DO INSERT INTO 表('OBJECT_ID','字段1') VALUES(UUID_SHORT(),'值1'); SET i=i+1; END WHILE; END

2022-05-20 09:33:01 1170

原创 自定义简易版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 711

原创 简单常见的排序算法

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

2021-07-23 17:16:25 825

原创 算法-二分查找

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

2021-07-23 11:48:10 2004

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

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

2021-07-22 17:24:22 1900

原创 解决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 1927

原创 自定义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 586

原创 手写自定义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 282

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

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

2021-06-14 16:41:18 109

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

1、查看磁盘空间情况: # df -h Filesystem 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 1705

原创 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 553

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关注的人

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