上一页 1 ··· 16 17 18 19 20 21 22 23 24 ··· 34 下一页
  2012年10月20日
摘要: JavaEE与JavaSE的JDK关系JavaEE其实属于JavaSE的扩展,里面包含Web开发的一些类库,比如servlet,jsp等所以说我们安装JavaEE需要先有JavaSE,但是现在oracle直接提供了JavaEE + JavaSE + GlassFish的打包下载http://www.oracle.com/technetwork/java/javaee/downloads/index.html往下看,找到Java EE 6 Development Kit Bundles with JDK这行大字,下面就是里面包含的东西Includes:JDK 7 Update 7GlassFis 阅读全文
posted @ 2012-10-20 22:41 ZimZz 阅读(3266) 评论(0) 推荐(0) 编辑
  2012年10月18日
摘要: 总算是拿到了offer,总结一下自己还欠缺的地方1.数据结构和算法,硬伤,继续刷题2.转为开发Java,重新捡起Java,努力学习,目前4大框架皆处于开发指南的水平,甚至不如,考虑是否需要深入理解其内部实现,或者找书系统的学习,Thingk in Java, Core Java3.操作系统Linux,包括各种命令使用,及其内部实现的一些原理,如:文件系统,进程管理4.网络:这个不好说,暂时不知道到底该补什么5.项目:暂时可以不做了,小网站再做也不能有太大成长 阅读全文
posted @ 2012-10-18 22:01 ZimZz 阅读(186) 评论(0) 推荐(0) 编辑
  2012年10月17日
摘要: 我一直认为,基础数据类型都是传值调用,而具体的类都是传引用调用,其实没有传引用调用,所有的函数参数都是传值调用(除了PHP的&或指针调用)1$a = 1;test($a);echo $a;function test($a) { $a = 2; }输出的是 12$a = new Man;$a->age = 1;test($a)echo $a->age;class Man { public $age; }function test(Man $a) { $a->age = 2; }这里输出是23$a = new Man;$a->age = 1;test($a... 阅读全文
posted @ 2012-10-17 01:23 ZimZz 阅读(320) 评论(0) 推荐(0) 编辑
  2012年10月15日
摘要: 突然想到前段时间笔试的这一题,问你mysql_connect 与 memcache_connect 应该哪个在在前,哪个在后答案应该是先 memcache_connect 再 mysql_connect,因为memcache存在不稳定因素,容易发生阻塞,一旦memcache发生阻塞,如果是先mysql_connect,就会造成生成大量mysql空链接而无法释放一个类似的问题是 echo $html 和 mysql_connect应该哪个在前按照网上看到的以为叫caoz的朋友的说法,应该是mysql_connect在前,echo $html会等待网络传输,并发量高的时候会造成数据库链接的阻塞 阅读全文
posted @ 2012-10-15 02:40 ZimZz 阅读(333) 评论(0) 推荐(0) 编辑
  2012年10月14日
摘要: 在此记录下Nginx服务器nginx.conf的配置文件说明, 部分注释收集与网络.#运行用户user www-data;#启动进程,通常设置成和cpu的数量相等worker_processes 1;#全局错误日志及PID文件error_log /var/log/nginx/error.log;pid /var/run/nginx.pid;#工作模式及连接数上限events { use epoll; #epoll是多路复用IO(I/O Multiplexing)中的一种方式,但是仅用于linux2.6以上内核,可以大大提高nginx的性能 worker_connections 1024;#单个 阅读全文
posted @ 2012-10-14 01:36 ZimZz 阅读(14791) 评论(1) 推荐(2) 编辑
摘要: 先看一段转载,转载自nginx.cnnginx本身不能处理PHP,它只是个web服务器,当接收到请求后,如果是php请求,则发给php解释器处理,并把结果返回给客户端。nginx一般是把请求发fastcgi管理进程处理,fascgi管理进程选择cgi子进程处理结果并返回被nginx本文以php-fpm为例介绍如何使nginx支持PHP一、编译安装php-fpm什么是PHP-FPMPHP-FPM是一个PHP FastCGI管理器,是只用于PHP的,可以在 http://php-fpm.org/download下载得到.PHP-FPM其实是PHP源代码的一个补丁,旨在将FastCGI进程管理整合进 阅读全文
posted @ 2012-10-14 01:35 ZimZz 阅读(1088) 评论(0) 推荐(0) 编辑
  2012年10月12日
摘要: 上次说到了refcount和is_ref,这里来说说内存泄露的情况$a = array(1, 2, &$a);unset($a);在老的PHP版本中,这里就会出现内存泄露,分析如下:执行第一行,可以知道$a和$a[2]指向的zval refcount=2,is_ref=1然后执行第二行,$a将会从符号表中被删除,同时指向的zval的refcount--,此时refcount=1,因为refcount!=0,故此zval不会被当做垃圾回收,但是此时我们却失去了$a[2]指向这个zval的入口,因此这个zval成了一块内存垃圾同样的道理可以发生在类内部引用里,例如$a = new Man( 阅读全文
posted @ 2012-10-12 15:45 ZimZz 阅读(1000) 评论(0) 推荐(0) 编辑
  2012年10月11日
摘要: PHP的变量声明并赋值后,变量名存在符号表中,而值和类信息存在zval中,zval中包含四个变量,is_ref,refcount,value,type,zval源码如下struct _zval_struct { /* Variable information */ zvalue_value value; /* value */ zend_uint refcount__gc; zend_uchar type; /* active type */ zend_uchar is_ref__gc; }; refcount表示value地... 阅读全文
posted @ 2012-10-11 22:04 ZimZz 阅读(497) 评论(0) 推荐(0) 编辑
  2012年10月9日
摘要: 1.一道SQL语句面试题,关于group by表内容:info 表date result2005-05-09 win2005-05-09 lose2005-05-09 lose2005-05-09 lose2005-05-10 win2005-05-10 lose2005-05-10 lose如果要生成下列结果, 该如何写sql语句? win lose2005-05-09 2 22005-05-10 1 2答案:(1) select date, sum(case when result = "win" then 1 else 0 end) as "win" 阅读全文
posted @ 2012-10-09 23:49 ZimZz 阅读(9077) 评论(1) 推荐(1) 编辑
  2012年10月8日
摘要: 1 <?php 2 #判断输入的括号序列是否合法 3 #解决思路,如果在某一段出现了右括号数比左括号数大,则非法,否则到最后判断左括号和右括号是否相等即可 4 define("LEFT", "("); 5 define("RIGHT", ")"); 6 7 function validate($seq) { 8 $len = strlen($seq); 9 $left = 0;10 $right = 0;11 12 for ($i = 0; $i < $len; $i++) {13 ... 阅读全文
posted @ 2012-10-08 22:34 ZimZz 阅读(1099) 评论(0) 推荐(0) 编辑
上一页 1 ··· 16 17 18 19 20 21 22 23 24 ··· 34 下一页