自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 资源 (5)
  • 收藏
  • 关注

原创 TBScheduleConsole的搭建

一、概述:TBSchedule 作为分布式的定时任务调度。其启动需要基于zookeeper。网上的地址很多都过期了。在这里给自己记录一下,以备后用。二、下载地址:zookeeper+TOMCAT+TBSchedule集合三、方法及步骤:1、装好TOMCAT,将ScheduleConsole.war扔到webapp中。2、启动zookeeper的zkServer.cmd/...

2018-12-05 16:26:52 513

原创 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 304

原创 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 34346 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 2359

原创 redis+spring 注解Cacheable 设定redis的生存周期。

业务场景:1、要取得当日汇率(美元兑人民币,及人民币兑美元),精度不高,频率不高,一天取一到两次即可。2、取得的汇率作为所有用户的基础汇率用做其它运算。所有用户共用一套汇率,不区分用户。解决方案:1、初步考虑     i 、建表,存汇率值。     ii、用定时任务 调用其它网站提供的汇率API 来更新表中固定汇率。频率用定时任务的参数来设置。     iii、redi...

2018-05-24 17:00:31 2446

原创 在JAVA中针对LIST进行排序

工作原因,需要针实时取得的数据进行排序,而这些数据没有存在于DB中。所以,就要在JAVA中进行排序。为此,写了一个基于Collections.sort来排序的方法。说明:1 数据没有存在于DB中。2 本排序只提供单列,不提供复合,有需要的可以自行重写。3 本排序基于Collections.sort,重写Comparator()来实现。4 排序针对于LIST,参数为LIS

2017-10-26 13:38:38 605

原创 archetype模板的使用中碰到的问题

http://blog.csdn.net/sxdtzhaoxinguo/article/details/46895013

2017-09-13 13:15:27 616

原创 爬取对象的解析

问题描述:最近爬取的对象,会取得一个标签下的大量的text,而想要的结果却在text其中一部分,这样就需要对text再进行解析。以取AMZ站的商品图片为例:1 其图片信息不写在DIV中,即便你点击预览,也不会有异步的后台调用。图片的内容装入DIV是依赖于JS实现的。而JS是在初使化时就加载好。这样减少后台的压力。这样,就需要对JS的内容进行解析,其内容如下:2 首先,可

2017-09-07 10:21:39 298

原创 精确匹配字符串的小技巧

问题描述:最近用PYTHON在做爬虫,查到的字符串如下:aa = {"productId":"XSD111:,"product":"pro"}目的是只要后面product里的值pro,但是用find("product",aa)却将productId的位置暴露出来,这不是我想要的结果。我想要的是精确的全词匹配分析:解决方案想了一下,1 查product,限制长度。2 查p

2017-09-06 11:15:54 5775

原创 pycharm 快捷键(自己常用)

http://blog.csdn.net/pipisorry/article/details/39909057

2017-09-05 11:02:39 280

原创 一个简单的异步爬取信息

■写在前头:在作有异步加载页的爬虫,要理解其原理。带AJAX页因为一次获取不到,所以要想办法摸拟出效果,得到返回数据,再分析,最终才能得到想要的结果。■所需import 包import requestsfrom lxml import etree# -*- coding: utf-8 -*-import scrapyimport requestsfrom lxml i

2017-09-04 14:47:43 1388 1

原创 爬虫用到的一些包(不定时更新)

■win32api说明:64位机上运行32位时所用到的包安装方法:pip install win32api■requests 说明:用于异步取得页面内容安装方法:pip install requests

2017-09-04 11:30:04 1437

原创 eclipse下python安装scrapy以及切换python版本、GIT配置

写在前头:关到python的安装,本文不写。网上的方法一堆,也没有什么难点。这里主要记录一下有关在windows下scrapy的安装以及安装过程中碰到的问题以及解决办法。GIT 安装与使用http://www.cnblogs.com/lovychen/p/5644700.html

2017-08-30 15:52:59 1639

原创 ORACLE 全文检索用CONTAINS关键字时CLOB字段更新后检索不到

ORACLE 全文检索时,更新后的字段却检索不到前提:1 该字段是CLOB类型2 用的检索关键字是CONTAINSSQL文如下 select * from tableAwhereCONTAINS (globle, 'china');*注:如果检索字段中含有包含'-'的数据时要在前加上'\'select * from tableAwhereCONTAIN...

2014-01-24 14:47:34 3069 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 1067

转载 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 347

原创 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 2288

原创 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 1279

原创 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 440

原创 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 1407

原创 DOS批处理 删除文件中的空行

以前看一些原码带的空行太多.不方便阅读.在网上查了一下,做了个DOS的批处理去掉文件中的空行。注:WIN 10 系统中 多行命令操作异常。直接在CMD里输入 findstr /v "^$" %fileName% > result.txt & del %fileName% & ren result.txt %fileName%即可,把上面的%fileName% ...

2012-08-28 13:25:39 8034 1

原创 htc g21 刷砖恢复经历 (重写recover.img)

写在前面:给LP买的HTC G21 手机,说系统慢,然后有过两次刷机经验的我自告奋勇担要帮刷机。没想到刷成了砖,然后费了我三天时间终于灰头土脸的又把砖机恢复了,其间我还推着我的破自行车跟LP说:“看,你现在又有砖机,又有专车。”LP调侃我说:"可惜我没有帅哥。"下面的观点只是我个人的一些看法,如有不正确,请各位指教,另外刷机有风险,只君谨慎! 1,刷机不成变半砖使用工具:甜椒刷

2012-08-25 04:18:24 3301

原创 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 1161 1

原创 FLEX 的简单交互

 一,前言    上一个例子用户体现不出来多少效果,这次参考上例做的是通过按钮改变显示文字的例子.本例感觉两点比较重要,一是MXML文件的执行流程.二是由于这两例同在一个项目中,注意的是合并SERVICES.XML的写法.言归正传,实现效果如下图:初使化HELLO按下OK按下二,HellOKBtn.mxml:控制流程与参数传递<mx:Applicat

2009-07-14 04:25:00 2463

原创 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 1470 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 967

zookeeper+TOMCAT+TBSchedule集合

zookeeper+TOMCAT+TBSchedule集合 详见https://blog.csdn.net/songbob/article/details/84837851

2018-12-05

刷机常用工具集 fastboot,adb,re管理器,recovery6.0.0.7的合集

如题,我用的就是上面的软件把G21砖刷好的。 参见 http://blog.csdn.net/songbob/article/details/7905991

2012-08-25

Struts2.1.6 HelloWorld 实例

自己做的 Struts2.1.6 HelloWorld 小例子

2009-07-01

webWork2.26 的helloWorld 例子

STRUTS2学习前 自已做的只有WEBWORK的HELLOWORLD例子 希望对你们有帮助.

2009-06-30

struts1.3+MYSQL5.1小例子

利用STRUTS框架将数据提取显示在页面上.

2009-06-27

空空如也

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

TA关注的人

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