您的位置:

关于怎样说服php团队用java的信息

本文目录一览:

怎样说服PHP团队用JAVA

用Python的看不起用Java的Java的也只能骂PHP就算你们都是用Python的Python3和Python2也势不两立用AS的看不起用Eclipse的可苹果也看不起做Android的Vim和Emacs吵个不停还天天骂Sublime的智障用React的看不起用Angular的Git用户天天骂SVN傻瓜Docker用户说Puppet是上个世纪的吗?用图形界面不用命令,智商不够用吗?用Debian的瞧不起用Ubuntu的用MBP的说用win没钱吗?BAT的说小公司也算公司吗?独角兽说我分十亿你分得起吗?黑轴茶轴天天纠缠不休啊难怪双飞燕的妹子插不上话坐Aeron的看不起坐办公椅的站着打代码的说你俩会长胖的985的看不起211的啊他们还天天骂北大青鸟呢考计算机二级是有病吗Gayhub没有一千星星别来丢人啦啊 ~ 别再骂啦~~

怎样说服PHP团队用JAVA?

1.在你知道必要之前不要优化,这可能是最重要的性能调整技巧之一。你应该遵循常见的最佳实践做法并尝试高效地实现用例。但是,这并不意味着在你证明必要之前,你应该更换任何标准库或构建复杂的优化。在大多数情况下,过早优化不但会占用大量时间,而且会使代码变得难以阅读和维护。更糟糕的是,这些优化通常不会带来任何好处,因为你花费大量时间来优化的是应用程序的非关键部分。首先,你需要定义应用程序代码的速度得多快,例如,为所有API调用指定最大响应时间,或者指定在特定时间范围内要导入的记录数量。在完成这些之后,你就可以测量应用程序的哪些部分太慢需要改进。然后,接着看第二个技巧。

2.使用分析器查找真正的瓶颈,在你遵循第一个建议并确定了应用程序的某些部分需要改进后,那么从哪里开始呢?你可以用两种方法来解决问题:

1、查看你的代码,并从看起来可疑或者你觉得可能会产生问题的部分开始。

2、使用分析器并获取有关代码每个部分的行为和性能的详细信息。

希望不需要我解释为什么应该始终遵循第二种方法的原因。 很明显,基于分析器的方法可以让你更好地理解代码的性能影响,并使你能够专注于最关键的部分。如果你曾使用过分析器,那么你一定记得曾经你是多么惊讶于一下就找到了代码的哪些部分产生了性能问题。老实说,我第一次的猜测不止一次地导致我走错了方向。

PHP系统和java服务端的配合开发,要怎么开展项目

把你的问题理清楚再问吧

首先,配合开发配合什么开发?是PHP需要与JAVA进行Socket通信?还是Http调用接口?

再者,人员是怎么分配的?

请教一下java和php协同开发的方法

引用

因为在做垂直搜索工作中,使用的是java编写的一个搜索类库。做垂直搜索,很多实用要使用到配置。当搜索的信息量大时,网站的更新。搜索程序的配置维护是一个不可忽视的问题。所以用了php做网页,提供配置界面,这样就可以不用直接修改配置文件或是配置数据库表。当把配置信息配置好了,我们需要检测配置是否正确,因为使用的是java程序,所以检测配置的正确与否使用的也是java程序来检测。这里就存在一个问题,就是需要把php页面上的信息传入到java程序中去检测。这个时候就需要php和java通信了。下面我就来介绍下怎么使php跟java通信(当然,你也可以使用类似webservice等技术)也就是php中调用java程序。 php要调用java程序:需要以下准备,php程序,java程序,还有就是shell程序或是bat程序。下面分别介绍下在linux服务器下php调用java程序和在windows服务器下调用java程序。前提是php,apache,jdk的环境都已经配置好。

一 在linux下php调用java程序是通过shell文件。分别是以下三个文件: test_shell.php test_shell.java test_shell.sh 他们的源代码如下:

1.test_shell.java程序代码

public class test_shell {

public static void main(String[] args) {

System.out.println("你输入的参数是:"+args[0]+"t"+args[1]);

}

}

