自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 CAS中ABA问题的解决

cas

2022-09-13 12:13:32 1772 3

原创 2.Lock接口

lock锁

2022-09-13 11:19:22 234

原创 1.JUC概述

juc简单入门

2022-09-09 15:26:44 256

原创 Spring原生Aop的代码实现

实现

2022-06-16 16:20:56 178

原创 Spring框架2

spring笔记

2022-06-16 16:08:23 107

原创 Spring框架的入门1

它是一个容器,是一个整合其他框架的框架,它的核心是IOC和APO,它由20多个模块组成,在很多领域都提供优秀的解决方案我们学习Spring SpringMVC SpringBoot SpringCloud轻量级由20多个模块组成,每一个jar包都很小,小于1M,核心包3M对代码无污染,面向接口编程使用接口就是面向灵活,项目的可扩展性,可维护性都极高,接口不关心实现的类型,使用时接口只想实现类,切换实现类即可切换整个功能。apo:面向切面编程就是将公共的,通用的,重复的代码单独开发,在需要的时候反织回去,底层

2022-06-07 11:48:11 878

原创 Visual User Environment基础

Vue vue是一套前端框架,免除原生JavaScript中的dom操作,简化书写 基于MVVM(Model-View-ViewModel)思想,实现书记的双向绑定,将编程的关注点放到数据上 vue快速入门: 新建HTML页面,引入VUE.js文件 在js代码区域,创建vue核心对象,进行数据绑定 编写视图 <!DOCTYPE html><html lang="en"><head> &lt...

2022-05-22 16:22:10 145 1

原创 AJAX入门

AJAXajax的特点: 优点: 可以无需刷新页面与服务器进行通信 允许根据用户事件来更新部分页面内容 缺点 没有浏览历史,不能回退 存在跨域问题(同源) SEO不友好 Ajax的使用:ajax快速入门: 编写AjaxServlet,并使用response对象输出字符串 @WebServlet("/ajaxServlet")public class AjaxServlet exten

2022-05-19 21:09:49 180

原创 浅谈会话跟踪技术

会话跟踪技术 会话:用户打开浏览器,访问web服务器资源,会话建立,直到一方断开连接,会话结束。在下一次会话中可以包含多次请求和响应 会话跟踪:一种维护浏览器状态的方法,服务器需要识别多次请求是否来源于同一浏览器,以便在同一次会话的多次请求间共享数据 HTTP协议是无状态的,每次浏览器向服务器请求时,服务器都会视为新的请求,因此我们需要会话跟踪技术来实现会话内数据共享 实现方式 客户端会话跟踪技术:Cookie (数据放在客户端) 服务端会话跟踪

2022-05-14 18:16:03 198

原创 Mybatis笔记

一、MyBatis 介绍 MyBatis 是一个优秀的基于 Java 的持久层框架(是一个DAO层的框架),它内部封装了 JDBC,使开发者只需要关注 sql 语句本身,而不需要花费精力去处理加载驱动、创建连接、创建 statement 等繁杂的过程。MyBatis 通过 xml 或注解的方式将要执行的各种 statement 配置起来,并通过 Java 对象和 statement 中 sql 的动态参数进行映射生成最终执行的 sql 语句。最后 MyBatis 框架执行 sql 并将结果映射为 Jav

2022-05-12 21:31:21 92

原创 常见状态码大类

一、状态码大类状态码分类 说明 1xx 响应中--临时状态码,表示已经接受请求,告诉客户端应该继续请求或者已经完成则忽略ta 2xx 成功--表示请求已经被成功接收,处理已经完成 3xx 重定向--处理发生错误, 4xx 客户端错误--处理发生错误,责任在客户端,如:客户端请求了一个不存在的资源,客户端未被授权,禁止访问等 5xx 服务端错误--处理发生错误,责任在服务端,如:服务器抛出异常,路由出错,HTTP版权不支持等 状态码大全:状态 |

2022-04-25 18:43:00 305

原创 IDEA小技巧之痛苦面具 主菜单不见了怎么办?

在设置过程中不小心将视图中的主菜单取消了,十分痛苦,但是又找不到重新打开的按钮 ,有什么办法可以解决呢?方法1:1.首先按两下shift,开启搜索动能,2.搜索view或者视图3.依次点击view,Appearance, MainMenu,就可以回来啦如果这时候还找不到呢?这里还有另一个方法可以使用方法21.双击shift开启搜索功能2.输入Settings进入设置界面3.点击Key Map4.右键点击Main menu 可以设置快捷键.

2022-04-21 14:38:09 4551 2

原创 JDBC练习,增删改查

