jt 第四阶段
qq_43765881
薛定谔的妈
展开
-
CGB2005 0921 jt20 拦截器 AOP 线程 ThreadLocal多线程场内数据共享
复习 cookie提取 封装成一个类package com.jt.util;import javax.servlet.http.Cookie;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;public class CookieUtil { /** * 该工具API主要的任务 * 1.根据cookie的名称 返回cooki原创 2020-09-22 08:48:10 · 827 阅读 · 0 评论 -
CGB2005 0918 jt19
今日任务cookie的方式进行跨域1.先找到对应的服务器 ssojsonp 是http协议判断在哪里写 还是看Js前端给的url地址用户登出操作登出分析还得删除cookie和redis里面的数据(要得到key)然后执行删除操作自我实现同域 判断 写在自家web服务器上jt-web@Autowiredprivate JedisCluster jedisCluster;/** * 实现用户的登出操作 要求删除cookie原创 2020-09-18 18:08:42 · 154 阅读 · 0 评论 -
CGB2005 0917 jt18
晚上 9.32前10.1.6是内部通信ip今天任务Dubbo框架的介绍Dubbo通讯方式不能用9000访问提供者的服务 是因为用的是http协议 再dubbo里面 的用dubbo(tcp-ip协议)zk的数据存储结构(一致性服务的调度性)扩展:一主多从,读写分离,负载均衡,集群,分布式是一个概念吗?分布式是一个概念,指的是多个服务器一起协作的方式,分布式系统是通过将硬件资源在物理层面进行分散化,然后通过计算机网络来实现信息交换。对于业务系统的用户来说,系统是统一完整的,一..原创 2020-09-17 20:42:56 · 149 阅读 · 0 评论 -
CGB2005 0916 jt17
上午1.HttpClient远程调用9.27 为什么是User对象sso编写分析自我实现步骤web服务器 脚手架controller层service层sso服务器 脚手架controller层service层效果实现分析整体跨域流程(微服务开发)字符串是因为 返回的是json 要返回成对象才行想让业务代码简化Dubbo SOA思想RPC如何给老婆解释什么是RPC一个阳光明媚的早晨,老婆又在翻原创 2020-09-16 20:41:34 · 169 阅读 · 0 评论 -
CGB2005 0915 jt16
不加.html是方便搜索引擎好检索关于跨域的说明聚合工程访问了页面 才会访问ajax 打印json启动两个服务器f12综上总结概况:浏览器解析ajax时,由于请求违反了同源策略则称之为跨域请求jsonp实现跨域web-对应网址 ww.jt.comscript 的src 写的url 不受同源请求策略的影响对应上图 调用函数的证据自我实现总结jt-web里面jsonp只能支持get请求.原创 2020-09-15 19:31:58 · 115 阅读 · 0 评论 -
CGB2005 0912 jt14
redis分片机制执行目标方法用的要有大到小joinPoint.getSignature()JoinPoint的getSignature方法返回的是什么格式。package org.aspectj.lang; public interface Signature { String toString(); String toShortString(); String toLongString(); String getName(); .原创 2020-09-12 17:46:10 · 114 阅读 · 0 评论 -
CGB2005 0911 jt13
1整合总结复习命令怎么敲 方法就怎么调json是特殊的数据交换格式 一个是数组 一个是单个的AOP实现redis缓存现有代码的分析 重讲aop会导致业务层和redis代码绑死 不便于扩展service只想完成业务逻辑所以提出需求AOPAOP说明名称:面向切面编程一句话总结:在不改变原有代码的条件下,对里面的功能进行扩展公式:AOP = 切入点表达式 + (做业务拓展的) 通知方法专业术语:1.连接点:在执行正常的业务过程中满足了切入点表达式时进入切面原创 2020-09-11 21:07:44 · 224 阅读 · 2 评论 -
CGB2005 0910 jt12
1读的多 从库多 负载均衡 读写分离去解决 性能更高考虑容灾性双机热备 双主 切换平峰削谷上午今天任务开启redis整合 缺 博客修改回windows环境修改host修改nginx配置先开nginx服务 对应conf的8090 修改yml文件和url 和host导入redis jar包新建一个test类redis里面怎么敲 api里面就怎么写如果报错 需要同时配合虚拟机的redis服务确认下目录新任务自我实原创 2020-09-10 20:30:26 · 140 阅读 · 0 评论 -
CGB2005 0909 jt11 热备份操作(无需冷备份这么麻烦)和部署代理数据库
能ping通一定能连通虚拟机关机后 开机 再开 才能运行数据库记得自己tomcats的位置从库开启数据库的挂载原理开启数据库二进制文件修改主库核心内容重启数据库总体实现选中后执行 终于有文件了position不会变 restart后会递增 但是实际还是存在完成从库的配置目标完成实现从去连主执行成功检查并启动状态自我实现如出现报错查看主从同步模仿用户操作主库实现总结.原创 2020-09-09 17:37:01 · 275 阅读 · 0 评论 -
0908 虚拟机IP修改+MariaDB数据库配置+项目部署发布
基础本机部署原理反向代理机制 用户只知道nginx服务器可以获得数据 保证了真实服务器的安全 湾仔码头大佬->服务器 小弟->nginx服务器Linux原理目的:复刻整个京淘项目流程 用Linux发布并成功回显图片ip配置ip1.2.4Vi/vim创建/查看/编辑文件命令行:Esc切换到命令行模式。编辑模式:按i,在光标前开始编辑按a,在光标后开始编辑按o,在当前行的下一行开始编辑按u, 撤销之前的操作底行模式:按 shift+:冒号。:q! 不保存退出原创 2020-09-09 09:04:49 · 544 阅读 · 2 评论 -
CGB2005 0908 jt10
手动开放防火墙的端口9.18前 画的图检查开放的端口之前 得先开防火墙(如果关闭的前提下)不是条件而是 常见端口22第二步发现端口没开放 开放端口 开启防火墙关闭防火墙+端口验证端口是否开放开完之后得关闭今天任务部署的时候 上传失败估计需要开启ginx换到Linux 图片上传的地址应该去改公网ip 有安全策略 很慢很慢今天用的是公网 因为只有一个ip 以后必定是两个 一个对公 公网ip 一个对私 内网ip若是分开..原创 2020-09-09 09:04:26 · 141 阅读 · 0 评论 -
CGB2005 0907 jt9
复习代理服务器保护了真实服务器的地址周一0907业务场景桥接/NAT 之间的区别Linux的环境配置面试题:远程连接,用的是桥接还是nat呢,怎样去区分呢桥接模式相当于将虚拟机直接接入局域网中,这时会独占IP地址.可以与本机通过局域网通信.特点:所有的在局域网中的IP都可以访问虚拟机.依赖:如果设置桥接模式,则必须有物理设备的支持.NAT模式相当于在网络环境中会开辟一块全新的网络空间.只有主机能够访问.特点:NAT模式只有主机访问,其他人通过IP地址禁止访问.如原创 2020-09-07 21:50:31 · 181 阅读 · 0 评论 -
CGB2005 0904 jt8
02回顾复习 有视频文件名后 还得获得后缀然后判断类型校验图片之前url是写死的 不合理想办法获取自己家的图片才行如下 是图片存储的地址动态生成urlps:拿到私钥 然后公钥去校验非对称加密 sdk 唯一编识继续把可能变化的位置 放在配置文件里面怎么取值最后实现最后就变成自己家的****磁盘地址信息只要将来能相互替换 就可以实现在线的自我实现错误文件地址和实际真实存储路径不对应修正1.文件地址不对2.错原创 2020-09-04 17:39:38 · 132 阅读 · 0 评论 -
CGB2005 0902 jt7
晚上自己回看更新和删除删除昨晚自己探究过 如果只删除item 可以删除完item 但是itemDesc还在数据库更新的id问题自己理清 取值赋值 get set晚上实现时间管理 省事的套路省略 共性直接添加到common里面上传图片京淘文件传输京淘文件上传文件上传入门案例一般都是form表单的上传<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF原创 2020-09-02 17:36:33 · 218 阅读 · 3 评论 -
CGB2005 0901 jt6
前台时http格式添加和删除的共性 vopackage com.jt.vo;import lombok.AllArgsConstructor;import lombok.Data;import lombok.NoArgsConstructor;import lombok.experimental.Accessors;import java.io.Serializable;@Data@Accessors(chain = true)@NoArgsConstructor@All原创 2020-09-01 20:43:19 · 356 阅读 · 0 评论 -
CGB2005 0831 jt5
0831问题归纳总结子类继承父类=属性/方法/属性的值父类:属性-private修饰私有之后 只有方法的地方 内存会虚拟化一份份属性由方法为属性(内存动态生成的)赋值晚上9.22前那个项目需要单独的运行 发布 pom就加build标签 或者install打包复习开始结构理清 按规定套路 itemcontroller的那张图与前端交互最关键的看url(network)和页面需要的还有 我们需要返回什么(controller层)有逆向思维 要从前端给的json串 转化成原创 2020-08-31 20:08:37 · 1149 阅读 · 6 评论 -
CGB2005 0829 jt4
1.Web开发https://cn.vuejs.org/v2/guide/vue晚上9.26 这是什么语法???疑问**1.构建京淘项目**和京淘有什么关系 如下图文字开始创建模板骨架微服务架构出来之后 骨架就淘汰了创建父级工程新建模块jt0829 什么都不加指定打包类型1.修改pom格式加依赖GroupID 是项目组织唯一的标识符,实际对应JAVA的包的结构,是main目录里java的目录结构。ArtifactID是项目的唯一的标识符,实际对应项目的名称,原创 2020-08-29 12:11:25 · 254 阅读 · 0 评论 -
CGB2005 0828 jt3
0828项目打包发布maven install命令 (先clean清空旧的包)package只负责打包(不会先编译完)热部署别名包:9.19 晚上 或自己回看驼峰命名 和resultType相关1)配置 2)mapper主题说明<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.or原创 2020-08-28 14:04:38 · 196 阅读 · 1 评论 -
CGB2005 0826 jt2
1原创 2020-08-26 19:32:44 · 202 阅读 · 0 评论 -
CGB2005 0825 jt1
PK 主键constraint primary key是在这个表中只能出现一次(一张表自己的关系)FK 主外键关系constraint foreign references两张或者几张表的约束(多张表的关系)数据库-主键和外键及其约束1:什么是主键 在一张表中,用来唯一标识一条记录的字段集,叫做主关键字或者主关键码,简称主键(或主码),这里说"字段集"是因为主键可能用一个字段或者多个字段来表示。举例来看:学生表(学号, 姓名, 性别,专业编号),这里学号是主键,一个学号id就可以唯一标识原创 2020-08-25 12:13:34 · 224 阅读 · 0 评论