自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(40)
  • 资源 (12)
  • 问答 (1)
  • 收藏
  • 关注

转载 flash swf接受外部参数 视频网站播放原理

转载自: http://blog.sina.com.cn/s/blog_5e83fce60100r663.html<object id="bcastr" data="camnpr.swf?xml=xml/camnpr.xml" type="application/x-shockwave-flash" width="650" height="285"> <param name="mo

2017-06-30 16:08:25 2747

转载 Flash视频播放器开发经验总结

转载: http://www.cnblogs.com/flash3d/archive/2013/11/02/3403109.htmlHTTP协议更优目前几乎所有的视频点播网站全部采用HTTP协议传输数据。因为相对于诸如RTMP等协议来说,HTTP协议是无状态的,数据传输完毕就断开连接,这样服务器就可以腾出资源来服务更多的用户。而RTMP则会在用户播放期间一直维护一个连接,这样服务器的负载就非常有限

2017-06-30 16:01:09 440

原创 selenium使用谷歌浏览器

参考: C:\Program Files (x86)\Google\Chrome\Application\chrome.exe安装路径(默认路径): C:\Program Files (x86)\Google\Chrome\Application\chrome.exeselenium版本:<!-- selenium --><dependency> <groupId>org.seleni

2017-06-30 10:41:35 911

原创 java正则(?!pattern)

非获取匹配,正向否定预查,在任何不匹配pattern的字符串开始处匹配查找字符串,该匹配不需要获取供以后使用。例如“Windows(?!95|98|NT|2000)”能匹配“Windows3.1”中的“Windows”,但不能匹配“Windows2000”中的“Windows”。

2017-06-29 10:20:00 596

原创 java捕获分组$1

//有的网站图片是相对路径,此处补全路径content.replaceAll("(.*?)src=\"(?!http)(.*?)", "$1src=\"" + contentImgPrefix + "$2");

2017-06-29 10:16:22 2307 1

原创 java正则(.*?)

.*具有贪婪的性质,首先匹配到不能匹配为止,根据后面的正则表达式,会进行回溯。 .*?则相反,一个匹配以后,就往下进行,所以不会进行回溯,具有最小匹配的性质。

2017-06-29 10:11:12 2180

原创 java正则\\1

向前引用的意思。 比如前面用括号捕获了一个子匹配,斜杠数字就表示和子匹配一样的内容,第一个子匹配就是\1,第二就是\2

2017-06-29 10:07:34 3774

原创 通过BrowserMob Proxy获取网站network请求

参考: https://github.com/lightbody/browsermob-proxy#new-browsermobproxy-apihttp://www.assertselenium.com/browsermob-proxy/performance-data-collection-using-browsermob-proxy-and-selenium/网站加载过程中,通过F12可以看

2017-06-28 07:19:07 7377

原创 配置中文分析器

使用IKAnalyzer中文分析器。 分词器见我的资源 第一步:把IKAnalyzer2012FF_u1.jar添加到solr/WEB-INF/lib目录下。 第二步:复制IKAnalyzer的配置文件和自定义词典和停用词词典到solr的classpath下。 第三步:在schema.xml中添加一个自定义的fieldType,使用中文分析器<!-- IKAnalyzer--> <f

2017-06-26 21:57:40 378

原创 solrcore的schema.xml

schema.xml文件在SolrCore的conf目录下,它是Solr数据表配置文件,在此配置文件中定义了域以及域的类型还有其他一些配置,在solr中域必须先定义后使用<field name="id" type="string" indexed="true" stored="true" required="true" multiValued="false" /> Name:域的名称 Type:域

2017-06-26 21:54:37 317

原创 多solrcore配置

配置多SolrCore的好处: 1. 一个solr工程对外通过SorlCore 提供服务,每个SolrCore相当于一个数据库,这个功能就相当于一个mysql可以运行多个数据库。 2. 将索引数据分SolrCore存储,方便对索引数据管理维护。 3. SolrCloud集群需要使用多core。复制原来的core目录为collection2,目录结构如下: 修改collection2

2017-06-26 21:35:47 984

原创 solr管理界面

主要说下solrcore的操作 通过此界面可以测试索引分析器和搜索分析器的执行情况。 注:solr中,分析器是绑定在域的类型中的。 可以定义数据导入处理器,从关系数据库将数据导入到Solr索引库中。 默认没有配置,需要手工配置 通过/update表示更新索引,solr默认根据id(唯一约束)域来更新Document的内容,如果根据id值搜索不到id域则会执行添加操作,如果找到则更新

2017-06-26 21:32:34 316

原创 solr部署

安装tomcat7x从solr解压包下的solr-4.10.3\example\webapps目录中拷贝solr.war值tomcat得webapps下完成solr.war得解压缩后删掉该文件添加solr服务的扩展依赖包(日志包) 把solr解压包下的solr-4.10.3\example\lib\ext目录下的所有jar包拷贝,复制到解压缩后的solr工程的WEB-INF\lib目录添加

2017-06-26 21:21:08 366

