- 博客(18)
- 资源 (1)
- 收藏
- 关注
原创 eval(“(”+result+“)”) 与 $.parseJSON(result)
jquery Easyui 当后台传入的是json字符串,需要用javascript
2014-04-30 17:32:29
1609
原创 另一种实现“饥汉”与“懒汉”
一般实现饥汉用的是静态关键字。在类加载时,提前加载静态区的内容。而懒汉则是实现单例模式。静态内容,在调用时才加载。关于类加载,还可以用class.getInstance(); 和 类.class;此两者区别就是静态加载的时间机。看下代码:
2014-04-02 08:31:24
965
原创 谈谈实用的“json”怎么使用
在web开发中,前端数据实用“json”形式较多,而且能够便捷开发。然而很多情况下,实用“json”是在框架搭建好的情况下使用的。如果我们只需要简单的实现,将后台的数据用“json“返回,就涉及到自己完成”json“数据的封装了。json 的格式:[{"id":key, "name":wade},{"id":keye, "name":james}] 看见这种格式我们可以把它拆分看。花括号与花
2014-03-26 22:28:17
581
原创 某系统日志记录的思考----第四篇,学习
对于初学者,设置一份缓存真的让我措手不及。不知道如何实现。现在回顾下。java中有一个关键字static,静态的。可以修饰类的成员,也可以修饰方法,也可作为一块代码块。其特点是:不管将该类初始化多少次,它静态的东西,只会初始化一次。如果我们不断将一个类初始化,并每次初始化后给它累计赋值,当在下次初始化后,它又将回到原地。而这就是静态static关键字的主要作用之一。系统中有10个模块,每个
2014-03-24 21:55:15
649
原创 某系统日志记录的思考----第三篇:难点
1、选择I/O流。应该选用byte[] 按字节输入输出流。这样可以更节省空间。但是这样会加大解码的检索难度。也是后面会讲到优化的地方。2、BlockingQueue是线性不安全,所以要选择加锁,确保记录的先后性和完整性。3、缓存设置两个,一个当前缓存,一个备用缓存。如何在这两个缓存中实现切换。
2014-03-23 22:13:53
630
原创 简述java虚拟机的内存清理
java中的内存回收不像c中的必须使用。然而它有自己的一套执行方式:先说下C。它在一定的内存空间里,创建了对象,当这些对象使用完后,将其使用空间强行地回收。而java中是不需要coder去调用的,而是自行回收内存空间。而它通过这两种内部方式实现:1、stop-and-copy 首先虚拟机会暂停执行的程序,将原来的内容进行复制到另外的一个堆中,在这个重新“粘贴”的过程,它将栈重新排序,重
2014-03-23 21:49:07
1144
原创 某系统日志记录的思考----第二篇:实现
可已将这个模块分成四个部分来实现1、编码部分定义编码的格式,“用户+时间+操作+操作信息”。而这里的用户、时间都一般用数字来记录,这样就能够将这些信息转换成十六进制码;而“操作”这项则需要较费点时间,将操作对应一些十六进制编码写入配置表,通过读取配置表来达到编码解码效果。“操作信息”项只是用于简单的类型作区分,区分该信息的等级,如一般信息:info;异常信息:debug。最后通过这些编码,
2014-03-19 21:53:33
848
原创 某系统日志记录的思考----第一篇:需求
系统日志,好比我们写的日记。在规定的时间,记录下所发生的事情。据我所了解的,系统日志有很多系统能够自动生成,并持久化备份。持久化的方式,常见有xml、txt和数据库保存。若该系统推广使用率高,服务范围广,这些日志是否可以为我们供某些信息?引导我们的发展?如此多的记录,需要更仔细划分,更详细的记录,xml,txt 是否能够很好的完成较大量数据的存储?还是需要更快捷,而且更加节省空间的持久化方式呢
2014-03-18 22:35:22
704
原创 谈谈java中关键字“this”用法
总概,java关键字“this”有三个用法:1、类实现中调用本类作为参数。2、类成员在方法中调用,用以区分。3、返回当前对象的引用。4、构造器中调用code://引用"Think in java "中的例子//1class Peeler{static Apple peel(Apple apple) {return apple;}}class Apple {
2014-03-18 21:34:34
635
原创 eclipse 启动tomcat6.0 “警告: [SetPropertiesRule]{Server/Service/Engine/Host/Context} Setting property '”
eclipse 安装插件开发web项目确实有点麻烦。如题的警告解决方法:双击打开 tomcat server at localhost -----> 找到server option ----> 勾选 publish module contexts to separate XML files 重启tomcat 即可。 警告 88!
2014-03-16 22:36:53
992
转载 别的程序员怎么阅读你的简历
下面这个图片来源国外,是一个关于程序员面试时的简历,被人事部门和程序员本身评审的角度不同的图片。当然,这是一个从国外面试的视角制作的图片,不过,可以看出,其中很多东西都是和国内是相同的。让我们通过这个图片也来了解一下自身吧。 下面是我对其做的翻译,翻译水平有限,请大家指正。 人事部门是这样阅读简历的(+15分)如果简历中说到了和工作职位相符的技能超过5次以上。(
2014-03-15 21:03:04
661
转载 程序员需要具备的基本技能
摘要:软件开发是一个跨度很大的技术工作,在语言方面,有C、C++、Java、Ruby等等等等;在环境方面,又分嵌入式、桌面系统、企业级、WEB、基础系统,或是科学研究。软件开发是一个跨度很大的技术工作,在语言方面,有C、C++、Java、Ruby等等等等;在环境方面,又分嵌入式、桌面系统、企业级、WEB、基础系统,或是科学研究。但是,不管是什么的情况,总是有一些通用的基本职业技能。
2014-03-15 21:00:05
763
转载 优秀程序员的十个习惯
在 这个世界上,有数百万的人热衷于软件开发,他们有很多名字,如:软件工程师(Software Engineer),程序员(Programmer),编码人(Coder),开发人员(Developer)。经过一段时间后,这些人能够成为一个优秀 的编码人员,他们非常熟悉如何用计算机语言来完成自己的工作。但是,如果你要成为一个优秀的程序员,你还可以需要有几件事你需要注意,如果你能让下面十个 条目成为你的习
2014-03-15 20:57:28
667
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人