琦彦

Find out who you are,and be that person.

排序:
默认
按更新时间
按访问量

maven-war-plugin:Maven打war包时,排除和包含指定文件或目录

通过使用<packagingIncludes>和<packagingExcludes>配置参数,可以在WAR文件中包含或排除某些文件或者目录。 可以通过逗号分隔,配置多个文件或者目录路径。 使用**等通配...

2018-12-10 20:39:35

阅读数:11

评论数:0

Spring定时任务的实现:Quartz

Java任务调度分类 从实现的技术上来分类,目前主要有三种技术: Java自带的java.util.Timer类,这个类允许你调度一个java.util.TimerTask任务。使用这种方式可以让你的程序按照某一个频度执行,但不能在指定时间运行。一般用的较少,这篇文章将不做详细介绍。 ...

2018-12-03 08:30:29

阅读数:25

评论数:0

Quartz:任务调度实现原理

什么是Quartz Quartz是一个完全由Java编写的开源作业调度框架,为在Java应用程序中进行作业调度提供了简单却强大的机制。 Quartz允许开发人员根据时间间隔来调度作业。 它实现了作业和触发器的多对多的关系,还能把多个作业与不同的触发器关联。简单地创建一个org.quarz....

2018-12-03 08:29:45

阅读数:39

评论数:0

为什么阿里巴巴禁止工程师直接使用日志系统(Log4j、Logback)中的 API

       作为Java程序员,我想很多人都知道日志对于一个程序的重要性,尤其是Web应用。很多时候,日志可能是我们了解应用程序如何执行的唯一方式。        所以,日志在Java Web应用中至关重要,但是,很多人却以为日志输出只是一件简单的事情,所以会经常忽略和日志相关的问题。   ...

2018-11-29 14:25:14

阅读数:45

评论数:0

Idea:通过Live Template自定义模板(类注释、方法注释)

1.选择Live Template File-Settings--Editor--Live Template 2.创建自定义Template Group 点击右边的+号,选择Template Group,输入名称,比如user   3.创建自定义Live Template...

2018-11-23 15:53:22

阅读数:38

评论数:0

idea:控制台中文乱码解决

第一步:修改 idea中的vmoptions配置文件: 进入intellij idea安装目录,找到bin文件夹下面idea64.exe.vmoptions和idea.exe.vmoptions这两个文件 分别在这两个文件中添加:-Dfile.encoding=UTF-8 第二步:...

2018-11-21 16:45:12

阅读数:33

评论数:0

Maven:分析剔除无用的jar引用

当项目开发维护了一段时间时,经常会有项目打包速度慢,jar依赖多,依赖关系错综复杂,这种问题是项目维护最常见的问题,由于开发人员在bugfix或者feature开发时往往只是往项目中添加jar依赖,那我们如何分析出项目中哪些依赖是用到的,哪些依赖是不用的? 使用Maven analyze来进...

2018-11-19 17:10:57

阅读数:64

评论数:0

Spring AOP:原理、 通知、连接点、切点、切面、表达式

0:Spring AOP 原理 简单说说 AOP 的设计: 每个 Bean 都会被 JDK 或者 Cglib 代理。取决于是否有接口。 每个 Bean 会有多个“方法拦截器”。注意:拦截器分为两层,外层由 Spring 内核控制流程,内层拦截器是用户设置,也就是 AOP。 ...

2018-11-13 11:02:27

阅读数:35

评论数:0

Scrapy :爬取培训网站讲师信息

