2015第7周一

继续多使用markdown做随笔记录

很早前认识并简单使用了markdown写作,刚开始感觉很不错,但用几次就没坚持,反思是因为没记住常用的语法,每次用都要想甚至去查如何用,慢慢就废弃了,再次决定使用,并总结常用的语法如下:

一个 Markdown 段落是由一个或多个连续的文本行组成,它的前后要有一个以上的空行(空行的定义是显示上看起来像是空的,便会被视为空行。比方说,若某一行只包含空格和制表符,则该行也会被视为空行)。普通段落不该用空格或制表符来缩进。行首插入 1 到 6 个 # ,对应到标题 1 到 6 阶。
每行的最前面加上 >
Markdown 也允许你偷懒只在整个段落的第一行最前面加上 >
引用的区块内也可以使用其他的Markdown语法,包括标题、列表、代码区块等
无序列表使用星号、加号或是减号作为列表标记
你在列表标记上使用的数字并不会影响输出的 HTML 结果
有序列表则使用数字接着一个英文句点
列表项目标记通常是放在最左边,但是其实也可以缩进,最多 3 个空格,项目标记后面则一定要接着至少一个空格或制表符。
列表项目可以包含多个段落,每个项目下的段落都必须缩进 4 个空格或是 1 个制表符
要在 Markdown 中建立代码区块很简单,只要简单地缩进 4 个空格或是 1 个制表符就可以,例如,下面的输入:

这是一个普通段落:

  1. 这是一个代码区块。

一个代码区块会一直持续到没有缩进的那一行(或是文件结尾)。
你可以在一行中用三个以上的星号、减号、底线来建立一个分隔线,行内不能有其他东西。你也可以在星号或是减号中间插入空格。下面每种写法都可以建立分隔线

jsp页面嵌入小结

  1. 1. <%@ include file="../top/top.jsp"%>
  2. 2. <jsp:include page="coupon.jsp"/>
  3. 3. <iframe src="" width="100%" height="200" ></iframe>
  4. 4. <s:include value="/CMS/headers/wrap/header.jsp"/>
  5. 5. <s:action name="cmsPoint" namespace="/include"/>

include可以在JSP页面转换成Servlet之前,将JSP代码插入其中。它的主要优点是功能强大,所包含的代码可以含有总体上影响主页面的JSP构造,比如属性、方法的定义和文档类型的设定。它的缺点是难于维护只要被包含的页面发生更改,就得更改主页面,这是因为主页面不会自动地查看被包含的页面是否发生更改。
include可以在JSP页面转换成Servlet之前,将JSP代码插入其中。它的主要优点是功能强大,所包含的代码可以含有总体上影响主页面的JSP构造,比如属性、方法的定义和文档类型的设定。它的缺点是难于维护只要被包含的页面发生更改,就得更改主页面,这是因为主页面不会自动地查看被包含的页面是否发生更改。
使用include指令,如果被包含的文件发生改变,那么,用到它的所有Jsp页面都需要更新。
jsp:include动作是在主页面被请求时,将次级页面的输出包含进来。尽管被包含的页面的输出中不能含有JSP,但这些页面可以是其他资源所产生的 结果。服务器按照正常的方式对指向被包含资源的URL进行解释,因而这个URL可以是Servlet或JSP页面。服务器以通常的方式运行被包含的页面, 将产生的输出放到主页面中,这种方式与RequestDispatcher类的include方法一致。它的优点是在被包含的页面发生更改时,无须对主页 面做出修改。它的缺点是所包含的是次级页面的输出,而非次级页面的实际代码,所以在被包含的页面中不能使用任何有可能在整体上影响主页面的JSP构造。
  对于文件包含,应该尽可能地使用include动作。仅在所包含的文件中定义了主页面要用到的字段或方法,或所包含的文件设置了主页面的响应报头时,才应该使用include指令。include指令允许所包含的文件中含有影响主页面的Jsp代码,比如响应报头的设置和字段、方法的定义。
s:include的效果与jsp:include效果是一样的;s:action很少用。
iframe的src可以指向任何地址,它加载的是一个完整的dom模型。

Java代码静态测试-PMD规则配置

之前一直苦恼PMD中检测出代码很多不是问题的问题,今天在配置中把检查出来多的几大类不算问题的规则屏蔽掉,顿时感觉好很多。

  1. Local变量可以为final;
  2. Long变量名;
  3. 方法变量名可定义为final
  4. ConsecutiveLiteralAppends,多行appends为了更好的可读性,在拼接xml协议时常用到。

来自为知笔记(Wiz)

时间: 2024-10-24 09:58:40

2015第7周一的相关文章

2015第29周一

周一没什么工作总结,记录下两个看到的不错的故事:开阔思想眼界. 故事一: 有一次,一个老强盗带着徒弟去抢劫银行,被警方追捕.两人狂逃,差点儿连裤子都跑掉了.好不容易甩掉了警察,两人上气不接下气,瘫倒在地上. 良久,惊魂稍定,徒弟说:“师父啊师父,要是这个世界上没有警察,该有多么美好啊!”师父骂道:“放屁!要是没有警察,我们还有饭吃吗?!”徒弟大惑不解.师父“语重心长”地说:“你只知其一不知其二啊!你想想,如果没有了警察,是不是大家都敢去偷.去抢了?正因为有了这些警察,把那些能人挡住了,我们才有生

2015第30周一

