- 博客(18)
- 收藏
- 关注
原创 使用kafka消息队列解决分布式事务(可靠消息最终一致性方案-本地消息服务)
微服务框架Spring Cloud介绍 Part1: 使用事件和消息队列实现分布式事务本文转自:http://skaka.me/blog/2016/04/21/springcloud1/不同于单一架构应用(Monolith), 分布式环境下, 进行事务操作将变得困难, 因为分布式环境通常会有多个数据源, 只用本地数据库事务难以保证多个数据源数据的一致性. 这种情况下, 可以使用两阶段或者三阶段提交协议来完成分布式事务.但是使用这种方式一般来说性能较差, 因为事务管理器需要在多个数据源之间进行多次等待
2022-04-07 23:05:35 1213
原创 eureka启动报错
springCloud com.sun.jersey.api.client.ClientHandlerException: java.net.ConnectException: Connection refused: connect1、com.sun.jersey.api.client.ClientHandlerException: java.net.ConnectException: Con...
2019-10-28 10:55:18 278
原创 Springboot @Transactional 事务不回滚
一、异常捕获的原因这里Exception异常,他又分为运行时异常RuntimeException和非运行时异常 可查的异常(checked exceptions):Exception下除了RuntimeException外的异常 不可查的异常(unchecked exceptions):RuntimeException及其子类和错误(Error) 异常checked例外也回滚:在整个方法...
2019-03-04 23:35:53 825
转载 [python爬虫] Selenium常见元素定位方法和操作的学习介绍
[python爬虫] Selenium常见元素定位方法和操作的学习介绍 这篇文章主要Selenium+Python自动测试或爬虫中的常见定位方法、鼠标操作、键盘操作介绍,希望该篇基础性文章对你有所帮助,如果有错误或不足之处,请海涵~同时CSDN总是屏蔽这篇文章,再加上最近只能专家和伯乐发表文章至首页(why),这严重影响别人阅读新人的文章和程序猿的激情,所以想起自己博客园的账号,...
2018-10-30 15:58:45 276
原创 CentOS7为firewalld添加开放端口及相关操作
1、firewalld的基本使用启动: systemctl start firewalld查看状态: systemctl status firewalld 停止: systemctl disable firewalld禁用: systemctl stop firewalld 2.systemctl是CentOS7的服务管理工具中主要的工具,它融合之前service和chkc...
2018-10-23 23:19:43 196
原创 linux下MYSQL的启动与访问
linux下MYSQL的启动与访问启动与停止 1、启动 MySQL安装完成后启动文件mysql在/etc/init.d目录下,在需要启动时运行下面命令即可。 [root@test1 init.d]# /etc/init.d/mysql start 或者:service mysql start 2、停止 service mysql stop 3、...
2018-10-23 00:16:19 184
原创 实战:使用Docker配置ubuntu下的scrapy爬虫环境
1 准备docker容器1.1 安装DockerToolBox参考: http://www.oschina.net/translate/installing-docker-on-mac-os-x https://github.com/boot2docker/osx-installer/releases1.2 配置ubuntu镜像$docker pull daocloud.io/ubu...
2018-10-23 00:12:33 504
原创 正则表达式中的\\\\/四个反斜杠含义
<?php echo '\\'; 运行结果:\ 由此可见,在字符串中,两个反斜杠被解释为一个反斜杠,然后在作为正则表达式, \\ 则被正则表达式引擎解释为 \,所以在正则表达式中需要使用四个反斜杠。 也就是说,前两个反斜杠在字符串中被解释为一个反斜杠,后两个也被解释为一个反斜杠,这时解释完毕后变成两个反斜杠,再由正则表达式解释两个反斜杠,就又解释成了一个反斜杠,所以,在正则表...
2018-10-21 14:32:07 36985 3
原创 Python爬虫突破封禁的6种常见方法
在互联网上进行自动数据采集(抓取)这件事和互联网存在的时间差不多一样长。今天大众好像更倾向于用“网络数据采集”,有时会把网络数据采集程序称为网络机器人(bots)。最常用的方法是写一个自动化程序向网络服务器请求数据(通常是用HTML表单或其他网页文件),然后对数据进行解析,提取需要的信息。本文假定读者已经了解如何用代码来抓取一个远程的URL,并具备表单如何提交及JavaScript在浏览器如何运行...
2018-07-06 17:12:42 695
原创 pyquery用法
如果你对Web有所涉及,如果你比较喜欢用CSS选择器,如果你对jQuery有所了解,那么这里有一个更适合你的解析库——pyquery。接下来,我们就来感受一下pyquery的强大之处。 1、 准备工作 在开始之前,请确保已经正确安装好了pyquery。若没有安装,可以通过pip安装。pip install pyquery12、 初始化 初始化pyquery的时候,也需要传入HTML文本来初始化一个...
2018-06-29 17:33:46 213
转载 hadoop linux下安装
环境:Ubuntu14.4jdk1.8maven3.3.9Hadoop2.7.3protocbuf 2.5.0--------hadoop编译------1、安装jdk 配置环境变量1.1 解压文件,修改文件名[plain] view plain copy$ sudo mkdir /usr/lib/jvm $ sudo tar zxvf /home/linlin/soft/jdk-7u71-li...
2018-04-26 16:46:49 1101
原创 如何用新安装的jdk替换掉Linux系统默认jdk
系统自带的JDK[root@master ~]# java -versionjava version "1.5.0"gij (GNU libgcj) version 4.4.7 20120313 (Red Hat 4.4.7-3)Copyright (C) 2007 Free Software Foundation, Inc.This is free software; see the sourc...
2018-04-25 16:03:30 1154
原创 将MongoDB服务器设置成Windows启动服务(win10)
MongoDB设置数据库我就不说了。。。额。。算了,还是整理下,自己也复习一遍。。由于我是下载的安装包,exe直接安装的。。1.安装完毕之后,我的默认安装在 C:\Program Files\MongoDB 下面,bin目录的完整路径为 C:\Program Files\MongoDB\Server\3.2\bin(以后要用到)2.打开cmd(普通打开或者管理员打开均可),输入命令cd C:\...
2018-04-12 09:45:33 503
转载 nginx服务器调用phpmyadmin
在之前的一篇博文中,介绍了如何在CentOS环境下安装LEMP,如果已经安装好了LEMP环境,Nginx、php和MySQL也已经跑起来了,接下来,我们需要安装phpMyAdmin,实现MySQL的可视化操作。Step One 安装phpMyAdminEPEL是yum的一个附件的软件源,phpMyAdmin在这个软件源中可以下载到,因此如果已经下载了EPEL,则直接通过以下命令即可:sud...
2018-02-09 21:30:34 601
原创 php三维数组取数实例
$data='{ "kf_list" : [ { "kf_account" : "test1@test", "kf_headimgurl" : "http://mmbiz.qpic.cn/mmbiz/4whpV1VZl2iccsvYbHvnphkyGtnvjfUS8Ym0GSaLic0FD3vN0V8PILcibEGb2fPfE
2017-12-05 22:04:59 6375
转载 php三维数组转二维数组
$result = array( 0 => array( 0 => array( 'bid' => 41, 'brealname' => 'we教官', 'cid' => 41, 'crealname' => 'we教官' ) ),
2017-12-05 21:40:15 4883 1
转载 PHP获取二维数组中某一列的值集合
PHP还是比较常用的,于是我研究了一下PHP二维数组。在处理php数组的时候,有一种需求特别的频繁,如下二维数组:?12345678910$arr = array(1=>array('id' => 5,'name' => '张三'),2=>array('id' => 6,
2017-12-05 17:21:50 2025
原创 php处理json格式数据经典案例总结
1.json简介:何为json?简 单地说,JSON 可以将 JavaScript 对象中表示的一组数据转换为字符串,然后就可以在函数之间轻松地传递这个字符串,或者在异步应用程序中将字符串从 Web 客户机传递给服务器端程序.通俗点讲,它是一种数据的存储格式,就像php序列化后的字符串一样。它也是一种数据描述,比如:我们将一个数组序列化后存放,就可以很容易的反序列化后应用;json
2017-12-05 16:49:58 974
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人