Kenyth Zeng's Library tagged → View Popular
推特中文圈 | bang's blog
-
通过Google AppEngine的Cron功能,每隔一定的时间抓取某一用户的好友存进数据库,存之前判断是否为使用中文的用户。只要从任意一个好友数非零的用户开始抓取,循环下去,就差不多能抓取到所有twitter上的中文用户。对已抓取的则只更新最新消息,这样就形成了“随便看看”
-
- Google AppEngine的数据库很差,十分差,如下:
- 数据库建立后不能增加新栏不能减少栏,必须删除重建才可以。
- Key不能以数字开头,导致我每一个Key前都要增加一个字母。
- 查询语句没有like也就算了,连or都没有,服了~导致制作排行榜的标签功能变得困难。
- 一次最多只能查询到1000条数据。导致我不知道我已经抓取了多少条数据,排行榜上能显示的也就1000个用户。
- twitter停止source的申请,新应用只有通过OAuth验证才能有“from [myApp]”的字眼,OAuth验证需要经过twitter网站,这对于大陆用户实在不是什么好东西,没有了source,对于宣传和统计很不利。
- 本地测试十分慢,是因为本地读取twitter的API十分慢,有时全部传上去在网站上看效果反倒快了,另外Google AppEngine的上传很不方便,就算我只改某一个静态js文件的一个标点,都要整站上传,Eclipse插件也没有提供只更新cron的功能,麻烦。
- Google AppEngine的数据库很差,十分差,如下:
- 2 more annotations...
淘宝架构师:校园招聘面试杂谈 | Jobs Digg (β5)
-
对于学生而言,无论是应届毕业的本科、硕士,我的面试标准都差不多,考察的为Java基础、Java框架、设计模式、互联网架构的了解,当然,在最后会问一些其他的问题,例如大学学习情况呀、一两年后对自己的期望呀、优势和不足、最近看过的技术新闻等等,在这些所有的问题的背后,考察的最重要的是基础掌握的是否扎实、学习能力、反应速度、抗压能力以及技术兴趣。
-
第一关会是java基础的考察,在java基础的考察上通常我会考察下学生对于protected、static等等的掌握程度,在面试的过程中,几乎所有的同学都认为自己熟悉的包是集合,其他的包都谈不上熟悉,在集合包方面可以考察的点也很多,例如List、Set的区别;HashMap的实现方式等;在基础方面,线程、通信、远程调用、并发、GC等这些会成为加分项,我觉的如果学生能对这些有掌握的话就更好了。
第二关会是Java框架的考察,在这方面会考察学生对于自己认为的最熟悉的框架的掌握程度,然后会考察学生对这类框架中的核心思想的掌握情况,例如 Struts,那么就可以考察学生对于MVC思想的掌握情况,自主如何实现MVC框架;例如spring,可以考察如何自主实现一个DI框架等,这些题目其实如果学生具备很强的举一反三和反向推理的能力,基本是可以答出来的。
第三关会是设计模式的考察,这关我觉得基本已经属于加分环节了,设计模式方面可以让学生当场写一段自己最熟悉的模式的代码,例如singleton模式,有很多种写法,可以问下学生各种写法有什么不同。
第四关为互联网架构的了解状况,这关纯属加分环节,如果能够对互联网的架构有所了解的话,会非常有帮助。
重温java之classloader体系结构(含hotswap) - Java - JavaEye论坛
-
使用线程上下文类加载器, 可以在执行线程中, 抛弃双亲委派加载链模式, 使用线程上下文里的类加载器加载类.
-
典型的例子有, 通过线程上下文来加载第三方库jndi实现, 而不依赖于双亲委派.
大部分java app服务器(jboss, tomcat..)也是采用contextClassLoader来处理web服务。
- 1 more annotations...
Carlo Bonamico’s weblog » btrace
-
In a way, BTrace scripts are very similar to AOP’s aspects, but can be attached to any existing Java code (or better, bytecode) at runtime and without any configuration or modification at development time.
-
On the other hand, on previous JDKs it is necessary to enable tracing in a similar way to how you enable remote debugging.
- 1 more annotations...
MY(a)ware: Java ClassLoading
-
For every request the PHP page is reloaded and until the release of PHP5 there wasn't the concept of Web Application as there is in JEE. The better that could be done was to do little low level unportable tricks like using memory sharing APIs. And even compiled PHP had to be reloaded every time.
Recommendation against Python? - Unladen Swallow | Google Groups
-
To date, IronPython and
Jython have had to dedicate a significant portion of their engineering
resources to achieving compatibility with CPython, with relatively
little time left over for performance optimization. -
One area where I believe Python (and other dynamic languages) do
particularly well is projects with lots of developers working on lots
of little subsystems, all contributing to the same codebase or the
same released binary. - 1 more annotations...
06 Nov 09
Class Loading in Java: Time to Add Dynamicity? | Javalobby
-
But not everything can be reloaded by JavaRebel: No reloads with class hierarchy change are possible.
- 8 more annotations...
How JavaRebel Saves Development Time | Javalobby
-
When debugging through my code in Eclipse, it’s nice to make a change and see that reflected in the running instance straight away with HotSwap.
-
I’ve often wondered why this is the case with Java when dynamic languages and .NET can handle this quickly.
- 8 more annotations...
JRebel FAQ | ZeroTurnaround.com
-
without having to restart the
container or redeploy the application. -
It does not create any new class loaders,
instead, it
extends the existing ones with the ability to manage reloaded classes. - 3 more annotations...
JRebel Feature Comparison Matrix | ZeroTurnaround.com
Hot Redeploy JVM HotSwap JRebel
04 Nov 09
Understanding Network Class Loaders
URLClassLoader
-
The mechanism that enabled such dynamic loading is a class loader, which is one of the cornerstones of Java dynamism.
-
The process of combining the code into an executable native code is called linking - the merging of separately compiled code with shared library code to create an executable application.
- 6 more annotations...
Selected Tags
Related Tags
Sponsored Links
Ads by Google
Top Contributors
Groups interested in java
Related Lists on Diigo
-
Java
Items: 574 | Visits: 146
Created by: Lubos Pochman
-
Java and Java script Programind
Codes and techniques of pro...
Items: 4 | Visits: 113
Created by: stefan stoichev
Diigo is about better ways to research, share and collaborate on information. Learn more »
Join Diigo
