不灭的火

革命尚未成功,同志仍须努力下载JDK17

作者:AlbertWen  添加时间:2017-10-18 17:19:02  修改时间:2025-08-12 04:24:40  分类:MySQL/Redis  编辑

从数据库里取N个字段,然后组合到一起用“,”分割显示,起初想到用CONCAT()来处理,好是麻烦,没想到在手册里居然有提到 CONCAT_WS(),非常好用。

CONCAT_WS(separator, str1, str2,...)

它是一个特殊形式的 CONCAT()。第一个参数剩余参数间的分隔符。分隔符可以是与剩余参数一样的字符串。如果分隔符是 NULL,返回值也将为 NULL。这个函数会跳过分隔符参数后的任何 NULL 和空字符串。分隔符将被加到被连接的字符串之间

作者:AlbertWen  添加时间:2013-04-19 14:32:13  修改时间:2025-08-12 04:57:03  分类:IT运维/网络管理  编辑

tcp代理,也称为tcp端口转发,工作原理就是,把proxy监听端口进来的tcp连接的数据原样转发到上级监听的一个端口。

作者:AlbertWen  添加时间:2013-04-19 11:52:16  修改时间:2025-08-12 04:04:42  分类:06.前端/Vue/Node.js  编辑

这只是简单⽤法,其主要是调⽤jQuery中的ajax⽅法,这⾥写的东西都是给ajax⽅法传递的参数

作者:AlbertWen  添加时间:2013-04-19 11:07:11  修改时间:2025-08-12 05:47:31  分类:08.Java基础  编辑
作者:AlbertWen  添加时间:2018-10-14 20:15:56  修改时间:2025-08-12 03:12:46  分类:08.Java基础  编辑

Java序列化是指把Java对象转换为字节序列的过程;而Java反序列化是指把字节序列恢复为Java对象的过程。从而达到网络传输、本地存储的效果。

本文主要要看看JDK中使用Serializable和Externalizable接口来完成Java对象序列化,并给出部分属性序列化的几种方式,最终做出Serializable和Externalizable接口的几个方面的对比。

注:本文不讨论为什么不用第三方工具包完成序列化等~

作者:AlbertWen  添加时间:2013-04-18 13:42:19  修改时间:2025-08-12 04:17:45  分类:08.Java基础  编辑

以最终客户的角度来看,JAR文件就是一种封装,他们不需要知道jar文件中有多少个.class文件,每个文件中的功能与作用,同样可以得到他们希望的结果。除jar以外对于J2EE来说还有war和ear。区别见下表:

  JAR WAR EAR
英文 Java Archive file Web Archive file Enterprise Archive file
包含内容 class、properties文件,是文件封装的最小单元;包含Java类的普通库、资源(resources)、辅助文件(auxiliary files)等 Servlet、JSP页面、JSP标记库、JAR库文件、HTML/XML文档和其他公用资源文件,如图片、音频文件等 除了包含JAR、WAR以外,还包括EJB组件
部署文件 application-client.xml web.xml application.xml
容器 应用服务器(application servers) 小型服务程序容器(servlet containers) EJB容器(EJB containers)
级别
作者:AlbertWen  添加时间:2013-04-18 00:46:27  修改时间:2025-08-12 04:24:47  分类:06.前端/Vue/Node.js  编辑

IE6对插入的透明背景的.png的图片是不能正常显示的,IE会自动给“.png”格式的图片加个灰色背景。

可通过网友提供的一个JS函数实现PNG图片透明:

belatedPNG.js下载

作者:AlbertWen  添加时间:2013-04-16 00:19:04  修改时间:2025-08-12 05:25:06  分类:Apache/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-08-12 05:09:22  分类: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-08-12 05:08:25  分类: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.