java
文章平均质量分 71
CTYring
这个作者很懒,什么都没留下…
展开
-
Spring Security & OAuth2.0 & zuul & gateway 微服务鉴权全部流程笔记
一、基本概念1、OAuth一个认证协议。分布式常用的认证授权方案2、认证判断一个用户身份是否合法的过程,类似于我们平常说的登录3、授权用户认证通过后根据用户的权限来控制用户资源的过程。比如就算登录了微信,也不一定能进行微信支付,要检查有没有绑定银行卡,否则没有支付权限1️⃣ 主体一般指用户,也可以是程序,需要访问系统中的资源2️⃣ 资源分为系统功能资源和实体资源。实体资源由资源类型和资源实例组成3️⃣权限规定了用户对资源的操作许可4、会话为了避免用户每次操作都进行认证,将用户的信原创 2021-09-22 21:28:49 · 1106 阅读 · 2 评论 -
JDBC笔记
1、数据库驱动2、JDBC3、第一个JDBC程序1️⃣ 建表CREATE DATABASE `jdbcStudy` CHARACTER SET utf8 COLLATE utf8_general_ci;USE `jdbcStudy`;CREATE TABLE `users`( `id` INT PRIMARY KEY, `NAME` VARCHAR(40), `PASSWORD` VARCHAR(40), `email` VARCHAR(60), birthday DATE)原创 2021-07-14 15:58:16 · 74 阅读 · 0 评论 -
Java笔记ヾ(◍°∇°◍)ノ゙注解和反射之章
一、注解1、什么是注解2、内置注解3、元注解package com.cty.annotation;import java.lang.annotation.*;//测试元注解public class Test02 { @MyAnnotation public void test(){ }}//定义一个注解//Target 表示我们的注解可以用在哪些地方@@Target(value = {ElementType.METHOD, ElementType.原创 2021-06-11 18:19:01 · 123 阅读 · 0 评论 -
Java笔记ヾ(◍°∇°◍)ノ゙网络编程之章
一、概述1、计算机网络计算机网络是指将地理位置不同的具有独立功能的多台计算机及其外部设备,通过通信线路连接起来,在网络操作系统,网络管理软件及网络通信协议的管理和协调下,实现资源共享和信息传递的计算机系统。2、网络编程的目的传播交流信息,数据交换。通信3、想要达到这个效果需要什么1️⃣ 如何准确定位网络上的一台主机 IP地址+端口, 定位到这个计算机上的某个资源2️⃣ 找到了这个主机,如何传输数据呢3️⃣ javaweb:网页编程 B/S架构4️⃣ 网络编程:TCP/ID C/S架构二、原创 2021-06-10 17:08:10 · 114 阅读 · 1 评论 -
Java笔记ヾ(◍°∇°◍)ノ゙多线程之章
一、线程简介进程是执行程序一次的过程,是一个动态的概念,是系统资源分配的单位通常在一个进程中可以包含若干个线程,当然一个进程中至少有一个线程,不然没有存在的意义。线程是cpu调度和执行的单位线程就是独立的执行路径在程序运行时,即使没有自己创建线程,后台也会有多个线程,如主线程,gc线程main()称之为主线程,为系统的入口,用于执行整个程序在一个进程中,如果开辟了多个线程,线程的运行由调度器安排调度,调度器是与操作系统紧密相关的,先后顺序是不能人为的干预的对同一份资源操作时,会存在资源抢夺的问原创 2021-06-09 12:47:49 · 142 阅读 · 1 评论 -
Java笔记ヾ(◍°∇°◍)ノ゙面向对象(OOP)之章
一、面向过程与面向对象面向对象有物以类聚,分类的思维模式。对于描述复杂的事物,为了从宏观上把握,从整体上合理分析,我们需要使用面向对象的思路来分析整个系统。但是,具体到围观操作,仍然需要面向过程的思路去处理面向对象编程的本质就是 以类的方式组织代码,以对象的组织(封装)数据三大特性 封装继承多态二、方法的调用知识点: java里面都是值传递public class Function { //非静态方法 public void a(){ System.out.pr原创 2021-06-06 17:48:34 · 128 阅读 · 1 评论 -
Java笔记ヾ(◍°∇°◍)ノ゙基础语法之章
一、预科JAVA的特性和优势三高:高可用 高性能 高并发简单性 面向对象 可移植性 高性能 分布式 动态性 多线程 安全性 健壮性Java三大版本JavaSE:标准版(桌面程序,控制台开发)JavaME:嵌入式开发(基本废弃)JavaEE:企业级开发(web端,服务器开发)JDK JRE JVMJDK:Java Development Kit //java开发者工具JRE:Java Runtime Environment//java运行时环境JVM:JAVA Virtual Ma原创 2021-06-05 21:57:11 · 74 阅读 · 0 评论