自定义博客皮肤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)
  • 收藏
  • 关注

原创 springboot项目

新建数据库表m_user,m_blogCREATE TABLE m_user(id BIGINT(20) NOT NULL AUTO_INCREMENT,username VARCHAR(64) DEFAULT NULL,avatar VARCHAR(255) DEFAULT NULL,email VARCHAR(64) DEFAULT NULL,password VARCHAR(64) DEFAULT NULL,status int(5) NOT NULL,created dateti.

2022-03-17 20:50:06 1022

原创 SpringMVC的工作原理

2022-03-06 00:16:12 138

原创 mybatis study01 -- mybatis简介以及第一个程序CRUD

1.简介1.1什么是Mybtismybatis中文文档:https://mybatis.org/mybatis-3/zh/index.html中给出MyBatis 是一款优秀的持久层框架,前身是apache的一个开源项目ibatis,它支持自定义 SQL、存储过程以及高级映射MyBatis 免除了几乎所有的 JDBC 代码以及设置参数和获取结果集的工作。MyBatis 可以通过简单的 XML 或注解来配置和映射原始类型、接口和 Java POJO(Plain Old Java Objects,普通老式

2022-02-14 21:29:54 521

原创 单例模式饿汉式和懒汉式的区别

单例模式:实例唯一,但是可以有子类来继承的(构造方法为private的不能被继承,其他一些单例模式是可以被继承的),是有状态的.应用:I/O与数据库的连接池;多线程的线程池;设备管理器(打印机);Windows 是多进程多线程的,在操作一个文件的时候,就不可避免地出现多个进程或线程同时操作一个文件的现象,所以所有文件的处理必须通过唯一的实例来进行。1.饿汉式静态初始化的方式在类被加载的时候就将自己实例化线程安全//饿汉式//利用静态内部类实现单例模式public class Sin

2020-11-23 13:37:38 271

原创 HashMap、HashTable、ConcurrentHashMap一些原理与区别

一、HashMap(数组+链表)继承了AbstractMap类,AbstractMap类实现了map接口;数据结构:数组+链表,链表中的每个entry有四个属性,是key,value,hash,next;头插法;**put() : ** 插入<K,V>时,程序首先会计算key的hashCode()值,然后对该值再哈希(为了减少哈希冲突,使元素均匀的分布在数组上,提高存取效率),然后把哈希值和 数组长度-1 进行按位与操作,得到存储数组的下表,如果在该位置没有链表结点,就直接把<K

2020-11-11 23:08:59 396

原创 Java中的集合类(ArrayList,LinkedList,Vector)

一、ArrayList基于数组实现;默认初始容量是10;不具有线程安全性,用于单线程中(如果在并发条件下使用它,可以用Collections类中的静态方法synchronizedList进行调用);在需要进行扩容时,ArrayList会扩容到原来的1.5倍,将之前的数据拷贝到新建的数组;检索,在集合末尾插入删除一个元素O(1),其他位置增删O(n),二、LinkedList基于双向循环链表实现(有头结点);线程不安全(如果在并发条件下使用它,可以用Collections类中的静态方法sync

2020-11-11 21:42:17 316 1

原创 Mac版idea关于jar包和db.properties配置文件的位置问题

Mac版idea关于jar包和db.properties配置文件的位置问题jar包:1.首先在web->WEB-INF下创建一个lib文件夹,将所要用的jar包拷贝进去2.File->project structure->Modules->Dependencies下面的‘+’号,选择你要导入的jar包,点击Apply,OK在这里插入图片描述db.properties配置文件:直接拷贝到src文件夹下即可...

2020-09-17 22:57:36 513

原创 Javascript中验证码的生成(随机数字+大小写字母)

Javascript中随机验证码生成(数字+大小写字母)思路:利用Math的random函数,随机生成arr数组的下标即可。。<html lang="en"><head> <meta charset="UTF-8"> <title>验证码</title> <script> //产生[start,end)的随机数 //PS:若想end为闭区间,则可以return parse

2020-08-18 20:25:49 773

原创 Java中用正则表达式验证所输入的字符串是否是一个电子邮箱地址

package com.wclass.J0710;import java.util.Scanner;import java.util.regex.Matcher;import java.util.regex.Pattern;public class TestThree { public static void main(String[] args) { //1.验证所输入的字符串是否是一个电子邮箱地址 Scanner scanner = new Scann

2020-07-10 18:41:18 1771

原创 Java集合练习题

题目:1.2.3已知有十六支男子足球队参加2008 北京奥运会。写一个程序,把这16 支球队随机分为4 个组。注:参赛球队列表见附录注2:使用Math.random 来产生随机数。(也可以使用其它方法)2. 2008 北京奥运会男足参赛国家:科特迪瓦,阿根廷,澳大利亚,塞尔维亚,荷兰,尼日利亚、日本,美国,中国,新西兰,巴西,比利时,韩国,喀麦隆,洪都拉斯,意大利方法一:package com.work.Jo7o5;import java.util.ArrayList;import j

2020-07-07 11:49:36 459

原创 Java中抽象类可以有非抽象方法

java中抽象类可以有非抽象方法、抽象方法但是如果这个类有抽象方法那么它一定是抽象类package com.d;public abstract class Vehicle { public abstract String NoOfWheels(); public String No(){ System.out.println("抽象类的非抽象方法"); return "抽象类的非抽象方法"; }}...

2020-07-03 20:57:37 5261 1

空空如也

空空如也

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

TA关注的人

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