自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

lskj的博客

心若浮沉,浅笑安然!https://lskjwp.gitee.io;http://lskj.site

  • 博客(29)
  • 收藏
  • 关注

原创 SpringData JPA学习笔记

一、JPAORM(Object Relational Mapping)表示对象关系映射。为什么使用ORM?当实现一个应用程序时(不使用ORM),可能会编写很多繁琐的数据访问层的代码,从数据库中增、删、改数据,而这些代码都是重复的。使用ORM则会大大减少重复性代码。ORM主要实现程序对象到关系数据库数据的映射。常见的ORM框架Mybatis、Hibernate、Jpa1.1、概述Java Persistence API:用于对象持久化的API,是sun公司推出的一套基于ORM的规范,内部

2024-08-03 14:52:58 1021

原创 SpringCloud学习笔记

学习视频链接:遇见狂神说 尚硅谷微服务架构4个核心问题?1、服务很多,客户端怎样访问?2、这么多服务,服务之间如何通信?3、这么多服务,如何治理?4、服务挂了,怎么办?解决方案:SpringCloud生态1、Spring Cloud NetFlix,一站式解决方案​ api网关,zuul组件​ Feign基于HttpClinet,也就是基于Http通信方式​ 服务注册发现:Eureka​ 熔断机制:Hystrix2、Apache Dubbo Zookeeper,半自动,需要整合别

2024-08-03 14:45:59 1069

原创 《软件设计师》学习笔记

检错:发现错误。纠错:发现错误并给以纠正。一个编码系统的码距是整个编码系统中任意(所有) 两个码字的最小距离。若用1位长度的二进制编码。若A=1,B=0.这样A,B之间的最小码距为1.若用2位长度的二进制编码,若以A= 11,B=00为例,A,B之间的最小码距为2.若用3位长度的二进制编码,可选用111,000作为合法编码,A,B之间的最小码距为3.码距与检错、纠错有何关系?在一个码组内为了检测e个误码,要求最小码距d应该满足:d>e+1。

2024-07-15 08:00:00 1122

原创 Shell学习笔记

常用系统变量$HOME$PWD$SHELL$USER等。# 查看系统变量的值/root# 显示当前Shell中所有变量......基本语法定义变量变量名=变量值前后不能有空格)撤销变量unset 变量名声明静态变量readonly 变量(注:不能unset变量定义规则变量名称可以由字母数字和下划线组成,但是不能以数字开头,环境变量名建议大写。等号两侧不能有空格。在bash中,变量默认类型都是字符串类型,无法直接进行数值运算。变量的值如果有空格,需要使用双引号""或单引号''括起来。

2024-07-08 08:10:23 2127

原创 MySql进阶学习笔记

一颗b+树,浅蓝色的块代表磁盘块,每个磁盘块包含几个数据项(深蓝色表示)和指针(黄色表示),如磁盘块1包含数据项17和35,包含指针P1、P2、P3。P1表示小于17的磁盘块,P2表示在17和35之间的磁盘块,P3表示大于35的磁盘块。真实的数据存在于叶子节点,即3、5、9、10、13、15、28、29、36、60、75、79、90、99。非叶子节点不存储真实的数据,只存储指引搜索方向的数据项,如17、35并不是真是存在于数据表中。

2024-07-08 08:09:11 1152

原创 Vue学习笔记

学习视频链接:B站 遇见狂神说Vue.js是一个前端框架,三大主流前端框架之一。一、概述Vue是一套用于构建用户界面的渐进式框架,发布于2014年2月。与其它大型框架不同的是,Vue被设计为可以自底向上逐层应用。Vue的核心库只关注视图层,不仅易于上手,还便于与第三方库(如vue-router:跳转,vue-resource:通信,vuex:管理)或既有项目整合。Vue中文官网:https://cn.vuejs.org/二、前端知识前端三要素:HTML(结构):超文本标记语言,决定网页的结

2024-07-08 08:08:49 989

原创 React学习笔记

React是一个用于构建用户界面的JavaScript库。本身只处理 UI不关系路由不处理 ajaxReact主要用来写HTML页面(主要用于构建UI),或构建Web应用。如果从MVC的角度来看,React仅仅是一个视图层(V),也就是只负责视图的渲染,而并非提供了完整的M和C的功能。React起源于Facebook的内部项目,后又用来架设Instagram的网站,并于2013年5月开源。

2024-07-08 08:08:25 1988

原创 Ajax学习笔记

ajax是用来做局部刷新的。局部刷新使用的核心对象是 异步对象(XMLHttpRequest)这个异步对象是存在浏览器内存中的 ,使用javascript语法创建和使用XMLHttpRequest对象。全局刷新:整个浏览器被新的数据覆盖。在网络中传输大量的数据。浏览器需要加载,渲染页面。局部刷新:在浏览器器的内部,发起请求,获取数据,改变页面中的部分内容。其余的页面无需加载和渲染 网络中数据传输量少, 给用户的感受好。

2024-07-08 08:07:13 807

