- 博客(26)
- 资源 (5)
- 收藏
- 关注
原创 TBScheduleConsole的搭建
一、概述:TBSchedule 作为分布式的定时任务调度。其启动需要基于zookeeper。网上的地址很多都过期了。在这里给自己记录一下,以备后用。二、下载地址:zookeeper+TOMCAT+TBSchedule集合三、方法及步骤:1、装好TOMCAT,将ScheduleConsole.war扔到webapp中。2、启动zookeeper的zkServer.cmd/...
2018-12-05 16:26:52
528
原创 spring boot 创建项目的步骤及注意事项
spring boot 自集成tomcat 框架等 基础结构,快速搭环境的利器。1 访问:https://start.spring.io/可配置MAVEN/GRADLE格式、boot版本; group,artifact 目录结构等信息。2将生成的工程导入到idea中。注意:这里Application要放在将要执行文件的最上层。因为SpringBoot项目的Bean装配默认规...
2018-12-04 11:17:34
315
原创 JAVA 8 stream findfirst()、findAny、get() 报 null point exception 空指针异常
说明:JAVA8 用stream流来循环取LIST值时,如果值为空时会报 null point exception异常,解决办法为提前判断该值是否为空。下面是决断为空的写法。 场景说明:我有一个产品LIST,我要遍历此LIST,生成一个MAP,key为id,value为nameBEAN如下:@Setter@Getterpublic class Product { pri...
2018-09-18 11:50:41
34509
1
原创 JAVA PPT转MP4 (基于VBSCRIPT)
场景:业务需要,要使用JAVA根据ppt模板自动生成MP4视频。调研:查了一下比较符合的PPT 操作方式,POI,ASPOSE,VBA1. POI 支持PPT文件的读,修改,写。HSLF,XLSF支持PNG,以及基于Graphics2D 的输入文件格式 详见:XLSF2. ASPOSE 支持的输出文件相对多一些 outputFormat,但是,很遗憾,不支持MP4类视频文件。3. VBSCRIPT...
2018-05-31 14:14:18
2434
原创 redis+spring 注解Cacheable 设定redis的生存周期。
业务场景:1、要取得当日汇率(美元兑人民币,及人民币兑美元),精度不高,频率不高,一天取一到两次即可。2、取得的汇率作为所有用户的基础汇率用做其它运算。所有用户共用一套汇率,不区分用户。解决方案:1、初步考虑 i 、建表,存汇率值。 ii、用定时任务 调用其它网站提供的汇率API 来更新表中固定汇率。频率用定时任务的参数来设置。 iii、redi...
2018-05-24 17:00:31
2461
原创 在JAVA中针对LIST进行排序
工作原因,需要针实时取得的数据进行排序,而这些数据没有存在于DB中。所以,就要在JAVA中进行排序。为此,写了一个基于Collections.sort来排序的方法。说明:1 数据没有存在于DB中。2 本排序只提供单列,不提供复合,有需要的可以自行重写。3 本排序基于Collections.sort,重写Comparator()来实现。4 排序针对于LIST,参数为LIS
2017-10-26 13:38:38
639
原创 archetype模板的使用中碰到的问题
http://blog.csdn.net/sxdtzhaoxinguo/article/details/46895013
2017-09-13 13:15:27
628
原创 爬取对象的解析
问题描述:最近爬取的对象,会取得一个标签下的大量的text,而想要的结果却在text其中一部分,这样就需要对text再进行解析。以取AMZ站的商品图片为例:1 其图片信息不写在DIV中,即便你点击预览,也不会有异步的后台调用。图片的内容装入DIV是依赖于JS实现的。而JS是在初使化时就加载好。这样减少后台的压力。这样,就需要对JS的内容进行解析,其内容如下:2 首先,可
2017-09-07 10:21:39
306
原创 精确匹配字符串的小技巧
问题描述:最近用PYTHON在做爬虫,查到的字符串如下:aa = {"productId":"XSD111:,"product":"pro"}目的是只要后面product里的值pro,但是用find("product",aa)却将productId的位置暴露出来,这不是我想要的结果。我想要的是精确的全词匹配分析:解决方案想了一下,1 查product,限制长度。2 查p
2017-09-06 11:15:54
5787
原创 pycharm 快捷键(自己常用)
http://blog.csdn.net/pipisorry/article/details/39909057
2017-09-05 11:02:39
285
原创 一个简单的异步爬取信息
■写在前头:在作有异步加载页的爬虫,要理解其原理。带AJAX页因为一次获取不到,所以要想办法摸拟出效果,得到返回数据,再分析,最终才能得到想要的结果。■所需import 包import requestsfrom lxml import etree# -*- coding: utf-8 -*-import scrapyimport requestsfrom lxml i
2017-09-04 14:47:43
1408
1
原创 爬虫用到的一些包(不定时更新)
■win32api说明:64位机上运行32位时所用到的包安装方法:pip install win32api■requests 说明:用于异步取得页面内容安装方法:pip install requests
2017-09-04 11:30:04
1442
原创 eclipse下python安装scrapy以及切换python版本、GIT配置
写在前头:关到python的安装,本文不写。网上的方法一堆,也没有什么难点。这里主要记录一下有关在windows下scrapy的安装以及安装过程中碰到的问题以及解决办法。GIT 安装与使用http://www.cnblogs.com/lovychen/p/5644700.html
2017-08-30 15:52:59
1664
原创 ORACLE 全文检索用CONTAINS关键字时CLOB字段更新后检索不到
ORACLE 全文检索时,更新后的字段却检索不到前提:1 该字段是CLOB类型2 用的检索关键字是CONTAINSSQL文如下 select * from tableAwhereCONTAINS (globle, 'china');*注:如果检索字段中含有包含'-'的数据时要在前加上'\'select * from tableAwhereCONTAIN...
2014-01-24 14:47:34
3101
1
原创 正则表达式 模糊搜索
例如 有如下SQLINSERT INTO Table1 (A, B, C) VALUES (to_timestamp('20121224','YYYY-MM-DD HH24:MI:SS'),‘’,to_timestamp('20121224','YYYY-MM-DD HH24:MI:SS')INSERT INTO Table1 (A, B, C) VALUES (to_timestamp(
2012-12-24 16:10:44
1078
转载 linux 共享文件夹
修改/etc/samba/smb.conf加入[共享文件夹名]path = 路径writeable = 可否写入 (true / false)browseable = 可否查看 (true / false)guest ok = 可否允许guest用户访问 (true / false)如果添加完没效果,重启smb服务service smb restart
2012-12-07 17:31:01
356
原创 VBA 统计文件个数
说明:1第一个sheet名为Sheet1,第二个名为step2两个sheet相比较,如果相同,将文件个数放到Sheet1的第二列 Sub countStep()'' countStep Macro'' Keyboard Shortcut: Ctrl+Shift+TDim sheetYCnt As IntegerDim stepYCnt As Inte
2012-08-28 14:37:17
2333
原创 VBA 统计文件(规则:A包含B)
说明:1第一个sheet名为Sheet1,第二个名为step2两个sheet相比较,如果A包含B,将step的第4列,放到Sheet1的第4列 Sub countStep()'' countStep Macro'' Keyboard Shortcut: Ctrl+Shift+TDim sheetYCnt As IntegerDim stepYCnt As
2012-08-28 14:34:33
1292
原创 VBA 统计文件(规则:'\'以后的文件名)
说明:1第一个sheet名为Sheet1,第二个名为step2两个sheet相比较,如果相同,将step的第五列,放到Sheet1的第二列Sub countStep()'' countStep Macro'' Keyboard Shortcut: Ctrl+Shift+TDim sheetYCnt As IntegerDim stepYCnt As Inte
2012-08-28 14:32:59
448
原创 VBA 重置所有单元格选中位置到A1
重置所有单元格选中位置到A1首先在EXCLE的常用里打开'开发'指定快捷键插入代码Sub Macro1()' reset Sheets' Macro1 Macro' Dim pageCount As Integer pageCount = Sheets.Count For i = 1 To pageCount I
2012-08-28 14:26:34
1453
原创 DOS批处理 删除文件中的空行
以前看一些原码带的空行太多.不方便阅读.在网上查了一下,做了个DOS的批处理去掉文件中的空行。注:WIN 10 系统中 多行命令操作异常。直接在CMD里输入 findstr /v "^$" %fileName% > result.txt & del %fileName% & ren result.txt %fileName%即可,把上面的%fileName% ...
2012-08-28 13:25:39
8121
1
原创 htc g21 刷砖恢复经历 (重写recover.img)
写在前面:给LP买的HTC G21 手机,说系统慢,然后有过两次刷机经验的我自告奋勇担要帮刷机。没想到刷成了砖,然后费了我三天时间终于灰头土脸的又把砖机恢复了,其间我还推着我的破自行车跟LP说:“看,你现在又有砖机,又有专车。”LP调侃我说:"可惜我没有帅哥。"下面的观点只是我个人的一些看法,如有不正确,请各位指教,另外刷机有风险,只君谨慎! 1,刷机不成变半砖使用工具:甜椒刷
2012-08-25 04:18:24
3322
原创 JAVA 6 + TOMCAT 7.0.14 环境的搭建
写在前面:突然想用利用程序编点WEB小应用什么的,先搭个环境吧。环境:WIN 7JAVA 6 (jre-6u25-windows-i586-iftw)TOMCAT 7.0.14其实就环境来说和新旧的差别不大。主要就是JAVA安装后不再有JDK文件夹生成,而只有一个JRE夹。我感觉这样比原来好,更直观些。1 JAVA 安装:到http://java.com/zh_CN/ 去下JAVA吧。注意这里下的是一个只有800多K的更新索引向导,下完再双击它才能安装JAVA。另外我装的时候没有提示(也许是我没看到),直接
2011-05-25 00:06:00
1176
1
原创 FLEX 的简单交互
一,前言 上一个例子用户体现不出来多少效果,这次参考上例做的是通过按钮改变显示文字的例子.本例感觉两点比较重要,一是MXML文件的执行流程.二是由于这两例同在一个项目中,注意的是合并SERVICES.XML的写法.言归正传,实现效果如下图:初使化HELLO按下OK按下二,HellOKBtn.mxml:控制流程与参数传递<mx:Applicat
2009-07-14 04:25:00
2478
原创 FLEX + TOMCAT + XFIRE 的helloWorldFromService.
一,前言首先要准备的当然是TOMCAT与XFIRE框架了.关于FLEX BUILDER的创建可以参看我上一篇文章FLEX 3 FOR ECLIPSE (LOMBOZ) 的安装TOMCAT6.0.20XFIRE1.2.6(生火) TOMCAT的安装我这里不讲,最基本的,不会的上网查查,一查一大片.XFIRE的安装我要说说,以前
2009-07-11 06:25:00
1483
2
原创 FLEX 3 FOR ECLIPSE (LOMBOZ) 的安装
一,前言 搭建FLEX的开发环境,少不了三样东西 SDKFLEX BUILDERLCDS或是BLAZE DS (LCDS下载需要先注册ADOBE的免费帐号) 1,SDK类似于JDK一样的东西,是开发FLEX的的核心.这里就不多说了. 2,LCDS或BLAZE DS是构建数据服务用的,暂
2009-07-08 05:05:00
992
zookeeper+TOMCAT+TBSchedule集合
2018-12-05
刷机常用工具集 fastboot,adb,re管理器,recovery6.0.0.7的合集
2012-08-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人