其它
杂
A__17
这个作者很懒,什么都没留下…
展开
-
github搜索
输入location:China 可以搜索指定地区用户USER 输入 指定 star数 比如说stars:>50000,查找star数大于5万的项目原创 2020-10-21 19:44:45 · 256 阅读 · 0 评论 -
使用POI-10遇到的OOM问题
Maven依赖: org.apache.poi poi 3.10-FINAL org.apache.poi poi-ooxml 3.10-FINAL 举例: import java.io.FileOutputStream; import org.apache.poi.ss.usermodel.Row; import org.apache原创 2017-11-08 23:24:19 · 1649 阅读 · 1 评论 -
SDN(Software Defined Network):软件定义网络
SDN(Software Defined Network):软件定义网络 SDN的体系结构(从下往上): 网络设备:通过南向接口接收控制器发过来的指令,配置位于交换机内的转发表项,并可以通过南向接口主动上报一些事件给控制器。 说明: 1)SDN中的网络设备可以抽象为一个转发面(Forwarding Plane),这个转发面可以是硬件交换机、虚拟交换机或路由器等物理设备。 2)所有的转发表项,都存储在网络设备里面,用户数据报文在这里面被处理、转发。 南向接口(southbo原创 2016-11-20 00:17:31 · 5536 阅读 · 0 评论 -
OSGI中,以Web Service的方式提供文件上传的接口
OSGI中,以Web Service的方式提供文件上传的接口 /** * TODO 本系统提供的文件上传接口 * */ @OSGiService(interfaces = { IUpLoadService.class }, properties = { "service.exported.interfaces=*", "org.apache.cxf.ws.htt原创 2016-11-08 21:56:32 · 1658 阅读 · 0 评论 -
在Struts2访问 HttpServletRequest、HttpSession、ServletContext三个域对象
Struts2如何访问 HttpServletRequest、HttpSession、ServletContext三个域对象 1,方法一:与Servlet API解耦的访问方式 通过 ActionContext 访问域对象对应的 Map 对象 public class MyAction extends ActionSupport implements Serializable {原创 2015-09-24 14:03:26 · 3303 阅读 · 0 评论 -
Struts2中的OGNL表达式
Struts2中的OGNL: 1,$、#、%的区别 a)${ognl}在struts.xml中使用 b)#取得ActionContext的值 c)%将原本的文本属性解析为ognl,对于本来就是ognl的属性不起作用。在jsp中:%{ognl}只能写到struts2的自定义标签的属性中 2,语法 user 相当于 findValue("user") #user 相当于 ma原创 2015-09-24 14:05:39 · 674 阅读 · 0 评论 -
Struts2中防止表单的重复提交
Struts2中防止表单的重复提交 1、在表单中加入标签 eg: 注:在浏览器里查看jsp页面的源码可以发现: 变成了: 2、到struts.xml中,在相应的action中配置token拦截器 /fail.jsp /success.jsp 3、增加一个名称为invalid.token的结原创 2015-09-23 16:54:33 · 600 阅读 · 0 评论 -
Struts2自定义类型转换器
Struts2自定义类型转换器 1、编写一个类,继承com.opensymphony.xwork2.conversion.impl.DefaultTypeConverter 2、覆盖掉其中的public Object convertValue(Map context, Object value,Class toType) context:OGNL表达式的上下文 value:实际的值原创 2015-09-23 16:49:03 · 589 阅读 · 0 评论 -
Struts2对于国际化(i18n)的支持
Struts2对于国际化(i18n)的支持 1,准备资源文件,资源文件的命名格式如下: baseName_language_country.properties (baseName:资源的基名,需要自定义/language:Java支持的语言/country:Java支持的国家/) eg: 中国大陆:baseName_zh_CN.properties 美国:baseName原创 2015-09-23 16:37:53 · 1296 阅读 · 1 评论 -
Scala基础
1)scala的安装: Linux下: 解压文件,将其移动至/usr/local/share下: mv scala-2.11.7 scala # 重命名 Scala 目录 mv /download/scalapath /usr/local/share # 下载目录需要按你实际的下载路径 配置环境变量: sudo vim /etc/pr原创 2016-11-21 00:52:49 · 529 阅读 · 0 评论 -
hadoop的伪分布式安装
hadoop安装部署的三种模式: 单机模式(本地模式):hadoop的默认配置模式,此时: 1)hadoop使用本地文件系统而非分布式文件系统(HDFS)。 2)不会启动任何hadoop守护进程,map任务和reduce任务作为同一个进程的不同部分来执行。 3)仅用于开发或调试MapReduce应用程序。 4)当首次解压hadoop的源码包时,默认选择了最低的配置。这时,三个xm原创 2016-11-27 01:46:08 · 2514 阅读 · 0 评论 -
HDFS详解
hadoop1.0的HDFS && hadoop2.0伪分布式下的HDFS: 结构:一个HDFS集群是由一个NameNode、一个Secondary NameNode和若干个DataNode组成。 1)NameNode: 概念:NameNode是HDFS主从结构中主角色的扮演者,它维护着整个文件系统的目录树,维护信息(即HDFS的元数据)存储在本地的fsimage文件和edit原创 2016-11-27 23:27:57 · 668 阅读 · 0 评论 -
MapReduce详解
MapReduce详解: 1)特点: 1)开发简单。 2)可扩展性强,增加节点即可。 3)容错性强。 2)短板:执行速度慢,因为有大量的中间结果需要对磁盘进行I/O,还得通过网络进行传输。 3)MapReduce作业运行机制: 1)客户端:提交MapReduce作业。 2)jobtracker:协调作业的运行。 3)tasktracker:运行作业划分后的任原创 2016-11-27 23:53:42 · 703 阅读 · 0 评论 -
hadoop的体系结构
hadoop主要由两部分构成: HDFS:分布式文件系统 NameNode(元数据服务器):属于管理层,用于管理数据的存储。 SecondaryNameNode(辅助元数据服务器):属于管理层,备份NameNode数据。 DataNodes(块存储):属于应用层,用户进行数据的存储,被NameNode进行管理,要定时地向NameNode进行工作汇报,执行NameNode分配分发的任务。 MapReduce:分布式并行计算框架 JobTracker(任务调度员):属于管理原创 2016-11-26 00:03:19 · 1863 阅读 · 0 评论 -
hadoop中的序列化
概念:hadoop中的序列化机制是通过调用对象的write(DataOutput)方法,将对象序列化到流(DataOutput)中。实现:类需要实现org.apache.hadoop.io.Writable接口,即可被序列化。注:Writable接口有两个方法:1)序列化方法:// 将对象序列化到流(DataOutput)中。void write(DataOutput out) throws IOException;2)反序列化方法:// 从流(DataInput)中读取对象。说明:应尽可能原创 2016-12-07 02:13:05 · 709 阅读 · 0 评论