-
软件设计模式之代理模式(JAVA)
所属栏目:[大数据] 日期:2021-07-06 热度:93
貌似停笔了近半个月了,实在不该啊,新的一年,时刻让自己归零。 Back To Zero,就从这篇文章拉开今年的序幕吧。 ? 这篇文章准备介绍下有关代理模式的基本概念和静态代理、动态代理的优缺点及使用方法(包括扩展包CGLIB) ? 代理模式,又称委托模式,顾名思[详细]
-
使用Mybatis-Generator自动生成Dao、Model、Mapping相关文件
所属栏目:[大数据] 日期:2021-07-06 热度:100
? Mybatis属于半自动ORM,在使用这个框架中,工作量最大的就是书写Mapping的映射文件,由于手动书写很容易出错,我们可以利用Mybatis-Generator来帮我们自动生成文件。 ? 1、相关文件 关于Mybatis-Generator的下载可以到这个地址:https://github.com/mybati[详细]
-
基于Java实现批量下载网络图片 Gson简要使用笔记
所属栏目:[大数据] 日期:2021-07-06 热度:77
昨天朋友做项目遇到一个需求,需要把上千个的微博表情图片下载到本地磁盘,并做好规范命名,塞给我一堆Json数据,让我帮忙处理下,反正闲着也没事干,就帮忙写了。(很简单的一个功能,随手记录下,刚好填补下最近博客的空白) 由于只是方便自己的工具,就不[详细]
-
安卓开发笔记——多种方式实现底部菜单栏(仿微信界面)
所属栏目:[大数据] 日期:2021-07-06 热度:196
关于底部菜单是什么,我想没必要介绍了,在市场上的APP里太常见了,这里提供两种方式来实现。 记得之前写过几篇关于底部菜单实现的方法,有兴趣的朋友可以看看: 1、《安卓开发复习笔记——TabHost组件(一)(实现底部菜单导航)》 2、《安卓开发复习笔记——[详细]
-
Android高效加载大图、多图解决方案,有效避免程序OOM(转)
所属栏目:[大数据] 日期:2021-07-06 热度:119
本篇文章主要内容来自于Android Doc,我翻译之后又做了些加工,英文好的朋友也可以直接去读原文。 http://developer.android.com/training/displaying-bitmaps/index.html 高效加载大图片 我们在编写Android程序的时候经常要用到许多图片,不同图片总是会有[详细]
-
关于Struts2的文件下载
所属栏目:[大数据] 日期:2021-07-06 热度:80
首先先来说下关于文件下载的原理: 服务端为客户端提供了一个下载服务,所以服务端需要一个输出流(把客户请求下载的文件输出),相对于服务端来说,客户端需要下载接收一个文件,所以它需要一个输入流(接收文件)。 服务器读取要下载文件的内容,用一个Res[详细]
-
Spring AspectJ的Execution表达式-备忘笔记
所属栏目:[大数据] 日期:2021-07-06 热度:62
Aspectj切入点语法定义 ? 在使用spring框架配置AOP的时候,不管是通过XML配置文件还是注解的方式都需要定义pointcut"切入点" 例如定义切入点表达式 ?execution (* com.sample.service.impl..*.*(..)) execution()是最常用的切点函数,其语法如下所示: ?整个[详细]
-
基于Maven构建整合SpringMVC+Mybtis+Druid 使用Myb
所属栏目:[大数据] 日期:2021-07-06 热度:102
前几天趁空闲时间整合了下SpringMVC+Mybatis+Druid,这里小记录下,这个Demo是基于Maven构建的,数据源用的是阿里巴巴温少的开源项目Druid,数据库用的是MysqL。 由于Eclipse去安装Maven很不方便,也老出错,这里我使用的是Spring Tool Suite(STS,基于 Spr[详细]
-
使用Spring JDBCTemplate简化JDBC的操作
所属栏目:[大数据] 日期:2021-07-06 热度:67
接触过JAVA WEB开发的朋友肯定都知道Hibernate框架,虽然不否定它的强大之处,但个人对它一直无感,总感觉不够灵活,太过臃肿了。 今天来说下Spring中关于JDBC的一个辅助类(JDBC Template),它封装了JDBC的操作,使用起来非常方便。 ? 先说下"傻瓜式"的使用[详细]
-
关于Strut2内置Json插件的使用
所属栏目:[大数据] 日期:2021-07-06 热度:121
配置注意点: 在原有Struts2框架jar包的引入下,需要额外多加一个Json的插件包( struts2-json-plugin-2.3.7.jar ) 在struts.xml配置文件中,包需要继承json-default,然后把result的类型改为json package name ="xxx" extends ="json-default" result ="suc[详细]
-
关于Struts2的文件上传
所属栏目:[大数据] 日期:2021-07-06 热度:165
要实现Struts2框架的文件上传,需要用到2个jar包 commons-fileupload-1.2.2.jar commons-io-2.0.1.jar 由于文件解析Struts2内部已经帮我们做好了,大大降低了开发难度,我们只需要在Action里设置好对应的参数,目录进行使用即可。 来个小示例: upload.jsp[详细]
-
关于SpringMVC的文件上传 关于Struts2的文件上传关
所属栏目:[大数据] 日期:2021-07-06 热度:175
关于文件的上传,之前写过2篇文章,基于Struts2框架,下面给出文章链接: 《关于Struts2的文件上传》:http://www.cnblogs.com/lichenwei/p/3927964.html 《关于Struts2的多文件上传》:http://www.cnblogs.com/lichenwei/p/3928200.html ? 其实文件上传的原[详细]
-
基于ThinkPHP的在线编辑器调用
所属栏目:[大数据] 日期:2021-07-06 热度:126
开源的在线编辑器有很多,比如FCKEditor,UEditor,Kindeditor等,调用方式也都大同小异 下面列举UEditor在线编辑器插件在ThinkPHP里面的应用 1、Ueditor下载地址:http://ueditor.baidu.com/website/download.html(注意编码) 2、使用ThinkPHP版本为ThinkPHP3[详细]
-
PHP网站安装程序的原理及代码
所属栏目:[大数据] 日期:2021-07-06 热度:163
原理: 其实PHP程序的安装原理无非就是将数据库结构和内容导入到相应的数据库中,从这个过程中重新配置连接数据库的参数和文件,为了保证不被别人恶意使用安装文件,当安装完成后需要修改安装文件。 步骤: 1、检查目录或文件的权限? 2、修改或填加配置文件?[详细]
-
关于微博开放平台Oauth2.0接入网站应用
所属栏目:[大数据] 日期:2021-07-06 热度:119
关于什么是微博开放平台及微博开放平台能做什么,咱就不做搜索引擎的搬运工了 这里直接给个链接介绍:微博开放平台 本文只是抛砖引玉,讲讲微博开放平台的基本用法,适合没接触过开放平台的朋友入门学习,老鸟就略过啦~ 举例(新浪)微博开放平台:http://op[详细]
-
PHP多文件上传操作
所属栏目:[大数据] 日期:2021-07-06 热度:155
在前一篇文章里讲到了 关于PHP文件上传原理和简单操作 举例是单文件上传。 http://www.cnblogs.com/lichenwei/p/3879566.html 其实多文件上传和单文件上传大同小异,原理都是一样的,只是在代码上做了点小技巧。 ? 首先还是index.html上传表单,只是把之前上[详细]
-
利用PHP SOAP扩展实现简单Web Services
所属栏目:[大数据] 日期:2021-07-06 热度:127
WebServices能干什么? WebServices 可以将应用程序转换为网络应用程序。 通过使用 WebServices,您的应用程序可以向全世界发布信息,或提供某项功能。 ? 好了,关于WebServices网上资料很多,就不过多介绍了,直接进入主题。 PHP有两个扩展类库可以实现WebS[详细]
-
PHP上传原理及操作实现
所属栏目:[大数据] 日期:2021-07-06 热度:134
关于PHP上传文件的函数类库,网上有许多封装很完善,大家直接拿来用就可以。 本文章只是说下关于上传原理和简单的上传操作,老鸟就无视了哈^_^~ 还有一些安全性判断比如:服务端限制能接收图片类型的文件,而客户端恶意将病毒文件的后缀名改为图片配型的文件[详细]
-
PHP数据库备份与恢复
所属栏目:[大数据] 日期:2021-07-06 热度:114
先说下关于数据库备份与恢复的原理: 1、查找所有表-2、查找所有字段-3、查找所有数据-4、生成sql 备份注意点: 2=需要列出所有字段名,字段类型等相关信息 3=读取数据出来注意特殊符号的转换addslashes() 4= 把数据格式化 生成对应的 sql ? MysqL_list_tabl[详细]
-
基于PHP采集数据入库程序(二)
所属栏目:[大数据] 日期:2021-07-06 热度:199
在上篇? 基于PHP采集数据入库程序(一) ?中提到采集新闻信息页的列表数据,接下来讲讲关于采集新闻具体内容 这是上篇博客的最终数据表截图: 接下来要做的操作就是从数据库中读取所需要采集的URL,进行页面抓取就行 新建一个content表 不过需要注意的一点是[详细]
-
关于PHP伪静态Rewrite设置
所属栏目:[大数据] 日期:2021-07-06 热度:136
Rewirte主要的功能就是实现 URL的跳转和隐藏真实地址 ,基于Perl语言的正则表达式规范。平时帮助我们实现拟静态,拟目录,域名跳转,防止盗链等? 一、Apache 配置: ?1、支持httpd.conf 配置2、支持目录 .htaccess配置(一种"分布式配置"文件针对虚拟空间,空[详细]
-
基于PHP采集数据入库程序(一)
所属栏目:[大数据] 日期:2021-07-06 热度:165
前几天有一朋友要我帮做一个采集新闻信息的程序,抽了点时间写了个PHP版本的,随笔记录下。 说到采集,无非就是远程获取信息-提取所需内容-分类存储-读取-展示 也算是简单"小偷程序"的加强版吧 下面是对应核心代码(别拿去做坏事哦^_^) ? 所要采集的内容是[详细]
-
PHP输出CSV和EXCEL的简单方法
所属栏目:[大数据] 日期:2021-07-06 热度:52
只要在PHP文件头输入这两段话即可实现 1 header ("Content-type:application/vnd.ms-excel" ); 2 header ("Content-Disposition:filename=PHP100.xls"); ( 1 )支持普通格式的 CSV? 文本规范,以空格和换行来识别 常用:?t n?填充空白和换行 ? ( 2 )支[详细]
-
【python】超有用的集合类collections,不来了解一下?
所属栏目:[大数据] 日期:2021-07-06 热度:133
在使用Python的过程中,一定是离不开数据结构的, 也就是List-列表,Tuples-元组,Dictionaries-字典。 那实际应用中我们更多的还是要去操作这些结构里的数据。比如,在列表后面添加元素,那么就会用到append() 方法。 那除了这些本身的操作方法之外,还有一[详细]
-
【python】递归听了N次也没印象,读完这篇你就懂了
所属栏目:[大数据] 日期:2021-07-06 热度:154
听到递归总觉得挺高大上的,为什么呢?因为对其陌生,那么今天就来一文记住递归到底是个啥。 不过先别急,一起来看一个问题:求10的阶乘(10!)。 求x的阶乘,其实就是从1开始依次乘到x。那么10的阶乘就是 1*2*3*4*5*6*7*8*9*10 一、非递归方式求阶乘 假如[详细]