- 博客(32)
- 收藏
- 关注
转载 Spring Cloud
学习前言 1.1 学习前提 熟练使用SpringBoot 微服务快速开发框架 了解过Dubbo + Zookeeper 分布式基础 电脑配置内存不低于8G(我自己的是16G) 给大家看下多个服务跑起来后的内存开销图: 1.2 文章大纲 Spring Cloud 五大组件 服务注册与发现——Netflix Eureka 负载均衡: 客户端负载均衡——Netflix Ribbon服务端负载均衡:——Feign(其也是依赖于Ribbon,只是将调用方式RestT
2021-07-28 21:09:42
146
转载 SpringBoot02
10 整合SpringSecurity 功能权限、访问权限、菜单权限…,我们使用过滤器,拦截器需要写大量的原生代码,这样很不方便所以在网址设计之初,就应该考虑到权限验证的安全问题,其中Shiro、SpringSecurity使用很多前端资源:后期百度云补充 1 简介 SpringSecurity是Springboot底层安全模块默认的技术选型,它可以实现强大的Web安全机制,只需要少数的spring-boot--spring-security依赖,进行少量的配置,就可以实现SpringBoot中的Sp
2021-07-18 21:47:02
173
转载 SpringBoot01
1 Hello World 学习网站:https://www.bilibili.com/video/BV1PE411i7CV?p=1 1.1 Spring是怎么简化开发的? 1、基于POJO的轻量级和最小侵入性编程,所有东西都是bean;2、通过IOC,依赖注入(DI)和面向接口实现松耦合;3、基于切面(AOP)和惯例进行声明式编程;4、通过切面和模版减少样式代码,RedisTemplate,xxxTemplate; 1 2 什么是SpringBoot? 简化配置:Springboot是对Spri
2021-07-18 21:40:44
398
原创 HTTP响应代码
200 表示响应成功301 表示客户端跳转,永久性的跳转302 客户端跳转,临时性的跳转304 表示资源未被修改404 表示访问的页面不存在500 表示服务端的错误100 表示继续401 表示未授权402 表示需付费403 表示禁止访问405 表示方法不被允许406 表示无法接受408 表示请求超时409 表示指令冲突413 表示请求实体过大414 表示请求的URL地...
2020-01-06 09:14:02
195
原创 java基础中的关注点
classpath的设置classpath:.;具体路径将.放在前面的目的是先在当前路径找java文件,找不到时再到具体指定路径中找
2019-09-28 16:09:15
157
原创 Spring
Spring是一个开源框架,它由Rod Johnson创建。Spring是一个轻量级的控制反转(IoC)和面向切面(AOP)的容器框架。简单来说,Spring是一个分层的JavaSE/EE full-stack(一站式)轻量级开源框架。一站式框架:有EE开发的每一层解决方案WEB层:SpringMVCService层:Spring的Bean管理,Spring声明式事务DAO层:Spri...
2019-09-20 16:27:57
190
原创 Struts2
Struts2是一个基于MVC设计模式的Web应用框架,它本质上相当于一个servlet,在MVC设计模式中,Struts2作为控制器(Controller)来建立模型与视图的数据交互。Struts 2是Struts的下一代产品,是在 struts 1和WebWork的技术基础上进行了合并的全新的Struts 2框架。其全新的Struts 2的体系结构与Struts 1的体系结构差别巨大。Stru...
2019-09-17 08:43:14
196
原创 Hibernate
这里写自定义目录标题JavaEE三层结构JavaEE三层结构客户端层 JavaApplet,Html,CSS,JSweb层 Servlet,JSP业务逻辑层 EJB持久层 JDBC以上过于底层,故企业中使用SSH(...
2019-09-12 22:16:18
164
原创 linux使用
VMware虚拟机Linux分类RedHat Linux领头羊Ubuntu桌面应用为主CenOS与RedHat差别不大,其系统和服务都是免费的,RedHat服务是收费的目录结构bin存放二进制可执行文件boot存放用于系统引导时使用的各种文件dev存放设备文件etc存放系统配置文件home存放用户文件的根目录...
2019-09-11 09:36:28
100
原创 动态代理
作用:解决普通代理实现中,当代理的类中的方法过多时,如果一一进行代理实现,将非常繁锁。动态代理是通过对字节类实现的接口动态加载到本代理类中,来简单化代理工作Proxy.newProxyInstance(应用类加载器, 具体类.class.getInterfaces(), new InvocationHandler(){public Object invoke(Object proxy, M...
2019-09-10 17:18:00
107
原创 JAVA注解
定义:@Rpublic class @interface 名称 {// 注解中定义一个属性,不支持自定义类类型public long timeout default -1;// 注解的属性支持的类型有基本数据类型(4类8种),String,Class,annotation(注解类型),枚举类型,及以上类型的一维数据类型}注解作用:1.编译检查2.代码分析3.编写文档@WebS...
2019-09-10 14:33:59
96
原创 MVC
Model:模型层 封装数据Java Bean EJBView:视图层 JSP专注于显示Controller:控制层 Servlet接收页面请求,找模型层去处理,然后响应数据出去WEB层 业务逻辑层 数据访问层Servlet/jsp JavaBean DaoController、View Model Model...
2019-09-09 16:12:12
67
原创 JSP
JSP Java Server Page从用户角度,是一个网页从程序员角度,是一个JAVA类,继承servlet为什么需要JSP?html多数情况下用来显示静态内容,jsp
2019-09-07 18:09:50
67
原创 http&servlet
HTTP协议1.0请求数据服务器返回后,将断开连接1.1请求数据服务器返回后,保持连接,有一定时间限制抓包工具:Httpwatch(IE插件)
2019-09-05 14:28:27
179
原创 XML
可扩展标记语言文档声明<?xml version="1.0" encoding="UTF-8" standalone="no"?>standaloneno–该文档会依赖关联其他文档yes–这是一个独立的文档encodingencoding方式与文件保存方式必须保持一致元素的定义<元素名称 属性名称=“属性的值"></元素名称>注释CDA...
2019-09-04 18:41:25
3736
原创 MySQL
常见数据库非关系型数据库(NOSQL) key: valuemongodbredis关系型数据库(SQL)mysqlmariadboracledb2sqlserverE-R关系图实体:方框 属性:椭圆 关系:菱形MYSQLSQL:Structure Query Language(LINGOES灵格斯 翻译软件)DDL: 数据定义语言 create drop alt...
2019-09-03 09:50:03
129
原创 StringBuffer StringBuilder String
StringBuffer:可变字符序列,线程安全方法:1.append,返回StringBuffer2.insert3.delete4.replace5.setLength6.reverseStringBuilder:可变字符序列字符串拼接效率高String:不可变字符序列字符串拼接效率低...
2019-09-02 09:19:51
78
原创 java同步锁使用注意
wait():让线程处于冻结状态,并临时存储到线程池中notify():唤醒指定线程池中的任一个线程notifyAll():唤醒指定线程池中的所有线程上述方法属于obj对象,即同步锁对象,而不是指属于线程对象。wait和notify必须针对相同的锁...
2019-08-29 15:25:49
119
转载 Bootstrap
Bootstrap官网Bootstrap是美国Twitter公司的设计师Mark Otto和Jacob Thornton合作基于HTML、CSS、JavaScript 开发的简洁、直观、强悍的前端开发框架,使得 Web 开发更加快捷。Bootstrap提供了优雅的HTML和CSS规范,它即是由动态CSS语言Less写成。Bootstrap一经推出后颇受欢迎,一直是GitHub上的热门开源项目,包...
2019-08-28 19:26:33
145
转载 HTML开发工具
HBuilderHBuilderX 自述文件 (markdown格式)HBuilderX,H是HTML的首字母,Builder是构造者,X是HBuilder的下一代版本。我们也简称HX。HX是轻如编辑器、强如IDE的合体版本。让我们简单了解下HX的特点轻巧仅10余M的绿色发行包(不含插件)极速不管是启动速度、大文档打开速度、编码提示,都极速响应C++的架构性能远超Java或E...
2019-08-28 18:43:19
568
转载 JQuery
JQuery API中文手档jQuery是一个快速、简洁的JavaScript框架,是继Prototype之后又一个优秀的JavaScript代码库(或JavaScript框架)。jQuery设计的宗旨是“write Less,Do More”,即倡导写更少的代码,做更多的事情。它封装JavaScript常用的功能代码,提供一种简便的JavaScript设计模式,优化HTML文档操作、事件处理、...
2019-08-28 18:41:56
91
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人