51dev.com IT技术开发者社区

51dev.com 技术开发者社区

SpringBoot热部署

SpringBoot热部署

应用正在运行的时候升级功能,不需要重新启动应用对于Java应用程序来说,热部署就是在运行时更新Java类文件好处:不需要重新手工启动应用,提高本地开发效率jrebelSpringLoadedspring-boot-devtools<dependency><groupId>or...

SpringBoot启动方式

SpringBoot启动方式

本地开发中常用接近淘汰tomcat版本兼容问题复杂微服务容器化部署复杂官方推荐,工作中最陈昌勇步骤:pom文件新增maven插件<build><plugins><plugin><groupId>org.springframework.boot</...

C#皮肤美化

C#皮肤美化

关于Winform窗体美化,目前大致了解是有两种方式:第一种方式是重写Winform本身的控件,不过这需要非常熟悉控件的各个属性和事件并且要求具有很高的GDI绘图技术。第二种方式是借助第三方Winform皮肤组件。毕竟修为不够<(^-^)>,我这里选择了第二种方式,就是借助目前流行的&l...

SpringBoot目录文件结构和官方推荐的目录规范、静态资源访问

SpringBoot目录文件结构和官方推荐的目录规范、静态资源访问

src/main/java:存放代码src/main/resourccesstatic:存放静态文件,比如css、js、image,(访问方式:http://localhost:8080/js/main.js)templates:存放静态页面jsp、html、tplconfig:存放配置文件,app...

SpringBoot常用的注解

SpringBoot常用的注解

  作用:用于标记这个类是一个控制器,返回页面的时候使用;如果要返回JSON,则需要在接口上使用@ResponseBody才可以  作用:用于标记这个类是一个控制器,返回JSON数据的时候使用,如果使用这个注解,则接口返回数据会被序列化为JSON  所以:@RestControlle=@Contro...

dubbo面试题及答案

dubbo面试题及答案

Dubbo是阿里巴巴开源的基于Java的高性能RPC分布式服务框架,现已成为Apache基金会孵化项目。面试官问你如果这个都不清楚,那下面的就没必要问了。官网:http://dubbo.apache.org因为是阿里开源项目,国内很多互联网公司都在用,已经经过很多线上考验。内部使用了Netty、Zo...

Spring常见面试题总结

Spring常见面试题总结

  Spring是一个轻量级的IoC和AOP容器框架。是为Java应用程序提供基础性服务的一套框架,目的是用于简化企业应用程序的开发,它使得开发者只需要关心业务需求。常见的配置方式有三种:基于XML的配置、基于注解的配置、基于Java的配置。主要由以下几个模块组成:  SpringCore:核心类库...

Spring Boot面试题

Spring Boot面试题

SpringBoot是Spring开源组织下的子项目,是Spring组件一站式解决方案,主要是简化了使用Spring的难度,简省了繁重的配置,提供了各种启动器,开发者能快速上手。更多SpringBoot详细介绍请看这篇文章《什么是SpringBoot?》。SpringBoot优点非常多,如:&nbs...

Mybatis面试题及答案

Mybatis面试题及答案

Ibatis:2010年,apache的Ibatis框架停止更新,并移交给了google团队,同时更名为MyBatis。从2010年后Ibatis在没更新过,彻底变成了一个孤儿框架。一个没人维护的框架注定被mybatis拍在沙滩上。Mybatis:Ibatis的升级版本。Mybatis实现了DAO接...

nginx面试题及答案

nginx面试题及答案

 Nginx是一个高性能的HTTP和反向代理服务器,也是一个IMAP/POP3/SMTP服务器Nginx是一款轻量级的Web服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器目前使用的最多的web服务器或者代理服务器,像淘宝、新浪、网易、迅雷等都在使用优点:跨平台、配置简单非...

SpringMVC面试题及答案

SpringMVC面试题及答案

问题:单例模式,在多线程访问时有线程安全问题解决方法:不要用同步,在控制器里面不能写字段@Controller:该注解表明该类扮演控制器的角色作用:用来映射一个URL到一个类或者一个特定的处理方法上方法:直接在方法中声明这个对象,SpringMvc就自动把属性赋值到这个对象里面String,Mode...

SpringCloud面试题及答案

SpringCloud面试题及答案

  springcloud是一系列框架的有序集合。它利用springboot的开发便利性巧妙地简化了分布式系统基础设施的开发,如服务发现注册、配置中心、消息总线、负载均衡、断路器、数据监控等,都可以用springboot的开发风格做到一键启动和部署。  在分布式架构中,断路器模式的作用也是类似的,当...

Spring面试题及答案

Spring面试题及答案

Spring:轻量级框架作用:Bean工厂,用来管理Bean的生命周期和框架集成。两大核心:①.IOC/DI(控制反转/依赖注入):把dao依赖注入到service层,service层反转给action层,Spring顶层容器为BeanFactory。②.AOP:面向切面编程编程式事务管理:编程方式...

Linux MySQL分库分表之Mycat

Linux MySQL分库分表之Mycat

当表的个数达到了几百千万张表时,众多的业务模块都访问这个数据库,压力会比较大,考虑对其进行分库当表的数据达到几千万级别,在做很多操作都比较吃力,考虑对其进行分库或分表  数据的切分(Sharding)根据其切分规则的类型,可以分为两种切分模式:垂直切分:按照业务模块进行切分,将不同模块的表切分到不同...

Linux MySQL Proxy 读写分离

Linux MySQL Proxy 读写分离

  因为读写分离是建立在MySQL集群主从复制的基础上,还不了解的,先看我另一篇博客:点我直达  mysql-proxy是mysql官方提供的mysql中间件服务,上游可接入若干个mysql-client,后端可连接若干个mysql-server。它使用mysql协议,任何使用mysql-clien...