- 博客(43)
- 资源 (5)
- 收藏
- 关注
原创 springboot async异步处理方案
springboot提供了两种异步处理方案,一是传统同步web处理加异步service层,二是异步web处理框架webFlux
2022-11-22 16:07:30
1620
原创 使用spark的ALS算法基于grouplens数据集的推荐实例
使用spark的ALS算法基于grouplens数据集的推荐实例,java和python2个例子
2022-06-13 00:10:50
442
原创 将spring-cloud-alibaba升级到2021.1版本
springcloud-alibaba 应用demo,基于https://github.com/rstyro/SpringCloud-Alibaba-learning的例子,将spring-cloud-alibaba升级到2021.1版本,并调试成功。采用docker 的nacos镜像运行nacos服务, 重点调试了springcloud-nacos-discovery-provider、springcloud-nacos-discovery-consumer、springcloud-shiro和spr
2022-05-31 01:08:38
2174
原创 基于scrapy爬取某网站movie下载地址
Scrapy大名鼎鼎,看到某网站mv不错,手动下载太麻烦,于是用scrapy来实现抓取。基本思路是研究网站的首页、电影的列表页面、及其播放页面,获取页面中格式化的信息,页面到页面的跳转关系,最终获取下载的链接。Scrapy的架构知识,请看Scrapy架构原理介绍或是官方文档sscrapy架构介绍, 下面逐步来制作。一、开始建立项目,写程序scrapy提供命令行工具创建项目,在 CMD 命令行执行以下命令创建项目以及爬虫文件:# 创建项目1) scrapy startproject
2022-05-23 01:08:26
636
原创 docker-py安装问题记录
docker-py是Docker SDK for Python。docker-py主要对docker提供的REST-api的封装,使用http/socket协议连接本地的docker engine进行操作。最近用docker搭建环境,看到docker-py顺便研究一下。我是win10系统,基于conda搭建环境docker环境,python3.8,pip install docker-py,安装结束。遇到问题1、NameError: name 'NpipeHTTPAdapter' is not.
2021-10-24 22:36:35
4398
原创 Apache Nifi单机环境搭建问题记录
Apache NiFi 是一个易于使用、功能强大而且可靠的数据拉取、数据处理和分发系统,用于自动化管理系统间的数据流。它支持高度可配置的指示图的数据路由、转换和系统中介逻辑,支持从多种数据源动态拉取数据。NiFi原来是NSA(National Security Agency [美国国家安全局])的一个项目,目前已经代码开源,是Apache基金会的顶级项目之一。NiFi基于Web方式工作,后台在服务器上进行调度。用户可以为数据处理定义为一个流程,然后进行处理,后台具有数据处理引擎、任务调度等组件...
2021-10-21 23:25:28
1035
原创 Apache Superset安装与搭建
Apache Superset是一个开源的、现代的、轻量级BI分析工具,能够对接多种数据源、拥有丰富的图标展示形式、支持自定义仪表盘,且拥有友好的用户界面,十分易用。Superset是由Python语言编写的Web应用。我安装中并不顺利,因此记录下来。环境: window 10, python3.8 superset-0.30.11、使用conda 建立虚拟环境 conda create -n superset python=3.82、pip install superset3、pip.
2021-10-16 19:40:22
797
2
原创 纯python全文检索whoosh例子
Whoosh 是一个纯 Python 实现的全文搜索框架,包括Analyzer、建索引、查询等功能。先需要创建的就是 index 对象,index 对象是一个全局索引,需要先创建一个定义索引feild属性的 schema 对象。ix.writer() 获取IndexWriter 对象,IndexWriter 对象 add_document(**kwargs) 方法索引文档。 分词器和过滤器组合使用能实现复杂的分词效果。from whoosh.qparser import QueryParser .
2021-10-02 22:21:57
1082
原创 本地网络书签,使用nodejs写的chrome插件
localbookmark 本地网络书签,使用过pocket书签,感觉不错,但是由于网络原因,有时很慢,所以想弄一个本地的书签。另外增加个人书签,加密存储,登录才能查看。Project setupnpm installCompiles for developmentnpm run dev:chromeCompiles and minifies for ...
2020-01-12 22:29:14
1252
原创 chrome 插件开发工程
从github找到Extension Boilerplate插件项目,示例丰富,插件支持Chrome, Opera & Firefox。我在此基础上更新依赖包到最新版本,根据gulp4语法更新gulpfile.babel.js。能够成功打包。写此记录学习历程。github地址https://github.com/jahson88/chrome-ext-template依赖包版本...
2019-12-26 20:27:00
214
原创 groovy编写springmvc controller service的几点注意事项
做项目过程中,有时用户需要很快添加一些小的功能,然而程序开发编译部署重启,需要时间,而且有时还不方便重启应用,如果groovy能够编写spring 组件动态加载就好了。查了资料,spring框架提供了支持,但是很有限。其中我收藏的这个帖子研究比较深入仔细,帮助比较大。Spring动态部署Bean/Controller/Groovy Controller帖子中提供的是单个groovy类的加...
2018-07-20 23:17:42
1012
原创 Electron环境搭建问题记录
最近学习Electron,环境搭建过程记录如下。1. 下载node.js 安装2. npm install electron --save-dev3.按照文档下载quick-startgit clone https://github.com/electron/electron-quick-startcd electron-quick-startnpm installnpm start运行成功。或...
2018-03-02 20:59:58
5648
原创 curator 样例运行问题
最近学习zookeeper,单机安装了3.4.10版,基本功能通过自带客户端运行正常。下载curator学习编程,结果遇到几个问题,记录并分享。1、下载curator4.0.1源代码,在eclipse中通过maven编译成功。运行自带例字PathCache也成功,于是将测试中的TestServer去掉,连接自己安装的zookeeper服务器,意外发生,每次运行都是TestServer版,奇怪了。在...
2018-02-18 22:57:30
353
原创 【转】像素、英寸、厘米的换算
文章地址:blog.csdn.net/Bluesky_Leon/archive/2008/09/18/2947700.aspx72像素/英寸=28.346像素/厘米300像素/英寸=118.11像素/厘米1 厘米=0.3937 英寸1 英寸=2.54 厘米首先告诉大家一个不幸的消息:像素不能直接换算成英寸、厘米,要在dpi下才能换算!photoshop中两种分辨率换算72像素/英寸=28.34...
2011-01-01 09:33:16
1327
原创 a Python-based replacement for svnlook
#!/usr/bin/env python## svnlook.py : a Python-based replacement for svnlook######################################################################## Licensed to the Subversion Corporation ...
2010-06-04 23:59:31
243
原创 [转载]SVN利用post-commit hooks自动同步代码到生产环境
原文地址:http://tech.alltosun.com/home/space.php?uid=3&do=blog&id=3103 我们在开发的过程将代码提交到SVN后使用SVN的hook,通过post-commit脚本,在目标文件夹根下执行svn update操作,将更新内容同步到测试环境,这样开发调试非常方便。 现在SVN库的文件数量越来越多,svn 本地的目录...
2010-06-04 23:12:47
308
原创 oracle分页
select x.* from( select row_num() over( order by nvl( score,0) desc) as r, t.* from t_score t)xwhere r between(( 页码-1)*每也行+1) and 页码*每页行数order by score desc, s_name...
2009-03-08 02:17:40
174
原创 CheckStyle使用详解
原文:http://dev.csdn.net/article/29/29264.shtm代码格式化的好处我想我就不需要说了,大家肯定也都理解其优点,否则你也不会看这个文档. 这里我以CheckStyle3.4为例,讲解CheckStyle的使用,确切的说是其配置的详细解释,如果你是Checkstyle3.4以下,那么有一部分module将是不可以允许的,请删除之;在这份文档中我试图把所有...
2009-03-03 21:04:04
250
原创 Python的ASCII, GB2312, Unicode , UTF-8
ASCII 是一种字符集,包括大小写的英文字母、数字、控制字符等,它用一个字节表示,范围是 0-127Unicode分为UTF-8和UTF-16。UTF-8变长度的,最多 6 个字节,小于 127 的字符用一个字节表示,与 ASCII 字符集的结果一样,ASCII 编码下的英语文本不需要修改就可以当作 UTF-8 编码进行处理。Python 从 2.2 开始支持 Unicode ,函数 decod...
2009-02-16 19:27:24
161
原创 分析Eclipse源代码,理解OSGI插件机制内幕收藏
原文链接 http://blog.csdn.net/gonxi/archive/2006/02/26/610146.aspx 一、概述 一直关注我blog的朋友会看到,最近我一直在关注Eclipse源代码的编译工作,但除了简单的编译设置和烦琐而极具耐心的源代码剥离,似乎还没有什么太有趣的东西出现。现在,经过了前面一系列的热身运动,我将和大家一起走入Eclipse的内核,看看它到底是...
2009-02-13 19:22:01
195
django项目添加了fckeditor
[size=medium]fckeditor默认的 connector.py 不能用于django项目。至少我没有测试通过。不知道什么办法可以使django程序和普通的cgi程序一块运行?我对原fckeditor的程序做了修改, 将参数传递,request,response 等对象,修改成django的方式。获取文件绝对路径的方法:UserFilesAbsolutePa...
2009-02-12 21:27:39
221
struts2配置文件解析XmlConfigurationProvider
com.opensymphony.xwork2.config.providers.XmlConfigurationProvider unitinfo_list ${unit.bkXtTzJg.jgdm} unitinfo_list.action?jgdm=${unit.bkXtTzJg.jgdm}...
2009-02-12 21:19:30
855
dango + aparche + mod_python方式配置文件
[size=medium][code="java"] SetHandler python-program PythonHandler django.core.handlers.modpython SetEnv DJANGO_SETTINGS_MODULE examples.settings #django.root结尾不带“/”,这个值与 apache l...
2009-02-03 20:26:47
180
原创 三范式
3NF 第三范式(3NF)是要求一个数据库表中不包含已在其它表中已包含的非主关键字信息。例如,存在一个部门信息表,其中每个部门有部门编号(dept_id)、部门名称、部门简介等信息。那么在图3-2的员工信息表中列出部门编号后就不能再将部门名称、部门简介等与部门有关的信息再加入员工信息表中。如果不存在部门信息表,则根据第三范式(3NF)也应该构建它,否则就会有大量的数据冗余。简而言之,第三范...
2008-08-14 11:54:20
187
读取lumaQQ的ip数据文件
根据网上搜索的资料,稍做改动。from struct import * import socket def Ip2Int(ip): import struct,socket return struct.unpack("!I",socket.inet_aton(ip))[0]def Int2Ip(i): import socket...
2008-07-20 22:15:33
135
附件名称为中文
response.setHeader("Content-Disposition", "attachment; filename=" + new String(attach.getHeader().getBytes("GBK"), "ISO8859-1")主要的的就是 文件名编码为 ISO8869-1的
2008-05-06 16:51:22
256
原创 eXtremeComponents结合spring
TableCache 是此框架生成和缓存对象的容器。RetriveRows配置 如何配置 spring管理中的类呢?在此类的getObject的方法中,可以去试着到spring环境中查找类对象。不过 spring Context环境如何得到呢?在 RetriveRows(TableModel )方法中,可以 加入查找spring Context的逻辑,设置spring Context。
2008-04-10 23:29:00
571
原创 opencms 配置重点类
OpenCmsCore 是核心类 /** * Initialize member variables. */ protected void initMembers() { synchronized (LOCK) { m_resourceInitHandlers = new ArrayList(); m_requ
2008-04-10 23:15:00
783
tapestry page render
AbstractPagepublic void renderPage(ResponseBuilder builder, IRequestCycle cycle) { try { firePageBeginRender(); if (!cycle.isRewindin...
2008-03-27 17:35:35
211
tapestry url 解析
Engine service是实现了IEngineService接口的对象,他包含很多创建和服务应用URL的方法;其主要方法public void service(WebRequest request, WebResponse response) cycle = _infrastructure.getRequestCycleFactory().newRequestCycle(this);...
2008-03-27 17:15:07
188
原创 一条模糊查询的语句
select count(*) from BLACKLIST_WORD where like concat(concat(%, BLACKLIST_WORD_CONTENT),%)
2007-12-07 13:23:00
635
原创 用cewolf+jFreeChart 开发WEB 图形报表[转载]
原文 http://www.blogjava.net/baoyaer/archive/2007/04/29/111947.html作者:ronghao100在使用cewolf 之前,首先来熟悉一下jFreeChart 。这里分三部分来介绍 jFreeChart 。第一部分介绍jFreeChart产生图形的流程及相关的重要的类;第二部分介绍四种常用的报表图(饼图、柱状图、折线图、时间序列图);第
2007-12-07 13:17:00
859
用cewolf+jFreeChart 开发WEB 图形报表[转载]
原文 http://www.blogjava.net/baoyaer/archive/2007/04/29/111947.html作者:ronghao100在使用cewolf 之前,首先来熟悉一下jFreeChart 。这里分三部分来介绍 jFreeChart 。第一部分介绍jFreeChart产生图形的流程及相关的重要的类;第二部分介绍四种常用的报表图(饼图、柱状图、折线图、时间序列图);第三部...
2007-12-06 16:39:51
243
原创 hibernate 更新操作
单表更新(1)Query q = session.createQuery( "update NoticeListSend set notice_Del='1' where list_Send_Id in ("+ ids + ")" ); q.executeUpdate();(2)Query q = session.createQuery( "update NoticeListSen...
2007-11-29 17:04:05
764
Cewolf 支持的jfree图形
在CewolfChartFactory都有定义,可以从这学习jreechart的使用,呵呵。 switch (getChartTypeConstant(chartType)) { case XY : check(data, XYDataset.class, chartType); return ChartFactory.createXYLineChart(t...
2007-11-15 20:32:10
190
原创 hibernate中文输入信息搜索,要用参数的查询方式
ArrayList nl = new ArrayList(); ArrayList vl = new ArrayList(); String sql = makeSearchHsqlWithNameParam( userForm, nl, vl ); String [] names = null; Object[] params = null; if( nl.size() > 0 )
2007-11-12 20:23:00
667
原创 struts多附件上传
网上很多人都在问 struts多附件上传的问题:搜索到的答案其中有:Form部分:public class MultiUploadForm extends ActionForm { private List myFiles; public MultiUploadForm(){ myFiles = new ArrayList(); //为了能够在页
2007-09-11 21:02:00
1206
基于elasticsearch的python实现实例
2021-10-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人