-
使用Mybatis-Generator自动生成Dao、Model、Mapping相关文件
所属栏目:[大数据] 日期:2021-05-21 热度:142
? Mybatis属于半自动ORM,在使用这个框架中,工作量最大的就是书写Mapping的映射文件,由于手动书写很容易出错,我们可以利用Mybatis-Generator来帮我们自动生成文件。 ? 1、相关文件 关于Mybatis-Generator的下载可以到这个地址:https://github.com/mybati[详细]
-
基于Java实现批量下载网络图片 Gson简要使用笔记
所属栏目:[大数据] 日期:2021-05-21 热度:149
昨天朋友做项目遇到一个需求,需要把上千个的微博表情图片下载到本地磁盘,并做好规范命名,塞给我一堆Json数据,让我帮忙处理下,反正闲着也没事干,就帮忙写了。(很简单的一个功能,随手记录下,刚好填补下最近博客的空白) 由于只是方便自己的工具,就不[详细]
-
安卓开发笔记——多种方式实现底部菜单栏(仿微信界面)
所属栏目:[大数据] 日期:2021-05-21 热度:94
关于底部菜单是什么,我想没必要介绍了,在市场上的APP里太常见了,这里提供两种方式来实现。 记得之前写过几篇关于底部菜单实现的方法,有兴趣的朋友可以看看: 1、《安卓开发复习笔记——TabHost组件(一)(实现底部菜单导航)》 2、《安卓开发复习笔记——[详细]
-
Android高效加载大图、多图解决方案,有效避免程序OOM(转)
所属栏目:[大数据] 日期:2021-05-21 热度:128
本篇文章主要内容来自于Android Doc,我翻译之后又做了些加工,英文好的朋友也可以直接去读原文。 http://developer.android.com/training/displaying-bitmaps/index.html 高效加载大图片 我们在编写Android程序的时候经常要用到许多图片,不同图片总是会有[详细]
-
关于Struts2的文件下载
所属栏目:[大数据] 日期:2021-05-21 热度:144
首先先来说下关于文件下载的原理: 服务端为客户端提供了一个下载服务,所以服务端需要一个输出流(把客户请求下载的文件输出),相对于服务端来说,客户端需要下载接收一个文件,所以它需要一个输入流(接收文件)。 服务器读取要下载文件的内容,用一个Res[详细]
-
Spring AspectJ的Execution表达式-备忘笔记
所属栏目:[大数据] 日期:2021-05-21 热度:175
Aspectj切入点语法定义 ? 在使用spring框架配置AOP的时候,不管是通过XML配置文件还是注解的方式都需要定义pointcut"切入点" 例如定义切入点表达式 ?execution (* com.sample.service.impl..*.*(..)) execution()是最常用的切点函数,其语法如下所示: ?整个[详细]
-
基于Maven构建整合SpringMVC+Mybtis+Druid 使用Myb
所属栏目:[大数据] 日期:2021-05-21 热度:143
前几天趁空闲时间整合了下SpringMVC+Mybatis+Druid,这里小记录下,这个Demo是基于Maven构建的,数据源用的是阿里巴巴温少的开源项目Druid,数据库用的是MysqL。 由于Eclipse去安装Maven很不方便,也老出错,这里我使用的是Spring Tool Suite(STS,基于 Spr[详细]
-
使用Spring JDBCTemplate简化JDBC的操作
所属栏目:[大数据] 日期:2021-05-21 热度:95
接触过JAVA WEB开发的朋友肯定都知道Hibernate框架,虽然不否定它的强大之处,但个人对它一直无感,总感觉不够灵活,太过臃肿了。 今天来说下Spring中关于JDBC的一个辅助类(JDBC Template),它封装了JDBC的操作,使用起来非常方便。 ? 先说下"傻瓜式"的使用[详细]
-
关于Strut2内置Json插件的使用
所属栏目:[大数据] 日期:2021-05-21 热度:125
配置注意点: 在原有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-05-21 热度:103
之前写过一篇文章,关于Struts2文件上传:http://www.cnblogs.com/lichenwei/p/3927964.html 现在来说下多文件上传,其实就把上传文件当成是一个数组去处理,和单文件上传是一样的思路,直接贴一段代码: uploads.jsp % @ page language = " java contentTyp[详细]
-
关于Struts2的文件上传
所属栏目:[大数据] 日期:2021-05-21 热度:125
要实现Struts2框架的文件上传,需要用到2个jar包 commons-fileupload-1.2.2.jar commons-io-2.0.1.jar 由于文件解析Struts2内部已经帮我们做好了,大大降低了开发难度,我们只需要在Action里设置好对应的参数,目录进行使用即可。 来个小示例: upload.jsp[详细]
-
基于ThinkPHP的在线编辑器调用
所属栏目:[大数据] 日期:2021-05-21 热度:142
开源的在线编辑器有很多,比如FCKEditor,UEditor,Kindeditor等,调用方式也都大同小异 下面列举UEditor在线编辑器插件在ThinkPHP里面的应用 1、Ueditor下载地址:http://ueditor.baidu.com/website/download.html(注意编码) 2、使用ThinkPHP版本为ThinkPHP3[详细]
-
PHP使用文件流下载文件方法(附:解决下载文件内容乱码问题)
所属栏目:[大数据] 日期:2021-05-21 热度:85
记得高中时候做过游戏私服,那时候的游戏主页是用PHP写的,因为文件很固定,客户端,登陆器和一些小工具,文件数目也不是很多,所以都是直接把下载链接写死的,直接链接到本地服务器的文件目录,今天QQ群有个朋友突然问我用文件流做PHP下载功能,顺手写了个[详细]
-
PHP网站安装程序的原理及代码
所属栏目:[大数据] 日期:2021-05-21 热度:56
原理: 其实PHP程序的安装原理无非就是将数据库结构和内容导入到相应的数据库中,从这个过程中重新配置连接数据库的参数和文件,为了保证不被别人恶意使用安装文件,当安装完成后需要修改安装文件。 步骤: 1、检查目录或文件的权限? 2、修改或填加配置文件?[详细]
-
PHP多文件上传操作
所属栏目:[大数据] 日期:2021-05-21 热度:112
在前一篇文章里讲到了 关于PHP文件上传原理和简单操作 举例是单文件上传。 http://www.cnblogs.com/lichenwei/p/3879566.html 其实多文件上传和单文件上传大同小异,原理都是一样的,只是在代码上做了点小技巧。 ? 首先还是index.html上传表单,只是把之前上[详细]
-
PHP上传压缩包并自解压方法
所属栏目:[大数据] 日期:2021-05-21 热度:55
1、PHP上传压缩包并解压的大概流程: 普通上传功能-上传到服务器-加载系统组件-找到上传的文件并执行解压命令-成功解压到目录 ? 2、PHP执行系统命令的几类函数:(1) system()?输出并返回最后一行 shell结果。 (2) exec()?不输出结果,返回最后一行 shell[详细]
-
利用PHP SOAP扩展实现简单Web Services
所属栏目:[大数据] 日期:2021-05-21 热度:136
WebServices能干什么? WebServices 可以将应用程序转换为网络应用程序。 通过使用 WebServices,您的应用程序可以向全世界发布信息,或提供某项功能。 ? 好了,关于WebServices网上资料很多,就不过多介绍了,直接进入主题。 PHP有两个扩展类库可以实现WebS[详细]
-
PHP数据库备份与恢复
所属栏目:[大数据] 日期:2021-05-21 热度:183
先说下关于数据库备份与恢复的原理: 1、查找所有表-2、查找所有字段-3、查找所有数据-4、生成sql 备份注意点: 2=需要列出所有字段名,字段类型等相关信息 3=读取数据出来注意特殊符号的转换addslashes() 4= 把数据格式化 生成对应的 sql ? MysqL_list_tabl[详细]
-
基于原生PHP交叉会员权限控制
所属栏目:[大数据] 日期:2021-05-21 热度:132
对于一个网站的后台管理系统,单一的超级管理员权限往往不能满足我们的需求,尤其是对于大型网站而言,这种单一的权限会引发许许多多的问题出现。 比如:一个网站编辑,平时他只是负责公司网站的公告更新,但如果网站后台没有严格的权限限制,他是不是就可以[详细]
-
基于PHP采集数据入库程序(二)
所属栏目:[大数据] 日期:2021-05-21 热度:146
在上篇? 基于PHP采集数据入库程序(一) ?中提到采集新闻信息页的列表数据,接下来讲讲关于采集新闻具体内容 这是上篇博客的最终数据表截图: 接下来要做的操作就是从数据库中读取所需要采集的URL,进行页面抓取就行 新建一个content表 不过需要注意的一点是[详细]
-
基于PHP采集数据入库程序(一)
所属栏目:[大数据] 日期:2021-05-21 热度:195
前几天有一朋友要我帮做一个采集新闻信息的程序,抽了点时间写了个PHP版本的,随笔记录下。 说到采集,无非就是远程获取信息-提取所需内容-分类存储-读取-展示 也算是简单"小偷程序"的加强版吧 下面是对应核心代码(别拿去做坏事哦^_^) ? 所要采集的内容是[详细]
-
PHP json_encode函数中需要注意的地方
所属栏目:[大数据] 日期:2021-05-21 热度:50
在PHP中使用 json_encode() 内置函数可以使用得PHP中的数据更好的与其它语言传递与使用。 这个函数的功能是将数组转换成json数据存储格式: 1 ? PHP 2 $arr = array ('name'='Balla_兔子','age'=22 ); 3 echo json_encode( $arr 4 ? 输出结果: 1 {"name":""[详细]
-
PHP输出CSV和EXCEL的简单方法
所属栏目:[大数据] 日期:2021-05-21 热度:93
只要在PHP文件头输入这两段话即可实现 1 header ("Content-type:application/vnd.ms-excel" ); 2 header ("Content-Disposition:filename=PHP100.xls"); ( 1 )支持普通格式的 CSV? 文本规范,以空格和换行来识别 常用:?t n?填充空白和换行 ? ( 2 )支[详细]
-
【python】递归听了N次也没印象,读完这篇你就懂了
所属栏目:[大数据] 日期:2021-05-21 热度:71
听到递归总觉得挺高大上的,为什么呢?因为对其陌生,那么今天就来一文记住递归到底是个啥。 不过先别急,一起来看一个问题:求10的阶乘(10!)。 求x的阶乘,其实就是从1开始依次乘到x。那么10的阶乘就是 1*2*3*4*5*6*7*8*9*10 一、非递归方式求阶乘 假如[详细]
-
【小工具】1.需要对txt存放的测试数据做去重处理
所属栏目:[大数据] 日期:2021-05-21 热度:73
采用集合去重,在新文件里逐行写入,达成目的 old_file = "D:/testdata/memberId.txt" #oldresult_file = "D:/testdata/memberId_new.txt" #newlines_seen = set()out_file = open(result_file,"w")f = open(old_file,"r")for line in f: if line not in lin[详细]