
经验总结
南极达殇
所谓编程,不能仅仅局限于码农而已。
多思考,多总结,每天进步一点点,才是做技术的样子。
展开
-
淘宝HSF 框架使用 总结
@(JAVA开发)淘宝HSF 框架使用 总结 随着网站访问量增加,仅仅靠增加机器已不能满足系统的要求,于是需要对应用系统进行垂直拆分和水平拆分。在拆分之后,各个被拆分的模块如何通信?如何保证性能?如何保证各个应用都以同样的方式交互?这就需要一种负责各个拆分的模块间通信的高性能服务框架(HSF) 这三个单词分别是 high-speed-framework 翻译过来的话因该是高速框架之类的,但据说淘原创 2016-07-10 20:12:59 · 13810 阅读 · 1 评论 -
js数组迭代方式总结
js数组迭代方式总结首先我们定义一个数组:var testArray=[1,2,3,4,5,6,7,8,9]; 1 for for (var i = 0; i < testArray.length; i++) { console.log(testArray[i]); }; 这个循环每执行一次,都要检查一次 array.length 的值,效率并不高。2 for…in原创 2017-08-22 08:33:43 · 438 阅读 · 0 评论 -
浅谈js的面向对象
js没有类最开始的时候,我以为所有面相对象的语言都会有类的概念。然而js告诉了我,我还是太native。 JavaScript从发明的那天起就没有真正的类,虽然有不少JavaScript书籍或文章中都讲到了类,就好像JavaScript中真的存在类一样.但其实,他们所说的类只是一些自定义的构造函数,这些函数可以用来构造一些自定义的引用类型.在JavaScript中,引用类型已经是最接近于类的东西了原创 2017-08-28 09:13:04 · 426 阅读 · 0 评论 -
java后端初中级工程师换工作小结
注:本文适用于工作一到三年有一定经验的java后端人员,我一共面试了五家公司,收到四个offer,每天跑来跑去也很累,最后的的offer很满意之后就把其他的面试和offer都推掉了。入职前把这段时间的一点经验写下来,希望能帮助到跟我境况差不多的兄弟姐妹。准备 机会永远都是留给有准备的人 当你决定离职之前,你就应该开始为下一份工作做准备了。 那么,该准备什么呢? 我建议是第一是跟语言无关的部分原创 2017-02-26 13:57:39 · 4764 阅读 · 2 评论 -
本地连接gitHub 远程仓库报错
报错是这个:Permission denied (publickey). fatal: Could not read from remote repository. Please make sure you have the correct access rights and the repository exists.首先我是在本地建了一个库 然后要推送到gitHub 上面。 按照命令 ss原创 2017-03-04 19:02:10 · 1040 阅读 · 0 评论 -
一次失败的模型设计的总结
一次失败的模型设计的总结首先看一下数据结构: 首先有一张主表,就是交易表,记录了本次交易的一些基本信息。交易编号等,其中包含了商品清单。一个交易可以有很多条清单,因为我目前系统里面包含的清单数据量很大,可能有上千条,这直接影响了我的设计原则。需求在交易的进行中,现在要求可以对价格可以改变,也就是说通俗来说的讨价还价。以最后谈好的价格为最终价格,但是要求记录每一次谈价的历史,这样就可以方便回顾。原创 2016-11-10 00:54:46 · 618 阅读 · 0 评论 -
查新功能的一些bug点还有开发需要注意的事项
做过一些查询的页面,总结一下经常会出现的注意点,以此为戒。血泪的bug,不要犯同样的错误。 对于日期,在前台接收的时候因为日期插件的格式化,用对象接收的话最好用String,而不是用Date 如果格式不对的话就会报400错误。 确定哪些字段要做成模糊的匹配,那些字段要做完全匹配。一般来说名称之类的可以做成模糊匹配。而工号之类的可以做成完全匹配。 前台的日期一般都是到天,也就是说没有时分秒的。如果按照原创 2016-09-01 21:17:35 · 554 阅读 · 0 评论 -
设计模式学习之—观察者模式
@(JAVA开发) 观察者模式可以理解为报纸和杂志的订阅,报社负责给订阅的用户送报纸,只要你订阅了,就会收到报纸,而你不想要了,取消订阅,就不会受到新的报纸。 不针对具体实现编程 把会改变的地方封装起来 应用场景出版者+ 订阅者= 观察者模式出版者成为主体订阅者成为观察者定义 观察者模式 : 定义了对象之间的一对多依赖,这样一来,当一个对象改变状态的时候,它的所有依赖者都会收到通知并且自动更新。原创 2016-07-22 00:22:07 · 393 阅读 · 0 评论 -
jxl 合并EXCEL 报错
jxl 合并Excel 报错原创 2016-06-03 14:31:47 · 891 阅读 · 0 评论 -
后台分页实现方式总结
@(JAVA开发)后台分页实现方式总结分页后端的实现方式有两种, 一种是第一次就取出全部数据。然后点击下一页的时候只是展示的不一样而已,而不是再次和后台交互。 而另外一种也是基本大家都在使用的方式就是每一次动态从后台获取数据,分页参数也作为一个查询参数,一起传回到后台。 这是项目中封装的带泛型的分页工具类。我的环境是 基于spring mybaits 和mysqlmybaits 默认是查询原创 2016-06-20 15:51:18 · 10411 阅读 · 0 评论 -
sitemesh装饰器
介绍 SiteMesh: OS(OpenSymphony)的SiteMesh是一个用来在JSP中实现页面布局和装饰(layout and decoration)的框架组件,能够帮助网站开发人员较容易实现页面中动态内容和静态装饰外观的分离。通常我们都是用include标签在每个jsp页面中来不断的包含各种header, stylesheet, scripts and footer,现在,在site原创 2016-06-30 21:59:14 · 539 阅读 · 0 评论 -
js原生数组工具方法总结
ECMAScript5 提供了几个数组迭代后操作的方法。首先我们考虑这样的场景: 要判断数组中的所有元素是否都满足某个条件。 我们首先定义一个数组:var testArray=[1,2,3,4,5,6,7,8,9]; 我们需要知道这个数组里面是否所有的元素都小于5。 通常会怎么做呢? function compare1(testArray){ var result=true;原创 2017-08-24 08:29:57 · 829 阅读 · 0 评论