
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
Springboot解决跨域问题
最近,在研究后台数据库过大的时候,相关的分库分表解决方案。1.分库分表当一个数据库里的数据库和数据表足够大的时候,就面临很多问题。由于数据库大多采用B树存储,当数据量太大的时候,会发生资源访问过大,数据迟缓问题。面对这类问题,比较好的方案是分库分表。分库分表的方案有两种:垂直切分和水平切分。垂直切分一般为不同业务和不同字段分割到不同部分,水平切分一般为同一数据库或数据表根据一定规则分到不同的数据库
1.设计模式设计模式,是(Design Pattern)是解决问题的一系列套路。设计模式的出发点,不在程序运行的高效性,而在程序的工程性;因此,设计模式很重要的篇幅是如何解耦,从而让程序可以分隔而让程序更好维护。设计模式真正成为一种“显学”,是由于GoF(Gang of Four,中文戏称为“四人帮”)在1995年写的《设计模式:可复用面向对象软件的基础》(Des...
1.微服务从本质上来说,微服务是一种思想,即把复杂的服务拆分为一个个微小的服务的过程。关于微服务的介绍,比较权威的思想的说法是ThoughtWorks 公司的首席科学家 Martin Fowler 的一段话:"In short, the microservice architectural style is an approach to developing a single appli...
该程序在自己的机器上没有问题,但生成jar包后放置到服务器上运行出错,出错的关键字是“java.lang.NoClassDefFoundError:Could not initialize class org.bytedeco.ffmpeg.global.avutil”。最开始想的是Windows Server2008不支持流媒体服务造成的,安装上KB963697,然后通过MCC安装上流媒体服务后
SpirngBoot拦截器(Interceptor)和过滤器(Filter)的操作的如下图所示。OOP编程的思路是封装、继承和多态,而AOP编程的思路是不改变原有接口和功能的基础上提供功能扩展。SpringBoot拦截器和过滤器是Spring Boot的一种机制,用于对请求和响应进行操作的拦截,是AOP编程的一种体现。一般来说,AOP编程的实现思路是提供代理,把一些常用功能如权限检查、日志、事务等

今日遇到一个问题,发现在点击APP过程中,程序崩溃了,并显示出如下问题。java.lang.IllegalStateException: FragmentManager is already executing transactionsat android.support.v4.app.FragmentManagerImpl.ensureExecReady(FragmentManager.java
本篇博客的精髓,在于实现Springboot框架下的分布式事务。
有的时候,需要用浏览器模拟手机客户端,然后发现,chrome具有这种功能。打开步骤如下:1)chrome浏览器打开“更多工具”-->“开发者工具”。2)点击开发者工具上的左上角类似手机的标志。3)可以进行浏览器样式选择。选择“More tools” -->“Network conditions”,然后,进行样式选择。PS:Chrome...
SpirngBoot拦截器(Interceptor)和过滤器(Filter)的操作的如下图所示。OOP编程的思路是封装、继承和多态,而AOP编程的思路是不改变原有接口和功能的基础上提供功能扩展。SpringBoot拦截器和过滤器是Spring Boot的一种机制,用于对请求和响应进行操作的拦截,是AOP编程的一种体现。一般来说,AOP编程的实现思路是提供代理,把一些常用功能如权限检查、日志、事务等








