自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(100)
  • 资源 (6)
  • 收藏
  • 关注

原创 安装Gbase报错service cgconfig is not exist on hosts 解决办法

安装Gbase报错service cgconfig is not exist on hosts 解决办法

2021-12-13 18:33:11 1127

原创 Gbase8s跨数据库、实例访问

跨数据库访问表访问同一实例内的其它数据库表名使用格式:dbname:tablename 访问。例如:select * from testdb2:table1跨实例(跨服务器)访问表前提条件:两实例不可同名。当前数据库实例所使用的SQLHOSTS文件内要有目标实例的配置。sqlhosts文件在安装目录的/etc下例如,有两台服务器不同的实例名,假设当前实例名为gbase1实例名IPgbase1192.168.48.128gbase2192.168.48.13

2021-12-05 16:18:40 1990

原创 zookeeper集群搭建

前置条件zookeeper集群依赖Java环境,需要提前安装配置好JDK.zookeeper集群的节点必须是奇数,否则可能会造成"脑裂"。zookeeper容错指的是:当宕掉几个zookeeper节点服务器之后,剩下的个数必须大于宕掉的个数,也就是剩下的节点服务数必须大于n/2,这样zookeeper集群才可以继续使用,无论奇偶数都可以选举leader。例如5台zookeeper节点机器最多宕掉2台,还可以继续使用,因为剩下3台大于5/2。至于为什么最好为奇数个节点?这样是为了以最大容错服务器个

2021-07-03 09:38:35 364

原创 根据线路获取线路的辐射区

项目中需要通过一条线路,计算一个在辐射范围内包含该线路的图形。使用JTS包计算缓冲区即可得到。1.引入依赖<!-- jts依赖--><dependency> <groupId>com.vividsolutions</groupId> <artifactId>jts-core</artifactId> <version>1.14.0</version><

2021-06-21 15:39:12 333

转载 centos6中yum源不能使用

2020年11月30日 centos6各大开源镜像站已经停止维护了 但是阿里源还是可以用的 因为他的centos-vault仓库里放了之前版本的centos的包只需要在centos命令行界面下执行以下三条命令:sed -i "s|enabled=1|enabled=0|g" /etc/yum/pluginconf.d/fastestmirror.conf#备份原来的cent os官方yum源mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/C

2021-06-19 18:42:17 203

原创 MybatisPlus中调用Oracle存储过程

