- 博客(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
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