Wesley13 Wesley13
3年前
SSH实现动态数据源切换,事务场景下使用AOP
上周写代码遇到了切换数据源的问题,在同一个方法中向两个不同数据源做一些操作,但是这个方法使用了事务,所以网上一般动态切换数据源的方法就失效了。框架是spirngmvchibernate,数据库是oracle,连接池druid。一般情况下,操作数据都是在DAO层进行处理。一种办法是使用多个DataSource然后创建多个SessionFa
菜园前端 菜园前端
2年前
一篇文章教会你什么是闭包
原文链接:什么是闭包?闭包的概念并不复杂,但是它的定义比较绕(就像平时经常用到它,却又说不出来是什么)。可以在一个作用域中调用函数的内部函数并访问到该函数中的作用域的成员,这就是闭包。给一个建议,网上闭包的概念可以搜出来一大堆,但是你真的了解它吗?你有去调
东方客主 东方客主
4年前
20 张图彻底弄懂 HTTPS 的原理
前言近年来各大公司对信息安全传输越来越重视,也逐步把网站升级到HTTPS了,那么大家知道HTTPS的原理是怎样的吗,到底是它是如何确保信息安全传输的?网上挺多介绍HTTPS,但我发现总是或多或少有些点有些遗漏,没有讲全,今天试图由浅入深地把HTTPS讲明白,相信大家看完一定能掌握HTTPS的原理,本文大纲如下:HTTP为什么不安全
Stella981 Stella981
3年前
Playframework 架构特点
用Play开发也有3年多年时间了,结合自己的感受以及网上看的相关文章,在这里也分享一下经验。本人之前一直是用play1.2.5版本,以下是鉴于1.2.5版本来讨论,欢迎各种吐槽。PLayFramework是一个FullStack的JavaWeb框架,有以下四大特点:修改不用重启(热部署)这是我觉得最重要的一点:当你在开发时,修
Python进阶者 Python进阶者
3年前
手把手教你安装Anaconda和启动jupyter(常见问题解决方法分享)
大家好,我是皮皮。一、前言前几天在Python白银交流群有个叫【千葉ほのお】的粉丝问了一个jupyter使用的问题,在使用jupyter的时候,一般需要安装Anaconda,当然也有其他方法,这里给大家分享下Anaconda的安装方法,希望对后来者有帮助。二、安装过程1、首先去官网上进行下载安装包,官网链接;https://www.anaconda.com2
python如何分布式和高并发爬取电商数据
随着互联网的发展和数据量的不断增加,网络爬虫已经成为了一项非常重要的工作。爬虫技术可以帮助人们自动地从互联网上获取大量数据,并且这些数据可以应用于各种领域,如搜索引擎、数据分析和预测等。然而,在实际应用中,我们面临的一大难题就是如何高效地爬取大量数据。分布
高并发海量数据爬取,哪种语言更适合?
今天我要和大家聊一聊一个让程序员们头疼不已的话题——高并发海量数据爬取。在这个信息爆炸的时代,我们需要从互联网上抓取大量的数据,便于进行分析、挖掘和应用。但是面对庞大的数据量和复杂的网络环境,我们应该选择哪种编程语言来完成这项任务呢?让我们一起来探讨一下吧
位流程风 位流程风
2星期前
实测雷池WAF:轻量好用又强悍,这才是WAF该有的样子!
今天分享一款轻量好用又强悍的Web应用防火墙。前言随着项目的运营,业务规模逐渐扩大,茫茫多的WEB业务被开放到公网上,随之带来的安全问题不容小觑。前段时间刚创建的一个实例,只挂了一个web服务器,就受到了大量的扫描和反序列化等攻击。很难想象一个正常的web