- 博客(34)
- 资源 (3)
- 收藏
- 关注
原创 Java + Selenium + Chrome抓取页面元素(支持Linux环境和Windows环境)
前言尝试过Htmlunit和PhantomJS都无法抓取JS动态生成的页面,这两种方式实际抓取的都是原页面并不是js渲染之后的页面,后来经过尝试终于确定 Selenium + Chrome的方式能抓取js渲染之后的界面,其中也有不少坑,在这里记录一下。一、下载chromedriverchromedriver和谷歌版本需要严格对应下载地址chromedriver根据谷歌版本下载对应的chromedriver依赖,高版本的selenium依赖只需要第一个,不用第二个依赖,但经过尝试 ,高版本的依赖
2020-09-19 15:38:42
1077
1
原创 Linux环境下安装LibreOffice
一、安装LibreOffice1、查看当前yum支持当前Linux安装的LibreOffice版本yum search libreoffice2、查看libreoffice安装包基本信息yum info libreoffice3、安装libreofficeyum install libreoffice -y安装完成4、查看libreoffice安装地址whereis libreoffice5、启动命令/usr/bin/soffice --headless --accept="soc
2020-08-03 10:36:45
8334
4
原创 记Eclipse安装svn插件
1、直接使用eclipse market在线安装(不推荐)market总是报错,安装失败。。。如果market可用的话,搜索subclipse安装就行。2、手动在线安装(不推荐)输入subclipse的url即可,但是网上的url基本都不能用,所以放弃。。。3、离线安装(推荐)下载svn插件。解压得到以下目录找见eclipse文件目录,找见与上面两个文件夹对应的目录分别将svn插件中的两个文件夹中的内容复制到eclipse对应的文件目录中。完成之后重启eclipse就行。..
2020-06-09 09:06:50
297
原创 SSM整合Redis Cluster(Redis集群)
1、导入依赖<!-- Redis客户端:Jedis --> <!-- https://mvnrepository.com/artifact/redis.clients/jedis --> <dependency> <groupId>redis.clients</groupId> <artifactId>j...
2020-04-08 16:37:30
874
1
原创 Redis集群踩的坑及报错记录并解决
1、报错redis.clients.jedis.exceptions.JedisConnectionException: Could not get a resource from the pool记录解决方案:1、看看防火墙是否关闭#查看防火墙状态service iptables status#关闭防火墙service iptables stop2、修改每个节点的redis.co...
2020-04-08 16:35:31
498
原创 Redis Cluster(Redis 集群)的搭建
1、redis-cluster(redis集群)redis-cluster投票容错机制:Redis 之间通过互相的 ping-pong 判断是否节点可以连接上。如果有一半以上的节点去ping 一个节点的时候没有回应,集群就认为这个节点宕机了,然后去连接它的从节点(必须主备模式)。如果某个节点和所有从节点全部挂掉,集群就进入 fail 状态。 如果有一半以上的主节点宕机,那么集群同样进入 fai...
2020-04-06 21:45:19
244
原创 Redis服务器搭建与学习
Redis服务器的搭建首先需要gcc环境yum install gcc-c++下载redis压缩包wget http://download.redis.io/releases/redis-5.0.3.tar.gz解压tar -zxvf redis-5.0.3.tar.gz编译安装cd redis-5.0.3make# 安装到/usr/local/redismake insta...
2020-04-06 21:38:37
230
原创 linux下搭建FastDFS文件服务器
一、安装依赖环境1.1、安装gcc环境FastDFS是C语言开发,安装FastDFS需要先下载源码,然后进行编译,编译需要gcc 环境,所以需要安装gcc环境打开xshell连接linux系统# 查看gcc环境gcc -version# 安装gcc环境yum -y install gcc-c++安装FastDFS依赖的libevent库# 安装libevent库yum -...
2020-03-12 15:01:44
589
原创 hexo写博客时的一些东西
在我安装的素锦主题中,写博客时需要注意的东西音乐链接不能是播放器中复制的链接,必须要通过外链转换的链接才行网易云音乐外链转换封面图片要放在\themes\diaspora\source\img文件夹下,主题会根据 categories 和 tags 对文章进行分类写博客时可以现在CSDN上写好,然后导入到本地(百度有软件可以导,免费的),将导入的md文件放在\source_post...
2020-03-07 10:37:33
159
原创 hexo素锦主题开启Gitalk评论功能
利用hexo和GitHub搭建属于自己的私人博客(特详细)个人博客美化–主题接着上一篇的说在没有打开gitalk时如图:要打开gitalk评论功能必须先注册OAuth application注册成功后打开\themes\diaspora下的_config.yml文件找到gitalk处然后命令行下输入:hexo ghexo d将博客部署到GitHub部署完后可能要...
2020-03-07 10:37:20
318
原创 个人博客美化--主题
我的博客主题是使用的素锦主题利用hexo和GitHub搭建属于自己的私人博客(特详细)贰货不二的博客个人感觉这个主题很好看!!!(十分感谢素锦主题原作者)上一篇博客已经介绍了怎么搭建hexo博客,这一次对其进行美化(使用素锦主题)一、主题下载因为是用的hexo,所以我找的是hexo版的素锦主题素锦主题这是素锦原作者的GitHub,有其他版本的素锦主题接下来感觉跟着人家的READM...
2020-03-07 10:37:07
475
原创 hexo添加live2d看板娘和不蒜子访问统计
利用hexo和GitHub搭建属于自己的私人博客(特详细)个人博客美化–主题hexo素锦主题开启Gitalk评论功能hexo写博客时的一些东西一、添加lived看板娘live2d看板娘模型展示1、安装live2d命令行输入:npm install --save hexo-helper-live2dlive2d文档中有live2d所有模型列表安装想要的模型,如:npm in...
2020-03-07 10:36:45
988
原创 JavaWeb项目实现短信验证码
一、阿里云开通短信服务阿里云设置签名添加短信模板签名和模板都需要审核,大概两个小时左右(周末也审核)。获取 用户AccessKey二、代码1、pom.xml中添加依赖<!-- 阿里云 --> <!-- https://mvnrepository.com/artifact/com.aliyun/aliyun-java-sdk-core --> ...
2020-02-29 11:33:12
3230
4
原创 linux系统下的nmon工具的安装与使用
1、简介Nmon 是一个监控系统的 CPU、内存、网络、硬盘、文件系统、NFS、高耗进程、资源和 IBM Power 系统的微分区信息的工具。2、下载工具2.1、nmon下载找到适合自己系统的nmon版本安装,我的是centos6下载 nmon16e_mpginc.tar.gznmon工具下载2.2、nmon_analyser下载nmon_analyser工具是一款生成性能报告的免...
2019-11-27 19:25:31
611
1
原创 使用JavaScript动态添加HTML语句后,事件失效的解决办法
一、问题分析当我们使用js语法向页面中添加html语句时,经常会出现添加的html语句中绑定的事件无法执行,这是因为当js,css加载后才添加的html语句,这样在js事件加载时去找绑定的选择器(id,class),发现并不存在,因此点击事件会失效。二、解决方案使用jQuery 事件 - delegate() 方法使用 delegate() 方法的事件处理程序适用于当前或未来的元素(比如由...
2019-10-08 18:06:21
1193
原创 微信UI界面手机版
最近按照微信界面写了个假微信。。。界面中矢量图标来自阿里矢量图标库微信UI界面GitHub下载地址:微信UI界面含自动回复的聊天界面(语音可听)...
2019-08-05 19:44:48
594
原创 一个很好的免费的CDN平台--jsDelivr
1、什么是CDNCDN的全称是Content Delivery Network,即内容分发网络。CDN是构建在现有网络基础之上的智能虚拟网络,依靠部署在各地的边缘服务器,通过中心平台的负载均衡、内容分发、调度等功能模块,使用户就近获取所需内容,降低网络拥塞,提高用户访问响应速度和命中率。CDN的关键技术主要有内容存储和分发技术。简而言之提高访问速度。2、jsDelivr和GitHub配合使用...
2019-07-12 20:07:02
2727
原创 利用hexo和GitHub搭建属于自己的私人博客(特详细)
先展示一下贰货不二的博客正式开始。。。以下命令行操作全都在cmd命令行(win+R)下操作一、搭建环境1、Github配置首先,必须有个GitHub账号,没有的自己注册其次,建立一个仓库仓库名必须是你的GitHub账户名加github.io,比如 xiaogang.github.io接下来配置SSH-KEY因为要用到git命令而且后面也得使用gitbash,所以先安装进...
2019-07-09 17:26:38
785
3
原创 Java基础之集合
利用list集合编写的终极武器系统用户操作package Demo;import java.util.ArrayList;import java.util.HashMap;import java.util.List;import java.util.Map;import java.util.Random;public class crud { static List<...
2019-07-05 17:09:40
150
原创 Java基础之带标签的break和continue
标签是指后面跟一个冒号的标识符,例如:“lable:”对Java来说唯一用到标签的地方是在循环语句之前,而在循环之前设置标签的为唯一理由是:希望在其中嵌套另一个循环。由于break和continue关键字通常只中断当前循环,若随同标签使用,他们就会中断到存在标签的地方。package lable;/* * 打印101~150之间的质数 */public class test {pub...
2019-07-05 17:09:11
199
原创 视频转换之ffmpeg的使用
1、创建Java项目在该项目下创建三个文件夹ffmpeg、input、output分别存放转换器ffmpeg.exe、须转化的视频文件和转化后的视频文件。ffmpeg能解析的格式:(asx,asf,mpg,wmv,3gp,mp4,mov,avi,flv等)。ffmpeg无法解析的文件格式(wmv9,rm,rmvb等), 可以先用别的工具(mencoder)转换为avi(ffmpeg能解析的)...
2019-07-05 15:57:10
643
原创 JavaScript和jQuery的一些方法
1、jQuery.each()(循环遍历)jQuery.each() 函数用于遍历指定的对象和数组实例://result为遍历对象,m为累加器,obj对应每个m所对应的result值jQuery.each(result, function(m,obj){ alert(obj); })2、setInterval(){}(定时器函数)setInterval() 方法可按照指定的周...
2019-07-04 10:57:26
158
原创 jQuery学习之Ajax
AJAX 简介AJAX 是一种在无需重新加载整个网页的情况下,能够更新部分网页的技术。AJAX = Asynchronous JavaScript and XML(异步的 JavaScript 和 XML)。AJAX 不是新的编程语言,而是一种使用现有标准的新方法。AJAX 最大的优点是在不重新加载整个页面的情况下,可以与服务器交换数据并更新部分网页内容。AJAX 不需要任何浏览器插件,...
2019-07-04 10:37:14
140
原创 Highcharts之实时柱状图
1、导入highcharts.js和jQuery.js2、Html代码和js代码//container2为js中定义的图表渲染容器的 HTML 元素的 id 或对象引用<div id="container2" style="width:380px;height:230px;margin:0 auto;padding-top: 10px"> </div>$(f...
2019-07-04 10:27:26
504
原创 Highcharts之实时饼状图
1、导入highcharts.js和jQuery.js2、Html代码和js代码//container3为js中定义的图表渲染容器的 HTML 元素的 id 或对象引用 <div id="container1" style="width:380px;height:230px;margin:0 auto;padding-top: 10px"> </div>$(...
2019-07-04 10:10:17
505
原创 Hightcharts之实时曲线图
1、导入highcharts.js2、js代码/** * */$(function(){ Highcharts.setOptions({ global:{ useUTC:false //设置时区 } });function activeLastPointToolip(chart) { var points = chart.series[0].points...
2019-07-04 09:46:05
644
原创 将前端网页生成二维码
不用注册域名,利用GitHub获得域名(只适用于没有后台服务器的网页)一、生成域名1.1、进入GitHub打开网页所在的库(上传文件到GitHub上的两种方法)刷新页面确定看看是否能进入你的网页(如果html文件不在文件夹下可以直接在复制的域名后写html文件名)网页文件所在文件夹:网页文件:二、生成二维码1、进入草料二维码...
2019-04-17 09:39:18
1992
7
原创 上传文件到GitHub上的两种方法(纯新手可以看看)
一、GitHub官网上传这种方法有一定局限性:对上传的文件数有限制1.1、登陆GitHub官网1.2、新建存储库第一次建的库如下,点击箭头所指(跳1.3)已经有的库直接如下图上传1.3、上传文件二、Git Bash 上传2.1、Git Bash下载进入git bash官网下载我这里下载64位的完后直接安装就行(一路到底的next),这里就不说了2.2、Git ...
2019-04-16 22:02:13
18726
5
原创 微信小程序连接百度地图API实现天气查询
微信小程序连接百度地图API实现天气查询一、获取百度地图开放平台天气查询API二、添加百度天气查询域名三、微信小程序代码一、获取百度地图开放平台天气查询API进入百度地图开放平台.(没有账号的需要先申请一下,获取api不需要收费)二、添加百度天气查询域名然后进入微信公众平台在request合法域名中添加域名 api.map.baidu.com添加域名完了,接下来是代码三、微信...
2019-04-16 17:48:39
3768
6
eclipse svn插件 subclipse
2020-06-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人