今天听了600多年前的靖难之役,感慨朱棣的幸运和建文帝的悲剧——真是自作自受,刚即位还未稳就开始削藩,然后还犯下一系列错误:1.用人不当,几乎没用到什么能人名将:身边的宦官成了朱棣的亲信:2.妇人之仁,心慈手软,充满幻想:居然限制自己士兵不能伤杀朱棣,然后也不杀败将后来成为间谍的李XX:既然没准备好为何要去和朱棣开战,既然开战了损失那么多士兵代价为何还怕背上杀害自己叔叔的罪名:3.自己谋划能力不行,还不能严格执行原定的原则,当初跟他爷爷定下的规则那么好为何得不到执行,可悲……:4.为何老天也多次

2015第27周一非结构化数据

非结构化数据包括以下几个类型: 文本:在掌握了元数据结构时,机器生成的数据,如传感器等就一定能够进行解译.当然,流数据中有一些字段需要更加高级的分析和发掘功能. 交互数据:这里指的是社交网络中的数据,大量的业务价值隐藏其中.人们表达对人.产品的看法和观点,并以文本字段的方式存储.为了自动分析这部分数据,我们需要借助实体识别以及语义分析等技术.你需要将文本数据以实体集合的形式展现,并结合其中的关系属性. 图像:图像识别算法已经逐渐成为了主流.此外,这些技术也会产生实体,尽管获取关系以及舆情分析更加

2015第22周一Web性能测试工具及IE扩展区别

在高性能web测试工具推荐http://www.jb51.net/article/23034.htm中发现了dynaTrace 感觉很不错,不但可以检测资源加载瀑布图,而且还能监控页面呈现时间,CPU花销,JS分析和执行时间,CSS解析时间的等.http://www.ibm.com/developerworks/cn/web/1205_xieju_dtraceajax/ 文中介绍了详细的用法也很不错. dynaTrace Ajax Edition是一个运行在IE下的BHO免费工具. 可以运行在多

2015第17周一

刚看到一个段子说拿破仑将士兵按照勤奋/懒惰.聪明/愚蠢的矩阵,分为四类:1.聪明且勤奋的做前线指挥官2.聪明且懒惰的做将军3.愚蠢且懒惰的做士兵至于愚蠢且勤奋的…… 拉出去枪毙了…… 而勤奋正是对应了执行力. 这世界上的执行力远不如聪明值钱.也有些聪明人因为缺乏执行力吃过亏.但要知道懒惰,或者拖延是人类进化出来的能力,就是为了避免愚蠢带来的后果. 日三省乎己,多留一点时间来回顾总结之前的收获,以及未来要走向哪里.而不是整天闷头做执行. 其实勤奋不仅对应行动,也对应思考,关键是要靠智慧把握思考和行

2015第6周一网摘

网站开发开发大致分为前端和后端,前端主要负责实现视觉和交互效果,以及与服务器通信,完成业务逻辑.其核心价值在于对用户体验的追求.可以按如下思路学习系统学习:基础知识:1. html + css 这部分建议在 w3school 在线教程 上学习,边学边练,每章后还有小测试. 之后可以模仿一些网站做些页面.在实践中积累了一些经验后,可以系统的读一两本书,推荐<head first html 与 css 中文版>,这本书讲的太细了,我没能拿出耐心细读.你可以根据情况斟酌. 2. javascript

2015第2周一数据传输安全

晚上回来先吃点东西然后洗漱准备再学习一会儿困后睡觉,今天在学习WS服务安全认证知识时又重新认识了网络传输安全和加密解密常用网络安全的概念,总结摘录一下个人觉得好的内容:非对称解密算法RSA是可逆的,公钥加密私钥解密可得明文,私钥加密公钥解密可得明文. 问题 1: 最自然的想法是,甲必须对文件加密才能保证不被其他人查看其内容,那么 , 到底应该用什么加密技术,才能使合同传送既安全又快速呢 ?     可以采用一些成熟的对称加密算法 , 如 DES . 3DES . RC5 等对文件加密.对称加密采

2015第50周一了解微服务架构

 58 网站架构演进     网站在不同的阶段遇到的问题不一样,而解决这些问题使用的技术也不一样,流量小的时候,我们主要目的是提高开发效率,在早期要引入 ORM,DAO 这些技术.随着流量变大,使用动静分离.读写分离.主从同步.垂直拆分.CDN.MVC 等方式不断提升网站的稳定性.面对更大的流量时,通过垂直拆分.服务化.反向代理.开发框架(站点/服务)等等,不断提升高可用.在面对上亿级的更大流量时,通过中心化.柔性服务.消息总线.自动化(回归,测试,运维,监控)来迎接新的挑战.未来的就是继续实现

2015第48周一

上周在想在专业方面要持续的关注大数据.网络信息安全.架构分析设计主题相关的内容,网上上了豆瓣和知乎,看了一些入门要学习的内容,感觉有好多要学习的: 一个数据分析师应该掌握的技能: 统计学基础 常用模型理论 R和PYTHON 网页分析 数据库技术 实战应用 统计学无需置疑是一个数据分析师的核心功底,你只有学好了统计学才能谈得上数据分析.但是统计学又常常是不够用的,我们还需要一些高级的模型来解决我们实际业务中的问题,比如:银行需要判断是否给某个客户发放信用卡   这就需要一个高级的二分类模型.这里我

2015第33周一

眼界高于能力,能力大于所得 在打工的环境下,在一个大型的.盈利良好的企业内,价值创造的链条被切成若干关联的环节,绝大部分基层员工都会被局限在某个环节内,无法直接曝露在客户面前,更无从了解价值链条的细节.在这种情况下,有一个技巧可以分享,总结起来就是“眼界高于能力,能力大于所得”. 眼界指Vision,就是说尽管你可能是基层的工程师,但是还要有远大的理想,并且了解公司远景,最好找到合适的结合点.在做好本职工作的前提下,8小时之外坚持不断学习,提高水平,并及时和老板沟通心得.经常能站在一定高度和老板