【My R&D Record】
洪文聊架构
请关注我的公众号[洪文聊架构],洪文,让我们一起探索架构师之路!
展开
-
###JavaScript权威指南学习笔记:
###JavaScript权威指南学习笔记:1.JS没有类,只有对象,蝌蚪变青蛙的例子太经典了。2.函数跟对象没有区别,只是对了一堆括号,调用时表示可以自己调用自己。3.JSON对象其实就是js的对像,用JSON格式的String可以完美的创序列化JS对象!,因此JS对象可以作为一个JSON形式的字符串,在网络不通层次间进行传递!--->需要时,还可以转成JS对象,只需eval函数。原创 2012-12-21 14:11:36 · 983 阅读 · 0 评论 -
linux程序开机自启动的方法详解~程序自动启动~Myself
1.开机启动时自动运行程序Linux加载后, 它将初始化硬件和设备驱动, 然后运行第一个进程init。init根据配置文件继续引导过程,启动其它进程。通常情况下,修改放置在 /etc/rc或 /etc/rc.d 或 /etc/rc?.d 目录下的脚本文件,可以使init自动启动其它程序。例如:编辑 /etc/rc.d/rc.local 文件,在文件最末加上一行"xinit"或"startx原创 2013-01-10 11:38:25 · 22743 阅读 · 0 评论 -
LeiGe脚本学习: 定期完成同步功能或其他功能的开发思路 思考 ~~Myself!
开发的流程和思路:1.用cron服务完成定期执行shell脚本。2.在shell脚本中去编译执行java文件。3.java文件中,具体去实现复杂的功能。PS: shell脚本是个固定的框架,去具体实现java文件就可以了。原创 2013-01-10 18:08:29 · 812 阅读 · 0 评论 -
Java 文件下载原理 + Struts2文件下载原理 详解:~~Myself
###struts2 完成文件下载:1.首先明确基础知识:InputStream与FileInputStream等都是对内存而言,那么文件输入流一定是向内存输入流,这对文件下载是有用的。本质理解下载文件过程:第一步:就是要下载的文件放到或叫关联到输入流中: 把文件干到内存new FileInputStream("d:\\test.txt")第二步:把输入流转换成输出流,即d原创 2013-01-25 18:07:52 · 3168 阅读 · 0 评论 -
JAVA远程下载文件 总结 思路~~Myself
1.对于给定的http://ip/flows/data/xxx.txt,想要下载,本来思路直接windows.open(url)搞定但是这样有一个问题,浏览器直接把txt打开,而无法提供下载。 一通google后,发现JS的一些代码也解决不了。最后想到还是用流的方式进行返回,设置返回类型为附件形式即可:getResponse().setHeader("Content-disposi原创 2013-01-29 15:11:19 · 2222 阅读 · 0 评论 -
json 最本质 最经典的描述~~~NB死了
已经说了许多了许多话题了,但有一个很基本的问题我们忘了讨论,那就是:怎样建立对象? 在前面的示例中,我们已经涉及到了对象的建立了。我们使用了一种被称为JavaScript Object Notation(缩写JSON)的形式,翻译为中文就是“JavaScript对象表示法”。 JSON为创建对象提供了非常简单的方法。例如, 创建一个没有任何属性的对象:原创 2012-12-19 17:20:02 · 1215 阅读 · 0 评论 -
数据库 DDL 创建表语句: 总结
CREATE TABLE `app_def` ( `id` int(11) NOT NULL AUTO_INCREMENT, `srcip` varchar(128) DEFAULT '*', `ip` varchar(128) DEFAULT NULL, `protocol` int(11) DEFAULT NULL, `s原创 2012-12-25 14:41:36 · 1346 阅读 · 0 评论 -
Struts2 ValueStack 值栈 总结 详解! Myself
1. web请求处理过程:url请求--->action 等整个过程,所有的中间数据和请求参数等等都放在了ValueStack中, 好处是action组件和拦截器等可随时访问ValueStack存取Data,避免了大量数据来回传输带来的对象封装等麻烦。2.ValueStack分为ObjectStack与 StackContext两部分, ObjectStack存action原创 2012-11-28 15:34:49 · 2203 阅读 · 0 评论 -
JSP页面 参数传递过程 思路 总结!
JSP页面 参数传递过程 思路 总结!传递过程:1.如果点连接进入Jsp页面,传递过程xxx.action请求-->action-->Jsp,必须先通过action之后才能进入到jsp页面,因此组件参数在action当中一定为空,这时应该设默认默认参数! so编程时,应先判断searchobject是否为空!2.如果通过Jsp页面中的按钮进行查询,则传递过程Jsp-->a原创 2012-10-09 09:55:24 · 1016 阅读 · 0 评论 -
servlet的MVC开发与Struts2开发小区别:
servlet的MVC开发与Struts2开发区别:jsp页面1.控制流配置struts2的请求url转到Action中处理的配置在: struts.xml中完成MVC的请求url转到Servlet中处理的配置在: web.xml中 servlet相关配置中完成2.urlstruts2在jsp页面添的是struts.xml中的action n原创 2012-10-13 15:14:56 · 651 阅读 · 0 评论 -
LDTM项目: 页面载入 + 页面点提交按钮 两种方式的编程思路
LDTM 原理:searchObject :所有页面中提交的参数,将按struts2复杂类型注入方式,将所有参数注入到Action中的一个类中---->形成查询请求类:searchObject (以前看到是xxxQuery)1.先判断searchObject是否为空,如果为空:说明是页面载入模式(因为无参数注入),这时根据需求,自己定参数--->最终决定页面载入时的图表原创 2012-11-02 14:52:57 · 1099 阅读 · 0 评论 -
maven LTDM 部署前台Tomcat 各种折腾--->自己总结经验
折腾很长时间的原因主要是以下几点:1. maven管理的工程,mvn clean package打包必须保证工程中无error,否则出现找不到符号等错误。 (此bug恶心我一晚上)2.工程里同时有两个war包存在,并且只是名字不同,内容基本相同--->产生一些莫名奇妙的错误,以后应尽量先排除这些产生意外的条件。3.当只剩一个war包时,产生了另一些error,此时忘记了替换jsha原创 2012-11-08 15:04:21 · 1082 阅读 · 0 评论 -
struts2 拦截器: 自己总结 经典~~~
struts2 拦截器:0.ActionInvocation负责整个Action对象执行,好比Action组件运行的一个容器工作原理:url action请求-->创建action实例并付给新创建ActionInvocation实例-->根据配置文件--->调用相应拦截器运行intercept方法。1.Action是封装了处理逻辑的对象,则拦截器则为众多Action的公共行为,因此可以原创 2012-11-27 16:00:24 · 907 阅读 · 0 评论 -
LINUX 环境变量 详解 总结!--->自我总结
自己总结:1.Linux下,每个用户都有一套自己的环境变量,可以在自己用户下的.bash_profile中添加:定义自己的环境变量export JAVA_HOME=/work/jdk1.6export M2_HOME=/work/maven-2.2export M2=$M2_HOME/bin2.最终是为了设定PATH,使相应的命令可以在控制台下任意路径直接执行,而无原创 2012-11-23 13:34:29 · 754 阅读 · 0 评论 -
MVC数据流传递原理+OGNL-->自己总结精辟!
1。OGNL相当于===JSTL中的EL表达式,两者功能相同,但Struts2中的OGNL更加强大。2.OGNL与标签配合,在JSP页面可取出Action中属性值或四大对象中的值。-----------------------------------引言:众所周知,在mvc中,数据是在各个层次之间进行流转是一个不争的事实。而这种流转,也就会面临一些困境,这些困境,是由于数据原创 2012-11-04 15:07:09 · 1158 阅读 · 0 评论 -
JQuery 选择器总结: Myself!
1.是以$(# sss) $(.sss)以组建ID或CLASS来选取元素的----->基本过滤器,已能选择大部分元素!2.是以$(:odd) $(:first) $(:contain) 来选择元素的----->条件选择器 (书上说是包括内容过滤器、表单选择器)3.是以 $(“div span”) $(“div >span”)来选择元素的----->层次选择器原创 2012-12-10 17:18:32 · 874 阅读 · 0 评论 -
Mysql 数据库导入导出 sql文件导入导出 命令 详解~~Myself
1.导入sql文件命令:(控制台直接输入) mysql -h localhost -u traffic -p dbname/home/tmp_soft/cmdb.sql 其中localhost是服务器名字 traffic是数据库登陆名 dbname是数据库名字---》输入后提示输入数据库登陆密码--->输入密码 搞定!!!2.导出sql文原创 2012-12-20 09:35:09 · 1160 阅读 · 0 评论