logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

事务的7种传播行为

另一方面, PROPAGATION_NESTED 开始一个 “嵌套的” 事务, 它是已经存在事务的一个真正的子事务. 潜套事务开始执行时, 它将取得一个 savepoint. 如果这个嵌套事务失败, 我们将回滚到此 savepoint. 潜套事务是外部事务的一部分, 只有外部事务结束后它才会被提交。两个事务不是一个真正的嵌套事务。举例说明:有两个事务方法,一个是方法A,一个是方法B,方法A中调用了

#java#spring#面试
spring事务失效的各种场景(13种)

在使用@Transactional注解声明事务时,有时我们想自定义回滚的异常,spring也是支持的。可以通过设置rollbackFor参数,来完成这个功能。但如果这个参数的值设置错了,就会引出一些问题1234class)publicvoidthrowsException{save(demo);}上面是我们自定义的业务异常,如果在执行上面这段代码,保存和更新数据时,程序报错了,抛了SqlExcep

#java#spring
git 使用报错: fatal: Couldn‘t find remote ref master的解决方法

fatal: Couldn't find remote ref master 翻译过来就是:致命的:无法找到远程参考主,也就是报错的意思。错误的提示内容意思是找不到需要连接的对象。Git branch -r 查看远程所有分支解决方法有以下几种:0.如果是新建的仓库( repositories )的话在pull代码的时候,出现这个提示,可以忽略不计,直接提交就可以。1.检查本地GIT的配置git c

git------connect to host github.com port 22: Connection timed out解决办法

当在远程库上设置了SSH 之后还是报错连接超时,问题如下$ git push origin masterssh: connect to host github.com port 22: Connection timed outfatal: Could not read from remote repository.Please make sure you have the correct acce

微服务架构下,解决数据库跨库查询的一些思路

开局先总结一下:现在很多厂都进行了微服务的开发模式,但是呢,业务的拆分的时候如果存在交叉是一件非常头大的事情,所以大家写微服务尽量不要交叉的写,比如新增用户如果已经存在在userservice里面了那么就不要再出现再authservice里面。OK,然后还有一个问题,就是本文的问题,微服务一旦拆分以后,那么相应的数据库一般也会进行拆分,防止存在交叉的情况,但是有时候有些需求又避免不了交叉的关联查询

#数据库#架构#微服务
Go get报错 fatal: could not read Username for ‘https://xxx‘: terminal prompts disabled【解决方案】

原因:go get 默认使用https拉取源码,缺少ssh用户权限。解决方案:配置git config。以GitHub为例:git config --global --add url."git@github.es.ecg.tools:".insteadOf "https://github.es.ecg.tools/"另外,补充一些go get相关的命令:运行 go get -u 将会升级到最新的次

#https#git
Windows 任务计划程序(task scheduler)介绍

如果是powershell ,则在路径输入 powershell 在添加参数:输入要执行的脚本路径,如:c:\aa.ps1 起始于:选择这个程序的执行的路径,一般会选择到该程序所在的目录,确保执行的时候,里面会调用到同目录文件,可以顺利调用。分一次,或者周期的每天,每周,每月。如cmd,则在路径输入 cmd 在添加参数:输入要执行的脚本路径,如c:\aa.bat 起始于:选择这个程序的执行的路径,

#windows
什么是servlet?作用?

Servlet = Service + Appletservlet为什么会出现?Servlet = Service + Applet,表示小服务程序。Servlet 是在服务器上运行的小程序。这个词是在 Java applet的环境中创造的,Java applet 是一种当作单独文件跟网页一起发送的小程序,它通常用于在客户端运行,结果得到为用户进行运算或者根据用户互作用定位图形等服务。服务器上需要

servlet三大组件

servlet大致可以分为三个:``简单servlet、过滤servlet、监听servlet`servlet:servlet的创建创建一个类并实现Servlet接口。重写service方法。在服务器中注册Servlet协议一定是双方或多方签订的。浏览器和服务器之间的通信是基于请求(request)和响应(reponse)的。HTTP协议就是规定浏览器和服务器之间的通信报文格式。(报文首部分为首行

#java#servlet
    共 13 条
  • 1
  • 2
  • 请选择