起因由于需要将新数据同步到另外的数据库,所以需要使用dblink进行操作,但是dblink不支持写入操作,因此需要调用写好的存储过程才能实现将新数据插入新数据的同时插入旧数据库。准备工作预先准备好新旧两个数据库旧的数据库create table OLD_USER( USER_ID NUMBER(6) not null primary key,...

2019-12-31 08:58:11 8377

原创 接口文档swagger-bootstrap-ui的使用

文章首发于个人博客站点:https://donlex.cn相信使用前后端分离的工程师都对接口文档折磨过。无论是前端调用后端,还是后端调用后端,都期望有一个好的接口文档。而Swagger,我个人理解就是把相关的信息存储在它定义的描述文件里面(yml或json格式),再通过维护这个描述文件可以去更新接口文档,以及生成各端代码,它能够很好地化解前面所说的尴尬。这样项目开始时期,只要前端跟后端定义...

2019-09-27 20:15:10 2713

原创 mybatis-plus的一些tips

文章首发于 https://donlex.cn一些在使用springcloud和mybatis-plus中遇到的小问题以及解决方法oracle 列转行 LISTAGG和WM_CONCAT对于将一列多值合并成一行问题,oracle提供了wmsys.wm_concat和listagg函数处理此问题。但是使用那一个函数具体得看数据库的版本WMSYS.WM_CONCAT: 依赖WMSYS用户...

2019-09-19 10:45:03 576

原创 歌词LRC、歌曲文件ID3标签与JAudiotagger

首发于 https://donlex.cn现在的移动互联网时代,大部分人可能都不会刻意地留意关于歌曲的一些属性,直接在手机上下载或者在线听就行了。当然,这篇文章肯定会带你了解歌曲更加深入一点的内容,拓展一下知识面。本文从两个方面进行探秘:歌词格式歌曲文件歌词首先,从歌词方面入手,这部分的知识也是我在爬取各音乐网站的时候发现的。常见的歌词格式有 LRC、TRC(天天动听歌词)、...

2019-09-10 17:29:05 2948

转载 Java中常用日期处理类

前言日期处理在Java中一块非常复杂的内容,包含日期的国际化,日期和时间的转换,日期的加减运算,日期的展示格式等问题。而且在一些面试中也可能会有问到,所以整理了一下这部分的内容。主要涉及以下四个类:DateCalendarDateFormatSimpleDateFormat由于Date类算是比较常用的,所以这里只整理了后面的3个类。Calendar 类它是一个抽象类,它为特定瞬...

2019-07-04 22:08:16 386

原创 Java对象排序之Comparator与Comparable

前言关于Java中的排序,我们常见的就是对Array、List进行排序,对于Array,我们可以使用Arrays.sort(数组)进行排序;对于List,我们可以使用Collections.sort(list)进行排序,如果是需要对一个实体类的对象进行排序呢?两种实现方法有两种方法可以实现。一种方法是类实现Comparable<T>接口,然后调用Collections.sor...

2019-07-04 22:06:46 355

原创 微信自动回复机器人

首发于慕课网手记通过itchat获取微信的相关消息,将微信消息传输到青云客机器人接口,获取机器人的返回消息。将返回消息返回给微信消息的发送人。以此实现将微信个人号变身为聊天机器人。因为图灵机器人现在需要实名认证,并每天免费数量只有100条,感觉非常麻烦,所以找了一个免费的接口-青云客,虽然这个智能程度没有图灵机器人那么高,但是也足够应付基本的消息了,不过有时候有点智障,谨慎使用哈。以下...

2019-07-04 22:04:56 3068

转载 Pycharm精选插件

可能很多人都没有安装过什么pycharm插件,一个很重要的原因是默认的pycharm已经很强大了,已经有很多功能了,但是这不妨碍我们喜欢更强大的pycharm。下面介绍几款能够提高效率的插件Material Theme UI相信很多用过Sublime的同学,一装完pycharm的第一感觉就是:“怎么这么难看”,然后赶紧去找教程把主题换回 Sublime 主题。其实不用这么麻烦,只需要装了这个插...

2019-05-16 12:55:07 44661 4

转载 selenium控制日历控件

​在使用selenium爬取数据时,有时会需要选择日期,来获取某个时间段的数据。网页上日历控件一般是一个文本输入框,鼠标点击,就会弹出日历界面,可以选择具体日期。这篇就介绍用selenium如何实现自动化控制日历控件。基本思路方法一:可以模拟鼠标点击,拖动的方式。方法二:使用js进行控制直接输入日期文本内容。这里主要介绍第二种方法。因为大部分的日期控件,都可以把它当成一个普通的input...

2019-05-16 12:50:07 3581 3

原创 突破淘宝登录滑块验证反爬,防止识别为Chrome自动控制

文章首发于慕课网手记,已同步到个人博客:https://www.donlex.cn上次的文章《在爬100万数据的时候,我发现了爬虫的进阶之路》 ,有“怂恿”大家伙去突破淘宝的登录反爬,不知道有没有试了的。反正我是试了,也找到了三种方法。在这里分享一下账号密码登录(有滑块)微博第三方账号登录(无滑块)扫码登录上面都是使用 Selenium 进行模拟登录的,这样就可以不用手动添加各种...

2019-04-25 10:46:00 23385 21

原创 在爬100万数据的时候,我发现了爬虫的进阶之路

文章首发于慕课网,更多内容请访问个人站点:https://www.donlex.cn之前的文章使用的都是一些基础 Python 的知识,特别是在做一些小的项目的时候,运用好那些基础知识就完全够用了。所以如果没有用到新的知识或没有接触到新的知识的时候,我就没有写出来,这就是这么长时间没有发文的原因。并且,我感觉我的爬虫技术一直都处在初级阶段,原地踏步,没有一点进步,也就造成了“没话可说”的尴尬...

2019-04-20 10:28:26 1150

原创 Element UI的table中使用过滤器

目录创建基本的创建基本的

2019-04-10 11:12:48 22573 3

原创 使用Vue制作简单的计算器

跟着Vue官网的教程学了一下,对Vue有了一个初步的了解,通过制作简单的计算器来练习一下,主要是通过switch判断。效果如下:源码:<!DOCTYPE html><html><head> <title>practice_01</title></head><body> <div id="...

2019-04-08 20:49:15 4854

原创 【蓝桥杯】第五届省赛 Java 语言 B 组 - 扑克序列

标题:扑克序列A A 2 2 3 3 4 4, 一共 4 对扑克牌。请你把它们排成一行。要求:两个 A 中间有 1 张牌,两个 2 之间有 2 张牌,两个 3 之间有 3 张牌,两个 4 之间有 4 张 牌。请填写出所有符合要求的排列中,字典序最小的那个。例如:22AA3344 比 A2A23344 字典序小。当然,它们都不是满足要求的答案。请通过浏览器提交答案。“A”一定不要用小写...

2019-03-23 20:22:14 330

原创 【蓝桥杯】第五届省赛 Java 语言 B 组 - 猜字母

标题:猜字母把abcd…s共19个字母组成的序列重复拼接106次,得到长度为2014的串。接下来删除第1个字母(即开头的字母a),以及第3个,第5个等所有奇数位置的字母。得到的新串再进行删除奇数位置字母的动作。如此下去,最后只剩下一个字母,请写出该字母。答案是一个小写字母,请通过浏览器提交答案。不要填写任何多余的内容。正确答案:qpublic class 猜字母 { public...

2019-03-23 12:26:09 255

原创 Android 中 activity.this 与 getApplicationContext()

前言在写 Android 程序的过程中,总是遇到一些很细节的问题,如果不深入的了解以下,可能会导致一些隐藏漏洞。比如在获取上下文的过程中,有时候使用 activity.this 与 getApplicationContext() ,但是一直都是模糊不清楚的,只有到运行出错的时候,才会考虑到换下,然后解决了问题,但是不知道原因 :( 所以写了这篇,以供参考。。。Application类get...

2019-03-22 16:44:55 693

原创 Android应用程序生命周期

所谓应用程序的生命周期,是指应用程序进程从创建到消亡的整个过程。在 Android 中,多数情况下每个程序都是在各自独立的 Linux 进程中运行的。当一个程序或其某些部分被请求时,进程就“出生”;当该程序没必要继续运行且系统需要回收此进程所专用的内存时,该进程就“死亡”。因此,Android 程序的生命周期是由系统控制而非程序自身直接控制,这与桌面应用程序有一定的区別,桌面应用程序的进程也是在其...

2019-03-21 10:29:07 2147

原创 Android 环境搭建与第一个程序

安卓开发环境搭建作为一个独立的平台,Android 有两个比较成熟的开发环境,一个是Eclipse ,另一个是 Google 平台的 Android studio 。这两个开发环境的搭建过程,在网上一搜一大把,由于已经安装了 Android studio ,这里我就不多做介绍了。具体可以参考以下教程:windows 平台下 Android studio 开发环境搭建教程搭建 Android...

2019-03-21 10:24:38 274

原创 【蓝桥杯】第六届省赛Java语言B组-饮料换购

饮料换购乐羊羊饮料厂正在举办一次促销优惠活动。乐羊羊C型饮料,凭3个瓶盖可以再换一瓶C型饮料,并且可以一直循环下去,但不允许赊账。请你计算一下,如果小明不浪费瓶盖,尽量地参加活动,那么,对于他初始买入的n瓶饮料,最后他一共能得到多少瓶饮料。输入:一个整数n,表示开始购买的饮料数量(0&amp;lt;n&amp;lt;10000)输出:一个整数,表示实际得到的饮料数例如:用户输入:100程序应该输出...

2019-03-16 16:25:02 180

原创 【蓝桥杯】第六届省赛Java语言B组-三羊献瑞

【蓝桥杯】04第六届省赛Java语言B组题目:三羊献瑞观察下面的加法算式:其中,相同的汉字代表相同的数字,不同的汉字代表不同的数字。请你填写“三羊献瑞”所代表的4位数字(答案唯一),不要填写任何多余内容。最终答案是:1085这道题的解法不是很复杂,关键就是使用暴力法破解的时候条件的选择比较麻烦。我做的时候都觉得有点眼花。。。public class 三羊献瑞 { public s...

2019-03-16 12:47:13 409

转载 Spring Boot 实现自定义拦截器

1.创建一个类实现 HandlerInterceptor 接口,重写接口的方法,添加@Component 注解,这个注解是为后面的使用时进行注入。例:package com.donlex.mybatiswithspringboot.component;import com.donlex.mybatiswithspringboot.model.User;import org.springfr...

2019-03-13 12:40:21 2834

转载 Spring boot 整合 Mybatis

创建一个 Springboot 项目使用 MyBatis Generator 逆向生成代码1.配置 Maven pom.xml 文件在 pom.xml 增加以下插件: &lt;build&gt; &lt;plugins&gt; &lt;plugin&gt; &lt;groupId&gt;org.mybatis.gen...

2019-03-11 13:18:16 284

原创 爬取猫眼评论,分析《阿丽塔:战斗天使》

文章首发于慕课网日本漫画《铳梦》改编电影《阿丽塔:战斗天使(Alita: Battle Angel)》于2019年2月22日在中国大陆上映了。近几天,网上对于这部电影的分析评论也很多,今天通过猫眼电影上的评论粗浅地看一下大众对这部科幻电影的评价。工具库jiebapyechartswordcloudmatplotlib分析网站通过在浏览器模拟移动端请求评论的数据,可以看到随...

2019-02-24 22:03:25 905

转载 Hexo中NexT主题添加文章置顶功能

请点击我的博客查看效果目前已经有修改后支持置顶的仓库,可以直接用以下命令安装。$ npm uninstall hexo-generator-index --save$ npm install hexo-generator-index-pin-top --save然后在需要置顶的文章的Front-matter中加上top: true即可。比如下面这篇文章:---title: 我的201...

2019-02-01 22:30:15 2737

原创 Hexo中NexT主题添加雪花飘落效果

为了增加博客站点的趣味性,特意添加了雪花飘落的效果。效果预览地址:https://donlex.cn ,请在PC端打开,移动端是看不到效果的。实现方法:在 \themes\next\source\js\src 目录下新建一个 snow.js 文件,复制粘贴一下代码。其中样式一是六边形的雪片,样式二是小圆点的雪花,其自行调试,选择喜欢的样式。/*样式一*/(function($){ $.f...

2019-01-07 14:17:18 3626 2

原创 Hexo中NexT主题添加CNZZ统计

刚开始弄NexT主题的时候,对一些配置还不是很明白,所以一直都不敢弄。今天总算有点精神,就把友盟的统计给加上了。之前一直都是用不蒜子的统计,但是不蒜子统计的内容太过简单了,不能够看到其他的一些数据。友盟+ 传送门:https://passport.umeng.com/login?appId=cnzz配置站点信息登录之后,选择右上角的添加站点,配置好你的站点信息获取代码获取友盟提供给你...

2019-01-05 14:23:47 1332 1

原创 Hexo接入Google adsense广告

前言新的一年开始,由于个人的博客站点:https://www.donlex.cn 已经建立几个月,一直安静地躺在那里做美男子。就想着接点小广告,赚一点睡后收入。于是搜索发现了Google AdSense ,发现它可以在hexo博客上挂上广告位进行展示,于是乎注册了一个账号,没想到今早通过了审核。今天又弄了一下广告位的布局,总共commit了差不多10次左右,终于把广告位置排的比较合理了。下面...

2019-01-02 12:50:21 5126 3

原创 爬虫的风险

文章首发于慕课网爬虫定义网络爬虫(英语:web crawler),也叫网络蜘蛛(spider),是一种用来自动浏览万维网的网络机器人。其目的一般为编纂网络索引。——维基百科万物都有两面性。而爬虫作为一种计算机技术就决定了它的中立性,因此爬虫本身在法律上并不被禁止,但是利用爬虫技术获取数据这一行为是具有违法甚至是犯罪的风险的。所谓具体问题具体分析,正如水果刀本身在法律上并不被禁止使用,但是...

2018-12-23 12:44:23 5694

转载 Python包管理利器——pipenv

pipenv是requests库作者Kenneth Reitz开发的,它结合了pip及virtualenv的功能和优点,其目的是替代virtualenv和pyenv,将pip及virtualenv的功能集于一身。尽管 pip 可以安装 Python 包,但仍推荐使用 pipenv,因为它是一种更高级的工具,可简化依赖关系管理的常见使用情况。如果还没有使用过pipenv的童鞋,赶紧试试吧!pip...

2018-12-15 22:12:12 288

原创 通过猎聘的招聘信息找出学习线路规划

文章首发于微信公众号:Python绿洲。如需转载,请联系该公众号前言之前发过一篇文章《 Python or Java?Boss直聘告诉你该如何选择》, 主要是这两种语言方向在应聘岗位上的比较,没有涉及具体的岗位要求的分析。前两天,刚好看到网上的一些学习路线图,又对比了招聘网站上的要求,发现这两者其实差不多。所以就用爬虫爬取了猎聘网上的岗位信息,对这些招聘信息进行处理,从中找出需要掌握的一...

2018-12-10 12:33:12 524

转载 springmvc笔记二

RequestMapping通过@RequestMapping注解可以定义不同的处理器映射规则。URL路径映射@RequestMapping(value=&amp;quot;item&amp;quot;)或@RequestMapping(&amp;quot;/item&amp;quot;) value的值是数组,可以将多个url映射到同一个方法/** * 查询商品列表 * @return */@RequestMapp

2018-11-10 17:09:50 182

原创 JavaWeb实现快递物流查询

网上的物流查询接口有很多,但是大部分都比较麻烦。所以这里介绍一个比较简单的查询方法,不需要注册,只需要快递单号和物流公司就可以的查看物流信息了。接口链接主要是利用 快递100 的查询网址:http://www.kuaidi100.com/query?type=快递公司英文&amp;amp;postid=单号如果是在Python中可以直接调用request来发起请求,但是在java中,还是第一次调用...

2018-11-05 12:16:54 6895 2

原创 数据处理中常用的Excel函数

​在处理数据的时候,我们经常使用Python中的Pandas包来处理,有时候即使是很小的数据量,也使用Pandas来处理。个人觉得这有点大材小用,并且有点浪费时间。所以为了能够快速的处理这些小型的数据,最近学习了如何利用Excel来处理。感觉这样比使用Pandas处理得到的结果快速便捷很多。下面将分享几个比较常用的函数。1.COUNTIF函数countif(range,criteria): 对...

2018-11-05 12:15:50 4585

原创 在Java Web中使用支付宝沙箱支付

前言一直想弄一个有关于支付的第三方接口调用的web项目,网上看了一大堆资料,最后还是选择了使用支付宝。原因有一下两点:不用另外注册账户(一直讨厌注册各种账户)支付宝有沙箱功能,可以实现虚拟支付,适合拿来练手下面就进入正题吧进入沙箱支付宝扫码登录蚂蚁金服开放平台之后,在首页的常用功能那里进入沙箱应用,如果是第一次使用,就需要添加功能。参考下图生成RSA密钥进入沙箱应用之后可以看...

2018-10-23 13:45:24 4597 18

转载 流程图的markdown语法

流程图的语法语法大体分为两部分流程图元素定义部分;连接流程图元素部分,该部分用来指明流程图的执行走向。定义元素的语法tag=&gt;type: content:&gt;url实例: ```mermaid flowchat st=&gt;start: 开始 e=&gt;end: 结束 op=&gt;operation: 操作 sub...

2018-10-11 16:13:11 721

GBaseMigrationToolkit迁移工具手册.pdf

GBaseMigrationToolkit迁移工具手册

2021-12-05

GBaseDataStudio_8.5.23.0_2_Windows_x86_64.zip

gbase企业管理工具 GBaseDataStudio

2021-12-05

GBase+8a+MPP+Cluster+V9.5+产品手册.pdf

GBase+8a+MPP+Cluster+V9.5+产品手册

2021-11-19

ORACLE向GBase8a迁移指南_V5.pdf

ORACLE向GBase8a迁移指南

2021-11-19

alipaydemo.zip

在Java Web中使用支付宝沙箱支付的代码案例 博客地址:https://blog.csdn.net/stormdony/article/details/83305651

2020-07-15

四周入门python爬虫的资料

这里包含了的课程资料,里面有安装charts库时所需要的替换文件,当然还有课后习题的答案代码

2018-04-14

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除