- 博客(51)
- 收藏
- 关注
原创 分布式任务调度平台xxl-job使用指引
分布式任务调度平台xxl-job使用指引源码地址Git:https://github.com/xuxueli/xxl-jobgit clone https://github.com/xuxueli/xxl-job.git码云地址:http://gitee.com/xuxueli0323/xxl-jobhttps://gitee.com/xuxueli0323/xxl-job.git中央仓库地址:<!-- http://repo1.maven.org/maven2/c.
2020-05-29 17:00:35
567
原创 RESTFul
RESTful是目前最流行的 API 设计规范,用于 Web 数据接口的设计。它的大原则容易把握,但是细节不容易做对。本文总结 RESTful 的设计细节,介绍如何设计出易于理解和使用的 API。一、URL 设计1.1 动词 + 宾语RESTful 的核心思想就是,客户端发出的数据操作指令都是"动词 + 宾语"的结构。比如,GET /articles这个命令,GET是动词,...
2019-12-09 12:37:20
260
原创 测试selenium和chormedriver配置是否成功
在pycharm新建一个test.py文件,输入一下代码:# _*_ coding=utf-8 _*_from selenium import webdriver#设置你自己的chormedriver存放路径driver_path = r"D:\ProgramApp\ChromeDriver\chromedriver.exe"driver = webdriver.Chrome(...
2019-05-11 15:07:18
4464
1
原创 chromedriver下载地址及安装方法
Selenium从2升级到3之后呢,Selenium 3 相较于2最大的变化就是更加的标准化,可以支持更多的浏览器。那我们做自动化的时候如果用的是selenium3的话,首先要坐的就是下载不同浏览器的驱动。现在的驱动都是由各大浏览器自己更新提供。本人倾向于用chrome浏览器。下载地址:http://npm.taobao.org/mirrors/chromedriver/...
2019-05-11 14:45:28
1147
原创 pip安装selenium一直失败解决办法
解决办法:使用命令:python -m pip install selenium安装截图:selenium设计出来是做自动化测试的,正好 满足爬虫需求,所以用来爬虫。
2019-05-11 14:33:35
8444
3
原创 启动scrapy shell,提示No module named win32api
这说明缺少模块win32api,需要安装pypiwin32。注意:这个问题只在Windows中才会出现。解决办法:
2019-04-30 12:34:40
160
原创 创建基于Scrapy框架利用CrawlSpider爬虫项目工程的步骤
1、安装Python虚拟环境的安装和配置,参考:https://blog.csdn.net/weixin_43209201/article/details/896738302、在创建好的虚拟环境Env中安装scrapy框架包,遇到twisted安装失败问题可参考:https://blog.csdn.net/weixin_43209201/article/details/89677795...
2019-04-29 18:37:03
618
原创 pip安装scrapy框架失败:twisted安装失败 error: Microsoft Visual C++ 14.0 is required... 的解决方法
问题:在使用pip install scrapy命令安装scrapy框架时,Twisted出现安装错误。如下:.......解决:1、查找安装过程中Twisted的版本,在命令窗上找到Collecting Twisted>=13.1.0 (from scrapy)..Downloading..这两行,如下:记住Twisted的版本号,我的是19.2.0。查...
2019-04-29 16:33:24
597
原创 Python虚拟环境的安装和配置(windows)
注意:确保你已经有了python和pip可以通过cmd命令行简单地运行以下命令来检查:python --version您应该得到像3.6.2之类的一些输出。pip --version如果您使用python.org或Homebrew的安装程序来安装 Python,您应该已经有 pip 了。 如果您使用的是Linux,并使用操作系统的包管理器进行安装,则可能需要单...
2019-04-29 15:46:21
296
转载 常用正则表达式
一、校验数字的表达式数字:^[0-9]*$ n位的数字:^\d{n}$ 至少n位的数字:^\d{n,}$ m-n位的数字:^\d{m,n}$ 零和非零开头的数字:^(0|[1-9][0-9]*)$ 非零开头的最多带两位小数的数字:^([1-9][0-9]*)+(\.[0-9]{1,2})?$ 带1-2位小数的正数或负数:^(\-)?\d+(\.\d{1,2})$ 正数、负数、和小...
2019-04-08 21:12:56
96
转载 Python 正则表达式——Python网络爬虫基础
Python 正则表达式正则表达式是一个特殊的字符序列,它能帮助你方便的检查一个字符串是否与某种模式匹配。Python 自1.5版本起增加了re 模块,它提供 Perl 风格的正则表达式模式。re 模块使 Python 语言拥有全部的正则表达式功能。compile 函数根据一个模式字符串和可选的标志参数生成一个正则表达式对象。该对象拥有一系列方法用于正则表达式匹配和替换。re ...
2019-04-08 21:11:28
166
转载 正则表达式 - 元字符
正则表达式 -元字符下表包含了元字符的完整列表以及它们在正则表达式上下文中的行为:字符 描述 \ 将下一个字符标记为一个特殊字符、或一个原义字符、或一个 向后引用、或一个八进制转义符。例如,'n' 匹配字符 "n"。'\n' 匹配一个换行符。序列 '\\' 匹配 "\" 而 "\(" 则匹配 "("。 ^ 匹配输入字符串的开始位置。如果设...
2019-04-08 20:58:52
92
转载 正则表达式-语法
正则表达式(regular expression)描述了一种字符串匹配的模式(pattern),可以用来检查一个串是否含有某种子串、将匹配的子串替换或者从某个串中取出符合某个条件的子串等。构造正则表达式的方法和创建数学表达式的方法一样。也就是用多种元字符与运算符可以将小的表达式结合在一起来创建更大的表达式。正则表达式的组件可以是单个的字符、字符集合、字符范围、字符间的选择或者所有这些组件的任意...
2019-04-08 20:56:51
131
原创 浅谈Win10装机磁盘格式问题:windows无法安装到这个磁盘 选中的磁盘采用GPT分区形式
1、问题描述 如图所示,windows无法安装,无论是格式化还是删除分区都没有办法搞定。2、原因分析 win8/win10系统均添加快速启动功能,预装的win8/win10电脑默认都是UEFI引导和GPT硬盘,传统的引导方式为Legacy引导和MBR硬盘,UEFI必须跟GPT对应,同理Legacy必须跟MBR对应。如果BIOS开启UEFI,而硬盘分区表格式为MBR...
2019-03-07 21:51:28
10546
1
原创 JMS(Java消息服务)之ActiveMQ的介绍,安装与测试
JMS(Java消息服务)之ActiveMQ的介绍,安装与测试介绍:ActiveMQ是Apache出品的,最流行的,能力强劲的开源消息总线(JMS提供者),是一个完全支持JMS1.1和J2EE1.4规范的JMS Provider实现。具有如下的特性:多语言和协议编写客户端。支持的语言有java、C、C++、C#、python、Ruby、Perl、php;应用协议有:OpenWire、Sto...
2019-01-27 23:22:04
226
原创 浅谈JMS(Java消息服务)
浅谈JMS(Java消息服务)JMS,Java Message Service,即Java消息服务应用程序接口,是Java平台一个关于面向消息中间件(MOM)的API,用于在两个应用程序之间,或分布式系统中发送消息,进行异步通信。Java消息服务是一个与具体平台无关的API,绝大多数MOM提供商对JMS提供支持。JMS是一种与厂商无关的API,用来访问收发系统消息,它类似于JDBC(Java ...
2019-01-27 21:55:43
1131
原创 浅谈JFreeChart
JFreeChart是JAVA平台上的一个开放的图表绘制类库。它完全使用JAVA语言编写,是为applications, applets, servlets 以及JSP等使用所设计。JFreeChart可生成饼图(pie charts)、柱状图(bar charts)、散点图(scatter plots)、时序图(time series)、甘特图(Gantt charts)等等多种图表,并且可以产...
2019-01-26 23:13:00
174
原创 Java绘制图表(柱状图、饼图、折线图(时间序列操作)):开放的图表绘制类库JfreeChart(Struts2篇)
Java绘制图表(柱状图、饼图、折线图(时间序列操作)):开放的图表绘制类库JfreeChart(Struts2篇)操作步骤:实例1:LineChart(折线图)实例2:PieChart(折线图)与实例1类似实例3:BarChart(折线图)与实例1类似操作步骤:1、新建Dynamic Web项目。2、导入JFreeChart所需的jar包和Struts2所需的jar包。3、配置web.x...
2019-01-26 23:10:56
853
原创 Java绘制图表(柱状图、饼图、折线图(时间序列操作)):开放的图表绘制类库JFreeChart(Servlet篇)
Java绘制图表(柱状图、饼图):开放的图表绘制类库JfreeChart(Servlet篇)操作步骤:实例1:BarChart(柱状图)实例2:PieChart(饼图)操作步骤:1、新建Dynamic Web项目。2、导入JFreeChart所需的jar包。3、在web.xml文件中配置servlet(根据请求调用JFreeChart显示图表的DisplayChart类)。4、编写生成图...
2019-01-26 19:45:50
11077
原创 JFreeChart中文乱码的解决办法
由于JFreeChart组件的版本、操作平台、JDK的设置等因素,在使用JFreeChart组件时可能会出现中文乱码的现象。遇到此问题时,可通过设置文字的字体来解决问题。在此提供以下三种种解决此问题的方法。一、设置主题的样式(强烈推荐)在制图前,创建主题样式并制定样式中的字体,通过ChartFactory的setChartTheme()方法设置主题样式。//创建主题样式 Stan...
2019-01-26 12:50:04
600
原创 浅谈MIME之文件下载
浅谈MIME之文件下载要实现文件下载,我们只需要设置两个特殊的相应头。它们是什么头?如果文件名带中文,该如何解决?两个特殊的相应头:Content-Type: application/octet-stream它定义了数据的类型,以便数据能被适当的处理。有效的类型有:text,image,audio,video,applications,multipart和message...
2019-01-24 23:02:02
2164
原创 EasyUI 给input 赋值
我之前使用了好几种方式都未能成功给input 文本框赋值第一尝试传统的JavaScript代码:document.getElementById(itemvalue).value=值;第二尝试jquery中的好些方法也未能生效 $(#itemvalue).val('值');//通过val $(#itemvalue).text('值');//通过text ...
2019-01-24 19:13:04
654
3
原创 Struts2:java.lang.IllegalStateException: Cannot call sendError after the response has been committed
1、问题描述严重: Servlet.service() for servlet [default] in context with path [/Struts2_ExcelOperation_Demo] threw exceptionjava.lang.IllegalStateException: Cannot call sendError() after the response has ...
2019-01-23 21:59:38
884
原创 Struts2开发程序步骤
Struts2开发程序步骤1、新建Dynamic web 项目关于web项目创建后WEB-INF下面没有出现web.xml的解决方法:https://blog.csdn.net/weixin_43209201/article/details/866079132、导入Struts2需要的jar包如何快速找到Struts2所需要的基本jar包:https://blog.csdn.ne...
2019-01-23 17:16:14
230
原创 关于web项目创建后WEB-INF下面没有出现web.xml的解决方法
提供三种解决方案: 第一种:创建项目时,Dynamic web module version选择2.5版本,创建出来的项目自带web.xml。 第二种:创建完项目后,需要手动创建出web.xml 第一步:选取创建的项目名称右击 第二步:eclipse的同学找到 java EE ...
2019-01-23 12:22:20
4012
2
原创 如何快速找到Struts2所需要的基本jar包
刚开始学习struts2的朋友都知道,使用struts2框架的第一步就是导入相关jar包。其实struts2所需要的基本jar包我们不需要去背,只要会找就可以了。下面带大家如何快速的查找struts2所需要最基本的jar包:第一步的话就是下载struts2,并且解压。这个的话之前写的经验已经详细说过了。不会的可以去看看。 解压出来之后呢,点击apps目录。这个...
2019-01-18 18:43:03
2362
原创 Java开发的B/S程序生成并向客户端发送excel文件:浅谈MIME
Java开发的B/S程序生成并向客户端发送excel文件:浅谈MIME1、定义MIME(Multipurpose Internet Mail Extensions)多用途互联网邮件扩展类型。是设定某种扩展名的文件用一种应用程序来打开的方式类型,当该扩展名文件被访问的时候,浏览器会自动使用指定应用程序来打开。多用于指定一些客户端自定义的文件名,以及一些媒体文件打开方式。它是一个互联网标准,扩...
2019-01-17 22:12:39
962
原创 Java操作Excel之POI:java读写excel文件以及打印设置
Java操作Excel之POI:java读写excel文件以及打印设置POI的jar包下载地址:http://poi.apache.org/download.html注意:项目中导入poi 4.0.1的jar包,其他版本不确保没有错误。HSSFCellStyle.VERTICAL_CENTER没有定义的解决办法参考https://blog.csdn.net/weixin_43209201/...
2019-01-17 17:17:24
7486
8
原创 Java操作Excel之POI:HSSFCellStyle.VERTICAL_CENTER、TOP等无定义
原因:HSSFCellStyle.VERTICAL_CENTER、HSSFCellStyle.VERTICAL_TOP等报错,是因为POI版本问题类似于:https://blog.csdn.net/weixin_43209201/article/details/86519522https://blog.csdn.net/weixin_43209201/article/details/8652...
2019-01-17 12:31:32
11450
4
原创 Java操作Excel之POI:HSSFCellStyle.ALIGN_LEFT、CENTER、RIGHT等无定义
原因:HSSFCellStyle.ALIGN_CENTER报错,是因为POI版本问题类似于:https://blog.csdn.net/weixin_43209201/article/details/86519522解决办法:将 hssfCellStyle.setAlignment(HSSFCellStyle.ALIGN_CENTER);修改为:hssfCellStyle....
2019-01-17 12:17:27
8905
原创 Java操作Excel之POI:HSSFCell.CELL_TYPE_STRING、BOOLEAN、NUMERIC无定义
Java操作Excel: HSSFCell.CELL_TYPE_STRING、HSSFCell.CELL_TYPE_BOOLEAN和HSSFCell.CELL_TYPE_NUMERIC无定义解决办法:导入CellType包import org.apache.poi.ss.usermodel.CellType;使用CellType.STRING代替HSSFCell.CELL_TYPE_STRI...
2019-01-17 10:34:56
31803
14
转载 WEB环境搭建(tomcat)、Eclipse连接tomcat
WEB环境搭建1. Web服务器Web服务器主要用来接收客户端发送的请求和响应客户端请求。 作为JavaWeb程序来说,还需要有Servlet容器,容器的主要作用就是调用java程序处理用户发送的请求,并响应指定的资源,关于Servlet容器我们还需要一点一点学习。 开发JavaWeb项目Web服务器和Servlet容器是必须的,通常情况二者是合在一起的。 常见的JavaWeb服务器...
2019-01-14 13:42:59
156
原创 浅谈 抖音远程操控电脑开机:BIOS的"after power loss"设置为"power on"
浅谈 抖音远程操控电脑开机:BIOS的"after power loss"设置为"power on"最近在抖音刷到一条远程操控电脑开机的小视频,甚似牛批,上班工作挺方便的,因此一探究竟:原理:把电脑主板设置为来电后开机(BIOS的"after power loss"设置为"power on"),通过使用小米米家智能插座的远程控制功能控制电脑的通电,来实现远程操控电脑开机。这样你在公司楼下操作,...
2019-01-14 11:57:41
29138
原创 Eclipse写的html文件中JavaScript代码不能执行可能存在的问题
Eclipse写的html文件中JavaScript代码不能执行可能存在的问题1、由于Eclipse写html文件没有错误提示。js遇到问题就不会执行了,而且在一个<script></script>标签内定义几个函数,某个函数有错,其他的函数也不能被调用。笔者遇到的问题是,在其中一个函数中不小心多敲了一个‘}’,而且在一个<script></script...
2019-01-13 12:26:01
3386
转载 浅谈JQuery中的load()、$.get()和$.post()
JQuery中的load()、$.get()和$.post()详解load()1.载入HTML文档load()方法是jQuery中最为简单和常用的Ajax方法,能载入远程HTML代码并插入DOM中。它的结构为:load(url [,data][,callback])首先创建一个test.html文件,用于被load()方法加载并追加到页面中。test.html<!DOCT...
2019-01-13 11:36:47
709
原创 jquery中$.post()方法的简单实例
jquery中$.post()方法的简单实例在jqery中有这样一个方法,$.post()下面就这个方法做一个简单的实例:jQuery.post( url, [data], [callback], [type] ) :使用POST方式来进行异步请求参数:url (String) : 发送请求的URL地址.data (Map) : (可选) 要发送给服务器的数据,以 Key/value ...
2019-01-12 20:40:40
698
转载 浅谈$.ajax() 和$.post()
$.ajax({ }) 和$.post()(jQuery对原生ajax的封装)同样都是ajax的异步请求:`` &lt;button onclick="sendJson()"&gt;原生Json数据交互测试&lt;/button&gt; &lt;button onclick="sendJson2()"&gt;Json数据交互
2019-01-12 20:36:46
7747
转载 查询分页的几种Sql写法比较
查询分页的几种Sql写法比较参考网址:https://www.cnblogs.com/nov5026/p/4732520.htmlhttp://www.cnblogs.com/zcttxs/archive/2012/04/01/2429151.html
2019-01-11 20:33:36
276
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人