原创 SolrCore配置

SolrHome是Solr运行的主目录,该目录中包括了多个SolrCore目录。SolrCore目录中包含了运行Solr实例所有的配置文件和数据文件,Solr实例就是SolrCore。 一个SolrHome可以包括多个SolrCore(Solr实例),每个SolrCore提供单独的搜索和索引服务。 创建solrhome 拷贝solr目录到想要作为solrhome的目录下即可配置solrcor,

2017-06-26 21:13:49 2885

原创 solr下载及所需运行环境

考虑版本兼容性相关问题 下载: http://archive.apache.org/dist/lucene/solr/4.10.3/目录结构 bin:solr的运行脚本 contrib:solr的一些扩展jar包,用于增强solr的功能。 dist:该目录包含build过程中产生的war和jar文件,以及相关的依赖文件。 docs:solr的API文档 example:solr工程的例

2017-06-26 20:58:08 386

原创 spring加载配置文件

装载配置文件<bean id="propertyConfigurer" class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer"> <property name="locations"> <list> <value>classpath:d

2017-06-26 14:03:07 330

原创 基于spring的多redis数据源配置

spring bean <bean id="jedisConfig" class="redis.clients.jedis.JedisPoolConfig"> <property name="testWhileIdle" value="true" /> <!-- <property name="maxActive" value="${redis.pool.max

2017-06-26 13:56:13 5948 3

原创 自定义springUtils用来getBean

