- 博客(23)
- 收藏
- 关注

原创 SpringBoot、SpringCloud微服务 学习集群高可用(Nginx+Tomcat进阶)
SpringBoot、SpringCloud微服务 学习集群高可用学习目标理解集群流程(Nginx+Tomcat)理解分布式概念->SOA->微服务能实现Eureka集群[集群配置]能实现Redis集群[Redis集群配置、哨兵策略、Redis击穿问题]RabbitMQ集群1.集群概述1.1什么是集群1.1.1集群概念集群是一种计算机系统, 它通过一组松散集成...
2019-10-16 01:55:59
2698
1

原创 Linux简单入门 (基础)
Linux简单入门 (基础)今日案例任务安装虚拟机安装Linux系统学习Linux常用命令教学目标可以独立安装CentOS熟练使用磁盘管理命令熟练使用文件管理命令熟练使用文档编辑命令熟练使用系统命令熟练使用备份压缩命令一,Linux概述1.学习Linux之前先了解Unix Unix是一个强大的多用户、多任务操作系统。 于1969年在AT&T的贝尔实...
2019-10-16 01:20:33
432

原创 docker简单入门(实用)
个人记录:docker简单入门(实用)版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。本文链接:————————————————版权声明:本文为优快云博主「ZackSock」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。原文链接:https://blog.youkuaiyun.com/ZackSock/...
2019-10-15 02:56:35
418
原创 httpClientUtils
httpClientUtilsimport org.apache.http.Consts;import org.apache.http.HttpEntity;import org.apache.http.NameValuePair;import org.apache.http.ParseException;import org.apache.http.client.ClientProto...
2019-12-17 16:45:12
251
原创 MYSQL基础语法笔记
MYSQL基础语法学习目标能够理解数据库的概念(知道数据库是什么,能够做什么)能够安装MySQL数据库(重点)能够启动,关闭及登录MySQL(简单)能够使用SQL语句操作数据库(创建、修改、删除数据库)(了解)能够使用SQL语句操作表结构(创建(掌握)、修改、删除表)(了解)能够使用SQL语句进行数据的添加修改和删除的操作(重点,必须掌握)能够使用SQL语句简单查询数据(重中之重...
2019-11-12 00:42:11
537
原创 反射、BeanUtils、注解(介绍篇)
反射、BeanUtils、注解学习目标能够通过反射技术获取Class字节码对象(重点)能够通过反射技术获取构造方法对象,并创建对象。(掌握)能够通过反射获取成员方法对象,并且调用方法。(掌握)能够通过反射获取属性对象,并且能够给对象的属性赋值和取值。(了解)能够使用Beanutils常用方法(populate方法)操作JavaBean对象(重点)能够说出注解的作用(了解)能够自定...
2019-10-22 01:44:08
997
原创 springboot与springcloud微服务相关组件的详细介绍(详细总结)
一 SpringBoot1.1 springboot简介Spring Boot 是由 Pivotal 团队提供的全新框架,其设计目的是用来简化新 Spring 应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。Spring Boot 简化了基于Spring的应用开发,只需要**“run”就能创建一个独立的、生产级别的Spring应用。S...
2019-10-22 01:32:33
2115
1
原创 spring分析与总结(详细)
spring Spring是分层的Java SE/EE应用 full-stack轻量级开源框架,以IoC(Inverse Of Control:反转控制)和AOP(Aspect Oriented Programming:面向切面编程)为内核,提供了展现层Spring MVC和持久层Spring JDBC以及业务层事务管理等众多的企业级应用技术,还能整合开源世界众多著名的第三方框架和类库,逐渐...
2019-10-22 01:26:42
471
原创 多线程入门 (学习)
多线程一、线程与进程的区别进程是系统进行资源分配的最小单元,一个进程由多个线程组成线程是cpu调度执行的最小单元,本身不拥有资源(共享所在进程的资源)。这里通过一所学校来进行举例:两个食堂对应的两个独立的进程,而每个食堂里的打饭口、发票员、排队的学生都代表一个线程。二、并发与并行并行:在同一时刻同时运行多个程序,强调同时,多出现在多核情况下并发:多个程序顺序交替进行,...
2019-10-22 01:23:10
246
原创 JavaWeb电商 秒杀业务分析
商品秒杀功能的高并发解决方案一。业务逻辑分析 所谓秒杀: 从业务角度看,是短时间内多个用户“争抢”资源,这里的资源在大部分秒杀场景里是商品;将业务抽象,技术角度看,秒杀就是多个线程对资源进行操作,所以实现秒杀,就必须控制线程对资源的争抢,既要保证高效并发,也要保证操作的正确1.秒杀业务的大概运行流程提交秒杀商品申请(审核通过),录入秒杀商品数据,主要有:商品标题,商品原价,秒杀价...
2019-10-22 01:20:09
3356
1
原创 redis安装及入门介绍 (学习)
NOSQL数据库-Redis入门学习目标:能够理解nosql的概念(了解)能够说出redis的常用数据类型(了解)能够使用redis的string操作命令(掌握)能够使用redis的hash操作命令(掌握)能够使用redis的list操作命令(了解)能够使用redis的set操作命令(了解)能够说出redis的两种持久化机制(了解)能够使用jedis对redis进行操作(重点掌...
2019-10-22 01:16:31
183
原创 filter拦截器 (入门)
过滤器Filter学习目标能够说出过滤器的作用以及应用场景(掌握)能够编写过滤器(掌握)能够说出过滤器生命周期相关方法(了解)能够根据过滤路径判断指定的过滤器是否起作用(掌握过滤器的三种路径写法)能够说出什么是过滤器链(了解)能够编写过滤器解决全局乱码(掌握)能够完成自动登录案例(补充的)第1 章过滤器简介1.1 为什么要使用过滤器在我们实际项目中,我们对访问某些资源的请...
2019-10-22 00:51:57
2741
原创 idea + Tomcat 创建Web项目并且访问的总体步骤 (流程)
在idea中配置Tomcat创建一个Module让这个module依赖Tomcat,如果默认关联好了就不用管,如果没有关联好就做如下配置在src文件中的包中创建一个类,继承HttpServlet类我们只常用的编写Servlet的方式是继承HttpServlet,并且重写doGet()和doPost()方法在doPost()中调用doGet(),处理请求的代码就...
2019-10-19 01:51:23
494
原创 Http协议&Tomcat服务器&servlet入门程序 (学习)
Http协议&Tomcat服务器&servlet入门程序学习目标1.能够理解Http协议的请求和响应(理解)2.能够知道http的get和post请求的区别(掌握)3.能够理解软件的架构 (了解)4.能够理解WEB资源概念 (了解)5.能够理解WEB服务器(掌握服务器的作用)6.能够启动关闭Tomcat服务器 (掌握)7.能够解决Tomcat服务器启动时遇到的问题(...
2019-10-19 01:48:52
1140
原创 JavaWeb阶段总结 (回顾总结详细)
一、ServletServlet的作用接收请求,获取请求参数调用业务层的方法处理业务逻辑分发转向重定向请求转发响应数据给客户端Servlet的编写:继承HttpServlet类,重写doGet()和doPost()方法,在doGet()里面调用doPost()Servlet的生命周期:什么时候创建:第一次访问这个Servlet的时候什么时候销毁:服务器关闭...
2019-10-19 01:32:52
279
原创 idea+maven+tomcat 项目部署 (详细)
Maven学习目标:能够了解Maven的作用(了解)能够理解Maven仓库的作用(了解)能够理解Maven的坐标概念(了解)能够掌握Maven的安装(掌握)能够掌握IDEA配置本地Maven(掌握)能够使用IDEA创建javase的Maven工程(掌握)能够使用IDEA创建javaweb的Maven工程(掌握)能够自定义javeweb的Maven工程(了解)能够掌握依赖引入的...
2019-10-19 01:23:21
3675
原创 cookie&session总结
1.能够说出会话的概念(了解)从客户端连接服务器开始,到关闭浏览器。这一整个过程中的所有请求和响应都在一次会话中。2.能够说出cookie的概念(了解),客户端的会话技术Cookie就是服务器存放在客户端的一小份数据(只能是String类型,不超过4kb),以后每次客户端访问服务器,都会将这一小份数据携带过来3.能够创建、发送、接收、删除cookie(掌握)创建:new Cookie(n...
2019-10-19 01:08:00
143
原创 Cookie和Session&JSP (学习)
Cookie和Session&JSP学习目标1.能够说出会话的概念(了解)2.能够说出cookie的概念(了解)3.能够创建、发送、接收、删除cookie(掌握)4.能够说出cookie执行原理(了解)5.能够说出jsp的优势(了解)6.能够编写jsp代码片段、声明、脚本表达式(掌握)7.能够说出session的概念(了解)8.能够获取session对象、添加、删除、获取...
2019-10-19 01:07:23
349
原创 HttpRequest (入门)
Request学习学习目标1.能够使用Request对象获取HTTP协议请求内容(掌握)(包含请求行、请求头、请求体的信息)2.能够处理HTTP请求参数的乱码问题 (掌握)3.能够使用Request域对象 (掌握)4.能够使用Request对象做请求转发(掌握)5.能够完成登录案例6.能够理解相对路径和绝对路径(了解)第1章 request对象获取请求信息1.1 request对...
2019-10-19 00:29:36
6207
原创 response&ServletContext总结
Response和ServletContext学习学习目标1.能够使用Response对象操作HTTP响应内容(掌握)2.能够处理响应乱码 (掌握)3.能够完成文件下载案例 (掌握,难点)4.能够使用servletcontext域对象(掌握,掌握存值和取值和移出值,重点)5.能够使用ServletContext获取资源文件的真实路径(最好是要掌握)6.能够使用ServletConte...
2019-10-19 00:21:42
171
原创 MySQL优化篇 (为什么索引能提高查询速度)
为什么索引能提高查询速度以下内容整理自: 地址: https://juejin.im/post/5b55b842f265da0f9e589e79 作者 :Java3y先从 MySQL 的基本存储结构说起MySQL的基本存储结构是页(记录都存在页里边):各个数据页可以组成一个双向链表每个数据页中的记录又可以组成一个单向链表每个数据页都会为存储在它里边儿的记录生成一个页目录,...
2019-10-16 01:33:25
944
1
原创 MySQL数据库优化(基础SQL优化)
一、MySQL数据库 - SQL优化MySQL DBMS - MySQL Database Management System。数据库管理系统。1 结构图clip_image002.jpg2 MySQL数据库引擎简介2.1 ISAM(Indexed Sequential Access Method)ISAM是一个定义明确且历经时间考验的数据表格管理方法,它在设计之时就考虑到数据库被...
2019-10-16 01:31:23
1499
1
原创 MySQL高性能优化规范建议(mysql优化小结)
数据库命令规范数据库基本设计规范1. 所有表必须使用 Innodb 存储引擎2. 数据库和表的字符集统一使用 UTF83. 所有表和字段都需要添加注释4. 尽量控制单表数据量的大小,建议控制在 500 万以内。5. 谨慎使用 MySQL 分区表6.尽量做到冷热数据分离,减小表的宽度7. 禁止在表中建立预留字段8. 禁止在数据库中存储图片,文件等大的二进制数据9. 禁止在线上...
2019-10-16 01:28:32
148
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人