不灭的火

革命尚未成功,同志仍须努力:加密SHA/AES/RSA下载JDK17

作者:AlbertWen  添加时间:2013-04-16 00:19:04  修改时间:2025-09-11 06:25:36  分类:04.Nginx网关  编辑

在本地开发,一般只用一个Apache服务器,然后通过配置文件实现多个站点访问,要么是“虚拟路径(别名)”的形式,要么是“虚拟主机”的形式,相关配置参考如下:

说明:我给Apache设置的端口为:8088,即 Listen 8088(80端口给开发 Java Web 用了)。

打开 Apache 的配置文件 d:/php/xampp/apache/conf/conf/httpd.conf

作者:AlbertWen  添加时间:2013-04-15 20:42:01  修改时间:2025-09-14 05:39:21  分类:08.Java基础  编辑

1、启动一个WEB项目的时候,WEB容器会去读取它的配置文件web.xml,读取<context-param>和<listener>两个节点。

2、紧急着,容创建一个ServletContext(servlet上下文),这个web项目的所有部分都将共享这个上下文。

3、容器将<context-param>转换为键值对,并交给servletContext

4、容器创建<listener>中的类实例,创建监听器。

作者:AlbertWen  添加时间:2013-04-15 10:02:15  修改时间:2025-09-09 07:06:10  分类:08.Java基础  编辑

今天在编写Java程序的时候,发现这个警告提示,于是google了一下。得到答案如下:

If a serializable class does not explicitly declare a serialVersionUID, then the serialization runtime will calculate a default serialVersionUID value for that class based on various aspects of the class, as described in the Java(TM) Object Serialization Specification.

 

作者:AlbertWen  添加时间:2013-04-15 00:26:20  修改时间:2025-09-16 21:21:29  分类:电脑/软件使用  编辑
作者:AlbertWen  添加时间:2013-07-16 23:55:55  修改时间:2025-09-09 07:18:40  分类:18.系统设计/UML建模  编辑

站内短信很常见,比如系统需要发消息给用户,用户登录之后可以看到这些消息。

id 			int				自增长id
title		varchar(128)   	短信标题
content		varchar(512)   	短信内容
createTime	datatime        发信时间
作者:AlbertWen  添加时间:2014-03-03 12:40:00  修改时间:2025-09-17 02:27:17  分类:06.前端/Vue/Node.js  编辑

font-family采用一种"回退"的形式来保存字体,可以写若干种字体。当第一种字体浏览器不支持的时候,会找第二种字体,一次类推。

font-family:tahoma,arial,\5b8b\4f53,sans-serif;

\5b8b\4f53  就是宋体,采用unicode编码,不采用Simsun编码,因为Firefox和Opera的某些版本不支持Simsun编码

作者:AlbertWen  添加时间:2019-03-30 22:58:10  修改时间:2025-09-09 07:12:44  分类:15.OpenResty_Lua  编辑

Lua 函数的参数大部分是按值传递的。值传递就是调用函数时,实参把它的值通过赋值运算传递给形参,然后形参的改变和实参就没有关系了。在这个过程中,实参是通过它在参数表中的位置与形参匹配起来的。

作者:AlbertWen  添加时间:2018-09-17 16:33:12  修改时间:2025-09-09 07:41:09  分类:08.Java基础  编辑
public static void main(String[] args) {
    String keyWord = "chrome.exe";

    Runtime runtime = Runtime.getRuntime();

    try {
        Process process = runtime.exec("cmd /c Tasklist");

        BufferedReader in = new BufferedReader(new InputStreamReader(process.getInputStream()));

        String s;
        while ((s = in.readLine()) != null) {
            s = s.toLowerCase();
            if (s.startsWith(keyWord)) {
                System.out.println("==========>" + keyWord);
                break;
            }
        }
    } catch (IOException e) {
        e.printStackTrace();
    }
}
作者:AlbertWen  添加时间:2017-10-27 19:26:40  修改时间:2025-09-09 21:54:20  分类:06.Linux软件安装  编辑

买 Mac Pro 的时候,系统为 OS X 10.11.5,编译 PHP-5.6.21 的时候,也遇到一些坑,安装过程记录如下:

Mac Pro 编译安装 PHP 5.6.21 及 问题汇总

后来,系统升级为 OS X 10.11.6,再后来,打算升级  PHP 至 5.6.28,报错:

作者:AlbertWen  添加时间:2015-10-24 09:17:10  修改时间:2025-09-16 16:36:51  分类:03.Python编程  编辑

Anaconda 是一种Python语言的免费增值开源发行版,用于进行大规模数据处理、预测分析,和科学计算,致力于简化包的管理和部署。Anaconda使用软件包管理系统Conda进行包管理。