自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 常用类

内部类普通的类是不可加static修饰的,只有内部类才行普通的内部类不能定义static变量(除了常量)静态内部类可以定义static,但是去调用外部类的属性的话就和其他类一样,需要实例化外部类静态内部类是依赖外部类对象,而非静态内部类需要实例化外部类,再通过实例的外部类队对象进行调用。局部内部类是定义在方法里面的,作用范围只能在方法使用想要使用局部内部类的方法的话需要你在方法里面实例化你的局部内部类,在调用相对的方法如何你想要访问方法里面的局部变量的话可以直接访问(在jdk1.7时需要那个局

2020-06-12 16:18:45 75

原创 seata使用过程中出现seata: endpoint format should like ip:port解决

这个时候就可以猜出来就是通过从配置文件中(key:service.vgroupMapping.seckill-service-group)读取属性内容。继续往配置文件中添加service.default.grouplist,值是你的seata的端口:IP。然后再继续往下,这里又从配置里读取值,service.default.grouplist读取值。这里添加完成后重启服务,发现我们刚才添加的配置的值就读取出来了。通过出现问题的位置进入到源码开启debug断点调试。在重启服务,到这里就配置好了。

2024-04-28 08:26:59 262

原创 二十三种设计模式总结

开闭原则(OCP):总纲,对扩展开放,对修改关闭单一职责原则(SRP):类的单一职责里氏替换原则(LSP):子类可以透明替换父类依赖倒置原则(DIP):面向接口编程接口隔离原则(ISP):接口职责要单一迪米特原则(LOD):降低耦合。

2023-10-03 20:59:15 38

原创 关于spring的学习笔记

​ 1.1简介 - spring:春天------------》给软件行业带来春天 - 2002,首次推出了spring框架的:interface21框架 - 2004年3月24号,诞生 - Rod Johnson,baiSpring Framework创始人,著名作者。‘ - spring的理念:是现有的技术更加容易使用,本身是一个大杂烩。整合现有的技术框架。官网:https://spring.io/projects/spring-framework官方下载地址:https://

2020-08-12 14:41:32 128 1

原创 hibernate

1.什么是hibernateHibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,它将POJO与数据库表建立映射关系,是一个全自动的orm框架,hibernate可以自动生成SQL语句,自动执行,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库2.使用hibernate首先创建一个maven的web项目在maven项目里面加入hibernate和你使用的数据库驱动(这里我用的是一个mysql)的依赖 <dependency&gt

2020-08-06 13:16:14 199 1

原创 通过jdbc连接数据库(mysql)

通过mavan创建一个简单的项目往项目导入mysq的驱动<!--mysql的驱动--><dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <version>5.1.44</version> </dependency>..

2020-07-21 16:30:06 121

原创 Servlet获得PageContext对象

package servlet;import javax.servlet.ServletException;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;import javax.servlet.jsp.JspFactory;import javax.servlet.jsp.PageCo

2020-07-18 16:30:33 215

原创 数据库驱动和jdbc

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-LuBojHU5-1594302988929)(C:\Users\20190831\AppData\Roaming\Typora\typora-user-images\image-20200707225054926.png)]如果没用用jdbc驱动的话,不同的数据库有不同的于是就有SUN公司为了简化开发人员,就对数据库统一提供了java操作数据库一个规范(JDBC)。这些规范的实现由具体的厂商去做!对于开发人员来说只需要掌握jd

2020-07-09 21:56:53 197

原创 mysql

什么是数据库数据库(DB DataBase)数据库是“按照数据结构来组织、存储和管理数据的仓库”作用:存储数据,管理数据数据库分类关系型数据库(SQL):​ MySQL ,Oracle,Sql Server,DB2,SQLlite…非关系型数据库(NoSQL):​ Redis ,MongDB…DBMS(数据库管理系统)​ 数据库管理软件,看可以可科学有效的管理。Mysql简介安装mysql 5.71:先解压压缩包到本地。2:配置环境变量3:新建mysql配置的my.

2020-07-07 22:38:54 184

原创 jQuery的表单验证

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title> <script src="http://code.jquery.com/jquery-3.5.1.js" integrity="sha256-QWo7LDvxbWT2tbbQ97B53yJnYU3WhH/C8ycbRAkjPDc="

2020-06-30 16:16:40 113

原创 JavaScript的入门

引入javascript<!--script 必须成对出现--><!--外部引入--><script src="js/main.js"></script><!--内部引入--><script >//。。。。。。</script>基本语法注释//单行注释/**/多行注释javascript严格区分大小写变量.函数的类型以及作用域(变量提升)/*声明变量的3种方式 var全局变量 let

2020-06-29 21:55:35 382

原创 CSS

