自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 雪花id,每秒300万并发

雪花id生成代码,超级简单代码如下:package com.he.mock.controller;import java.net.Inet4Address;import java.net.UnknownHostException;import java.util.Random;public class SnowflakeIdWorker { private static long workId; private static long sequence = 0L; p

2021-04-07 17:18:54 1155 9

原创 Spring总结

Spring总结Spring的概述①Spring是一个开源框架②Spring为简化企业级开发而生,使用Spring开发可以将Bean对象,Dao组件对象,Service组件对象等交给Spring容器来管理,这样使得很多复杂的代码在Spring中开发却变得非常的优雅和简洁,有效的降低代码的耦合度,极大的方便项目的后期维护、升级和扩展。③Spring是一个IOC(DI)和AOP容器框架。④S...

2019-11-28 13:08:17 482 1

原创 Spring-MVC总结

Spring-MVC总结1. SpringMVC的概述Spring MVC框架是一个开源的Java平台,为开发强大的基于JavaWeb应用程序提供全面的基础架构支持,框架提供了MVC(模型 - 视图 - 控制器)架构和用于开发灵活和松散耦合的Web应用程序的组件。模型(Model) 封装了应用程序数据,通常它们将由POJO类组成。视图(View) 负责渲染模型数据,一般来说它生成客户端浏...

2019-11-28 13:06:16 340

原创 三大框架之Mybatis总结

三大框架之Mybatis总结1. Mybatis是什么?Mybatis是一个支持定制化动态sql语句,使用映射解析xml文件实现功能,减少java代码,降低耦合性,以及使用其逆向工程的生成简单的DAO和javabean,多功能高效半自动化的针对数据库持久层的集合框架.其特点具有轻量级,高效性,优化性,自动开启事务,xml映射.2. 搭建Mybatis运行环境需要导入jar包:log4j-...

2019-11-14 15:59:29 261

原创 JDBC数据库事务

JDBC数据库事务数据库事务介绍事务:一组逻辑操作单元,使数据从一种状态变换到另一种状态。事务处理(事务操作):保证所有事务都作为一个工作单元来执行,即使出现了故障,都不能改变这种执行方式。当在一个事务中执行多个操作时,要么所有的事务都被提交(commit),那么这些修改就永久地保存下来;要么数据库管理系统将放弃所作的所有修改,整个事务回滚(rollback)到最初状态。为确保数据库中数据...

2019-10-18 18:16:48 317

原创 阶段总结:面向对象思想

阶段总结:面向对象思想2.1 面向对象思想面向过程:强调的是过程,这件事怎么做,比喻成执行者面向对象:强调的是对象,这件事找谁做,比喻成指挥者2.2 类与对象类是对象的抽象、模板对象是类的实例、实体类自定义的类API中定义好的类2.3 标准类私有化成员变量针对每一个私有化成员变量提供一对公共的访问方式(getter和setter方法)提供无参和满参的构造器...

2019-10-08 15:00:10 126

原创 献给小白的笔记day9

献给小白的笔记day91.1 final关键字被final关键字修饰的类,不能被继承被final关键字修饰的方法,不能被子类重写被final关键字修饰的变量,不能被赋值final关键字不能和abstract关键字一起使用1.2 接口定义格式修饰符 interface 接口 { // 自定义常量 // 抽象方法 // 默认方法(JDK8.0) ...

2019-10-08 14:59:23 99

原创 献给小白的笔记day8

献给小白的笔记day81.1 继承格式继承的格式修饰符 class 父类名{成员1,方法1}修饰符 class 子类名 extends 父类名{继承父类的成员和方法(成员1,方法1)在子类中不显示,但是可以调用}继承的特点一:成员变量父类私有的成员变量可以被子类继承,但是不能直接访问,可以通过共公的访问进行访问如set,get方法当父类的成员变量和子类的成员变量发生...

2019-10-08 14:56:25 87

原创 献给小白的笔记day7

献给小白的笔记day71.1 Scanner类Scanner类用于进行基本数据类型和字符串类型键盘录入的类Scanner类,用于进行基本数据类型和字符串类型键盘录入功能的import java.util.ScannerScanner sc=new Scanner();sc.nextInt();使用步骤导包-创建对象-调用方法常用方法2个 sc.nextInt(录入一个int...

2019-10-08 14:53:20 124

原创 献给小白的笔记day6

献给小白的笔记day61.1 类和对象类是对象的抽象或者模版对象是类的实体或者实例1.2 类的定义分类:API中的类 api中的类java自身定义好的自定义的类,自己根据需求做的类的定义成员变量 成员方法 构造器成员方法构造器1.3 创建对象格式:类名 对象名 = new 类名(); 创建对象 类名+对象名 =new 类名(参数列表可以赋予对象初始化...

2019-10-08 14:51:27 113

原创 献给小白的笔记day5

献给小白的笔记day51.1 数组的定义数据类型[] 数组名(推荐)数据类型[]数组名 int[]arr :定义了一个int类型的数组,数组名叫arr数据类型 数组名 []:int arr []定义了一个int类型的变量,变量名叫arr的数组int arr[]:定义了一个int类型的变量,变量名叫arr数组1.2 数组的初始化动态初始化:动态初始化数组数据类型[]数...

2019-10-08 14:42:44 103

原创 献给小白的笔记day4

献给小白的笔记day41.1 for语句for语句格式for (初始化语句;循环条件语句;迭代语句) { 循环体语句;}for语句执行流程:for语句执行流程:先执行初始化语句看循环条件语句中的值是true还是false如果是true,执行循环体语句,继续执行;如果是false,终止整个循环语句执行迭代语句回到第2步,继续执行1.2 while语句while (循...

2019-10-08 14:39:53 96

原创 献给小白的笔记day3

献给小白的笔记day31.1 if语句if语句第一种格式if (条件判断语句) { 语句体;}if(条件判断语句){ 语句体;}执行流程:先看条件判断语句中的值是true还是false先看条件判断语句中的值是true还是false如果是true,执行语句体,如果是false,语句体不执行如果是true,执行语句体;如果是false,语句体不执行if语句第二种...

2019-10-07 21:21:00 102

原创 献给小白的笔记day2

献给小白的笔记day21.1 基本数据类型转换自动类型转换(隐式类型转换)从取值范围较小的数据类型转换为取值范围较大的数据类型取值范围校的数据类型可以自动转换为取值范围大的,隐式转换从取值范围小的数据类型转换为取值范围大的数据类型,可以自动提升,且隐式转换基本数据类型取值范围顺序byte<short<int<long<float<doublechar...

2019-10-07 21:20:28 123

原创 献给小白的笔记day1

献给小白的笔记day11.1 HelloWorld案例编写public class HelloWorld { public static void main (String[] args) { System.out.println("HelloWorld"); }}public class HelloWorld(){ public static...

2019-10-07 21:19:45 99

空空如也

空空如也

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

TA关注的人

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