JAVA WEB
文章平均质量分 78
zy1176896650
这个作者很懒,什么都没留下…
展开
-
JAVA基础
一、JVM分区 程序计数器:线程私有,当前线程所执行的行号指示器 java虚拟机栈:线程私有,每个方法执行都会创建一个栈帧,用于存放局部变量表,操作栈,动态链接,方法出口等。每个方法从被调用,直到被执行完。对应着一个栈帧在虚拟机中从入栈到出栈的过程。 本地方法栈:线程私有,虚拟机使用到本地方法服务(native) 方法区:线程共享,用于存放已被虚拟机加载的类信息,常量,静态变量等数据。 堆区:线程共享,虚拟机启动时创建,存放对象实例。二、垃圾回收算法 ...原创 2021-03-09 08:49:51 · 232 阅读 · 3 评论 -
微服务剖析
微服务与微服务架构服务化原因:代码到处拷贝(>复用性)、底层复杂性扩散(缓存、分库分表>专注性)、公共库的耦合(user.so、user.jar,多个版本维护问题>解耦合)、SQL质量无法保障,不易扩展(>高质量)、数据库耦合(>易扩展)、业务团队跨语言解耦(跨语言)。服务化缺点:系统复杂性上升、层次间依赖关系变得复杂、运维,部署麻烦、监控复杂、定位问题复杂化;服务化并不是引入一个RPC、HTTP框架,而是一整套基础设施(注册中心、负载均衡、服务熔断、服务降级、自动原创 2021-03-07 23:10:16 · 183 阅读 · 2 评论 -
Spring、SpringMVC原理简述
一、Spring IOCIOC控制反转,是一种思想,意味着将你设计好的对象交给容器控制而非自己直接控制,使用时由容器创建及注入依赖对象。DI依赖注入,组件间的依赖关系由容器在运行时决定;依赖注入的目的并非为软件系统带来更多功能,而是提升组件重用的频率。https://www.cnblogs.com/xdp-gacl/p/4249939.html二、Spring Bean加载流程Spring Bean初始化过程:首先读取XML中的bean(id、class、scope、depends on原创 2021-03-03 22:51:20 · 313 阅读 · 1 评论 -
Spring @Value注解传递什么参数结果返回什么
今天在在外网搭建Spring MVC的Demo项目Controller方法中@Value("XXX")传递XXX然后结果返回XXX,网上查看资料都是关于1、static、final变量@Value注解不生效(返回结果为NULL)2、<context:property-placeholderfile-encoding="UTF-8"location="classpath:config.properties"ignore-unresolvable="false"/>引入多个问题.....原创 2021-01-13 15:16:05 · 728 阅读 · 0 评论 -
文件上传HTTP错误(413)
最近我们的项目(JAVA WEB)在文件上传时遇到HTTP错误(413),网上查了下都说是Spring MVC配置的问题,但是我检查了下配置文件,配置的最大上传文件大小为500M,显然并不是Spring MVC配置的问题。再检查使用的插件uploadify(flush)限制大小为500M,显然可能不是这个,毕竟若是插件问题没上传之前就会提示大小不合适。然后没招。。。咨询了下我们的公司技术总监,他说...原创 2018-12-07 09:53:21 · 14448 阅读 · 0 评论