随笔 - 134,  文章 - 0,  评论 - 0,  阅读 - 21245
06 2022 档案
SSM
摘要:ssm Spring的常用注解 传统的Spring做法是使用.xml文件来对bean进行注入或者是配置aop、事务,这么做有两个缺点: 1、如果所有的内容都配置在.xml文件中,那么.xml文件将会十分庞大;如果按需求分开.xml文件,那么.xml文件又会非常多。总之这将导致配置文件的可读性与可维护 阅读全文
posted @ 2022-06-26 14:01 Steam残酷 阅读(15) 评论(0) 推荐(0) 编辑
java基础
摘要:java基础 面向对象有什么特征 面向对象有什么特征 1.抽象 定义:抽象是将一类对象的共同特征总结出来构造类的过程,包括数据抽象和行为抽象两方面,抽象只关注对象的哪些属性和行为,并不关注这此行为的细节是什么 1.1 研究事物的静态特征(属性) 1.2 研究事物的动态特征(方法/函数) 1.3 形成 阅读全文
posted @ 2022-06-26 14:00 Steam残酷 阅读(30) 评论(0) 推荐(0) 编辑
基本属性、文件查看
摘要:基本属性 看懂文件属性 Linux系统是一种典型的多用户系统,不同的用户处于不同的地位,拥有不同的权限。为了保护系统的安全性,Linux系统对不同的用户访问同一文件(包括目录文件)的权限做了不同的规定。 在Linux中我们可以使用ll或者ls –l命令来显示一个文件的属性以及文件所属的用户和组,如: 阅读全文
posted @ 2022-06-24 23:13 Steam残酷 阅读(47) 评论(0) 推荐(0) 编辑
Linux的简介、历史
摘要:开始linux Java开发之路: javaSE、Mysql、 前端、(HTML\CSS\JS)、javaWeb、SSM框架、SpringBoot、Vue、SpringCloud Linux、中间件 Linux(CentOS)操作系统:Window、Mac 消息队列【Kafka、RabbitMQ】、 阅读全文
posted @ 2022-06-24 23:12 Steam残酷 阅读(91) 评论(0) 推荐(0) 编辑
基本操作、目录管理
摘要:走近Linux系统 开机登录 开机会启动许多程序。它们在Windows叫做"服务"(service),在Linux就叫做"守护进程"(daemon)。 开机成功后,它会显示一个文本登录界面,这个界面就是我们经常看到的登录界面,在这个登录界面中会提示用户输入用户名,而用户输入的用户将作为参数传给log 阅读全文
posted @ 2022-06-24 23:12 Steam残酷 阅读(70) 评论(0) 推荐(0) 编辑
配置文件、RDB、Jedis
摘要:配置文件 # Note on units: when memory size is needed, it is possible to specify # it in the usual form of 1k 5GB 4M and so forth: # # 1k => 1000 bytes # 1 阅读全文
posted @ 2022-06-24 23:09 Steam残酷 阅读(45) 评论(0) 推荐(0) 编辑
Spring Boot整合Redis-CRUD
摘要:Springboot整合redis spring Data Redis 操作Redis 1.pom.xml <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns: 阅读全文
posted @ 2022-06-24 23:08 Steam残酷 阅读(105) 评论(0) 推荐(0) 编辑
五大数据类型 - 字符串 - 列表 list - 集合set - 有序集合 - 哈希 hashMap
摘要:基础知识 redis默认有16个数据库;默认使用的是第0个。 可以使用select num切换 查看DB大小 DBSIZE 查看所有的key **keys ** 清空当前数据库 flushdb 清空全部的数据库 FLUSHALL 为什么是6379?追星 Redis是单线程 明白Redis是很快的,官 阅读全文
posted @ 2022-06-24 23:06 Steam残酷 阅读(98) 评论(0) 推荐(0) 编辑
Redis(安装、启动、测试、环境)
摘要:Redis 概述: Redis(Remote Dictionary Server ),即远程字典服务,是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。 区别的是redis会周期性的把更新的数据写入磁盘或者把修改操作写入追 阅读全文
posted @ 2022-06-24 23:05 Steam残酷 阅读(167) 评论(0) 推荐(0) 编辑
NoSQL(简介、历史)
摘要:NoSQL 为什么使用NoSQL 1.单机MySQL的网站 APP >DAL >MySQL 90年代:一个基本的网站访问量一般不会很大,单个数据库完全足够。 那个时候,更多的去使用静态网页HTML -服务器没有太大的压力 这种情况下,整个网站的瓶颈是什么? 1.数据量太大,一台机器放不下了。 2.数 阅读全文
posted @ 2022-06-24 23:04 Steam残酷 阅读(67) 评论(0) 推荐(0) 编辑
性能分析插件、条件构造器、代码生成器
摘要:性能分析插件 开发中会遇到一些慢sql,测试 MP也提供一些性能分析的插件,好像找不到了 条件构造器 wrapper 十分重要 写一些复杂的构造 简单的非空的条件: @Test void contextLoads(){ //查询name不为空,年龄等于12 QueryWrapper<User> wr 阅读全文
posted @ 2022-06-24 23:03 Steam残酷 阅读(37) 评论(0) 推荐(0) 编辑
自动填充、乐观锁、雪花算法、主键生成策略
摘要:自动填充 创建时间、修改时间!这些这个操作自编都是自动化实现的,我们不希望手动更新! 阿里巴巴开发手册:所有的数据库表:gmt_create\gmt_modilfed几乎所有的表都要配置上!而且自动化! 方法一:数据库级别 1.在表中新增字段create_time\update_time dateT 阅读全文
posted @ 2022-06-24 23:02 Steam残酷 阅读(65) 评论(0) 推荐(0) 编辑
Mybatis Plus (特性、快速入门、日志、CRUD)
摘要:Mybatis plus 可以节省很多的工作,所有的CRUD JPA yk-mapper Mybatis plus 偷懒的 简介: MyBatis-Plus (opens new window)(简称 MP)是一个 MyBatis (opens new window) 的增强工具,在 MyBatis 阅读全文
posted @ 2022-06-24 23:01 Steam残酷 阅读(145) 评论(0) 推荐(0) 编辑
JWT-token
摘要:JWT JWT有什么用? JSON Web Token,通过数字签名的方式,以JSON对象为载体,后续每个请求都包含JWT,系统在每次处理用户请求的之前,都要先进行JWT安全校验,通过之后再进行处理。 JWT的组成 JWT由3部分组成,用.拼接 xxxxx.yyyyy.zzzzz 这3部分分别是: 阅读全文
posted @ 2022-06-24 22:59 Steam残酷 阅读(104) 评论(0) 推荐(0) 编辑
layui
摘要:LayUI layui(谐音:类 UI) 是一套开源的 Web UI 解决方案,采用自身经典的模块化规范,并遵循原生 HTML/CSS/JS 的开发方式,常适合网页界面的快速开发。layui 区别于那些基于MVVM 底层的前端框架,它更多是面向后端开发者,无需涉足前端各种工具,只需面对浏览器本身,让 阅读全文
posted @ 2022-06-24 22:59 Steam残酷 阅读(549) 评论(0) 推荐(0) 编辑
SSM整合
摘要:四:SSM框架整合 Spring+Spring Mvc+Mybatis整合: 代码实现: 1.创建maven工程 pom.xml <dependencies> <!-- spring mvc--> <dependency> <groupId>org.springframework</groupId> 阅读全文
posted @ 2022-06-24 22:57 Steam残酷 阅读(23) 评论(0) 推荐(0) 编辑
服务跟踪
摘要:八:服务跟踪: Zipkin 实现服务跟踪 什么是Zipkin ? Zipkin Server 追踪 Zipkin Client 图形界面 Spring Cloud Sleuth 集成了Zipkin Zipkin Server 1创建模块,配置环境 <?xml version="1.0" encod 阅读全文
posted @ 2022-06-23 23:17 Steam残酷 阅读(34) 评论(0) 推荐(0) 编辑
Spring Cloud Config 本地配置
摘要:七:Spring Cloud Config 本地配置 本地文件系统 我们可以将微服务的相关配置文件存储到本地文件中,然后让微服务来读取本地文件。 创建本地文件 Config Server 1.创建模块,配置环境 <?xml version="1.0" encoding="UTF-8"?> <proj 阅读全文
posted @ 2022-06-23 23:16 Steam残酷 阅读(361) 评论(0) 推荐(0) 编辑
Hystrix容错监控机制
摘要:六:Hystrix容错监控机制 什么是微服务的容错机制 提前预设解决方案、,系统自主调节,遇到问题即时处理 什么是Hystrix Netfix 设计原则: 服务隔离机制 服务降级 熔断机制 提供实时的监控和报警功能 提供实事的配置修改功能 1.创建一个模块,配置环境 <?xml version="1 阅读全文
posted @ 2022-06-23 23:15 Steam残酷 阅读(41) 评论(0) 推荐(0) 编辑
Ribbon 负载均衡
摘要:四:Ribbon 负载均衡 分布式高并发 Spring Cloud 提供的一种负载均衡的解决方案,Ribbon 是Netfix发布的负载均衡器,springcloud Ribbon 的使用同样要结合Eureka Server 负载均衡算法:轮询、随机、加权轮询、加权随机 1.创建模块,配置环境 <? 阅读全文
posted @ 2022-06-23 23:14 Steam残酷 阅读(24) 评论(0) 推荐(0) 编辑
Fiegn 声明式接口调用
摘要:五:Fiegn 声明式接口调用 什么是Fiegn Netfix,Fiegn 是一个提供模板式的Web Service客户端,使用Fiegn 可以简化Web Service 客户端的编写,开发者可以通过简单的接口和注解来调用HTTP API Spring Cloud Fiegn :可插拔、基于注解、负 阅读全文
posted @ 2022-06-23 23:14 Steam残酷 阅读(98) 评论(0) 推荐(0) 编辑
Spring Cloud Zuul服务网关
摘要:服务网关 API网关可以对所有的API请求进行统一的管理和维护,相当于为系统开放出一个统一的接口,所有的外部的请求只需要统一的访问这个外部接口即可,系统内部再通过API网关映射不同的微服务。 对于开发者就不需要关注具体的微服务URL,直接访问网关即可 三:Spring Cloud Zuul 1.创建 阅读全文
posted @ 2022-06-23 23:11 Steam残酷 阅读(22) 评论(0) 推荐(0) 编辑
RestTemplate的调用方式、服务消费者
摘要:二:RestTemplate 通过RestTemplate可以实现不同微服务之间的调用 RestTemplate是spring框架提供的一种基于RESTful的服务组件,底层对HTTP请求及其相应进行了封装,提供了很多的远程访问REST服务的方式,可以简化代码的开发 如何使用RestTemplate 阅读全文
posted @ 2022-06-23 23:10 Steam残酷 阅读(117) 评论(0) 推荐(0) 编辑
Eureka 注册中心和服务提供者
摘要:什么是Eureka组件 spring cloud Eureka ,提供服务注册和服务发现的功能。 一:spring cloud Eureka Eureka Server 服务端 Eureka Client 客户端 服务注册 代码实现: 1.pom.xml <?xml version="1.0" en 阅读全文
posted @ 2022-06-23 23:08 Steam残酷 阅读(75) 评论(0) 推荐(0) 编辑
SpringCloud 小知识和历史
摘要:六Spring Cloud 回顾之前的: javaSE 数据库 前端 Servlet HTTP Mybatis Spring SpringMVC SpringBoot Dubbo、Zookeeper、分布式基础 Maven、Git Ajax、json 微服务产生的背景 单体架构 单体业务的问题: 随 阅读全文
posted @ 2022-06-23 23:07 Steam残酷 阅读(67) 评论(0) 推荐(0) 编辑
SpringBoot 整合Seccurity、权限管理
摘要:Spring Boot 整合Spring Seccurity 1.创建maven工程 <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http:/ 阅读全文
posted @ 2022-06-23 23:05 Steam残酷 阅读(523) 评论(0) 推荐(0) 编辑
SpringBoot整合Mybatis、SpringBoot整合Spring Data JPA
摘要:Springboot Mybatis <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSche 阅读全文
posted @ 2022-06-23 23:04 Steam残酷 阅读(74) 评论(0) 推荐(0) 编辑
Thymeleaf的内置对象、SpringBoot整合Thymeleaf和JDBC
摘要:Thymeleaf的对象 Thymeleaf是直接支持访问Servlet web的原生资源,HttpServletRequest HttpServletResponse HttpSession ServletContext. #request:获取HttpServletRequest对象 #resp 阅读全文
posted @ 2022-06-23 23:02 Steam残酷 阅读(235) 评论(0) 推荐(0) 编辑
SpringBoot 整合Thymeleaf 、Thymeleaf常用标签
摘要:springboot 整合Thymeleaf Thymeleaf是目前流行的视图层的技术,Spring boot 官方推荐的使用Thymeleaf 什么是Thymeleaf? Thymeleaf是一个支持原生的THML文件的java末班,可以实现前后端的分离的交互方式,即视图与业务的数据分开响应,他 阅读全文
posted @ 2022-06-23 23:00 Steam残酷 阅读(185) 评论(0) 推荐(0) 编辑
Spring Boot整合JSP --CRUD
摘要:Springboot整合JSP spring boot与视图层次的整合: JSP 效率低 Thymeleaf java Server page 是Java提供的一种动态的网页技术,低层是Servlet,可以直接在HTML中插入Java代码 JSP的底层的原理: JSP是一种中间层的组件,开发者可以在 阅读全文
posted @ 2022-06-23 22:59 Steam残酷 阅读(96) 评论(0) 推荐(0) 编辑
Spring Boot 小知识、小demo、配置文件
摘要:五.spring boot 通过springboot可以快速的搭建一个基于ssm框架的Java application,简单配置,自动装配。 JavaConfiguration用java类来替代xml Spring boot对常用的第三方的类库提供了方案,可以很好的和spring进行整合,一键搭建功 阅读全文
posted @ 2022-06-23 22:58 Steam残酷 阅读(47) 评论(0) 推荐(0) 编辑
Elemen ui&表单 、CRUD、安装
摘要:ElementUI表单 Form表单,每一个表单域是由一个form-item组件构成的,表单域中可以放置各种类型的表单控键,有input、switch、checkbox 表单的绑定form 内容分别是form内的对象 <template> <div> <el-form ref="form" :mod 阅读全文
posted @ 2022-06-23 22:56 Steam残酷 阅读(79) 评论(0) 推荐(0) 编辑
Element ui &多选框、输入框、下拉框、开关、上传文件
摘要:ElementUI多选框 Checkbox 使用 <el-checkbox v-model="checked">备选项</el-checkbox> <template> <div> <el-checkbox :indeterminate="isIndeterminate" v-model="chec 阅读全文
posted @ 2022-06-23 22:55 Steam残酷 阅读(1144) 评论(0) 推荐(0) 编辑
Element ui&图标、按钮、超链接、单选框
摘要:ElementUI&Vant ui 基于Vue的一套桌面端的组件库,提前封装好的UI模版,方便开发者快速搭建一个网站前端界面。 官网:https://element.eleme.cn/#/zh-CN/component/installation 先创建vue工程,然后再elemntui 安装Elem 阅读全文
posted @ 2022-06-23 22:53 Steam残酷 阅读(3134) 评论(0) 推荐(0) 编辑
Axios、Vue组件-生命周期、计算属性、Slot插槽、自定义事件、v-router、钩子函数
摘要:Axios:网络通信 <script> var vm =new vue({ el:"#app", data(){ return{ info:{ //返回的数据必须和json的数据一样 name:null, city:null } } }, mouted(){ axios.get('../data.j 阅读全文
posted @ 2022-06-23 22:34 Steam残酷 阅读(63) 评论(0) 推荐(0) 编辑
Vue的指令(内容渲染、属性绑定、javaScript表达式、事件绑定、事务对象、双向绑定、逻辑<if-show-for>)
摘要:VUE指令 内容渲染指令 v-text v-html v-text=“message” v-text会覆盖默认的值 {{message+"!"}}插值表达式 差值表达式(Mustache) v-html 包含html标签的字符串 例子: <!DOCTYPE html> <html lang="en" 阅读全文
posted @ 2022-06-23 22:31 Steam残酷 阅读(118) 评论(0) 推荐(0) 编辑
Vue的基础-属性
摘要:VUE vue-cli脚手架,vue-router路由 vuex做状态管理 vue ui 界面 1.下载node.js 2.下载vue-cli cnpm install vue-cli -g 查看模版 vue-list 1.创建第一个vue的项目 vue init webpack myvue 一路n 阅读全文
posted @ 2022-06-23 22:26 Steam残酷 阅读(149) 评论(0) 推荐(0) 编辑
Webpack
摘要:webpack webpack-cli -v npm install webpack -cli -g webpack是前端项目工程化的具体方案 前端模块化开发 代码压缩混淆 处理浏览器的JavaScript的兼容性 性能优化 操作: 1初始化 npm init -y 2.引入jquery npm i 阅读全文
posted @ 2022-06-23 22:25 Steam残酷 阅读(54) 评论(0) 推荐(0) 编辑
Vue的认识、入门小历史
摘要:VUE.3 小知识 渐进式框架,尤雨溪 Soc原则:关注度分离原则 网络通信:axios 页面跳转:vue-router 状态管理:vuex Vue-ui: Ant-Design 阿里巴巴基于React Element UI(后端) 、iview(移动端) 、 ice 饿了么基于Vue vue-el 阅读全文
posted @ 2022-06-23 22:24 Steam残酷 阅读(34) 评论(0) 推荐(0) 编辑
Mybatis的缓存与动态SQL
摘要:Mybatis的缓存 缓存也是为了减少java应用与数据库的交互次数,提升程序的效率 一级缓存 自带一级缓存,并且无法关闭,一直存在,存储在SqlSession中 使用同一个sqlsession进行查询操作一级缓存存在;如果有多个sqlsession那么一级缓存不存在 缓存一般争对查询,如果进行了增 阅读全文
posted @ 2022-06-23 22:20 Steam残酷 阅读(77) 评论(0) 推荐(0) 编辑
Mybatis的逆向工程与延迟加载
摘要:Mybatis 的逆向工程 Mybatis是一个半自动化的ORM框架,SQL语句需要要开发者自己定义,SQL定义在Mapper.xml中,与对应的Mapper接口对应 实体类 接口 Mapper.xml 工作量较大不好开发。 可以根据表来生成你要的接口和类还有接口 逆向工程 逆向工程是Mybatis 阅读全文
posted @ 2022-06-23 22:19 Steam残酷 阅读(38) 评论(0) 推荐(0) 编辑
Mybatis的常用配置-多表关联查询
摘要:Mapper.xml常用配置 全局配置文件(数据库,事物管理,Mapper的注册、打印文件SQL、慢性加载、二级缓存) Mapper配置文件 (定义自定义接口的具体方案;SQL、数据库、数据库与POJO的映射) 多表关联查询: 一对一,一对多、多对多 单表查询: <select id="findBy 阅读全文
posted @ 2022-06-23 22:18 Steam残酷 阅读(208) 评论(0) 推荐(0) 编辑
Mybatis 区别-开发
摘要:三.MyBatis 主流的ORM 支持java .NET Ruby三种语言,MyBatis是对JDBC的封装 ORM框架Hibernate 区别: 1)sql 优化方面 Hibernate 使用 HQL(Hibernate Query Language)语句,独立于数据库。不需要编写大量的 SQL, 阅读全文
posted @ 2022-06-23 22:17 Steam残酷 阅读(81) 评论(0) 推荐(0) 编辑
SpringMVC的表单组件、国际化
摘要:spring mvc 的表单标签库 1.Student实体类 package com.southwind.POJO; import lombok.Data; @Data public class Student { private Integer id; private String name; p 阅读全文
posted @ 2022-06-23 21:26 Steam残酷 阅读(85) 评论(0) 推荐(0) 编辑
SpringMVC的文件、数据校验(Vaildator、Annotation JSR-303)
摘要:SpringMvc的文件上传下载: 文件上传 单文件上传 1.底层使用的是Apache fileupload组件进行上传的功能,Springmvc 只是对其进行了封装,简化开发, pom.xml <!-- apache fileupload--> <dependency> <groupId>comm 阅读全文
posted @ 2022-06-23 21:25 Steam残酷 阅读(114) 评论(0) 推荐(0) 编辑
SpringMVC的类型转换器与RESTFUL集成
摘要:Spring Mvc自定义的数据类型转换器: 一:Date 1.创建DateConverter 类,并实现Converter接口:需要指定泛型<S,T> package com.southwind.converter; import lombok.SneakyThrows; import org.s 阅读全文
posted @ 2022-06-23 21:23 Steam残酷 阅读(56) 评论(0) 推荐(0) 编辑
SpringMVC的数据绑定与视图解析
摘要:SpringMVC的数据绑定: 在后端直接得到前端的HTTP中的数据。 HTTP请求中的传输的参数都是String类型,Handler业务方法中的参数是开发者指定的数据类型,int Integer,,因此要进行数据类型的绑定 由HabderAdapter完成参数的绑定: 基本数据类型: @Reque 阅读全文
posted @ 2022-06-23 21:22 Steam残酷 阅读(112) 评论(0) 推荐(0) 编辑
SpringMVC的常用注解、参数绑定、转发与重定向
摘要:SpringMvc的常用注解 @RequestMapping() SpringMvc通过@RequestMapping注解将URL请求与业务的方法进行映射,在控制器的类定义处定义方法处都可以添加@RequestMapping,在类定义处添加相当于多了一层访问路径。 value :指定URL请求的地址 阅读全文
posted @ 2022-06-23 21:19 Steam残酷 阅读(154) 评论(0) 推荐(0) 编辑
认识Spring MVC-概念-小demo
摘要:二:SpringMVC 异常码: 405:请求不允许 404:资源不存在 400:参数有问题 500:代码有问题 SpringMvc是Spring FrameWork提供的WEB组件,是目前的主流的实现MVC设计模式的框架,提供前端的路由映射、视图解析等 java web 开发者必要的框架 Spri 阅读全文
posted @ 2022-06-23 21:18 Steam残酷 阅读(47) 评论(0) 推荐(0) 编辑
Spring(AOP的认识、实现)
摘要:2:Spring AOP AOP (Aspect Oriented Programming) 面向切面编程 OOP(Object Oriented Programming)面向对象编程,用对象的思想来完善程序 AOP是的OOP的一个补充,是在另外一个维度上抽象出的对象。 具体是指程序运行时动态的将非 阅读全文
posted @ 2022-06-23 21:16 Steam残酷 阅读(27) 评论(0) 推荐(0) 编辑
Spring(IOC实际开发使用、底层原理)
摘要:实际开发的使用 实际开发中会将程序分为3层: Controller Servlet Repository(DAO) 关系Controller 调运Servlet 调运 Repository(DAO) @Component 注解是将标注的类加载到IoC容器中,实际开发中可以分别根据 @Controll 阅读全文
posted @ 2022-06-23 21:15 Steam残酷 阅读(57) 评论(0) 推荐(0) 编辑
Spring(IOC自动装配-基于注解开发)
摘要:Spring IoC 自动装载 autowire: 自动装载是Spring提供的一种更加简单的方式,来完成DI,不需要手动配置property ,IoC容器会自动选择Bean玩成注入。 自动装载俩种: byName ,通过属性名完成自动装载 byType,通过属性对应的数据类型完成自动装载 byNa 阅读全文
posted @ 2022-06-23 21:14 Steam残酷 阅读(123) 评论(0) 推荐(0) 编辑
Spring(Spring的静态工厂方法-动态工厂方法)
摘要:Spring的工厂方法: IoC通过工厂模式创建bean对线有两种方式: 静态工厂模式 实例工厂模式 区别在与:静态工厂不需要实例化,实例工厂需要实例化 1.静态工厂 实体类Car package com.southwind.entity; import lombok.AllArgsConstruc 阅读全文
posted @ 2022-06-23 21:13 Steam残酷 阅读(578) 评论(0) 推荐(0) 编辑
Spring(Spring的读取外部资源- p 命名空间)
摘要:Spring读取外部资源 实际开发中,数据库的资源一般会单独保存起来。一般会保存到后缀为properties的文件中,方便维护和修改,如果Spring加载资源,就需要在spring.xml中读取properties中的资源 xxx.properties user=root password=root 阅读全文
posted @ 2022-06-23 21:12 Steam残酷 阅读(47) 评论(0) 推荐(0) 编辑
Spring(Ioc DI、Spring的继承-依赖)
摘要:IoC Di Di 指的是bean之间的依赖注入,设置对象之间的级联关系 Classes: package com.southwind.entity; import lombok.Data; @Data public class Classes { private Integer id; priva 阅读全文
posted @ 2022-06-23 21:10 Steam残酷 阅读(42) 评论(0) 推荐(0) 编辑
Spring(认识、IOC的开发过程、创建bean的方式)
摘要:spring框架(spring全家桶) spring FrameWork springBoot+springCloud+springCloud Data Flow 一:spring的两大核心机制: IoC :工厂模式 AOP:代理模式 1:Ioc Ioc是Spring是框架的灵魂,控制反转。 Stu 阅读全文
posted @ 2022-06-23 21:08 Steam残酷 阅读(55) 评论(0) 推荐(0) 编辑
jquery(四:jquery的事件、Ajax)
摘要:Jquery事件 jQuery注册事件 1.利用原生的js来为对象注册事件,后面的会把前面的覆盖 2.用jQuery的$()来为对象注册事件,后面不会把前面的覆盖 简单事件绑定 click() 不支持同时注册,也不支持动态注册,新创建的原来有的对象的事件没有动态生成对应的事件 bind事件绑定的方式 阅读全文
posted @ 2022-06-23 21:05 Steam残酷 阅读(80) 评论(0) 推荐(0) 编辑
jquery(三:jquery的动画)
摘要:动画 一:1.显示 show() 参数:1.代表动画执行的时长,毫秒数,也可以是代表时长的字符串 fast normal slow 2.代表方法执行完毕的回调函数 默认的是:normal $(function(){ $('#div1').show(2000,function(){ alert('动画 阅读全文
posted @ 2022-06-23 21:04 Steam残酷 阅读(60) 评论(0) 推荐(0) 编辑
jquery(二:jquery的DOM操作)
摘要:jquery的Dom操作 查找元素(选择器已实现);创建节点对象;访问和设置节点对象的值,以及属性;添加节点;删除节点;删除、添加、修改、设置节点的css样式等。 操作元素的属性: 方法 说明 举例 attr(属性的名称) 活动指定的属性‘操作CheckBox时,选中返回checked,没有选中返回 阅读全文
posted @ 2022-06-23 21:03 Steam残酷 阅读(134) 评论(0) 推荐(0) 编辑
jquery(一:认识jquery、选择器)
摘要:jQuery 优点: 1.提供了强大的功能函数 2.解决了浏览器的兼容问题 3.实现了丰富的UI和插件 4.纠正错误的脚本知识 例子 1.传统: <!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title></title> </head 阅读全文
posted @ 2022-06-23 21:02 Steam残酷 阅读(68) 评论(0) 推荐(0) 编辑
javaEE(单元测试、反射、动态代理、xml)
摘要:单元测试 最小的功能单元编写测试代码,java针对方法,检查方法的正确性 JUnit单元测试框架 @Test注解 public class A { @Test public void a(){ ..... } } 必须导入jar包 定义的测试方法必须是无参数无返回值的,且公开的方法 测试的方法要用@ 阅读全文
posted @ 2022-06-23 20:59 Steam残酷 阅读(61) 评论(0) 推荐(0) 编辑
javaEE(网络编程、TCP、线程池优化)
摘要:网络编程 Client-Server(CS) Browser/Server(BS) 1.客户端--服务端 安装客户端 更新。 依赖PC 2.浏览器和服务端 分布式 兼容性 一站开发 网络通信: UDP 不确定在线 不做消息确认 TCP可靠的通信 及时通信 模拟BS通信 三要素 IP地址:设备在网络中 阅读全文
posted @ 2022-06-23 20:58 Steam残酷 阅读(69) 评论(0) 推荐(0) 编辑
javaEE(多线程、线程通信、线程安全、线程池、线程池工具)
摘要:多线程 多线程的创建 Thread类的方法 线程安全、线程同步 线程通信、线程池 定时器、线程状态.. Thread类 java是通过java.lang.Thread类来代表线程的 按照面向对象的思想,Thread类应该提供了实现多线程的方式 创建线程 方式一 1.定义一个线程类:extends T 阅读全文
posted @ 2022-06-23 20:57 Steam残酷 阅读(111) 评论(0) 推荐(0) 编辑
javaEE(Stream流、日志、IO流、File)
摘要:Stream流 简化集合和数组操作的API List<String> list =new ArrayList<>(); Collection.addAll(list,"张1","张2","王"); List<String> list2 -new ArrayList<>(); for(String n 阅读全文
posted @ 2022-06-23 20:56 Steam残酷 阅读(51) 评论(0) 推荐(0) 编辑
javaEE(常用API集合<Collection和Map>)
摘要:javaEE 常用API Object类 public String toString() //打印地址 :类的全类名@内存地址 存在的意义:为了被子类去重写,以便于返回对象的内容信息,而不是地址信息 public Boolean equals()//默认比较两个对象的地址是否相同 public B 阅读全文
posted @ 2022-06-23 20:54 Steam残酷 阅读(53) 评论(0) 推荐(0) 编辑
java基础(数组、面向抽象编程、static、异常)
摘要:数组 相同的数据类型的数据集合 按照一定的先后次序排列组合 通过下标来访问他们 声明 创建 建议 String[] a; String a [];//c 和c++才有不专业 String [] a =new int [10]; a[i]--取值 数组的默认初始化 数组是引用类型,他的元素相当于类的实 阅读全文
posted @ 2022-06-23 20:52 Steam残酷 阅读(26) 评论(0) 推荐(0) 编辑
java基础(非常简单)
摘要:java javaSE 注释: block块级 line 行 标识符和关键字 组成部分、变量名、类名、方法名 标识符 $\数字、_\字母 数据类型 强类型语言 安全性高--速度会慢 基础类型 引用类型 int 128·127 整数、浮点数、字符类型、Boolean类型 类、接口、数组 位、字节、1B 阅读全文
posted @ 2022-06-23 20:50 Steam残酷 阅读(36) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示