原创 css学习笔记

若遇到一些结构和样式比较简单的小图标,就是字体图标。若遇到一些结构和样式复杂一点的小图片,就用精灵图。

2024-07-08 08:06:52 723

原创 JavaScript框架-jQuery学习笔记

params:想要更改的样式属性,以对象形式传递,必须写。属性名可以不用带引号,如果时复合属性则必须采用驼峰命名法。其余参数都可以省略speed:三种预定速度之一的字符串(“slow”,“normal”,”fast“)或表示动画时长的毫秒数值(如:1000)easing:(Optional)用来指定切换效果,默认是”swing“,可用参数”linear“fn:回调函数,在动画完成时执行的函数,每个元素执行一次用户自己给元素添加的属性,称为自定义属性。获取属性。

2024-07-08 08:06:20 768

原创 Web入门学习笔记

学习视频链接:HTML/CSS/JavaScript一、网页的组成部分页面由三部分内容组成:分别是内容(结构)、表现、行为。内容:我们在页面中可以看到的数据。表现:指的是内容在页面上的展示形式。例如布局,大小,颜色等等。行为:指的是页面中的元素与输入设备交互的响应。一般使用JavaScript技术实现。二、HTMLHTML(Hyper Text Marked Language)超文本标记语言。网页文件本身是一种文本文件,通过在文本文件中添加标记符,可以告诉浏览器如何显示其中的内容。例如图片

2024-07-08 08:04:10 594

原创 MySQL学习笔记

SQL:结构化查询语言,是一门标准通用的语言。DB:DataBase(数据库,数据库实际上在硬盘上以文件的形式存在)。DBMS:数据库管理系统。DBMS负责执行SQL语句,通过执行SQL语句来操作DB当中的数据。表(table):是数据库最基本的组成单元,数据库是用来存储数据的,数据库中有很多表,每一个表都是一个独立的单元,表也是一个结构化的文件,由行和列组成,行称为数据库记录,列称为字段。字段包含:字段名称、字段类型、长度、约束。数据类型对应Java类型描述charString。

2024-07-07 18:42:34 659

原创 Golang学习笔记

声明未指定大小的数组来定义切片var 变量名 [ ] TT:表示切片中的元素类型。切片不需要说明长度。使用make()函数来创建切片//可以简写为也可以指定容量,其中capacity为可选参数。这里len是数组的长度并且也是切片的初始长度。使make()函数生成的切片一定发生了内存分配操作,但给定开始与结束位置(包括切片复位)的切片只是将新的切片结构指向已经分配好的内存区域,设定开始与结束位置,不会发生内存分配操作。/* 声明变量,默认 map 初始值是 nil */

2024-07-07 18:40:16 1077

原创 Oracle数据库学习笔记

more。

2024-07-07 18:38:50 1118

原创 Git学习笔记

more。

2024-07-07 18:34:55 845

原创 JVM入门学习笔记

XxxClassLoader:用户自定义的类加载器,默认使用双亲委派,委托上级来加载。沙箱是一个限制程序运行的环境。沙箱机制就是将 Java 代码限定在虚拟机(JVM)特定的运行范围中,并且严格限制代码对本地系统资源访问,通过这样的措施来保证对代码的有效隔离,防止对本地系统造成破坏。沙箱主要限制系统资源访问,那系统资源包括什么?——CPU、内存、文件系统、网络。不同级别的沙箱对这些资源访问的限制也可以不一样。所有的Java程序运行都可以指定沙箱,可以定制安全策略。

2024-07-07 18:30:36 523

原创 Docker学习笔记

Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的Linux或Windows机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。docker是基于Go语言开发的。官网:https://www.docker.com/文档地址:https://docs.docker.com/仓库地址:https://hub.docker.com/容器化技术。

2024-07-07 18:19:33 983

原创 Redis学习笔记

学习视频链接:B站 遇见狂神说一、简介Redis 是完全开源的,遵守 BSD 协议,是一个高性能的 key-value 数据库。Redis 是当前互联网世界最为流行的 NoSQL(Not Only SQL)数据库。NoSQL 在互联网系统中的作用很大,因为它可以在很大程度上提高互联网系统的性能。Redis 具备一定持久层的功能,也可以作为一种缓存工具。对于 NoSQL 数据库而言,作为持久层,它存储的数据是半结构化的,这就意味着计算机在读入内存中有更少的规则,读入速度更快。Redis和Mongo

2024-07-07 18:01:48 592

原创 MybatisPlus学习笔记

MybatisPlus(简称MP)是一个 Mybatis 的增强工具,在 Mybatis 的基础上只做增强不做改变,为简化开发、提高效率而生。官网:https://baomidou.com/

2024-07-07 17:53:47 949

原创 SpringBoot学习笔记