Scrapy 框架 Scrapy是用纯Python实现一个为了爬取网站数据、提取结构性数据而编写的应用框架,用途非常广泛。 框架的力量,用户只需要定制开发几个模块就可以轻松的实现一个爬虫,用来抓取网页内容以及各种图片,非常之方便。 Scrapy 使用了 Twisted['twɪstɪd](...

2018-11-09 10:49:34

阅读数:66

评论数:0

Tesseract:识别知乎网站登录验证码

机器视觉 从 Google 的无人驾驶汽车到可以识别假钞的自动售卖机,机器视觉一直都是一个应用广 泛且具有深远的影响和雄伟的愿景的领域。 我们将重点介绍机器视觉的一个分支:文字识别,介绍如何用一些 Python库来识别和使用在线图片中的文字。 我们可以很轻松的阅读图片里的文字,但是机器阅读这...

2018-11-07 19:57:36

阅读数:62

评论数:0

Selenium:动态页面模拟点击

Selenium:动态页面模拟点击   Selenium Selenium是一个Web的自动化测试工具,最初是为网站自动化测试而开发的,类型像我们玩游戏用的按键精灵,可以按指定的命令自动操作,不同是Selenium 可以直接运行在浏览器上,它支持所有主流的浏览器(包括PhantomJS这些...

2018-11-06 19:53:41

阅读数:171

评论数:0

BeautifulSoup4:抓取腾讯社招页面的招聘信息

Beautiful Soup 也是一个HTML/XML的解析器,主要的功能也是如何解析和提取 HTML/XML 数据。 正则、Beautiful Soup、lml对比 lxml 只会局部遍历,而Beautiful Soup 是基于HTML DOM的,会载入整个文档,解析整个DOM树,因此时间...

2018-11-06 19:10:09

阅读数:70

评论数:0

XPath:爬取百度贴吧图片,并保存本地

使用XPath,我们可以先将 HTML文件 转换成 XML文档,然后用 XPath 查找 HTML 节点或元素。 什么是XML XML 指可扩展标记语言(EXtensible Markup Language) XML 是一种标记语言,很类似 HTML XML 的设计宗旨是传输数据,而非显示...

2018-11-06 18:37:03

阅读数:22

评论数:0

urllib:Post方式爬取AJAX加载的数据

Request请求对象的里有data参数,它就是用在POST里的,我们要传送的数据就是这个参数data,data是一个字典,里面要匹配键值对。 POST请求:代码模板 导入request模块 import urllib.request 代码模板 # 首先对data进行转码,转化成st...

2018-11-06 11:59:36

阅读数:41

评论数:0

urllib:爬取贴吧静态数据

    所谓网页抓取,就是把URL地址中指定的网络资源从网络流中读取出来,保存到本地。 在Python中有很多库可以用来抓取网页,其中最常用的就是urllib。 urllib库的基本使用 urllib提供了一系列用于操作URL的功能。 urllib库是用于操作URL,爬取页面的python第...

2018-11-06 08:15:47

阅读数:16

评论数:0

java中的break、continue、return区别

1、break: 可以用于for循环等循环体和开关语句switch case中; 用在循环中时,break是指跳出当前的循环体,如果是嵌套循环的话,只能跳出离break最近的for循环层;例如: public static void main(String[] args) {    ...

2018-11-02 17:15:25

阅读数:20

评论数:0

HttpServletRequest:增删改查cookie

什么是cookies: cookie实际上是一个存在你硬盘里的数据,但是这些数据很特殊,只能由web应用提交给浏览器帮助存储,并且我们还能读取浏览器存在本地的cookie web应用一般只在cookie中存储一些用户信息等少量且暂时的数据,数据量大则不适合存储在cookies   co...

2018-11-02 17:02:53

阅读数:89

评论数:0

Spring的事务管理:基于注解的事务管理

基于注解的事务管理: 第一步:事务管理器: <!-- 事务管理器 --> <bean id="transactionManager" class="org.springfr...

2018-10-30 20:05:11

阅读数:29

评论数:0

Spring的事务管理:声明式事务管理(切面)

声明式事务管理:(自动代理.基于切面)   第一步:导入相应jar包.  aspectj 第二步:引入相应约束: * aop、tx约束 <beans xmlns="http://www.springframework.org/schema/...

2018-10-30 20:01:21

阅读数:45

评论数:0

Spring的事务管理:声明式事务管理(非切面)

手动编码方式缺点: * 代码量增加,代码有侵入性. 声明式事务管理:(非切面方式) 基于TransactionProxyFactoryBean. 导入:aop相应jar包. 第一步:注册平台事务管理器: <!-- 事务管理器 --&gt...

2018-10-30 19:49:06

阅读数:21

评论数:0

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