自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 资源 (2)
  • 收藏
  • 关注

原创 Markdown使用学习

Markdown学习 标题: 几级标题就开头输入几个#加空格即可 字体 Hello,World! 两端加两个**变粗体 Hello,World! 两端加一个*变粗体 Hello,World! 斜体加粗两端加三个*** Hello,World! 两端加两个~~波浪号标识废除 引用 选择java,走向人生巅峰 通过开头加>和空格添加引用 分割线 三个- (三个- - -)和***可以变成分割线 图片 通过 ![]和后面添加括号可以选择添加图片信息 [外链图片转存失败,源站可能有防盗链机制,建议将图

2021-05-07 22:54:54 142

原创 Math.round()、ceil()和floor()

package java; public class Test14 { public static void main(String[] args) { ceil(); floor(); round(); } // 测试Math类的ceil方法(天花板,向上取整) public static void ceil() { int a = (int) Math.ceil(11.3);// 12 int b = (int) Math.ceil(-11.3);// -11 System.out.printl

2021-05-07 22:11:15 228

原创 进制转换

二进制转换8进制 ⁰ ¹ ² ³ ⁴ ⁵ ⁶ ⁷ ⁸ ⁹ 01110转8进制数 首先8进制数的一位数需对应二进制数的3位数,所以需从右边加数位,添加0,变成001110再进行转换,把001110分为001和110进行换算 001=08²+08ci’mi## 二进制转换8进制 01110转8进制数首先8进制数的一位数需对应二进制数的3位数,所以需从右边加数位,添加0,变成001110再进行转换,把001110分为001和110进行换算001=02²+02¹+12⁰=1 110=12²+12¹+02⁰=6

2021-04-23 11:41:32 1903

原创 2021-04-13

servelt servlet是负责服务器与用户的一种交互机制,通过接受浏览器的请求,并通过处理返回响应结果 handlerMapping统一管理用户的请求路径与所执行 方法之间的映射关系

2021-04-13 14:11:28 117

原创 day---16

1.用户数据校验 1.1 构建JT_SSO 1.1.1 创建项目 在这里插入图片描述 1.1.2 编辑POM.xml文件 <?xml version="1.0" encoding="UTF-8"?> 4.0.0 jt_sso <!--1.添加继承--> <parent> <artifactId>jt</artifactId> <groupId>com.jt</groupId> <versio

2021-03-24 00:19:33 184

原创 day---15

1.集群工作原理 1.1 集群宕机条件 宕机条件: 如果节点主机数量缺失,则集群崩溃. 案例1: 1主1从.现在→ 3台主机/3台从机 共6台redis. 问至少宕机几台 集群崩溃??? 2台 案例2: 1主2从.现在→ 3台主机/6台从机 共9台redis. 问至少宕机几台 集群崩溃??? 5台 1 3从 3台主机/9台从机 共12台redis 问至少宕机几台 集群崩溃??? 8台 1.2 Redis集群入门案例 /** * Redis集群

2021-03-24 00:08:57 188

原创 day---14

1.AOP缓存的实现 1.1 自定义注解 @Target({ElementType.METHOD}) //标识注解使用在方法中 @Retention(RetentionPolicy.RUNTIME) //什么时期有效 public @interface CacheFind { //key-value方法的返回值 String key(); //要求用户必须指定key int seconds() default -1; //设定超时时间 -1 无需超时 } 1.2 使用缓存注解 在这里插入

2021-03-24 00:08:12 152

原创 day---13

1.AOP缓存的实现 1.1 自定义注解 @Target({ElementType.METHOD}) //标识注解使用在方法中 @Retention(RetentionPolicy.RUNTIME) //什么时期有效 public @interface CacheFind { //key-value方法的返回值 String key(); //要求用户必须指定key int seconds() default -1; //设定超时时间 -1 无需超时 } 1.2 使用缓存注解 在这里插入

2021-03-24 00:01:18 131

原创 day---11-12

还原项目 1.1 修改端口号 在这里插入图片描述 1.2 修改图片路径 在这里插入图片描述 1.3 修改nginx配置文件 1).反向代理到8091服务器 在这里插入图片描述 2).修改hosts文件 在这里插入图片描述 1.4 效果展现 在这里插入图片描述 数据库优化 2.1 实现数据库读写分离 在这里插入图片描述 2.2 Mycat 2.2.1 Mycat介绍 活跃的、性能好的开源数据库中间件! 我们致力于开发高性能的开源中间件而努力! 2.2.2 Mycat特性 支持前端作为MySQL通用代理.

2021-03-24 00:00:48 627

原创 day---11

还原项目 1.1 修改端口号 在这里插入图片描述 1.2 修改图片路径 在这里插入图片描述 1.3 修改nginx配置文件 1).反向代理到8091服务器 在这里插入图片描述 2).修改hosts文件 在这里插入图片描述 1.4 效果展现 在这里插入图片描述 数据库优化 2.1 实现数据库读写分离 在这里插入图片描述 2.2 Mycat 2.2.1 Mycat介绍 活跃的、性能好的开源数据库中间件! 我们致力于开发高性能的开源中间件而努力! 2.2.2 Mycat特性 支持前端作为MySQL通用代理.

2021-03-23 23:59:46 209

原创 day---10

1.Linux脚本 1.1 需求 说明: Linux中的tomcat服务器 需要通过命令 进行启动,如果每次启动,都执行一遍,如果服务器数量较多,则启动繁琐. 命令如下: nohup java -jar 8082.war -> 8082.log & 优化: 编辑Linux脚本实现批量启动. 1.2 编辑shell脚本 命令: vim start.sh 在这里插入图片描述 运行脚本: 在这里插入图片描述 2.Linux安装Nginx 2.1 业务说明 由于 nginx主要的作用 1.负载均衡 2

2021-03-23 23:59:03 126

原创 day---09

JDK配置 1.1 上传JDK 在这里插入图片描述 1.2 解压JDK 在这里插入图片描述 1.3 刪除JDK 在这里插入图片描述 1.4 修改JDK文件名称 在这里插入图片描述 1.5 配置JDK环境 环境变量文件名称: /etc/profile 命令: vim /etc/profile 让环境变量生效: source /etc/profile 在这里插入图片描述 Linux项目部署流程图 2.1 项目流程图设计 在这里插入图片描述 2.2 安装Mysql数据库 参见博客: 在这里插入图片描述 2.

2021-03-23 23:58:28 109

原创 day---08

1.Nginx反向代理 1.1 实现域名的访问 1.1.1 业务需求 说明: 用户通过http://manage.jt.com的方式访问8091服务器. 代理方式: 反向代理 1.1.2 编辑hosts文件 在这里插入图片描述 1.1.3 配置域名代理 #配置后台管理系统 http://manage.jt.com:80 server { listen 80; server_name manage.jt.com; #实现反向代理映射请求 location / { proxy_pass http:/

2021-03-23 23:57:51 128

原创 day---07

实现文件上传 1.1 文件上传入门案例 1.1.1 编辑文件上传页面 <%@ page language=“java” contentType=“text/html; charset=UTF-8” pageEncoding=“UTF-8”%> Insert title here 实现文件长传 1.1.2 编辑文件上传页面 package com.jt.controller; import org.springframework.web.bind.an.

2021-03-23 23:57:21 137

原创 day---06

1.商品后台业务操作 1.1 工具栏实现 1.1.1 工具栏入门案例 在这里插入图片描述 1.2 商品分类名称回显 编辑页面JS //根据id 动态获取商品分类名称 var cid = data.cid; //通过ajax请求程序动态获取用户数据 $.get("/itemCat/findItemCatById",{id: cid},function(data){ var name = data.name //如何将name属性绑定到分类表格中? //.val(“xxxx”) value属性值 .tex

2021-03-23 23:56:49 132

原创 day---05

MP分页查询 1.1 编辑ItemController package com.jt.controller; import com.jt.pojo.Item; import com.jt.vo.EasyUITable; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Controller; import org.springframework.web..

2021-03-23 23:55:46 154

原创 day---04

1.SpringMVC调用流程 1.1 组件说明 1.1.0 Servlet作用 在这里插入图片描述 1.1.1 前端控制器 (Servlet机制) 作用: SpringMVC中控制用户的请求的转发…/响应的规则 1.1.2 处理器映射器 铺垫: 404什么错误 请求资源没有找到. 作用: 标识用户的请求路径/后端执行的方法的映射关系. 数据结构: Map<String,Method> 工作过程: 当tomcat服务器启动时,带动SpringMVC的组件运行.将所有的@RequestMappin

2021-03-23 23:24:29 225

原创 day--02

SpringBoot源码分析 1.1 "开箱即用"说明 说明: 如果用户需要使用某些框架/功能 只需要经过少量的配置 即可以实现该功能. 说明2: SpringBoot程序启动会依次执行多个启动项,当pom.xml文件中添加某个特定的jar包文件时, 启动项就会加载该文件,实例化对象.完成自动化的装配.从而实现了开箱即用的效果. SpringBoot官网提供了主流的装配的配置项,无需过多的配置即可实现功能, 但是如果官网没有提供配置项,则需要手动通过Configuration自定义配置类的方式进行手动的.

2021-03-23 21:30:59 254

原创 day---03

1.MP案例学习 /** * MP练习1: 查询 * 1. 根据Id查询数据 id=5的用 * 2. 根据name=“唐僧” age=30 Sql: where name=xxx and age=xxx */ @Test public void testSelect01(){ User user = userMapper.selectById(5); System.out.println(user); User user2 = new User(); user2.setName("唐僧").

2021-03-23 09:06:51 498

原创 Day01

1.京淘项目架构设计 1.1电商网站行业特点 1.1.1 高并发 概念: 同一时间内,有大量的用户访问服务器. 常识: tomcat服务器能够支持的并发链接数 220个/秒 (软件依赖硬件设备) 生产环境 升级: tomcat调优设计 增加tomcat运行内存 JVM调优 tomcat可以支持1000个/秒 危害: 如果服务器处于高负载运行环境 极其容易产生宕机现象. 用户响应不及时(主要矛盾) 用户体验差. 赔款 条款规定 1.1.2 分布式思想 1).分布式计算 将任务进行拆分 拆分为若干个计算单元 之

2021-03-12 17:05:17 140

CGB2011-DAY02.html

CGB2011-DAY02.html

2021-03-12

图片式树形结构图总结.zip

图片式树形结构图总结.zip

2021-03-22

空空如也

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

TA关注的人

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