2.test_shell.php程序代码

?php

/*

* 该函数是用来执行shell命令的,其实还可以使用:exec(),system(),

* popen()和pclose(),passthru() 函数。最长用的是前面两个和例中使

* 用的shell_exec()。

*/

$args1="我喜欢你";

$args2="我很爱你";

// 注意空格

$r=shell_exec("./test_shell.sh $args1 $args2");

echo $r;

?

3.test_shell.sh程序代码是

#!/bin/sh

JAVA_HOME=/usr/local/jdk

CLASSPATH=.:/usr/local/jdk/jre/lib/rt.jar:/usr/local/apache/htdocs/test_shell/test_shell.class

PATH=$PATH:$JAVA_HOME/bin

export JAVA_HOME CLASSPATH PATH

cd /usr/local/apache/htdocs/test_shell

java test_shell

#shell代码结束

以下是三个程序的存放路径和运行次序。

1.三个文件都必须在同一目录下,比如在/usr/local/apache/htdocs/test_shell/下,不然php很难调到java程序。

2.把test_shell.java程序编译成test_shell.class,然后把test_shell.class文件存放到CLASSPATH中。如果系统配置了那些环境变量,这里在配置一次是没有坏处的,也不会影响配置好的系统环境变量。这里设置的好处是当没有配置jdk环境配置,只有jre时,则需把jre放到/usr/local/jdk下就以。

二、下面先介绍在windows服务器下,php调用java程序是通过bat文件来的。分别是以下三个文件: test_bat.php test_bat.java test_bat.sh 他们的源代码如下:

1.java程序

public class test_bat {

public static void main(String[] args) {

System.out.println("你输入的参数是:"+args[0]+"t"+args[1]);

}

}

2.test_bat.php程序代码

?php

/*

* 该函数是用来执行shell命令的,其实还可以使用:exec(),system(),

* popen()和pclose(),passthru() 函数。最长用的是前面两个和例中使

* 用的shell_exec()。

*/

$args1="我喜欢你";

$args2="我很爱你";

// 注意空格

$r=shell_exec("./test_shell.sh $args1 $args2");

echo $r;

?

3.test_bat.sh程序代码是

@echo off

set path=%path%;%cd%jrebin

set CLASSPATH=.;%cd%jrelibrt.jar;%cd%test_bat.class

java test_bat %1 %2

#bat代码结束

1.三个文件都必须放在同一目录下,比如在/usr/local/apache/htdocs/test_bat/下,不然php很难调到java程序。

2.把test_bat.java程序编译成test_bat.class,然后把test_bat.class文件存放到CLASSPATH中。如果系统配置了那些环境变量,这里在配置是没有坏处的,也不会影响配置好的系统环境变量。这里设置的好处是当没有配置jdk环境配置,只有jre时,则需把jre放到跟跟test_bat.java同一目录下就行了。

三、上面两个例子中,test_shell.sh用的绝对路径,test_bat.bat是用的相对路径。不管是绝对还是相对,只要路径对了就行了。

我之前学java的现在在学PHP 面试的时候叫我说为什么我没有学JAVA了而选择PHP 我该怎么回答 要具体的

你就直接跟他说,你在对java的研究过程中,发现现在社会上PHP的工作相对比较好找,而且个人感觉PHP比较简单。就行了!

这个题你应该揣摩面试人的心理,他既然要你肯定对你的PHP知识比较感兴趣,你体现出直接PHP水平就行了,不需要考虑太多,而且java的OOP经验对php也有很大的帮助。

PS:也可能是面试官的随意的一问,被太激动。你的工作态度和技术才是最重要的

祝你找的好工作

大型网站中,php和java是怎么结合的

PHP+JAVA的架构,特别是对于有复杂的用户交互及高并发及后端还有复杂的业务的网站来说,如电商类网站,前端用PHP,可以做到快速开发,部署不用重启,同时nginx + fastcgi + php的组合也是经得起高并发考验的。后端的复杂业务处理(如订单处理,购物车,库存相关的)使用java来做实在是太合适了。不信你可以试试!