浪漫鼠

故常无欲,以观其妙,常有欲,以观其徼。

排序:
默认
按更新时间
按访问量

加密解密算法总结分析

写代码的时候,一般情况下需要对部分传输的数据做加密或者签名。 (1)关键数据需要做加密处理。 (2)非关键数据则不需要加密,只需要将需要传送的数据加上签名即可。 加解密的原理: 对称加密: 原理:在加密和解密时使用的是同一个秘钥!具体做法就是用密钥进行混淆、换位等运算来进行加密、...

2017-06-27 17:16:48

阅读数:279

评论数:0

百度地图API常用调用

百度地图API常用调用   (1)      创建地图前期准备 Html页面创建一个层 divid="positionMap">div>   添加js引用 scripttype="text/ja...

2017-05-16 13:49:28

阅读数:246

评论数:0

angularjs框架的悬浮提示框实现

angularjs框架的悬浮提示框实现 第一步:需要添加js引用: 第二步:在JS中引用这个控件 有的可以这样写: reliers.push("angular-popups");有的可以这样写: angular.module('examples', [...

2017-04-11 16:46:37

阅读数:6815

评论数:0

成长的速度:最好符合自然增长率

成长的速度:最好符合自然增长率 我们所处的自然界中有一个法则:就是自然增长率的法则。 自然增长率,很多人都研究出来了,就是希腊字母Δ(小写字母为δ),这个增长率是啥,咱们往下看就好。这个跟黄金分割点0.618也有联系! 人的成长如果也遵循这个规律,按道理说就会觉得轻松、快乐!...

2017-04-06 18:32:01

阅读数:270

评论数:0

怎样拥有更多的活力、想象力

为什么有的人拥有充沛的活力、丰富的想象力? 答案是他们喜欢换模式! 这个换模式的方法,还是我在两年前公司组织的培训《语言的魔力》中学到的,这招太厉害了,佩服的五体投地......这两年我实践了很多,以下是我的总结,绝对原创! 很多人可能都曾听说过,爱因斯坦喜欢写推荐信...

2017-03-31 09:15:05

阅读数:270

评论数:0

JAVA中的List对象删除

JAVA中对List对象删除 (1)使用迭代器去删除List对象:这个是比较简单的。 Iterator it = list.iterator(); while (it.hasNext()) { User userObj = it....

2017-03-11 14:27:50

阅读数:697

评论数:0

预防XSS攻击需要注意的地方。

(1)无论是客户端,还是服务器端,都需要对输入输出的内容做过滤,或用转码的方式,或者用其他方式,不过,转码方式按道理说更好,因为无论什么XSS攻击命令,到你这里一律变成编码,命令功能失效。输入部分,比如说你文本框、输入框、URL跳转等等。服务器输出也需要做过滤,因为很多服务器里数据的输入并不都经过...

2017-03-02 08:47:12

阅读数:189

评论数:0

软件的熵(entropy) 总结

大千世界,无奇不有,但大都逃不出规律、哲学的范畴。最近终于又长见识了! 尽管软件开发几乎不受任何物理定律的约束,熵(entropy)对我们的影响却很大!熵是一个来自物理学的概念,指的是某个系统中的“无序”的总量。遗憾的是,热力学定律保证了宇宙中的熵倾向于最大化! 比如说:宇宙中的任...

2017-03-02 08:25:17

阅读数:801

评论数:0

关于企业云服务的软件架构优化问题

最近听到公司一位超牛的专家说了这样一句话: 大型IT网络公司,比如阿里、百度、腾讯等很多公司,他们网站的软件架构大概18个月就要重新调整架构。 主要目的有二: (1)满足网站不断变化的访问速度、效率,满足成倍增长的高并发峰值服务的需要。 (2)满足产品需求的不断变更,保证每天成百上千的迭代...

2017-01-04 15:06:48

阅读数:291

评论数:0

Play框架的部分性能优化问题

1、实体查询时,有个基类方法Entity.find(sql,params).fetch(pageIndex,pageSize); 这个方法最坑爹!严谨使用该方法。因为这是假分页,它首先将数据集全部查出来并加载到内存中,然后再做分页处理,严重影响效率,如果表过大,直接导致服务器内存溢出,导致Web...

2017-01-04 14:28:48

阅读数:914

评论数:0

实现锁定上标题栏和左标题栏的table表格---最佳实践

实现一个可以锁定上标题栏和左标题栏的table,左右上下都可以滚动! 在html界面上实现这个功能,花了一下午加一个早晨,试了很多办法,只有这一种方法最靠谱,其他实现都过于复杂,而且存在各种各样的问题,只能满足一部分需求。 本文案例应被评为最佳实践...^_^ 实现两步骤: ...

2016-12-15 15:36:10

阅读数:1206

评论数:1

怎样让工作变得更有趣?

编程,代码基本的规范是基础,也是成为高手的第一道坎 刚开始学语言时,总是会犯一大堆低级错误,很多人一听打好基础这话,两眼一瞪,眉头一挑,切,这有啥?小意思,so easy! 一大群人不以为然。包括以前误入歧途的我╮(╯▽╰)╭ 养成良好的编程习惯 如果不能养成良好的编程习惯,那么低级...

2016-10-26 10:05:43

阅读数:464

评论数:0

当你对Java的框架迷茫的时候?

前两天,一位新入的同行问了我一个问题,这是我开博客以来的头一次,破天荒,值得纪念一下,自己也感到非常的荣幸。 问题概述:(1)JAVA的一些轻量级框架选择,以及Play框架的封装问题、灵活性的问题!   (2)今后自己学习的方向,感到迷茫! 我“斗胆”回了一封邮件,大概内容如下:    第...

2016-10-25 15:46:06

阅读数:468

评论数:0

关于一些业务逻辑的处理技巧

写一些较复杂的业务逻辑时有哪些地方需要注意呢? (1)复杂的业务相对的经常有频繁访问固定数据的情况: 这时读取数据,尽量一次性读取出来,然后存入对象中,后面用到哪个就从对象中取就好了。这样往往可以节省大量的时间。 (2)尽量写共用方法,把同一段相似的逻辑,用一个个可共用的方法拼装起来。既提高...

2016-10-17 16:44:03

阅读数:3055

评论数:0

关于代码注释

关于代码注释 很多人不喜欢写注释,包括我在内,有的人是命名好,所以不需要加注释。大部分人可不都是高手。 每次看代码时,遇到陌生的方法、参数、属性时,总是去看实体、数据库,结合着看,就怕意思理解错了。 这就是一个典型的问题,有的实体英文命名挺容易懂,而有的就不容易懂。我们列一张表格做个对比。 1...

2016-10-17 15:00:29

阅读数:235

评论数:0

软件架构的风险消除策略

以下两段内容是摘抄过来的,我个人的总结在后边 架构设计的依据是什么? 当然是需求,但架构设计思想中最有价值的东西,莫过于用风险分析来驱动架构设计,为什么这是个有价值的策略呢?因为一个产品设计中要考虑的问题很多,但只有在发现风险与消除风险的过程中,发现和抓住高风险的部分,才可以针对潜在威胁有重点...

2016-10-17 14:01:44

阅读数:386

评论数:0

一个方法实现一个单一的功能:one method one function

一个方法实现一个单一的功能?one method one function 大部分情况下,这都是可以实现的!每个方法代码行基本上不要超过一屏,特殊情况例外。这玩意真是只可意会,不可言传。你看着办吧。 1 帮助你理清思路,锻炼逻辑思维能力。 想象一下,如果你能将一个大的功能分拆成一堆方法,...

2016-09-19 14:32:10

阅读数:680

评论数:0

谷歌浏览器调试技巧简介

谷歌浏览器的调试技巧概述 1、先打开谷歌浏览器,然后按F12打开调试界面 2、请看下边的标记 (1)选择(2)手机屏幕(3)dom文档(4)控制台(5)源文件(6)网络请求(7)时间线(8)快照(9)程序(10)安全(11)审查 3、这个图标像手机/pad屏幕,点击开启后可以让...

2016-09-19 11:20:22

阅读数:852

评论数:0

java中int与short哪个速度更快?

网上查了查,总结一个最优答案,以后如果有变动,咱们再看: 建议使用 int 类型,在 HotSpot JVM 中 int 是经过特别优化的,从性能和效率上是最优的选择。 传输存储用short还行,计算处理还是用int吧,大部分CPU指令都是针对32位的int类型的,所以比如CPU要将两...

2016-09-07 16:25:58

阅读数:2988

评论数:0

2016年7月到9月的工作总结

最近急于实现功能,加班赶工。出了一堆BUG。哎,性格还是太急躁了,静不下心来。 即便有一堆人催着,咱也不能这么搞啊!好处是,没有耽误整个团队的研发进度,但是可能耽误实际测试进度啊,有加快的地方,也有拖慢的地方。总之,有利有弊!下班以后我分析下最近的Bug数据,看看到底有没有加快研发迭代速度! ...

2016-09-06 14:10:37

阅读数:344

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