学习视频链接:B站 遇见狂神说一、概述1、什么是SpringSpring是一个开源框架。Spring是为了解决企业级应用开发的复杂性而创建的,简化开发。Spring是如何简化Java开发?为了降低Java开发的复杂性,Spring采用了以下4种关键策略:基于POJO的轻量级和最小侵入性编程;通过IOC,依赖注入(DI)和面向接口实现松耦合;基于切面(AOP)和惯例进行声明式编程;通过切面和模板减少样式代码2、什么是SpringBootSpring Boot 基于 Spring 开

2024-07-07 17:48:04 1014

原创 SpringMVC学习笔记

学习视频链接:B站 遇见狂神说 动力节点Spring MVC是一个模型-视图-控制器(MVC)的Web框架建立在中央前端控制器servlet(DispatcherServlet),它负责发送每个请求到合适的处理程序,使用视图来最终返回响应结果的概念。一、什么是MVC?MVC是模型(Model)、视图(View)、控制器(Controller)的简写,是一种软件设计规范。是将业务逻辑、数据、显示分离的方法来组织代码。MVC主要作用是降低了视图与业务逻辑间的双向耦合。MVC不是一种设计模式,

2024-07-07 17:27:49 1054

原创 Spring学习笔记

学习视频链接:B站 遇见狂神说 动力节点Spring框架是Java应用最广的框架,它的成功来源于理念,而不是技术本身,它的理念包括IoC(Inversion of Control,控制反转)和AOP(Aspect Oriented Programming,面向切面编程)。一、Spring1-1、简介2002年,首次推出Spring框架的雏形:interface21框架。Spring框架即以interface21框架为基础经过重新设计,并不断丰富其内涵,于2004年3月24日发布了1.0

2024-07-07 16:59:10 1035

原创 动态代理.

在程序执行过程中,使用jdk的反射机制,创建代理类对象,并动态地指定要代理的目标类。换句话说,动态代理是一种创建java对象的能力,让你不用创建类,就能创建代理类对象。

2024-07-07 16:52:32 954

原创 Mybatis学习笔记

*三层架构:**界面层(User Interface Layer)、业务逻辑层(Business Logic Layer)、数据访问层(Data access Layer)主要功能是接受用户的数据,显示请求的处理结果。使用 web 页面和用户交互,手机 app 也就是表示层的,用户在 app 中操作,业务逻辑在服务器端处理。接收表示传递过来的数据,检查数据,计算业务逻辑,调用数据访问层获取数据。与数据库打交道。主要实现对数据的增、删、改、查。将存储在数据库中的数据提交。

2024-07-07 16:50:11 908

原创 Java数据库连接学习笔记

more基于MySql数据库学习JDBC。准备:​ 配置坏境变量:(文本编辑器,开发工具配置使用其相应配置方式)将jar包配置到classpath当中,classpath=jar包绝对路径Java数据库连接(Java Database Connectivity,简称JDBC)。

2024-07-07 16:44:52 380

原创 JavaWeb学习笔记

学习视频链接:B站 遇见狂神说JavaWeb,是通过Java语言编写的可以通过浏览器访问的程序的总称。一、基本概念web包括:web服务器和web客户端两部分。web按实现的技术和呈现的效果不同,分为静态web和动态web。JavaWeb是基于请求和响应来开发的。1、请求与响应请求(Request)是指客户端给服务器端发送数据。响应(Response)是指服务器端给客户端回传数据。请求与响应是成对出现的,有请求就有响应。 共享资源文件:可以通过网络进行传输的文件。所有的文件内容都可以通过

2024-07-07 16:39:17 337

原创 Linux常用命令的简单使用

切记在Linux中字母区分大小写,非root的管理员可以使用sudo命令执行root权限的命令!一、创建用户创建root超级用户$是普通管员,#是系统管理员,root用户默认是没有密码的,因此也就无法使用(据说是为了安全)。想用root的话,得给root用户设置一个密码。命令如下:sudo passwd root输入正确的当前管理员的密码,就可设置root用户密码。创建用户//创建用户(useradd也可,username为你创建的用户名,创建用户需在root用户下创建)addus.

2021-08-29 17:29:43 218

原创 JavaSE进阶学习笔记

学习视频链接:B站 动力节点 遇见狂神说static关键字static修饰的方法静态方法static修饰的变量静态变量static修饰的都用“类名.”访问。(都不需要new对象,就能访问)static{} 是静态代码块,在类加载时执行,并执行一次。{} 实例语句块,在构造方法执行前执行,构造一次执行一次。static的也能用“引用.”的方式访问,不过运行时仍然和此对象无关,空指针异常充分的说明了以上的结论。(用空引用访问静态的不会出现空指针异常)this关键字this的用法:t

2021-08-28 10:57:38 328

原创 java实现简单ATM功能

因为期末最后一次实验是关于ATM的,所以编写了下面的代码!可能不太完善!欢迎大神指导!!!以下代码我分别放于两个文件夹注册:登录:我们都知道要使用ATM机,首先我们必须先注册账户和密码bankCard.javaclass bankCard{ String bankId; //银行卡账号 String idPasswords; //银行卡账号的密码 String use...

2019-08-24 17:41:44 3530 3

空空如也

空空如也

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

TA关注的人

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