博客园 - Spider_Null
uuid:24b78886-0ed1-41c2-8670-e3f31dcf42c4;id=31540
2018-03-01T12:12:35Z
Spider_Null
https://www.cnblogs.com/JKayFeng/
feed.cnblogs.com
https://www.cnblogs.com/JKayFeng/p/6115132.html
终止线程的三种方法 - Spider_Null
有三种方法可以使终止线程。 1. 使用退出标志,使线程正常退出,也就是当run方法完成后线程终止。 2. 使用stop方法强行终止线程(这个方法不推荐使用,因为stop和suspend、resume一样,也可能发生不可预料的结果)。 3. 使用interrupt方法中断线程。 1. 使用退出标志终止
2016-11-29T11:56:00Z
2016-11-29T11:56:00Z
Spider_Null
https://www.cnblogs.com/JKayFeng/
【摘要】有三种方法可以使终止线程。 1. 使用退出标志,使线程正常退出,也就是当run方法完成后线程终止。 2. 使用stop方法强行终止线程(这个方法不推荐使用,因为stop和suspend、resume一样,也可能发生不可预料的结果)。 3. 使用interrupt方法中断线程。 1. 使用退出标志终止 <a href="https://www.cnblogs.com/JKayFeng/p/6115132.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/JKayFeng/p/6023626.html
selenium设置代理,基于chrome浏览器 - Spider_Null
工作中遇到需要对项目中使用的selenium设置代理,跟大家分享一下。 1.下载chromeDriver:http://chromedriver.storage.googleapis.com/index.html 2. 将下载好的文件解压,将chromedriver.exe拷贝到chrome根目录,
2016-11-02T09:05:00Z
2016-11-02T09:05:00Z
Spider_Null
https://www.cnblogs.com/JKayFeng/
【摘要】工作中遇到需要对项目中使用的selenium设置代理,跟大家分享一下。 1.下载chromeDriver:http://chromedriver.storage.googleapis.com/index.html 2. 将下载好的文件解压,将chromedriver.exe拷贝到chrome根目录, <a href="https://www.cnblogs.com/JKayFeng/p/6023626.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/JKayFeng/p/6018590.html
Selenium Webdriver定位元素的几种方式 - Spider_Null
原文:http://www.cnblogs.com/tobecrazy/p/4570494.html 工作中使用到记录一下。 主要有: 上传 alter dialog prompt dialog confirm dialog select list radio box input box check
2016-11-01T11:33:00Z
2016-11-01T11:33:00Z
Spider_Null
https://www.cnblogs.com/JKayFeng/
【摘要】原文:http://www.cnblogs.com/tobecrazy/p/4570494.html 工作中使用到记录一下。 主要有: 上传 alter dialog prompt dialog confirm dialog select list radio box input box check <a href="https://www.cnblogs.com/JKayFeng/p/6018590.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/JKayFeng/p/5974104.html
spring常用接口 InitializingBean的作用 - Spider_Null
工作中遇到spring接口中的InitializingBean接口。浅浅的解说一下。 先探讨一下spring初始化bean方式: //这个时候补充一下spring初始化bean的方式 /** 常用的设定方式有以下三种: 通过实现 InitializingBean/DisposableBean 接口来
2016-10-18T09:13:00Z
2016-10-18T09:13:00Z
Spider_Null
https://www.cnblogs.com/JKayFeng/
【摘要】工作中遇到spring接口中的InitializingBean接口。浅浅的解说一下。 先探讨一下spring初始化bean方式: //这个时候补充一下spring初始化bean的方式 /** 常用的设定方式有以下三种: 通过实现 InitializingBean/DisposableBean 接口来 <a href="https://www.cnblogs.com/JKayFeng/p/5974104.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/JKayFeng/p/5911549.html
关于Spring Data redis几种对象序列化的比较 - Spider_Null
redis虽然提供了对list set hash等数据类型的支持,但是没有提供对POJO对象的支持,底层都是把对象序列化后再以字符串的方式存储的。因此,Spring data提供了若干个Serializer,主要包括: JacksonJsonRedisSerializer JdkSerializat
2016-09-27T01:21:00Z
2016-09-27T01:21:00Z
Spider_Null
https://www.cnblogs.com/JKayFeng/
【摘要】redis虽然提供了对list set hash等数据类型的支持,但是没有提供对POJO对象的支持,底层都是把对象序列化后再以字符串的方式存储的。因此,Spring data提供了若干个Serializer,主要包括: JacksonJsonRedisSerializer JdkSerializat <a href="https://www.cnblogs.com/JKayFeng/p/5911549.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/JKayFeng/p/5911544.html
redis存储对象 - Spider_Null
redis主要存储类型最常用的五种数据类型: String Hash List Set Sorted set redis存储对象序列化和反序列化 首先来了解一下为什么要实现序列化 为什么要实现序列化接口 当一个类实现了Serializable接口(该接口仅为标记接口,不包含任何方法定义),表示该类可
2016-09-27T01:20:00Z
2016-09-27T01:20:00Z
Spider_Null
https://www.cnblogs.com/JKayFeng/
【摘要】redis主要存储类型最常用的五种数据类型: String Hash List Set Sorted set redis存储对象序列化和反序列化 首先来了解一下为什么要实现序列化 为什么要实现序列化接口 当一个类实现了Serializable接口(该接口仅为标记接口,不包含任何方法定义),表示该类可 <a href="https://www.cnblogs.com/JKayFeng/p/5911544.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/JKayFeng/p/5893690.html
web.xml配置中的log4jRefreshInterval讲解 - Spider_Null
采用spring框架的项目如何使用log4j在spring中使用log4j,有些方便的地方, 1.动态的改变记录级别和策略,即修改log4j.properties,不需要重启web应用,这需要在web.xml中设置一下。 2.把log文件定在/WEB-INF/logs而不需要写绝对路径。 3.可以把
2016-09-21T10:14:00Z
2016-09-21T10:14:00Z
Spider_Null
https://www.cnblogs.com/JKayFeng/
【摘要】采用spring框架的项目如何使用log4j在spring中使用log4j,有些方便的地方, 1.动态的改变记录级别和策略,即修改log4j.properties,不需要重启web应用,这需要在web.xml中设置一下。 2.把log文件定在/WEB-INF/logs而不需要写绝对路径。 3.可以把 <a href="https://www.cnblogs.com/JKayFeng/p/5893690.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/JKayFeng/p/5892081.html
HTTP 499 状态码 nginx下 499错误 - Spider_Null
日志记录中HTTP状态码出现499错误有多种情况,我遇到的一种情况是nginx反代到一个永远打不开的后端,就这样了,日志状态记录是499、发送字节数是0。 老是有用户反映网站系统时好时坏,因为线上的产品很长时间没有修改,所以前端程序的问题基本上可以排除,于是就想着是Get方式调用的接口不稳定,问了相
2016-09-21T03:42:00Z
2016-09-21T03:42:00Z
Spider_Null
https://www.cnblogs.com/JKayFeng/
【摘要】日志记录中HTTP状态码出现499错误有多种情况,我遇到的一种情况是nginx反代到一个永远打不开的后端,就这样了,日志状态记录是499、发送字节数是0。 老是有用户反映网站系统时好时坏,因为线上的产品很长时间没有修改,所以前端程序的问题基本上可以排除,于是就想着是Get方式调用的接口不稳定,问了相 <a href="https://www.cnblogs.com/JKayFeng/p/5892081.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/JKayFeng/p/5891516.html
Java并发编程:深入剖析ThreadLocal - Spider_Null
想必很多朋友对ThreadLocal并不陌生,今天我们就来一起探讨下ThreadLocal的使用方法和实现原理。首先,本文先谈一下对ThreadLocal的理解,然后根据ThreadLocal类的源码分析了其实现原理和使用需要注意的地方,最后给出了两个应用场景。 以下是本文目录大纲: 一.对Thre
2016-09-21T01:46:00Z
2016-09-21T01:46:00Z
Spider_Null
https://www.cnblogs.com/JKayFeng/
【摘要】想必很多朋友对ThreadLocal并不陌生,今天我们就来一起探讨下ThreadLocal的使用方法和实现原理。首先,本文先谈一下对ThreadLocal的理解,然后根据ThreadLocal类的源码分析了其实现原理和使用需要注意的地方,最后给出了两个应用场景。 以下是本文目录大纲: 一.对Thre <a href="https://www.cnblogs.com/JKayFeng/p/5891516.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/JKayFeng/p/5888421.html
eclipse中maven install提示编码GBK的不可映射字符 - Spider_Null
今天在eclipse中使用Maven编译项目源代码时,结果如下了如下的错误 在Java源码中没有提示任何报错,即便是改掉项目编码也是不行,如下图所示: 第一次遇到这个问题,记录一下,分享一下。 解决这个问题的思路: 在maven的编译插件中声明正确的字符集编码编码——编译使用的字符集编码与代码文件使
2016-09-20T05:10:00Z
2016-09-20T05:10:00Z
Spider_Null
https://www.cnblogs.com/JKayFeng/
【摘要】今天在eclipse中使用Maven编译项目源代码时,结果如下了如下的错误 在Java源码中没有提示任何报错,即便是改掉项目编码也是不行,如下图所示: 第一次遇到这个问题,记录一下,分享一下。 解决这个问题的思路: 在maven的编译插件中声明正确的字符集编码编码——编译使用的字符集编码与代码文件使 <a href="https://www.cnblogs.com/JKayFeng/p/5888421.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/JKayFeng/p/5881688.html
mysql数据库引擎MyISAM与InnoDB的区别浅说 - Spider_Null
mysql的存储引擎包括:MyISAM、InnoDB、BDB、MEMORY、MERGE、EXAMPLE、NDBCluster、ARCHIVE、CSV、BLACKHOLE、FEDERATED等,其中InnoDB和BDB提供事务安全表,其他存储引擎都是非事务安全表。MyISAM引擎是不支持事务的。如果你
2016-09-18T07:10:00Z
2016-09-18T07:10:00Z
Spider_Null
https://www.cnblogs.com/JKayFeng/
【摘要】mysql的存储引擎包括:MyISAM、InnoDB、BDB、MEMORY、MERGE、EXAMPLE、NDBCluster、ARCHIVE、CSV、BLACKHOLE、FEDERATED等,其中InnoDB和BDB提供事务安全表,其他存储引擎都是非事务安全表。MyISAM引擎是不支持事务的。如果你 <a href="https://www.cnblogs.com/JKayFeng/p/5881688.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/JKayFeng/p/5873048.html
浅说Java反射机制 - Spider_Null
工作中遇到,问题解决: JAVA语言中的反射机制: 在Java 运行时 环境中,对于任意一个类,能否知道这个类有哪些属性和方法? 对于任意一个对象,能否调用他的方法?这些答案是肯定的,这种动态获取类的信息,以及动态调用类的方法的功能来源于JAVA的反射。从而使java具有动态语言的特性。 JAVA反
2016-09-14T09:48:00Z
2016-09-14T09:48:00Z
Spider_Null
https://www.cnblogs.com/JKayFeng/
【摘要】工作中遇到,问题解决: JAVA语言中的反射机制: 在Java 运行时 环境中,对于任意一个类,能否知道这个类有哪些属性和方法? 对于任意一个对象,能否调用他的方法?这些答案是肯定的,这种动态获取类的信息,以及动态调用类的方法的功能来源于JAVA的反射。从而使java具有动态语言的特性。 JAVA反 <a href="https://www.cnblogs.com/JKayFeng/p/5873048.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/JKayFeng/p/5872864.html
Fastjson简单使用方法 - Spider_Null
一、简单数据的序列化 pubic class UserInfo implements Serializable{ private String name; private int age; public void setName(String name){ this.name=name; } pub
2016-09-14T09:01:00Z
2016-09-14T09:01:00Z
Spider_Null
https://www.cnblogs.com/JKayFeng/
【摘要】一、简单数据的序列化 pubic class UserInfo implements Serializable{ private String name; private int age; public void setName(String name){ this.name=name; } pub <a href="https://www.cnblogs.com/JKayFeng/p/5872864.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/JKayFeng/p/5862340.html
TCP协议三次握手连接四次握手断开和DOS攻击 - Spider_Null
转载:http://blog.csdn.net/fw0124/article/details/7452695 TCP连接的状态图TCP建立连接的三次握手过程,以及关闭连接的四次握手过程贴一个telnet建立连接,断开连接的使用wireshark捕获的packet截图。1、建立连接协议(三次握手)(1
2016-09-11T10:14:00Z
2016-09-11T10:14:00Z
Spider_Null
https://www.cnblogs.com/JKayFeng/
【摘要】转载:http://blog.csdn.net/fw0124/article/details/7452695 TCP连接的状态图TCP建立连接的三次握手过程,以及关闭连接的四次握手过程贴一个telnet建立连接,断开连接的使用wireshark捕获的packet截图。1、建立连接协议(三次握手)(1 <a href="https://www.cnblogs.com/JKayFeng/p/5862340.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/JKayFeng/p/5862329.html
白话浅说TCP/UDP面向连接,面向无连接的区别 - Spider_Null
TCP是面向连接的UDP是面向无连接的就是这种关系了 TCP(Transmission Control Protocol,传输控制协议)UDP(User Datagram Protocol,用户数据包协议)当IP包通过路由将数据传输到目的地时,会根据TCP或UDP包头中的源端口和目的端口信息,请求和
2016-09-11T10:11:00Z
2016-09-11T10:11:00Z
Spider_Null
https://www.cnblogs.com/JKayFeng/
【摘要】TCP是面向连接的UDP是面向无连接的就是这种关系了 TCP(Transmission Control Protocol,传输控制协议)UDP(User Datagram Protocol,用户数据包协议)当IP包通过路由将数据传输到目的地时,会根据TCP或UDP包头中的源端口和目的端口信息,请求和 <a href="https://www.cnblogs.com/JKayFeng/p/5862329.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/JKayFeng/p/5835451.html
Spring MVC @RequestMapping浅析 - Spider_Null
简介:@RequestMappingRequestMapping是一个用来处理请求地址映射的注解,可用于类或方法上。用于类上,表示类中的所有响应请求的方法都是以该地址作为父路径。RequestMapping注解有六个属性,下面我们把她分成三类进行说明。1、 value, method;value:
2016-09-05T10:26:00Z
2016-09-05T10:26:00Z
Spider_Null
https://www.cnblogs.com/JKayFeng/
【摘要】简介:@RequestMappingRequestMapping是一个用来处理请求地址映射的注解,可用于类或方法上。用于类上,表示类中的所有响应请求的方法都是以该地址作为父路径。RequestMapping注解有六个属性,下面我们把她分成三类进行说明。1、 value, method;value: <a href="https://www.cnblogs.com/JKayFeng/p/5835451.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/JKayFeng/p/5842060.html
idea配置github - Spider_Null
一.事先准备 1.安装Git Git下载: http://git-scm.com/downloads 最新版本是2.1.2 git登陆地址:https://github.com/ 2.注册GitHub账号 3.设置代理(可选) GitHub有一定记录是被墙的…在公司里能用Chrome直接改hosts
2016-09-05T10:25:00Z
2016-09-05T10:25:00Z
Spider_Null
https://www.cnblogs.com/JKayFeng/
【摘要】一.事先准备 1.安装Git Git下载: http://git-scm.com/downloads 最新版本是2.1.2 git登陆地址:https://github.com/ 2.注册GitHub账号 3.设置代理(可选) GitHub有一定记录是被墙的…在公司里能用Chrome直接改hosts <a href="https://www.cnblogs.com/JKayFeng/p/5842060.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/JKayFeng/p/5207638.html
idea中dependencies中总是有红色波浪线(缺少dependency)问题 - Spider_Null
使用IDEA进行maven开发时,将新项目import进工作空间时,Maven Projects栏中的dependencies中总是有红色波浪线,如下图: 但是这些jar在我本地的maven仓库中实际上是存在的,后来无意中修改了下pom才发现这有可能是IDEA的bug,解决办法是: 对于有波浪线的d
2016-02-22T08:58:00Z
2016-02-22T08:58:00Z
Spider_Null
https://www.cnblogs.com/JKayFeng/
【摘要】使用IDEA进行maven开发时,将新项目import进工作空间时,Maven Projects栏中的dependencies中总是有红色波浪线,如下图: 但是这些jar在我本地的maven仓库中实际上是存在的,后来无意中修改了下pom才发现这有可能是IDEA的bug,解决办法是: 对于有波浪线的d <a href="https://www.cnblogs.com/JKayFeng/p/5207638.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/JKayFeng/p/5175190.html
idea 启动报错问题 - Spider_Null
Artifact SpiderServer:war exploded: Error during artifact deployment. See server log for details. 1.mavenHOME目录配置错误。 2.idea下用maven依赖包,又在项目lib下放了相关的包,把
2016-02-01T05:53:00Z
2016-02-01T05:53:00Z
Spider_Null
https://www.cnblogs.com/JKayFeng/
【摘要】Artifact SpiderServer:war exploded: Error during artifact deployment. See server log for details. 1.mavenHOME目录配置错误。 2.idea下用maven依赖包,又在项目lib下放了相关的包,把 <a href="https://www.cnblogs.com/JKayFeng/p/5175190.html" target="_blank">阅读全文</a>