网贷系统应用服务器中间件产品怎么样?

当前访客身份:游客 [
武汉九天鸟科技有限公司-p2p网贷系统开发-互联网应用开发
:好久没写总结了。
:引用来自“JohnWen”的评论问题2,要是想在Eclip...
:问题2,要是想在Eclipse显示.properties中文,安...
今日访问:4
昨日访问:1
本周访问:23
本月访问:58
所有访问:1452
列表模式: |
互联网金融:网络银行、第三方支付、P2P、网络众筹、网络基金等。
注:互联网金融的概念,目前还没有统一的认识,互联网金融和金融互联网的争论非常大。
1.凡是出现了一个热门的“概念”,比如大数据、云计算、P2P、互联网金融,无数的公司都标榜自己的是“P2P”、“云计算”公司,
往自己脸上“贴金”,从而更好地融资-圈钱、吸引用户、争取客户。
2.对于技术开发者来说,熟悉公司行业业务,对于高效开发系统很有帮助。如果不知道自己在做什么事,技术实现就是空中楼阁。
3.懂互联网和金融,对于提高生活质量、资产保值增值、防止被骗,很有帮助。
国有、股份制、地方、外资等银行。
一般需要当事人在场,至少需要提供身份证原件-复印件等才能办理。
银行卡号、身份证号、姓名,一般是绑定的。
主要指把银行卡中的钱转到第三方支付平台账户中,或者商家的私有账户中。
银行卡-&第三方支付(财付通/支付宝)
第三方支付/银行卡-&商家账户
现金-&银行卡
无论怎么转,钱始终都存在“银行”里,只不过由消费者银行卡所在的银行到第三方支付资金托管银行。
疑问:是否可以用信用卡给第三方支付充值呢?据说以前可以,后来被禁止了,信用卡只能支持商品支付。
付钱给商家,在电子商务中更常见。一般需要开通网银,或者使用快捷支付。
资金在不同平台的不同账号之间流转。
平台:银行(中国银行、建设银行等),第三方支付(财付通、支付宝等)。
可以转给自己,也可以转给他人。
常见的转账情形:
招商银行(自己)-& 建设银行(自己)
招商银行(自己)-& 建设银行(他人)
P2P平台等第三方平台自己的账户之间,互相转账
身份证、手机号、照片头像
第三方支付、P2P等理财平台,经常要求各种各样的认证。
认证,对于保障自己的安全非常有帮助,防止账号丢失导致资金损失情况出现,风险是“银行、第三方支付、第三方平台”有可能把用户的信息泄漏/销售出去,从而实现卖钱的邪恶发财之路。
把商家账户或第三方账户中的资金,转到银行卡。银行卡中的钱才是真正的“钱”,可以取出现金,“流动性”最强,也是最安全的。
7.快捷支付
不需要使用网银(动态密保卡、U盾)就能直接充值或支付的快速支付方式,一般适用于小额资金。
8.银行卡绑定
把自己的银行卡与第三方账户绑定,如第三方支付、微信微博等社交账号。
可以绑定,自然也可以解绑。
提现、快捷支付的时候,必须至少有一个绑定的银行卡。
绑定信息:姓名、银行卡号、身份证
窍门1:如果自己有多张银行卡,想把钱归集到一张卡,直接使用“跨行转账,即使都是自己的”也要付不少的手续费。
好办法是先把银行卡中的钱充值到第三方支付账户,最终提现到自己的目标银行卡中。(不需要手续费,无论资金有多少)
窍门2:直接使用网银跨行转账给其他人,也会支付不少的手续费。
好办法是用第三方支付进行转账,免费或者支付更少的手续费,手续也更简单。
第三方支付和银行都会提供充值、转账等接口,申请账户之后,可以接入自己的平台。
目前了解的、工作相关的、比较感兴趣的,只有这些。
更多内容,今后再叙。
小雷FansUnion
发布于 8个月前,
阅读(8) | 评论(0) |
投票(0) | 收藏(0)
本文纯属个人见解,多有得罪啊!
具体结果,还是看最后CSDN给的结果吧!
Python,Clojure,SAE
一定(各个方面都是领先)
MoreWindows
一定(2012博客之星,难道是2连冠的节奏)
sxhelijian
大学教育,课程,问题解答
可能(2012年也写了很多,但是并没有当选)
可能(文章数量较少)
软件工程,设计模式
Java,职场,读书笔记,创业等综合性
ricohzhanglong
sinyu890807
网络设备,书籍
语音,机器学习
面壁者-尹成
yanzi1225627
yanzi1225627
JSOUP,CSDN常见问题
可能(论坛版主)
zhangerqing
cxx2325938
cxx2325938
sharepoint
很小(不是博客专家)
Java、Spring
jiazhijun &
Android病毒分析
Java、数据库
从以上整理,我们可以Java和Android相关题材的博客,比较多。
除了以上共性,候选人的博客风格/题材还是比较不同的。(红色字体标出)
原文链接:(小雷博客-)
发布于 8个月前,
阅读(1) | 评论(0) |
投票(0) | 收藏(0)
最近,不断反思,进行了一些新的尝试,希望自己能够不断突破瓶颈。
1.倒序读书。
& 以前,看书,总是顺着看。看了一遍又一遍,很大的局限性是后面的章节没有前面的熟。
& 一般,刚刚看一本新书时,兴致勃勃,越到后面,越疲惫,懒得看了。
& 过段时间,重新看,又是从头开始,后面的又是半生半熟。
& 想到一个经典的熟语,"强弩之末势不能穿鲁缟者也"。
& 因此,我尝试从后向前看那些已经看过的书籍。当然,新书第一遍,是不会这样做的。
2.思想文档化,文档书籍化。
& 2012年,在QQ空间写文章说到,要把自己的想法写成文章,即文档化。最近2年,坚持写了不少,其中还有一些高质量的,令人欣慰。
& 2012年,也尝试过把自己写的文章,重新排版整理成Word文档。有段时间,把大部分的文章都整理了下,上传到了群共享,效果不太好,只有少量的下载。
& 最近,继续尝试写文章,只不过很多都比较短小,比较零碎。我想的是,先不断的写,等今后再去整理归类,串起来。
& 最新的尝试是,把一篇篇的Word文档放在一起,即一个类别,比如“新人毕业,老人跳槽”等一个主题的,放在一个Word文档里,然后转换成PDF。这个时候,很有成就感,假如一本书需要300页,自己至少完成了1/10了。
& 把所有分类的文章,都整理下,内容快够半本书了。
& 也就是说,只要再坚持写作1年,量已经接近一本300~500页的书籍了。
& 再坚持3年,去重取精,把内容重新整理归类,串一串,可以弄成一本“非正式出版的电子书籍”。
& 这个伟大的目标,还是挺让人感动的。
3.拆分目标,化大为小。
& 有些大部头的书,内容枯燥,又比较难,一个周末2天根本没心思看完。
& 拆分成更小的目标,每个周看1/2~1/3,这样坚持下来,再能看完,不至于压力大,心里难过。
& 另外,有的书非常好,内容也特别多,写读书总结,1篇根本就不够。我开始尝试,一个部分写1篇总结。比如,史记-商君列传第八 就单独写个总结。程序员-你伤不起,到时也是一个故事,写1篇总结。
& 类似的,还有 中国象棋系列文章。
4.自我定位,打造个人品牌。
& 昵称:小雷 FansUnion
& 定位:中国上进的、领先的、热爱分享的Web开发工程师(读过100+本经典书籍,写过10万+行代码,写过300+篇文章,代表作-中国象棋)
& CSDN博客首页的个人照片,进行了优化,比以前清晰一些。
& 今天,在小雷网的侧边栏,也加上了自己的照片。
小雷团队:
小雷博客:
小雷象棋:
5.小雷网加入一些互联网资料。
& 把一些网上好的资料放到网站上。
& 比如百度开源图表
以下是未来可能的尝试
6.制作个人名片,提升自我形象。
& 最近,重新思考如何弄自己的个人名片呢。
& 以前想过,后来觉得没有必要就不了了之。
& 上个月,参加CSDN和百度组织的沙龙,主办方前台MM找我要名片,我尴尬地说没有。认识了一个同行,也没有名片可以交换。
& 此外,衣着方面,也要不断更新。坚持不断淘汰大学时期的“八路装”,渐进地升级到“新四军装”。
7.制作视频教程。
& 以前有考虑制作IT视频技术教程,近日,有个CSDN网友也有这样的建议。
& 未来,可以用视频的方式,讲解中国象棋的设计与实现。
& 锻炼自己的表达能力,说不定对自己今后转型也有帮助。今后,说不定会去做讲师,搞培训。
8.与部分网友见面,一起吃饭。
& 北京和武汉的有几个网友,有可能见面,吃吃饭,交流下。
& 元旦和过年前后,考虑下。看看有没有机会。
& 另外,好久没有和高中大学同学一起吃饭了,抽空聚聚。
9.赞助War3比赛。
& 最近在考虑是否可以赞助一些war3赛事。
& 计划赞助元。
原文参见: (小雷博客-)
发布于 8个月前,
阅读(0) | 评论(0) |
投票(0) | 收藏(0)
最近认真看了《淘宝技术这十年》这本书,感觉甚好。
内容丰富,故事、技术、人物,应有尽有。
今天,终于把这本书的读书总结写完了,有兴趣的可以看看。
序:作者对书的介绍,写作原由和感受。
第0章:光棍节的狂欢
&&& 光棍节“大促销”时,淘宝工程师很繁忙。
&&& 详细讲解了,访问一个网页时的详细技术过程。
第1章:个人网站。
&& 淘宝创业,LAMP架构的小网站,淘宝文化的起源。
第2章:个人网站的升级。
&& 业务上去了,技术得升级。
&& MySQL到Oracle。
&& 推出支付工具-支付宝,及时交流工具-淘宝旺旺。
第3章:企业级Java网站。
& 更换开发语言,PHP到Java,完全重新实现淘宝网。
& 围绕性能、容量、成本不断进行优化。
第4章:创造技术。
& 已有技术不够用了,就结合企业自身需要创造了一些技术。
& 淘宝文件系统-TFS,淘宝KV缓存系统-Tair。
第5章:分布式电子商务操作系统。
&技术持续升级,随着业务和业界的不断发展,推出 中间件、Session框架、开放平台等。
第6章:我在淘宝这八年。
&讲述作者在淘宝这八年的故事和经历。
第7章:牛P列传。
详细讲述了淘宝的一些8位大牛。
正明--集团核心系统高级研究员
正祥--淘宝高级研究院,OceanBase项目负责人
毕玄--集团核心系统自身技术专家
放翁--淘宝开放平台项目负责人
吴瀚清--阿里云集团信息安全中心高级安全专家
云铮--数据平台与产品部资深技术专家
小马--淘宝UED前端通用平台高级技术专家
淘宝传奇工程师多隆的程序世界
239页,30元左右,软件架构/IT 人文。
这本书读起来比较轻松和愉快。
开头的“光棍节狂欢”很吸引人,每年的光棍节整个互联网都无比热闹。
中间的核心章节,比较详细了讲述了淘宝网站的技术升级,主要讲解原理和应用,没有深入细节。
文章末尾又讲述了8个技术大牛的故事,有很好的正面作用。
1.CDN,内容分发网络。
& 将访问流量分发到不同地区CDN节点,减轻服务器压力。
&主要是针对JS、CSS、图片等静态资源。
&详情参见 百度百科
2.LVS,负载均衡系统。
& 章文嵩博士开发的。
3.HTTP协议。
& 网站开发,尤其是优化,涉及到HTTP协议。
& 《HTTP权威指南》这本书写得很好。
4.TFS,淘宝分布式文件系统。
& 最近几年,很多大公司都把自己用到的一些技术,开源了,促进业界的发展。
& 广大技术爱好者,可以好好研究下。
1.一个网站的发展和成功,不是一蹴而就的。业务和技术一个互相促进,共同发展的二元体。
& 有业务,有收入,才有“资本”用更好的技术和硬件。
& 有技术,才能够应对更多更频繁更快速的用户需求。
2.淘宝和淘宝网不是你想得那么美好。
& 淘宝公司是很牛逼,淘宝网的用户是很多。
& 但是在淘宝工作并不见得是你想象的那么美好,每个公司都有其不好的一面,只是作为“外行”,你很难发现而已。
& 淘宝网购物,也不都是物美价廉,各种“骗术”,比如“提价促销”也不是没可能。
& 象书籍、媒体、官方说辞,都是“大肆吹捧”自己的公司有多么牛逼,很少提及自己的不足。
& 对“官方说辞”和“正统观点”要保持自己独立的观点。
3.Java技术在企业级项目开发还是有前景的。
& 在很多人眼里,Java就是用来做网站的,就是增删改查(CRUD),没啥技术含量。
& 这不是Java语言的问题,而是中国的整个IT环境导致的,搞搞外包、整整小网站“骗钱”。
& 无论是搞Java、DotNet、PHP,还是啥随便一种比较大众化的技术,你掌握了、精通了,自然就有前景。
& 成天抱怨和观望,不去踏实学习和研究,只能挣点小钱,天天想着“IT行业没前途,再干几年转行的”。
4.牛人背后的艰辛和努力。
&IT界的大牛还是不少的。
&IT大众都只能感到他的牛逼,很少能看到别人的付出。
&比如某大牛,博士,毕业后又工作了好几年。他的牛逼完全是可以理解的,读完博士就30岁左右,再工作几年,33到35了。
&也就是说,一个人努力研究10多年,他能有多差啊?
&随便一个IT屌丝,努力研究10年,能有多差??
牛人的背后,是数十年的努力,有可能还有一定的天资,比如兴趣啥的。
屌丝的背后,是工作10年,没看过几本书,没有静心去研究过开源或流行的技术。
一年到头,总是重复地做CRUD,能有多大成长呢。
5.研究开源技术。
&国外社区推出了Linux操作系统、SSH等Java框架。
&淘宝、百度、腾讯等国内公司也有开源技术。
&研究一些自己感兴趣的框架,可以大大提升自己的技术水准。
&技术牛逼,才有信心一直搞技术。
写作方法借鉴
1.内容丰富。
&& 故事、技术、人物。读起来,轻松愉快。
2.开篇引人入胜。
&& 讲述“光棍节的狂欢”,一上来就吸引读者的兴趣。
3.倒叙手法。
&& 开篇就讲述了淘宝网的现状,然后才是详细介绍淘宝网的技术发展史。
4.标题-书名很好。
& 《淘宝技术这十年》,7个字包含了故事的主题、题材、时间。此外,具有很好的“扩展性”。受到这个书名和内容的启发,可以推出“淘宝运维这十年”、“淘宝业务这十年”等。
5.内容由浅入深。
&光棍节狂欢,活跃气氛,为下文“预热”。
&然后,讲述了技术的从无到有、从有到更好的过程。
原文参见: (小雷网-)
发布于 8个月前,
阅读(4) | 评论(0) |
投票(0) | 收藏(0)
现在是凌晨4点,刚刚做了2个星期的实际为1夜的梦。
& &由于想起来WC,一直有这个习惯,意识到自己刚刚在做梦,趁着梦中的记忆还有一些,就起来写一点。
& &梦中的记忆,越来越模糊,所以我就随便写几点。
1.我两次梦到我二舅,今年几个月前已经去世了。
& 在梦中,我看到一个中年男子和我二舅长得很像,刚准备去打个招呼,就发现不是,只是神似。我也能清楚地记得,二舅已经去世了,所以不可能是他。
&回到马岗村,也有人告诉我,“二舅虽然还是户口马岗村的,但是已经运到城市里去了。” 没有搞明白这个逻辑。
2.做梦历时周末两天时间,正好我都去城里办事,好像是去枣阳。做的什么车,忘记了,反正不是自行车。
&因为每次回来的时候,都正好碰到了马岗村的杨强锋,还有一个是他的小伙伴。
&正好这个小伙伴,还是我的同班同学,虽然实际情况下没有这个人,也不是我的同学。&
3. 马岗村发生了很大的变化。
& 我回去的时候,在一个地方,不知道是在哪家,就假设是在大舅家,虽然大舅也去世了。这个假设感觉更符合梦里的情景。
& 在那,一大堆人在喝酒,而且气氛还不太对。我是喝酒人中的一个的“临时替身”,本体不知道应该是谁。
& 喝酒感觉很奇怪,身边总是有人找我麻烦,我就想离开。
&但是,有凶神恶煞的人不让我中,问我理由。我就告诉他,有人捣乱,他后来就把那个捣乱的人给干死了,这把我镇住了,感觉不止于此一。&
4.我从大舅家回到二舅家,我哥也在那里。那有好多东西,貌似要搬家。我得临时搬点东西,从一个屋移到另一个屋。&
& 姨妈家还是二舅家有2个女双胞胎,姨妈还是妈妈正在抱着小的。我去打了个招呼,比较奇怪,老大在哪,以前一直看到老大。
5.说起大舅家,感觉也特奇怪。
& 好多人,经常找大舅喝酒,这次又喝得很晚,深夜归来,身上也比较脏乱。大舅母很生气,帮忙清理。
6.其中一个夜晚,发生了一个故事。
& 小表和几个人,为了“堵住” 一个人,找他办事之类的,精确计算了这个人未来的行为时间,在那个人即将出现之前,立即跑到他面前,与他“偶遇”,让他办事。而我呢,在村子里溜达,好像是碰到一只小猫。"小猫,你好。"我好想这样说,实际在梦里,我和小猫很熟悉。
7. 回到璩湾,情况也不对头。
& 妈妈在和对面一个宿敌,要打架。妈妈拿了一个小树枝干,宿敌直接扛起了好大一根树枝,就准备“火拼” 起来。
& 我大喊一声,都给我助手。很多街坊都在“垃圾” 。
& 我当时义正言辞大呼,“不要打了,不要影响我们镇的形象”,大概是这个意思。
& 妈妈看到我回来,很高兴。宿敌在众人面前, 也比较在乎形象,然后就停止了。
8.马岗村二舅家的邻居,竟然开了一个店,很让人惊奇。
&这里的人流量没那么多,店铺的东西却比较多。&
--------------------------------------------------------------
小结下:这次梦境,遇到的人还真是多。有真实存在的,有虚拟的。
主要是马岗村的若干人士,比如 大舅、大舅母、小表、二舅、 二别、我、哥哥、妈妈、姨妈、一个女婴、一只小猫、杨强锋、杨强锋的小伙伴(我的同班同学),璩湾镇的几个人士:宿敌、若干街坊邻居。
这个梦,真的挺复杂的。虽说只有2天,我总感觉经历了很久。
我分析下,是不是因为 这和过去实际发生的事,有些相似,但已经过去了很久。
再说,梦里两天,梦外是多久呢?两年?&
一个人做的梦, 与现在真实世界,有什么关系么?
我感觉自己“游历了许久,终于归来”,写下此文,记录我梦中的旅行,是为“梦游记”。
期待下一次,梦中旅行。
小雷FansUnion--爱做梦的男人
湖北-武汉-循礼门&
原文首发:
发布于 8个月前,
阅读(1) | 评论(0) |
投票(0) | 收藏(0)
郑重声明:高中生活系列文章,纯属Fans同学的高中回忆和个人见解,不代表客观事实。 一百个人眼中有一百个Fans。
软林至尊,Fans同盟。号令天下,莫敢不从。 @Fans.Lei
序:我对老毛有着非常复杂的看法,有好的,有坏的,有说不清的。随便说说吧!
----------------------------------------------------------------------------------------------------------
a.关照我:无论是物质上,还是精神上,都帮了我很多很多,现在不能再一一回想起来。 也帮我处理了很多事情,也给了很多建议。 其中 给dady透露我的情况,想通过 dady改变我,后来dady告诉我了,只是我并没有去改变。 我能理解他们的想法,就是做不到,非常不愿意去做。
我很感激他。
b.做事认真: 班主任们,几乎都非常负责,全面动态了解班级整体发展,也会关注那些太优秀的和那些有刺的GGMM。
我很敬佩他。 ----------------------------------------------------------------------------------------------------------
a.不诚信: 一方面讲诚信,要求学生诚信,可自己很多时候并不诚信。
我很不爽。
b.讲究权威: 大多数时候 高高在上
我无可奈何,沉默。
c.标准化:高中就这样,这也不是他或者某个人能够改变的。
不会尝试仔细听我的看法,更不可能理解我的想法。
从高二开始,我一般不再和 老毛沟通,老师与学生 本来就有着 年龄的差距和不一般的代沟,“阶级”对立也是存在的。 而我确又是那种 有自己的想法和比较坚持或者“固执”的人,真心不想再去解释了。很多事情是解释不清楚的,因为 “矛盾”双方 很难 平等和冷静地 交流。
我选择了“固执己见”和沉默,有压力,却无可奈何。
d.结果论英雄
嘴上说看重过程,实质上还是看结果。成绩好分数高的人,更多的是赞扬,有些时候实在是太扯蛋了。 比如赞扬某个人在某一方面多好多好,实际上比较差。老师不可能非常了解每个人的想法和具体情况。 有些“黑暗”的情况,不太方面透露。如果说出来,将直接导致自己与“某个人”或者“大家”对立,这是 我不想看到的。
老毛的看法与事实 相距甚远,自己不了解的事情,却如此坚定。 ----------------------------------------------------------------------------------------------------------
一直觉得老毛非常善变。
没有搞清楚,老毛的 思考问题和做事的逻辑 以及 价值观。
过去没能读懂,现在也没能读懂。o(︶︿︶)o
也许在未来会有 平等和冷静地 交流的机会。 ----------------------------------------------------------------------------------------------------------
听话的:主动学习,不乱花钱
不听话的:
不能够听从 父母(同学、朋友)的建议,不注重衣着,和某个(些)同学关系不融洽。
我难道不想穿 漂亮/整洁的衣服么?
我不想多和“朋友”与“同学”吃饭、旅游么?
用父母的钱去“奢侈”,从心里面不太愿意。
攒点钱容易么,这需要多大的毅力。原始资本的积累 是多么漫长而痛苦,想做点大事是如此的难。
攒钱是痛苦的,攒钱是一种信仰,攒钱是对信念的坚持。
----------------------------------------------------------------------------------------------------------
高中和大学 大多时候,我的话比较少。不是不能说,是不愿意说。
从古至今 都是 成败 论英雄。
“成功”的人 才有话语权。
有些时候,沉默确实能赢来 几分潇洒和良好的心境。
---------------------------------------------------------------------------------------------------------- 无论高中如何,大学如何。做对了什么,做错了什么。
有一点是一直在发生的:Fans同学一直在被动和主动的不断改变。
未来的改变:衣服越来越“得体”,“手机”等物质要“与时俱进”,“思想”和“娱乐”也要与时俱进。
@HeeHeeMonkey
希望自己做得越来越好。
---------------------------------------------------------------------------------------------------------- 雷文/Fans同学
发布于 8个月前,
阅读(0) | 评论(0) |
投票(0) | 收藏(0)
41.Freemarker中的“大于等于”,想当然用了个"ge",结果不行。
& 应该是“gte”,gt代表大于,e代表等于。
42.报错找不到jquery-1.10.2.min.map解决办法。
我先说一下什么是source map文件。
& & & &source map文件是js文件压缩后,文件的变量名替换对应、变量所在位置等元信息数据文件,一般这种文件和min.js主文件放在同一个目录下。
& & & &比如压缩后原变量是map,压缩后通过变量替换规则可能会被替换成a,这时source map文件会记录下这个mapping的信息,这样的好处就是说,
&& 在调试的时候,如果有一些JS报错,那么浏览器会通过解析这个map文件来重新merge压缩后的js,使开发者可以用未压缩前的代码来调试,这样会给我们带来很大的方便!
& & & 而这种还原性调试功能,目前只有chorme才具有,所以就会出现标题说的问题,我引入jquery-1.10.2.min.js的时候,在firefox下或者其他浏览器下是好的,
&&在chorme下会报错找不到jquery-1.10.2.min.map文件,404,就是因为以上说的情况,jquery会检测浏览器是否支持source map功能,
&&如果支持的话,那就去下载source map文件,而这个时候如果你引用的是官网的min.js那没问题,它会去自己的目录下找source map文件,
&&而如果jquery.min.js文件在你的服务器上而服务器上又没有source map的话,那就会报错了,
&&所以三种解决办法:
&&一,引用官网文件 &
&&二,把source map文件下载下来放到服务器上(推荐)&
&&三,把chorme文件的工具--&开发者工具--&设置--&Enable source maps勾去掉,去掉这个勾,jquery就不会去下载source map文件了!
43.Boss推荐的TotalCommand这个工具,感觉实用性价值很大。
目前发现,硬盘Tab切换,查找文件,比较方便。
44.URL匹配问题。
SiteMesh、SpringMVC、Struts、web.xml等很多地方都可以配置url匹配,说实话
“/”,“/*”,“*.html”等容易混淆。
SiteMesh的“/”貌似是单独的拦截一个“/”。
& & & & &filter-name&sitemesh&/filter-name&
& & & & &filter-class&com.opensymphony.module.sitemesh.filter.PageFilter&/filter-class&
& & &/filter&
& & &filter-mapping&
& & & & &filter-name&sitemesh&/filter-name&
& & & & &url-pattern&/&/url-pattern&
& & & & &dispatcher&REQUEST&/dispatcher&
& & & & &dispatcher&FORWARD&/dispatcher&
& & &/filter-mapping&
& & &filter-mapping&
& & & & &filter-name&sitemesh&/filter-name&
& & & & &url-pattern&*.htm&/url-pattern&
& & & & &dispatcher&REQUEST&/dispatcher&
& & & & &dispatcher&FORWARD&/dispatcher&
& & &/filter-mapping&
& & & & &filter-mapping&
& & & & &filter-name&sitemesh&/filter-name&
& & & & &url-pattern&*.html&/url-pattern&
& & & & &dispatcher&REQUEST&/dispatcher&
& & & & &dispatcher&FORWARD&/dispatcher&
& & &/filter-mapping&
45.这2个请求是等价的,只要下面的一个就好了。已初步验证!
@RequestMapping("")
public String welcome3(Model model) {
return doWelcome(model);
@RequestMapping("/")
public String welcome2(Model model) {
return doWelcome(model);
46.mysql修改数据做条件判断。
Boss需要在执行数据库更新update语句的时候做判断,问了下我,我之前学习sql的时候,印象中没有这个用法啊。
最后,还是找到了办法,从网上找的。
网上找资料确认,这个是“sql标准语法,主流数据库都支持”。
修改一字段数据,发现该数据如果修改后小于0,则修改为0.否则在当前字段基础上相减
游戏中玩家金币不能为负数,如果直接查询出来,在程序做判断,然后修改回去,感觉很繁琐。
UPDATE userinfo SET money = CASE WHEN money&=400 THEN 0 ELSE money-400 END WHERE username='huaye2001'
400是可以变的参数。
参考资料:
47.Tomcat-SpringMVC-Web项目,自定义404页面。
public class AllController {
@RequestMapping("*")
public String test404(){
return "404Page";
直接在web.xml中配置Tomcat404静态页面,配置没能走sitemesh,上面这种方式可以正常渲染header和footer。
这个问题还需要继续研究。
48.是否应该使用Maven、SiteMesh等工具。
太多的工具,虽然带来了好处,但是也带来了很多麻烦的地方那个,SiteMesh不够灵活。
挺让人纠结的。
49.查找QQ的消息记录。
之前和一个网友,有聊天,但是找不到具体是哪个好友了,但是知道话题的关键内容。
QQ消息搜索的位置:工具-消息管理器-右上角-搜索。
50.Maven仓库,经常会出现问题,有些jar包中央仓库没有,比如kaptchar.jar。
于是,就直接在本地Maven仓库放置了相应的jar包,但是有的时候,打包会失败,今天就遇到了,
不知道为什么Maven非要去中央仓库下载这个jar包,但是呢,今天类似“
”这种地址,
都不能正常访问,提示“Browsing for this directory has been disabled.
View this directory's contents on&
Find out more about The Central Repository.”。
网上还有种说法,执行命令安装1个外部jar包,
mvn install:install-file -DgroupId=com.google.code -DartifactId=kaptcha -Dversion=2.3.2 -Dfile=/home/whptp/.m2/repository/com/google/code/kaptcha/kaptcha/2.3/kaptcha-2.3.2.jar -Dpackaging=jar -DgeneratePom=true
试了下,没有成功。
最后尝试了另外1种办法是,用OSChina提供的Maven服务,不用国外的。
官方地址:
帮助文档:
按照帮助文档,修改Settings.xml文件,就可以了,我们已经修改搞定了。
第一次的时候,会下载很多jar包,很多很多啊。
Boss最初找不到这个文件,mvn是他安装的,但是已经很久了。
我尝试了2种办法来查找这个mvn的安装目录:
find / -name maven,查找结果太多,有的目录没有权限。
whick mvn,直接定位到mvn的安装目录,比如我们的是
2.3]$ which mvn
/usr/local/maven/bin/mvn
发布于 8个月前,
阅读(4) | 评论(0) |
投票(0) | 收藏(0)
& 上次,提到“元转分”这个浮点数问题,boss倾向于手动把1.23元这种格式,转换成123分。
& 但实际上,浮点数很容易遇到精度问题。
& 比如,System.out.println(4.015 * 1000);结果就不会是4015。
& 以前,总结的元转分的问题,没能考虑到所有的场景,今天补充点上次遗漏的。
& -5.09,如果金额是负数,应该是-500-9=-509,而不是-500+9=-441,这是上次的一个超级bug。
& 另外,需要还有一个超级bug,“”转换成double类型的元时,结果变成了1.04。
& debug了好久,才发现以前代码的漏洞。
& 这种比较大的浮点数,在传递过程中,是“科学计数法”表示的,类似“1.04E”,
& 所以,最后转换出了问题。
& 其实,我一直不建议boss采用这种人工截取计算的方式,需要考虑的场景太复杂,建议使用JDK内置的BigDecimal。
& 经过实践,发现很不错。
& 可以用double、string等多种原始类型,构造BigDecimal,再进行四则运算。
& 使用BigDecimal的关键是,控制“标度”即“精度”,scale。
& 算术运算结果的首选标度 &运算 结果的首选标度&
加 max(addend.scale(), augend.scale())&
减 max(minuend.scale(), subtrahend.scale())&
乘 multiplier.scale() + multiplicand.scale()&
除 dividend.scale() - divisor.scale()&
& 下面这个工具类,是从网上copy的,还是非常有价值的。
& import java.math.BigD
&* 消除加减乘除的精度,解决Float与Double类型进度不准确的问题.
public class DoubleUtil {
* 加法运算
public static double add(double v1, double v2) {
BigDecimal b1 = new BigDecimal(Double.toString(v1));
BigDecimal b2 = new BigDecimal(Double.toString(v2));
return b1.add(b2).doubleValue();
* 减法运算
public static double sub(double v1, double v2) {
BigDecimal b1 = new BigDecimal(Double.toString(v1));
BigDecimal b2 = new BigDecimal(Double.toString(v2));
return b1.subtract(b2).doubleValue();
* 乘法运算
* @param v1
* @param v2
public static double mul(double v1, double v2) {
BigDecimal b1 = new BigDecimal(Double.toString(v1));
BigDecimal b2 = new BigDecimal(Double.toString(v2));
return b1.multiply(b2).doubleValue();
* 除法运算
* @param v1
* & & & & & &被除数
* @param v2
* & & & & & &除数
* @return 商
public static double div(double v1, double v2) {
BigDecimal b1 = new BigDecimal(Double.toString(v1));
BigDecimal b2 = new BigDecimal(Double.toString(v2));
return b1.divide(b2).doubleValue();
* 除法运算
* @param v1
* & & & & & &被除数
* @param v2
* & & & & & &除数
* @return 商和余数
public static BigDecimal[] divideAndRemainder(double v1, double v2) {
BigDecimal b1 = new BigDecimal(Double.toString(v1));
BigDecimal b2 = new BigDecimal(Double.toString(v2));
BigDecimal[] arr = b1.divideAndRemainder(b2);
* 求商(向下舍入)
* @param v1
* @param v2
public static BigDecimal divideToIntegralValue(double v1, double v2) {
BigDecimal b1 = new BigDecimal(Double.toString(v1));
BigDecimal b2 = new BigDecimal(Double.toString(v2));
System.out.println("------------");
return b1.divideToIntegralValue(b2);
public static void main(String[] args) {
testUnPrecision();
System.out.println("----------使用BigDecimal消除精度影响------------\n"
+ DoubleUtil.add(0.05, 0.01));
System.out.println(DoubleUtil.sub(1.0, 0.54));
System.out.println(DoubleUtil.mul(4.015, 1000));
System.out.println(DoubleUtil.div(12.3, 10));
// 得到商和余数
BigDecimal[] arr = DoubleUtil.divideAndRemainder(12.3, 10);
System.out.println("得到商和余数");
for (BigDecimal bigDecimal : arr) {
System.out.println(bigDecimal);
System.out.println(DoubleUtil.divideToIntegralValue(4.5, 2));
* 不准确问题示例
private static void testUnPrecision() {
System.out.println("--------Java自身的Double类型有精度损失----------");
System.out.println(0.05 + 0.01);
System.out.println(1.0 - 0.54);
System.out.println(4.015 * 1000);
System.out.println(12.3 / 100);
发布于 8个月前,
阅读(2) | 评论(0) |
投票(0) | 收藏(0)
本篇主要讲解java.util.Arrays这个针对数组的工具类。
1.可复用的工具类和方法。& 这个工具类里,包含很多针对数组的工具方法,如
& 排序、交换、二分查找、比较、填充、复制、hashcode、toString等。
2.禁止默认构造函数,防止实例化。&& &private Arrays() {&& &}&& 这个类只包含了一些静态的工具方法,实例化没有任何意义。
& 更严格一点,还可以将类定义为 public final Arrays。
3.把针对数组的工具方法,统一放到一个工具类中,方便管理。
& public static void sort(int[] a);
& public static int binarySearch(long[] a, int fromIndex, int toIndex, long key);
& public static int hashCode(int a[]);
& 每一个工具方法处理的对象都是数组。
& 即根据“数组”这个维度来把相关代码放在一起的。
& 类似的,我们也可以根据“数据类型”来组织工具代码,如针对String类型的工具类放在StringUtils里,Integer类型的工具类放在IntegerUtils里。
& 具体如何组织,结合实际情况需要。
4.针对不同数据类型的。
&& public static void sort(int[] a);
&& public static void sort(long[] a);
&& public static void sort(float[] a);
&& 同样是排序这个功能,既有处理整型数组int[],也有长整型数组long[],还有float[]等。
5.函数的组织方式。
& 功能相同的方法依次排列。
& 排序函数sort相关的放一起。
& 搜索函数binarySearch、比较函数equals、填充函数fill、拷贝函数copyOf、计算hashcode的hashCode、转化为字符串的toString等都依次把相关的代码组织在一起。
&类似的工具类还有java.util.Collections等,最大的区别是Collections的主要是针对List、Set、Collection等集合的。
Arrays类结构的截图
参考资料: OpenJDK源码,JDK中文API文档
原文参见:
发布于 8个月前,
阅读(1) | 评论(0) |
投票(0) | 收藏(0)
方面的问题
说说你对的理解?
:从营销的角度,是一种解决方案,适用于企业级开发;
技术方面,包括但不限于、、等种技术;
功能方面,主要就是。
什么是?(想让我说出对应的英语单词)
:停顿了秒,
和有什么区别?
:是标准版,定义了语言的核心功能,是取的子集,再加上一些类库,主要适用于企业级开发。
(和原话略微不一样)
你做了一个博客系统,肯定用了数据库了吧?(我在简历中提高了)
:我用的是,没有用。
这没什么区别,思想都是一样的?什么时间学的?
:大一、大二学过,大一强调基本操作,如建表、查询;大二更侧重理论,如范式,考证书。
插曲:面试官问了几个问题之后,对我的回答还比较满意。问你几个比较偏的问题吧?这之后问了个左右比较偏的问题。
其实还是比较开心的,这个时候心态还算比较好吧,因为问题打得还可以吧,不少问题都是我事先已经准备好的,如何表达都想好了,∩∩哈哈。
你对触发器熟悉么?
:了解一点,但没有用过。比如有一个用户,当删除这个用户时,我想记录一下这个用户被删除的时间,即把时间写到表中。
请求方式有几种,有什么区别?
:主要是和种方法。
,请求参数显示在浏览器的地址栏中,可能会对参数做一些简单的加密,传递的数据比较少。
,请求参数不显示在浏览器的地址栏中,可以传递较多的数据。
有几种请求范围的对象?
:、、、。
应该少了一种?这个不要紧?解释一下、?
:,就是一个请求提交过来,经过处理,响应之后,这个的作用域就结束了。
,比如在购物车中,在一个页面中购物,然后在另外一个页面购物,数据都保存着。
一个,就是每个用户请求时,服务器端用一个保存着一些信息。
是怎么实现的?(比较偏的)
:可能用到,每次发请求时,多传递一些数据。
你刚刚少了一种!实际上你刚刚也提到了,。
和有什么相同点?
:它们最终都将转换为文件,它们都是跨平台的。
面试官笑曰:它们当然都是跨平台的,都是用嘛。这个不要紧。
注:这个问题答得不是很好。
、你对熟悉么?
:看过本书,写过个月的小代码,现在忘记了很多。
中如何获取一个元素?
这种方法有什么区别?
:获取的元素是唯一的,,可能会获取多个元素。
:学过一点,看过,在个人博客系统中就用了一个函数。
中如何获取一个元素呢?
:使用美元符号。
是什么意思?
:异步取数据,这个不太懂。
注:面试官层层递进,穷追猛打,如果真的不会,想混过去真的很难啊!哥们儿,不要抱着侥幸的心里呀!
、什么是?(这个是项目经理认为比较偏的问题,看我连续、个问题都答得还可以,有点不爽,想难倒哇)
:命名和目录接口。
举个例子?
:在访问数据库时,可以使用数据源,可以把名字字符串注册到服务器,然后根据名字就可以获取数据库连接。
小结:面试官问的问题,多啊,杂啊,还好没有晕呀。
数据结构等其他问题
和有什么区别?
:可能是时就有的类,是线程安全的,效率不高。
不是线程安全的,效率高。
什么是线程安全?(老一套哇)
:比如说有一个数据,不能在读的时候,又同时写,即允许同时读,不允许同时读写或写写。
、你熟悉哪些包?
你对也很熟悉啊!中国象棋的界面是用什么实现的?
:用的是,学过,但很久没有用了。
这个不要紧,很多内容是想通的。包里的类是干什么的?
:主要是一些常用的数据结构和一些帮助类,数据结构有,集合接口,的个子接口,,的实现类有、等,有和,还包括一些图,
、你们这个学期学了哪些课程?(哇靠,哥,你问的也太多了吧!)
:类课,编译原理;类课:设计模式,软件项目策划与管理。类课比较多。
、说几个你会的设计模式?(哇靠,这真是个套啊,多说一门课程,多好多问题哇)
:单例模式,享元模式,如它们实际上指向用一块内存。工厂方法模式,模版方法模式(这个是最近才看到的,名字不是很熟悉,被面试官误解成了抽象工厂方法模式,想了一下,才想到)。
你在中国象棋项目中,用到设计模式了么?
:没有,感觉没有必要啊,设计模式理解还不深。
逆波兰式是怎么回事?
:这个,唉,忘了,以前学数据结构的时候看过。
不要紧,编译原理课程中会讲到的
:编译原理才上了几个周,设计模式也是啊。
哦,没关系。
抽象类和接口有什么区别?(面试官看着笔试试卷问)
:抽象类侧重与代码重用,接口侧重于定义模块之间的协议,准备继续说的。
好,可以了?你这笔试成绩还比较高。(此时,真开心啊,呀)
:大二的时候学过,还做过一个课程设计。
说几个你知道的图?
:需求分析时,用例图;设计时,动态图,静态图,如时序图、状态图。
(有点乱,有点乱呀,好长时间没看了,连对象图、类图等都忘记了)
注:这个问题打的不好,有点卡,郁闷。
问你一个数据库的问题?现在有个表,只有一个字段,存放的数据都是
等,现在想找出的记录有几条,它对应的语句是什么?
(面试官现场随机问的)
:可以使用。
可以不分组么?
:可以。效率应该差一些。
你英语过了级了啊面试官看着简历说道,此时已经看到简历的末尾了
:嗯,都是一次性通过的,都是多分。
现在这个分数是什么概念啊?
:是及格分。
那你还可以啊!(岂敢,岂敢)
关于你职业生涯规划,给我一个大概的介绍?(面试官指出不足)
,简洁的。(啊,经不住夸啊!)
半分钟就可以啦
英文(不很准确):
中文:尊敬的面试官,上午好。我叫雷文,来自武汉科技大学。我想在年之内,成为一名优秀的技术人员,
再花年,成为一名设计师架构师。如果我能够加入群硕,我将会遵守群硕的规定,适应群硕的文化,努力学习和工作。
注:部分内容临场发挥,部分内容事先写好了,不过还是有点卡啊,鸟语还算给力。
好,可以了,应该都准备过的,就不用了。(我能不准备么?纠结已经过去,:还在广场那用鸟语背自我介绍)
:我看过英文版的,大概看了到。
那很了不起啊。
注:单词发音不准,面试官最开始没有听懂。
你今后可能会去哪发展呢?会去外面闯荡么?
:这个还不确定啊,现在还没有想好,影响因素比较多啊。
:家里比较挂念啊,去远点,家人比较担心。
什么是视图?
:视图是一种虚表,里面没有存储数据,视图和部分基本表构成外模式。
你是枣阳人?
:最开始还以为面试官是根据我说话的声音来判断的,最后发现,根据简历提问题,从上至下之后,又回到
简历的上面,看到籍贯时顺便问的。(猜测的)
第二轮面试:单面,面试官人,,二楼。
、你大学有什么活动?
:春游之类的活动,我很少去;偶尔去,大部分时间都在寝室学习、玩游戏、编程。
、你今后想去一家什么样的公司?
:我想去一家中等规模的公司。
:你所说的中等规模的公司是怎么定义的?
:人数在到之间的。
:你是说象群硕这样的公司么?
:为什么要选择这样的公司呢?
:这样的公司大多处于发展时期,需要人手,机会更多一些,象腾讯这样的,人很多,可能也非常重视学历,
象我们学校这样的本科生很难有机会。
、半年时间有问题么?
:我没有挂课,这个学期选修课也选了,大四基本上没有课程了,至少有半年的时间。
注:大二物理实验,因为少做了一个,挂了,大三又做了一个,才过了。对此深表遗憾。
、你做的项目是自己主动做的,还是老师要求做的课程设计?
:都是我自己主动做的。中国象棋是我比较感兴趣的,所有就做了一下。最近玩了一下斗地主,感觉斗地主程序有一些问题。
:举个例子?
:当叫地主的时候,程序经常出现,导致程序重启,异常断开则扣豆,而有些豆可能是用户花钱买的,这损害用户的利益。
:所以你就自己做了一个斗地主?
:我做的斗地主只完成了部分功能,如洗牌、发牌、判断牌型等。
、你学过什么语言?
:大一的时候学过、,,也学过,但现在忘了,没有学得好。
:你什么时候开始学习的?
:大一下学期快结束的时候。
:主动学习的,还是老师开了课程?
:大三上学期开过的选修课程,不过大部分内容都是我自学的。
:课堂上老师主要讲了什么?
:主要将一些基础的知识,如配置,搭建开发环境等,另外还做一些实验。
学习过么?
:不很熟悉。
:你主要学的语言,但是我们的客户,比如微软可能只让我们用开发,所以你可能也需要学习等语言。
:这个没有问题,语言的思想大多相同。我们培训是按语言来分组的么?
:这个当然是的,但也可能要学习其他的语言。
问项目经理
号去光谷软件园北大青鸟,了解实习情况时,实习期间工作时间是:每周天,每天小时。所以就问是不是这个时间?
项目经理:不是的,我们的培训压力也是很大的,一个周可能天,每天还有可能加班。
:可以接受。
项目经理:这个不是接不接受的问题,我们公司不像其他公司那样,走形式、实习生和正式员工差别很大,我们是一上来就给你很大的压力,有时员工还感叹,真实的项目比培训还要轻松一些。
、什么时间可以确定?
:可能在月底,最迟在月第一个周,到时还要和学校老师联系,看看学分是否修满了。我们下周到湖南去,等全国的招聘结束后才能确定。
、工作语言是英语么?
:培训等都是用英语的,我们的空闲房间比较多,就是给员工专门用来用汉语交流的。
招人是按学校来确定比例的,还是按能力来招的?
:我们是根据笔试、面试的打分来发的。
发布于 8个月前,
阅读(2) | 评论(0) |
投票(0) | 收藏(0)

我要回帖

更多关于 服务器的中间件 的文章

 

随机推荐