
java
编程哲学家
资深PHP,擅长抽象编程,没有我实现不了的需求,没有我解决不了的问题;主导过多个成功的项目,带领过超过十人以上团队,擅长架构与程序设计、发掘业务以及解决各种各样的问题,知识面广,博学,爱智慧与思考。
展开
-
java实现web服务器,简单示例
import java.io.FileInputStream;import java.io.IOException;import java.io.InputStream;import java.io.OutputStream;import java.net.ServerSocket;import java.net.Socket;public class MyServer { public static void main(String[] args){ try{ //.原创 2020-10-10 18:35:58 · 305 阅读 · 0 评论 -
JPHP——让PHP运行在JVM上,JVM作为php编译器的尝试
早在前几年已经有了.net core php的实现,还顺带实现了jit(详见这里),不过.net core不太受linux平台的待见,普遍对.net的印象也是只能运行在windows下,.net也是近几年才支持跨平台,可惜是事后诸葛亮,马后炮,机会、风口已经错过,市场份额早已被个语言抢占,大局已定。.net要是早在十几年前支持跨平台或许也就没有java什么事了,现在支持跨平台或许.net还有救?在探索JVM的过程中,突发奇想能不能让php运行在JVM上,结果还真找到了——JPHP。JPHP是一...原创 2020-10-10 18:16:29 · 1222 阅读 · 0 评论 -
java JDK安装步骤
一、JRE与JDK介绍JRE(Java Runtime Environment ) Java运行环境,用来运行JAVA程序的。JDK(Java Development Kit)Java开发工具包,包含JRE。因此只需要下载安装JDK即可中。JDK是Sun Microsystems针对Java开发员的产品,JSP运行环境需要JDK的支持。JDK 是整个Java的核心,包括了Java运行环境,Java工具和Java基础的类库。二、JDK下载步骤 如果是学习Java编程人员,那么我.原创 2020-10-10 09:54:59 · 234 阅读 · 0 评论 -
java DatagramSocket(UDP)简单示例
服务端:public class Server { public static void main(String[] args) { try { DatagramSocket server = new DatagramSocket(5060); DatagramPacket packet = new DatagramPacket(new byte[1024], 1024); server.receive(p原创 2020-10-04 17:46:18 · 559 阅读 · 0 评论 -
java使用 io 流进行文件的简单复制:
使用 io 流进行文件的简单复制:test.txt 内容为:I love Java, I love JavaI love Java, I love JavaI love Java, I love JavaI love Java, I love JavaI love Java, I love Java代码:import java.io.*;public class Test {public static void main(String[] args) {...原创 2020-10-04 17:36:55 · 250 阅读 · 0 评论 -
Java编程规范(命名规则)
编程规范是对编程的一种约定,主要作用是增强代码的可读性和可维护性,便于代码重用。首先要求程序中的各个要素都遵守命名规则,然后在编码中严格按照编码格式编写代码。命名规则包括以下几点。包的名称由一个小写字母序列组成。 类的名称由大写字母开头,其他字母都由小写的单词组成。 类的实例的名称由一个小写字母开头,后面的单词由大写字母开头。 常量的名称都大写,并且指出完整含义。 参数的名称无其他具体规定。 数组的命名使用“类型[] 数组名”的形式。另外,编码格式规定如下。程序最开始编写导入包和类语原创 2020-09-30 14:22:54 · 257 阅读 · 0 评论 -
Java程序的编译、运行过程(执行流程)分析
java程序的执行过程。Java 程序的运行必须经过编写、编译和运行 3 个步骤。编写:是指在 Java 开发环境中进行程序代码的输入,最终形成后缀名为 .java 的 Java 源文件。 编译:是指使用 Java 编译器对源文件进行错误排査的过程,编译后将生成后缀名为 .class 的字节码文件,不像C语言那样生成可执行文件。 运行:是指使用 Java 解释器将字节码文件翻译成机器代码,执行并显示结果。Java 程序运行流程如图 1 所示。图 1 Java程序运行流程...原创 2020-09-30 14:20:50 · 1700 阅读 · 0 评论 -
非Java语言(php)接入SpringCloud微服务框架
微服务很火,实验室要求大部分语言接入微服务,比如:NET、JAVA、前端、PHP。微服务本来就是JAVA的,作为一个phper,只有想办法接入微服务。网上可以参考的东西不多,但还是找到了可利用的东西。先实现php注册到Spring Cloud的注册中心:http://eureka.springcloud.cn/结果如图:把php应用部署到openresty + PHP(FPM)注册工具...转载 2019-12-11 14:55:17 · 1593 阅读 · 0 评论 -
Java代码运行流程
一、Java代码运行流程A、基本流程一个Java项目,包含很多的「.java」为后缀的源代码文件,除去IDE里直接执行调试,一般来说,都是把代码打成jar包,或者是war包,最后将打包好的jar包或是war包传到线上服务器部署。部署方式很多,最基本的一种是通过Tomcat容器来部署,也可以是自己手动通过java命令来运行一个jar包中的代码。B、编译上述流程中有一个非常关键的点,「编译」。在java代码打包的过程中,一般会把源代码编译成「.class」后缀的字节码文件。只有字节码文件原创 2020-09-29 15:33:40 · 377 阅读 · 0 评论