层次选择器<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title> <style> /*1.后代选择器*/ /*body p{*/ /*background: red;*/ /*}*/ /* 2.子选择

2020-06-22 17:13:30 91

原创 #HTML

注释告诉浏览器,用什么规范网页头部 描述性标签,用来描述我们网页的信息,一般是用来做网页主体<h1>一级标签</h1><h2>二级标签</h2><h3>三级标签</h3><h4>四级标签</h4><h5>五级标签</h5><h6>六级标签</h6><!--段落标签--><p></p><!--换行标

2020-06-20 15:05:03 158

原创 反射

反射优点:可以实现动态创建对象和编译,体现出很大的灵活性缺点:对于性能有影响,使用反射基本上是一种解释操作,我们可以告诉JVM,我们希望做什么并且他满足我们的要求,这类操作总是慢于直接执行相同的操作。[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-uWm9hsqC-1592548078085)(C:\Users\20190831\AppData\Roaming\Typora\typora-user-images\image-20200618163614121.png)]

2020-06-19 14:28:28 90

原创 多线程

Process 与Thread程序:是指令和数据的有序集合,本身没有任何运行的含义,就是一个静态的概念,进程就是执行程序的一次执行过程,它是一个动态的概念,是系统资源分配的单位。通常一个进程中可以包含若干个线程,一个进程中至少有一个线程,不然没有存在的意义。线程是cpu调度和执行的单位。线程的创建方式:1.继承Thread类线程开始不一定马上执行,由cpu调度package Xc;public class Demo extends Thread{ @Override publi

2020-06-18 00:52:49 100

原创 网络编程

地球村:也译为世界村(global village),对地球的一种比喻说法。现代科技的迅速发展,缩小了地球上的时空距离,国际交往日益频繁便利,因而整个地球就如同是茫茫宇宙中的一个小村落。计算机网络:计算机网络是指将地理位置不同的具有独立功能的多台计算机及其外部设备,通过通信线路连接起来,在网络操作系统,网络管理软件及网络通信协议的管理和协调下,实现资源共享和信息传递的计算机系统。网络编程的目的:1.数据交换1.信息交流主要问题1.如何准确的定位到网络上的一台或者多台主机2.找到主机后如何进行

2020-06-16 17:00:02 76

原创 集合

集合和数组的区别长度区别,集合长度可变,而数组长度固定单一性区别:数组只能存储同一类型,而集合可以同时储存不同的类型的数据对于存储数据的类型不一样,数组既可以存储基本类型的数据,也可以存储引用类型的数据而集合的只能存储引用类型的数据。存储基本数据类型的数据一般是存储基本类型的对于的包装类型的数据。Collection方法:boolean add(E e):添加一个元素 //LIst的子类的add多是return true,只要上面代码不报异常,就永远返回true;//ve

2020-06-14 23:37:16 94

原创 创建和初始化对象

1.是通过new 创建对象比如:Student student=new Student();2.使用new关键字创建的时候,除了分配内存空间以外,还会给创建的对象进行默认的初始化以及对类中的构造器的调用。3.类的构造器也称为构造方法是在创建对象的时候必须要调用的,并且构造器有2个特点必须和类的名字相同必须没有返回类型,也不能写void作用:1. 可以实例化初始值 2.使用new关键字本质实在调用构造方法(一个类即使什么都不写也会有默认的构造方法(无参)):注意点:1.定义有参的构造器

2020-06-09 12:22:00 174

原创 Arrays类的基本方法

Arrays基本方法1.sort排序方法1.全部排序Arrays.sort(你的数组)(有序排序从小到大,返回值为空)2.指定排序Arrays.sort(你的数组,开始的元素的索引,结束的索引)2.fill赋值##### 1.全赋值​ 通过Arrays.fill(数组,填充内容)##### 2.指定赋值​ 通过Arrays.fill(数组,开始下标,接受下标,填充内容)3copy复制并赋值 Arrays.copyOf(想要复制的数组,复制多少);4.获取指定数组的

2020-06-07 20:20:34 328

原创 基本的dos命令

1.如何打开cmd窗口开始+系统+命令提示符win键+R 输入cmd在任意文件夹下面,按住shift+鼠标右键资源管理起的地址栏前面+上cmd打开管理员模式:右键加管理员方式运行​2常用的Dos命令1.盘符切换:输入发切换成英文,在你指定的盘的名字+:(D:切换到D盘)2.查看当前目录的所有文件:dir3.切换目录:cd +你指定的位置,cd..返回上一层4.清理屏幕:cls5.退出终端:exit6.查看ip:ipconfig7.打开计算机:cal8

2020-06-05 23:37:25 82

原创 如何使用typora编辑器

如何使用markdown首先进去markdown的官网https://www.typora.io/下载你电脑对应的markerdown,下载完之后你可以通过创建文本文档修改后缀名为md(前提是安装了markdown)1.标题:一共支持6级标题#的次数就是你的标题级别,比方说一级标题(#+空格(内容)空格+#)2.字体粗体:粗体斜体:斜体斜体加粗:*** 斜体加粗 ***中间划线:–中间划线–3.引用加空格4.分割线三个-5图片:这个后你可以自己选择是本地的还是从网页上的图

2020-06-05 22:25:55 226

原创 HTML的绝对布局和相对布局的区别

绝对布局(absolute;):一般指的指是相对于顶层页面;相对布局(relative)指的是相对于上一层页面代码:相对布局 position: relative; top:300px; left:350px;绝对布局position: absolute; top:300px;left:350px;(一般用的是绝对布局)...

2019-08-12 11:16:01 2047

空空如也

空空如也

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

TA关注的人

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