Java体系相关
文章平均质量分 91
super超的代码日志
擅长Java,Python相关程序开发。我的个人博客主要记录了我在编程技术、项目实践以及学习生活方面的一些心得和体会。希望在博客上分享自己的学习过程和经验,通过写作来记录和展示自己的成长历程,同时也希望能够为其他小伙伴提供一些有益的帮助和启示。
展开
-
关于Java调用Python脚本的处理方式
可以直接使用Jython的PythonInterpreter类,在程序内直接加载Python解释器,然后在解释器对象中使用Python的sys.path模块将第三方库的路径添加到Python解释器的搜索路径中。这种方式可以在Java应用程序中直接加载Python解释器,添加第三方库的路径后执行Python脚本,避免了启动新的Python解释器进程,但是需要确保使用的第三方库与jython版本兼容。原创 2023-06-02 19:18:36 · 1740 阅读 · 1 评论 -
记录@Transactional注解和多数据源相遇引发的一些问题
可以使用分布式数据库,根据需求将数据分散在不同的节点中,不仅可以降低单个数据库的压力,提高了数据库的扩展性、可用性,还可以减少数据源的切换次数,使得多数据源之间的数据交互变得更加简单。比如,如果一个事务需要访问多个数据源,如果在两个不同的数据源中分别开启事务,那么可能出现一个数据源的事务提交成功,而另外一个数据源的事务提交失败的情况,这样就会导致数据的不一致性。反正尽可能减少数据源的切换次数,或者使用一些同步机制共享的连接池,或者使用分布式事务等,解决办法还是很多的,目的都是保证数据的一致性和稳定性。原创 2023-05-29 15:57:32 · 2497 阅读 · 6 评论