
小创新
文章平均质量分 90
nanphonfy
专心、专注、专业。
展开
-
离线数据模拟实时数据的技术探索
背景 业务场景: 在测试环境中没有真实的数据,所以需要把离线数据模拟成实时数据,把以年月日为文件名的目录和以日期为字段的文本内容都改为当日或未来某一天。 查看原始数据格式为CSV,以纯文本(含字符序列,不含二进制)形式存储表格数据,以制表符为分隔符,每日大概500-600万笔。测试环境中,默认安装了MySQL5.1,其默认存储引擎为myisam。楼主接下去将简要对比下innodb与myisam的原创 2017-03-30 14:45:13 · 2473 阅读 · 0 评论 -
如何处理大数据文件+录入数据
楼主喜欢用Java应对各种小需求,以此提高工作效率。客户在集群上提供了一份.sql文件,有2个多G,用vim等编辑器打不开,只能less一部分,而且内容有乱码(中文部分,也不清楚该份文件的编码格式)——改一下vim的字符集配置就可以解决。 下载文件到本地,尝试用notepad++打开,提示“File is to be opened by Notepate++”;用MySQL Workbench打开原创 2016-09-04 17:40:41 · 4614 阅读 · 0 评论 -
org.apache.catalina.startup.Catalina start之过程分析
【启动servlet容器(tomcat)的版本日志监听器】 五月 02, 2016 10:35:59 下午 org.apache.catalina.startup.VersionLoggerListener log 信息: Server version: Apache Tomcat/7.0.57 五月 02, 2016 10:35:59 下午 org.apache.catali原创 2016-05-03 00:46:17 · 31377 阅读 · 6 评论 -
深入HTTP协议
就像在招待客人一样得遵守一定礼节,浏览器与web服务器一问一答的交互过程也得遵守一定的规则——HTTP协议(HyperText Transfer Protocol)。现代B/S架构都是基于统一的HTTP协议,基于此协议的服务器有Apache、IIS、Nginx、Tomcat、JBoss等。目前被广泛使用的是HTTP1.1(主要讨论次版本),与上个版本最大的区别是支持持续连接。B/S固定不变的原则:原创 2016-04-22 00:30:08 · 868 阅读 · 0 评论 -
代码计数器小Demo
代码审核标准 可以计算有效代码行数: JSP中的html:<body></body>之间的代码可算,标签只算开头不算结尾,空行不算。 JavaScrip代码:函数体中的处理代码可以算,函数的调用、函数的声明,变量的声明不算,空行不算。 Servlet:获取表单数据,转发界面不计算。处理业务逻辑的可算,空行不算。 技术组审核代码行数是件头疼的事情,做个demo帮助计算,以供参考。 以下为计算JSP页面以及嵌入其中的JavaScript代码行数的案例:原创 2016-01-12 00:49:45 · 1378 阅读 · 0 评论 -
如何用Java调用R(包含在服务器安装的过程)以及用R生成的图片如何用<img>标签访问
java调用R快速入门: 应CDIO项目的需求,要在java项目中调用R。 已经装好了R软件,如何调用?这里给出了一种方式,可供大家参考: Rserve的配置和启动: ①安装Rserve包。通过R命令行:install.packages("Rserve"); ②在R命令行输入:library(Rserve),加载Rserve; 然后输入Rserve(),启动服务。 J原创 2015-11-09 23:33:29 · 3396 阅读 · 0 评论 -
关于ServletOutputStream源代码引发的探究
在翻阅servlet-src时看到ServletOutputStream的某个实现方式,一知半解的看不明白,代码如下:public void print(String s) throws IOException { if (s == null) s = "null"; int len = s.length(); for (int原创 2015-09-27 18:46:33 · 2213 阅读 · 0 评论