/** * Spring ApplicationContext 工具类*/@SuppressWarnings("unchecked")@Componentpublic class SpringUtils implements ApplicationContextAware { private static ApplicationContext applicationContext;

2017-06-26 11:16:02 16612

原创 java线程池

定义线程池bean<!--线程池 --> <bean id="threadPoolExecutor" class="org.springframework.scheduling.concurrent.ThreadPoolTaskExecutor"> <!-- 核心线程数 --> <property name="corePoolSize" val

2017-06-26 10:58:44 200

原创 solr介绍

什么是solr apache顶级开源项目,使用java开发、基于lucene的全文检索服务器 solr比Lucene提供了更多的查询语句,可扩展、可配置,同时对Lucene的性能进行了优化solr是如何实现全文检索的 索引流程:solr客户端(浏览器、java程序),可以向solr服务器发送post请求,请求内容是包含field等信息的一个xml文档,通过该文档,solr实现对索引的维护(增删

2017-06-24 16:03:55 402

转载 HttpClient读取某个网址返回的内容

转载: http://rainbowdesert.iteye.com/blog/603327import java.io.BufferedReader; import java.io.InputStream; import java.io.InputStreamReader; import org.apache.http.HttpEntity; import org.apache.

2017-06-23 11:02:35 1057

转载 JAVA 解析复杂的json字符串

转载: http://blog.csdn.net/qq_33096883/article/details/51981631String parameter = { success : 0, errorMsg : "错误消息", data : { total : "总记录数", rows : [ { id : "任务ID", wor

2017-06-23 11:01:03 1378

原创 jsoup分析a标签绝对路径

下面代码引用自WebCollector: cn.edu.hfut.dmic.webcollector.model.Linksimport org.jsoup.nodes.Element;…… public Links addByRegex(Document doc, RegexRule regexRule) { Elements as = doc.select("a[hr

2017-06-22 13:49:24 3364

转载 利用Chrome与迅雷下载斗鱼录播视频

转载: https://www.sawlove.com/download-douyu-video.html我们都知道视频网站为了保护版权防止盗链下载一般都使用分段视频的方式来加载。对于一般的 .flv 格式就几段最多也就十几段视频源,但 .ts 的格式正常每段几M,一小时左右的视频基本要几百段,即使知道视频源手动下载有点累。接下来分享一个无痛的方法,并且只须用到系统常用软件!一、获取视频源

2017-06-21 16:23:18 11629

转载 斗鱼TV Web API

转载: http://430.io/-xie-dou-yu-tv-web-api-some-douyutv-api/写在最前 去年TI5前开发了dotaonly.com,网站需要用到各个直播平台API。不像国外网站Twitch那样开放,都有现成的API可用,国内网站都很封闭,对开发者不太友好。本文所涉及API皆抓取自斗鱼IOS手机客户端。首先是不需要登录的API 获取当前全部直播 请求地址:

2017-06-21 16:15:00 9315 1

转载 抓取b站视频地址

还是密钥。。。转载: http://blog.jln.co/%E4%B8%80%E4%BA%9B%E5%81%9A%E7%88%AC%E8%9F%B2%E7%9A%84%E5%B7%A5%E5%85%B7%E8%88%87%E6%96%B9%E6%B3%95/這個範例稍微做了點弊, 但還是從頭把分析過程來講一下好了Bilibili視頻網頁長得就像這樣: 範例 - http://www.bilibi

2017-06-21 14:29:19 21137 1

转载 B站最新算法2017年有效

问题还是密钥。。。转载: https://www.idaima.com/article/3503知道我的人都知道 ibilibili.com和idaima.com 都是我注册的,做解析站也有3年了,当然ibilibili.com中途被人恶意注册并高价挂在网上卖,我筹了很久的钱才买回来的。为的就是一个情怀!!!废话不多说了。算法基于反编译bilibili播放器得到的。密钥自己找咯。php;toolb

2017-06-21 14:22:20 5982

原创 java视频下载

/** * 下载文件到本地 * * @param urlString * 被下载的文件地址 * @param filename * 本地文件名 * @param timeout * 超时时间毫秒 * @throws Exception *

2017-06-15 13:09:24 5377

原创 判断是否是有效的cron表达式

public static boolean isValidExpression(final String cronExpression){ CronTriggerImpl trigger = new CronTriggerImpl(); try { trigger.setCronExpression(cronExpression);

2017-06-14 12:17:47 14468 2

原创 Spring注入@Autowired和@Resource

@Autowired默认是按照byType进行注入的,但是当byType方式找到了多个符合的bean,则按byName方式找,如果还有多个,则报出异常@Autowired也可以手动指定按照byName方式注入,使用@Qualifier标签,例如: @Autowired() @Qualifier(“baseDao” )@Resource,默认是按照byName方式注入的private Type n

2017-06-14 11:14:28 275

转载 多线程计数器

import java.util.ArrayList;import java.util.List;import java.util.concurrent.atomic.AtomicInteger;public class Counter { private AtomicInteger atomicI = new AtomicInteger(0); private int i =

2017-06-10 09:42:09 619

原创 ExcelExportUtil

import java.io.BufferedOutputStream;import java.io.FileNotFoundException;import java.io.IOException;import java.io.OutputStream;import java.net.URLEncoder;import java.util.List;import javax.servle

2017-06-09 15:45:28 8571

转载 jsoup修改数据

转载: https://www.ibm.com/developerworks/cn/java/j-lo-jsouphtml/#4修改数据outline doc.select("div.comments a").attr("rel", "nofollow"); // 为所有链接增加 rel=nofollow 属性 doc.select("div.comments a").addClass("m

2017-06-04 15:08:24 923

转载 jsoup例子

转载: https://www.javatpoint.com/jsoup-examplesGet title of URLDocument doc = Jsoup.connect("http://www.javatpoint.com").get(); String title = doc.title(); Get title from HTML fileDocument doc = Jsou

2017-06-04 14:40:32 718

转载 jsoup API

转载: https://www.javatpoint.com/jsoup-apiorg.jsoup org.jsoup.helper org.jsoup.nodesorg.jsoup.parser org.jsoup.safety org.jsoup.select比较重要的方法 |method|description|

2017-06-04 14:29:21 526

转载 jsoup介绍

转载: https://www.javatpoint.com/jsoup-tutorialJsoup is a java html parser. It is a java library that is used to parse HTML document. Jsoup provides api to extract and manipulate data from URL or HTML f

2017-06-04 14:25:29 322

原创 spring jdbcTemplate查询单列结果集

List rows = jdbcTemplate.queryForList("SELECT name FROM user");for(int i=0;i<rows.size();i++){ Map userMap=rows.get(i); System.out.println(userMap.get("name")); }

2017-06-02 16:37:07 3924

原创 使用spring task或spring quartz执行任务执行两次

网上很多解决方案是说更改tomcat的配置什么的 或者更改配置文件啥的说一下我的解决方案 更改server locations 当选择use tomcat installation时,会出现执行两次的情况选择use workspace metadata便不会出现执行两次的情况

2017-06-02 15:03:25 451

原创 获取src/main/resources下文件的绝对路径

URL url = this.getClass().getClassLoader().getResource("file");File file = new File(url.getPath());

2017-06-02 09:27:47 35739

原创 通过ThreadLocal为每个线程提供单独的副本

虽然共享一个SequenceNumber,但是相互之间并不会干扰public class SequenceNumber { private static ThreadLocal<Integer> seqNum = new ThreadLocal<Integer>(){ @Override protected Integer initialValue() {

2017-06-01 21:22:01 938

java design patterns

java 设计模式代码,常用设计模式,学习好资料,设计模式入门

2019-03-19

加密jquerymd5

jquery md5加密,使用方法:$.md5(val)。。。。。。。

2017-10-20

zk十分钟入门demo

zk十分钟入门代码demo;https://www.zkoss.org/wiki/ZK_Getting_Started/Learn_ZK_in_10_Minutes

2017-10-12

solr中文分词器

solr中文分词器

2017-06-26

plantuml参考手册

2017-04-11

storm-0.8.2

2016-08-14

zeromq-2.1.7.tar.gz

2016-08-14

JSF生命周期的事件处理

2016-08-01

《JavaServer+Faces核心编程 第3版》源码

2016-07-29

JSF架构图zz

JSF框架架构图

2016-07-28

hdfs用户指南

hdfs用户指南中文版

2016-07-07

hive用户指南

hive用户指南中文版

2016-07-07

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

TA关注的人

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