虚拟空间管理

加载中

面试遇到Spring双层事务不回滚怎么破?

https://my.oschina.net/u/3677838/blog/4933580?channel=REC&scene=SCENE_FEEDS&recid=ae9134bd-cb1f-4c84-9781-aa70e2f8aa2b

最近有粉丝在朋友圈问我,面试遇到了Spring双事务不会滚问题,怎么破解。本文结合一个简单案例,希望能解决一部分人的疑惑。 系统 A 调用系统 B 执行数据同步,系统 B 返回了错误提示,系统 A 需要将前边保存的回滚掉,同时把错误信息向上抛。 大致代码如下 @Service("noteService") public class NoteServiceImpl implements NoteService {     @Resource     private SearchService searchService;     @...

01/29 09:09

拥挤的自动驾驶赛道,谁会成为最终赢家

https://my.oschina.net/u/4472036/blog/5010403?channel=REC&scene=SCENE_FEEDS&recid=ae9134bd-cb1f-4c84-9781-aa70e2f8aa2b

![img](https://pic1.zhimg.com/80/v2-db20db3b25b7725a30f2918c8d2b97a5_1440w.webp) ## **前言** 从1885年,卡尔本茨研制出第一台汽车之后,到现在汽车逐渐步入电子化、智能化,新兴的**电子技术**取代汽车原来单纯的机电液操纵控制系统以适应对汽车**安全、排放、节能**日益严格的要求。90年代以后,陆续出现了智能化的发动机控制、自动变速、巡航行驶、全球卫星定位等不胜枚举的**智能化自动控制系统**。还有车载音频、视频...

04/06 22:34

mysql初始化设置

https://my.oschina.net/martin2012/blog/5017544?channel=REC&scene=SCENE_FEEDS&recid=ae9134bd-cb1f-4c84-9781-aa70e2f8aa2b

初始化密码 mysql>set password = password('你的密码'); mysql>flush privileges; 开启外网访问 mysql>use mysql; mysql>update user set host = '%' where user = 'root'; mysql>select host, user from user; mysql>flush privileges;...

04/13 14:33

自动化测试在架构优化项目中的应用实践

https://my.oschina.net/u/4580505/blog/4954438?channel=REC&scene=SCENE_FEEDS&recid=ae9134bd-cb1f-4c84-9781-aa70e2f8aa2b

顾老师新书《全栈软件测试工程师宝典》 https://item.m.jd.com/product/10023427978355.html 以前两本书的网上购买地址: 《软件测试技术实战设计、工具及管理》: https://item.jd.com/34295655089.html 《基于Django的电子商务网站》: https://item.jd.com/12082665.html 来源:http://www.51testing.com/  摘要:随着科技的发展和进步,自动化测试的应用越来越广泛深入,作为一种软件质量管控的重要手段,自动化测试通过将...

02/10 07:00

分库分表 vs NewSQL,怎么选择?

https://my.oschina.net/javaroad/blog/4927112?channel=REC&scene=SCENE_FEEDS&recid=ae9134bd-cb1f-4c84-9781-aa70e2f8aa2b

Java技术栈 www.javastack.cn 关注阅读更多优质文章 作者:蚊子squirrel 来源:https://www.jianshu.com/p/9131edd8fd2c 最近与同行科技交流,经常被问到分库分表与分布式数据库如何选择,网上也有很多关于中间件+传统关系数据库(分库分表)与NewSQL分布式数据库的文章,但有些观点与判断是我觉得是偏激的,脱离环境去评价方案好坏其实有失公允。 本文通过对两种模式关键特性实现原理对比,希望可以尽可能客观、中立的阐明各自...

01/26 10:46

从 0 到 1 搭建一个企业级前端开发规范

https://my.oschina.net/u/4593024/blog/5018690?channel=REC&scene=SCENE_FEEDS&recid=ae9134bd-cb1f-4c84-9781-aa70e2f8aa2b

来源:大古同学 https://juejin.cn/post/6947872709208457253 前端代码规范对于团队而言至关重要,既可以提高代码的可维护性,也可以降低代码多人维护的成本 那如何搭建一个规范的前端项目基础呢?接下来让我告诉你 创建一个基础项目 使用 npm init \-y 初始化一个前端项目,这会自动生成package.json 文件。当我们安装项目依赖的时候,这个文件会自动更新 接下来我们创建以下文件目录 └── src/     ├── index.ts  ...

04/10 18:01

数据加密和解密

https://my.oschina.net/u/3204029/blog/5017582?channel=REC&scene=SCENE_FEEDS&recid=ae9134bd-cb1f-4c84-9781-aa70e2f8aa2b

## 数据加密和解密 数据加密分为对称加密和非对称加密,对称加密有 DES 加密和解密,非对称加密解密 RSA ### DES对称加密 DES(Data Encryption Standard)是一种对称加密算法,所谓对称加密就是加密和解密都是使用同一个密钥。 加密原理: DES 使用一个 56 位的密钥以及附加的 8 位奇偶校验位,产生最大 64 位的分组大小。这是一个迭代的分组密码,使用 Feistel 技术,将其中加密的文本块分成两半,实现了子密钥对其中一半应用循...

04/13 15:05

[Android开发] Android Studio问题以及解决记录

https://my.oschina.net/u/3797416/blog/5010864?channel=REC&scene=SCENE_FEEDS&recid=ae9134bd-cb1f-4c84-9781-aa70e2f8aa2b

[Android开发] Android Studio问题以及解决记录 参考文章: (1)[Android开发] Android Studio问题以及解决记录 (2)https://www.cnblogs.com/tianzijiaozi/p/7582671.html (3)https://www.javazxz.com/thread-716-1-1.html 备忘一下。

04/07 13:52

c++数值52,截断,弹出计数,中点,二项分布

https://my.oschina.net/u/1017743/blog/5008818?channel=REC&scene=SCENE_FEEDS&recid=ae9134bd-cb1f-4c84-9781-aa70e2f8aa2b

#包含 <c数学> #包含 <io流> 整 主() { 输出 << 固定 << "截断(+2.7) = " << 标::截断(+2.7) << '\n' << "截断(-2.9) = " << 标::截断(-2.9) << '\n' << "截断(-0.0) = " << 标::截断(-0.0) << '\n' << "截断(-无穷) = " << 标::截断(-无穷) << '\n'; } 截断(+2.7) = 2.000000 截断(-2.9) = -2.000000 截断(-0.0) = -0.000000 截断(-无穷) = -无穷 #包含 <位> #包...

04/02 18:16

黑暗世界的搜索引擎

https://my.oschina.net/u/4356887/blog/3383894?channel=REC&scene=SCENE_FEEDS&recid=ae9134bd-cb1f-4c84-9781-aa70e2f8aa2b

什么是 Shodan? 首先,Shodan 是一个搜索引擎,但它与 Google 这种搜索网址的搜索引擎不同,Shodan 是用来搜索网络空间中在线设备的,你可以通过 Shodan 搜索指定的设备,或者搜索特定类型的设备,其中 Shodan 上最受欢迎的搜索内容是:webcam,linksys,cisco,netgear,SCADA等等。 那么 Shodan 是怎么工作的呢?Shodan 通过扫描全网设备并抓取解析各个设备返回的 banner 信息,通过了解这些信息 Shodan 就能得知网络中哪一种...

2019/09/28 10:40

Python私有变量如何定义?Python学习教程!

https://my.oschina.net/u/4938745/blog/5009170?channel=REC&scene=SCENE_FEEDS&recid=ae9134bd-cb1f-4c84-9781-aa70e2f8aa2b

  无论你学习的是Python、Java还是其他的编程语言,相信大家都听说过私有变量,因为私有变量是编程中必不可少的。那么你知道Python私有变量如何定义吗?跟着小编往下看。   与Java和C语言用private关键字定义私有变量不同,Python是在变量前面加上双横杠(例如:__test)来标识。   Python私有变量只能在类内部使用,不被外部调用,且当变量被标记为私有后,调用时需再变量的前端插入类名,在类名前添加一个下划线,即“_Cl...

04/06 14:16

AI一键去纹身,还原明星「庐山真面目」

https://my.oschina.net/u/4593030/blog/5020673?channel=REC&scene=SCENE_FEEDS&recid=ae9134bd-cb1f-4c84-9781-aa70e2f8aa2b

这两天在 Reddit 上看到了一个挺好玩的算法,立马连夜写文过来分享一波。 AI去除纹身: 国内的一些影视作品、综艺节目、B站视频等,都有一些去除纹身的需求。 有些时候,我们需要把一些人身上的纹身覆盖掉,以避免引人效仿。 来自印度的机器学习研究者 Vijish Madhavan 最近开源的一个机器学习工具 SkinDeep 满足了我们这个需求。 项目灵感来源于贾斯汀 · 比伯一次拍 MV ,化妆师花费几个小时的时间才把一身的纹身覆盖掉,采用...

学习 Java 语言,你必须知道的 Java 简史

https://my.oschina.net/woniu666/blog/4959084?channel=REC&scene=SCENE_FEEDS&recid=ae9134bd-cb1f-4c84-9781-aa70e2f8aa2b

这是蜗牛互联网的第 92 期原创。 作者 | 白色蜗牛 来源 | 蜗牛互联网(ID: woniu_internet) 转载请联系授权(微信ID: 919201148) 阅读本文你将收获: 为什么要学习 Java Java 这门语言如今是互联网行业炙手可热的编程语言,像阿里、美团这些大厂,技术体系都是建立在 Java 之上。这些大厂又是很多新兴互联网企业的技术风向标,因此 Java 使用范围相当的广,对 Java 程序员的需求量就相当的大。 Java 不仅仅是一杯热腾腾的咖啡...

02/17 11:18

百度智能云发布云智一体的AI开发全栈模式

https://my.oschina.net/u/4587298/blog/5006064?channel=REC&scene=SCENE_FEEDS&recid=ae9134bd-cb1f-4c84-9781-aa70e2f8aa2b

在“云智一体”的独家优势下,百度智能云为企业的 AI 开发打开了更多可能。 3月27日,百度智能云2021云智技术论坛首场活动在京举行,重磅发布“云智一体的 AI 开发全栈模式”,基于百度全球领先的 AI 技术和生态优势,AI 原生的云基础设施与 AI 开发融合一体,为企业提供满足实际业务场景需求的、低成本高效率、全流程 AI 开发支持的全栈解决方案,加速产业智能化升级。 百度集团副总裁、深度学习技术及应用国家工程实验室副主任...

04/02 01:06

Charles不仅可以用于http协议攻击、XSS攻击,平时工作中也大有用处

https://my.oschina.net/u/4598048/blog/5008405?channel=REC&scene=SCENE_FEEDS&recid=ae9134bd-cb1f-4c84-9781-aa70e2f8aa2b

Charles是一款代理服务器,通过成为手机/电脑应用层的代理截取请求和响应达到分析抓包的目的,是一款http/https协议网络抓包工具。Charles支持拦截请求与响应、修改请求与修改响应,支持快速重试请求等。 笔者使用Charles最初是为了模拟协议攻击、XSS攻击,后来觉得用于测试接口也挺方便就用来应对一些接口测试场景,最近接触新项目又用于熟悉新项目。由于项目web端和小程序端功能差异较大,想要熟悉项目代码,笔者是通过“玩”...

04/02 19:32

Vue3 Teleport 简介,请过目,这个是真的好用!

https://my.oschina.net/u/4222124/blog/5005995?channel=REC&scene=SCENE_FEEDS&recid=ae9134bd-cb1f-4c84-9781-aa70e2f8aa2b

作者:Michael Thiessen 译者:前端小智 来源:news 点赞再看,微信搜索【大迁世界】,B站关注【前端小智】这个没有大厂背景,但有着一股向上积极心态人。本文 GitHub https://github.com/qq44924588... 上已经收录,文章的已分类,也整理了很多我的文档,和教程资料。 关于 ve3 的一个新特性已经讨论了一段时间了,那就是 Portals(传送门) ,它的功能是将模板HTML移动到DOM不同地方的方法。Portals是React中的一个常见特性,Vue...

04/01 00:21

C语言中段错误的解决方法Segmentation fault (core dumped)

https://my.oschina.net/u/4432649/blog/5014629?channel=REC&scene=SCENE_FEEDS&recid=ae9134bd-cb1f-4c84-9781-aa70e2f8aa2b

C语言中段错误的解决方法Segmentation fault (core dumped) 参考文章: (1)C语言中段错误的解决方法Segmentation fault (core dumped) (2)https://www.cnblogs.com/xdd-sdyp/p/11329281.html (3)https://www.codeprj.com/blog/acdf011.html 备忘一下。...

04/09 22:51

这个 bug 让我更加理解 Spring 单例了

https://my.oschina.net/u/3471412/blog/4952038?channel=REC&scene=SCENE_FEEDS&recid=ae9134bd-cb1f-4c84-9781-aa70e2f8aa2b

谁还没在 Spring 里栽过跟头呢,从哪儿跌倒,就从哪儿睡一会儿,然后再爬起来。 讲点儿武德 这是由一个真实的 bug 引起的,bug 产生的原因就是忽略了 Spring Bean 的单例模式。来,先看一段简单的代码。 public class TestService {          private String callback = "https://ip.com/token={token}";     public String getCallback() {         Random random = new Random();     ...

缺页中断和缺页异常

https://my.oschina.net/u/4428122/blog/5015371?channel=REC&scene=SCENE_FEEDS&recid=ae9134bd-cb1f-4c84-9781-aa70e2f8aa2b

缺页中断和缺页异常 参考文章: (1)缺页中断和缺页异常 (2)https://www.cnblogs.com/zhangtiezi/p/8404589.html (3)https://www.codeprj.com/blog/803e6d1.html 备忘一下。

04/11 13:20
返回顶部
顶部