-
在mac安装on my zsh,终端界面焕然一新!
on my zsh是一个开源的帮助我们快速上手zsh的工具,是国外一个穷极无聊的程序员开发出来的,由于zsh配置复杂,所以这个大佬就开发出了可以简化配置,帮助我们更容易地使用zsh的工具。由于macos和linux类似,所以我们也很容易地安装on my zsh。
-
mac本地使用docker安装rabbitmq
rabbitmq和activemq一样是一个十分流行的消息队列中间件,我们在本地调试的时候一般需要在本地搭建好运行环境,一般推荐在docker中安装即可,本地数据库mysql也可以使用docker来安装,甚至可以在docker中安装centos构建虚拟服务器,就和我们用vmware安装虚拟机一样,使用docker的方式安装相比传统的单个单个去安装到本地就显得容易一点。
-
springboot使用TransactionSynchronizationManager在事务提交之后执行
spring事务相关基础知识。
-
mysql根据同一个字段的不同值关联查询其他多个不同的表数据
在项目开发的过程中,经常会遇到各种各样不同的需求,有时我们就不得不编写复杂的sql来实现,当然了,为了减轻数据库的压力,可以的话我们还是尽量把业务集中到代码来解决,而不是一味地使用数据库的函数或复杂的关联查询来实现,这样可能会导致一些sql执行过慢的问题。
-
springboot如何进行跨域配置解决前端跨域访问报错问题
出于浏览器的同源策略限制。同源策略(Sameoriginpolicy)是一种约定,它是浏览器最核心也最基本的安全功能,如果缺少了同源策略,则浏览器的正常功能可能都会受到影响。可以说Web是构建在同源策略基础之上的,浏览器只是针对同源策略的一种实现。同源策略会阻止一个域的javascript脚本和另外一个域的内容进行交互。所谓同源(即指在同一个域)就是两个页面具有相同的协议(protocol),主机(host)和端口号(port)
-
关于websocket多节点分布式问题的解决方案
websocket是一种在单个TCP连接上进行双全工通信的协议,使用websocket,我们可以实现服务端主动向各个订阅消息通道的客户端推送消息。这点比传统的http轮询请求要更好一点,避免一些无用的请求,能更好的节省服务器资源和带宽,并且能够更实时地进行通讯。
-
springboot如何使整合基于STOMP协议的WebSocket实现后端推送实时数据到前端
springboot整合WebSocket有多种方式,可以使用JavaEE原生的WebSocket,也可以使用Spring封装的基于STOMP协议的WebSocket,从而实现客户端和服务端的双全工通信。
-
mysql常用函数有哪些和如何跨数据库连接查询多个表
我们在工作当中经常会遇到一些场景,需要我们编写复杂的sql语句才能实现我们的需求,我们一般会调用到mysql的一些内置函数,那么常用的内置函数有哪些呢?如果我们需要跨数据库连接查询,又该如何实现呢?
-
springboot如何整合JavaEE原生的WebSocket实现后端推送实时数据到前端
在平时的工作中,我们经常会遇到一些场景需要实时获取后端数据,然后不停地刷新前端展示数据,一般我们会有两种做法:一种就是直接前端轮询调用对应的接口获取最新数据,然后不停地更新前端页面的数据变更展示;另一种方式就是由后端主动推送数据到前端,前端实时监听后端数据变更然后展示到页面。第一种方式相比第二种方式的缺点就是如果后端没有数据变更则前端会产生很多不必要的请求,因此我们一般选择第二种方式实现,也就是使用WebSocket来实现我们的需求。
-
版本控制工具git的基础知识和一些常用命令总结
我们在工作中一般都会用到版本控制工具,每个公司都会采用其中一种工具才管理公司的源代码和一些公共文档、UI切图等,用的比较多的应该就是git和svn这两个。基本上我们都会用过这两个,相比之下,我觉得git更加适合我们的需求,如果熟练掌握git,将大大提高我们的工作效率。
没有更多了