众所周知,Java 是一门编译型语言,需要编译成字节码才能在 JVM 上运行。常用的 IDE 如 Eclipse 等将编译、运行等步骤结合起来一起执行,只需要按下 Run 即可完成编译和运行的工作。但是实际上编译 java 程序的核心是 JDK。本文主要讲述了只安装 jdk 通过命令行来编译运行 Java 程序。

阅读全文 »

在 Java 的网络编程中,通过 socket 发送和接收到的数据是 byte [ ] 类型的,而我们希望发送的消息一般是用 String 类型表示的,所以在 Java 的网络编程中,发送端需要将 String 类型转换为 byte [ ] 类型,接收端需要将 byte [ ] 类型转换为 String 类型。

阅读全文 »

本文综合整理自知乎同名问答帖
链接:https://www.zhihu.com/question/31034164/


题主问题:
> 还在读书,也在实验室帮忙做了些东西,自己也搭过几个网站。在周围人看来似乎好像我很厉害,做了那么多东西,但是我发现这些东西虽然是我做的,但是实际上我手把手自己写的代码却并没有多少,很多都是用开源的东西,我写的代码无非是把别人的东西整合下,类似于胶水一样的工作。

阅读全文 »

通配符与正则表达式均可以匹配符合某些格式的字符串,但是通配符一般用于 Linux 的 shell 下,而正则表达式适用范围则更广,不仅 Linux 的 shell 下支持(grep、awk、sed 等工具),而且很多程序语言也支持(Java,Python 等)。

阅读全文 »

这篇文章是当时在新浪云上搭建博客时写的,后来因为新浪云开始各种收费了,所以就把博客转到了 github 上。这里还是把文章贴出来,做个记录

常常看到有些网站会显示访问过该网站的所有人数及其分布地点,所以就琢磨着这个怎么实现,好给自己的网站也添加上去;在 google 上搜了一下发现大都是通过分析日志得出的,而新浪云上也提供了日志访问的 API,所以下面就说说怎么通过这个 API 获取访问的 IP 及其来源地。

阅读全文 »
0%