import com.alibaba.druid.pool.DruidDataSourceFactory;import org.junit.Test;import javax.sql.DataSource;import javax.swing.*;import java.io.FileInputStream;import java.sql.Connection;import java.sql.PreparedStatement;import java.sql.ResultSet;impo.

2022-04-15 17:16:56 714

原创 文件与集合的练习

首先创建学生类public class Student { private String id; private String name; private String age; private String address; public Student() { } public Student(String id, String name, String age, String address) { this.id = id

2022-04-13 14:06:07 89

原创 泛型与可变参数

泛型:泛型:是JDK5中引入的特性,它提供了编译时类型安全检测机制,该机制允许在编译时检测到非法的类型它的本质是参数化类型,也就是说所操作的数据类型被指定为一个参数一提到参数,最熟悉的就是定义方法时有形参,然后调用此方法时传递实参。那么参数化类型怎么理解呢?顾名思义,就是将类型由原来的具体的类型参数化,然后在使用/调用时传入具体的类型这种参数类型可以用在类、方法和接口中,分别被称为泛型类、泛型方法、泛型接口泛型定义格式::指定一种类型的格式。这里的类型可以看成是形参 ∶指定多种类型的格

2022-04-10 18:30:44 326

原创 JAVA接口

j接口笔记

2022-04-07 18:00:08 80

原创 模拟斗地主代码

public class CollectionsDemo02 { public static void main(String[] args) { //创建集合对象 HashMap<Integer, String> hm = new HashMap<>();//创建数组,存储编号 ArrayList<Integer> code = new ArrayList<>(); int inde.

2022-04-07 17:56:16 332

原创 继承与多态

继承:继承的好处与弊端:好处:提高了代码的复用性(多个类相同的成员可以放到同一个类中) 提高了代码的维护性(如果方法的代码需要修改,修改一处即可)弊端:继承让子类和父类之间产生了关系,代码的耦合性增强了,当父类发生变化时子类实现也不得不发生变化,削弱了子类的独立性。什么时候使用继承?继承体现的关系:is a 假设法:我有两个类a和b,如果满足a属于b或b者属于a,就可以说明它们之间存在继承关系,这个时候就可以使用继承来体现,否则不能滥用继承。 举例:猫和动物,苹果和水果继承中

2022-04-07 17:55:39 242

原创 字符串的反转

public class Reverse { public static void main(String[] args) { //静态初始化数组 Scanner sc =new Scanner(System.in); System.out.println("请输入一个字符串"); String line = sc.nextLine(); //调用方法 String s = myReverse(lin..

2022-03-23 15:38:30 40

原创 一个简单的登录系统

//用户登录public class Loggin { public static void main(String[] args) {// String username =new String();// String password =new String(); String username = "123456"; String password = "123456"; for (int i = 0; i .

2022-03-23 14:37:43 488

原创 面向对象1

类:被class关键字修饰的成为类类是对具体事务特征抽象的代码层的描述类类型;接口类型普通类:普通类的方法必须都有实现public void test(){//实现的逻辑}抽象类:被abstract关键字修饰的类,可以包含普通方法和抽象方法接口:被interface修饰的称之为接口接口:jdk1.8之前接口中只能定义抽象方法,1.8以后接口中可以定义默认方法,接口的作用:制定规范抽象类:有制定规范的作用,也有具体的实现1:普通类或者抽象类是如何和接口产生关系的通过imple.

2021-12-11 18:17:50 314

原创 99乘法表代码

package com.day1205;//99乘法表public class Switch { public static void main(String []args){ for(int a=1;a<10;a++){//行 for(int b=1;b<10;b++){//列 if(a<=b) System.out.print(a+"*"+b+"="+a*b+"\t"); .

2021-12-05 16:29:04 274

原创 运算符(操作符)

算数运算符 + - * / % ++ --++运算:前++是先运算再输出,后++是先输出再运算+和字符串的拼接:字符串和任何值相加都会得到一个新的字符串% 取模(求余)逻辑运算符 & | && ||用来判断对错,输出true和flase& 且的关系| 或的关系&& (短路&)两边都要要返回true,一旦前边返回flase,后边表达式不执行||(短路或)前面假(flas...

2021-12-05 11:29:58 343

原创 1数据类型

简单数据类型:四类八种引用数据类型类类型 String数据类型的转换等号左边的值 等号 等号右边的值自动类型转换当等号左边的值取值范围大于等号右边的值的取值范围可以自动转换例如 int a ;byte b=30;a=b;强制类型转换反之则需要强制转换(前提,类型必须是统一的)强制转型的方法,需要食用括号( )括号里面放相应的数据类型...

2021-12-05 09:51:37 91

空空如也

空空如也

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

TA关注的人

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