• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

Spring MVC代码实践之网站架构及演变

php 搞代码 4年前 (2022-01-22) 12次浏览 已收录 0个评论

本篇文章给大家分享的是Spring MVC代码实践之网站架构及演变,内容挺不错的,希望可以帮助到有需要的朋友

海量数据的解决方案

  • 记录类型:

    A记录: 将域名指向一个IPv4地址(例如:8.8.8.8)

    CNAME:将域名指向另一个域名(例如 http://www.54tianzhisheng.cn)

    MX: 将域名指向邮件服务器地址

    TXT: 可任意填写,长度限制255,通常做SPF记录(反垃圾邮件)

    NS: 域名服务器记录,将子域名指定其他DNS服务器解析

    AAAA:将域名指向一个iPv6地址(例如:ff06:0:0:0:0:0:0:c3)

    SRV:记录提供特定服务的服务器(例如xmpp-server.tcp)

    显性URL:将域名301重定向到另一个地址

    隐性URL:类似显性URL,但是会隐藏真实目标地址

    主机记录:

    要解析 http://www.54tianzhisheng.cn,请填写 www。主机记录就是域名前缀,常见用法有:

    www: *解析后的域名为 http://www.54tianzhisheng.cn。

    *@: 直接解析主域名 54tianzhisheng.cn。

    *: 泛解析,匹配其他所有域名 *.54tianzhisheng.cn。

    mail: 将域名解析为 mail.54tianzhisheng.cn,通常用于解析邮箱服务器。

    二级域名: 如:abc.54tianzhisheng.cn,填写abc。

    手机网站: 如:m.54tianzhisheng.cn,填写m。

    Java 中 Socket 的用法

    普通 Soket 的用法

    Socket 分为 ServerSocket 和 Socket 两大类。

    ServerSocket 用于服务器端,可以通过 accept 方法监听请求,监听到请求后返回 Socket;

    Socket 用户具体完成数据传输,客户端直接使用 Socket 发送请求并传输数据。

    随便写了个单方面发送消息的 demo:

    客户端:

    1. import java.io.IOException;

    2. import java.io.OutputStream;

    3. import java.net.Socket;

    4. /**

    5. * Created by 10412 on 2017/5/2.

    6. * TCP客户端:

    7. ①:建立tcp的socket服务,最好明确具体的地址和端口。这个对象在创建时,就已经可以对指定ip和端口进行连接(三次握手)。

    8. ②:如果连接成功,就意味着通道建立了,socket流就已经产生了。只要获取到socket流中的读取流和写入流即可,只要通过getInputStream和getOutputStream就可以获取两个流对象。

    9. ③:关闭资源。

    10. *///单方面的输入!public class TcpClient{    public static void main(String[] args) {        try {            Socket s = new Socket("127.0.0.1", 9999);            OutputStream o = s.getOutputStream();            o.write("tcp sssss".getBytes());            s.close();        } catch (IOException e) {            e.printStackTrace();        }    }}

    服务器端:

    1. import java.io.IOException;

    2. import java.io.InputStream;

    3. import java.net.ServerSocket;

    4. /本2文来源[email protected]搞@^&代*@码2网搞gaodaima代码

      import java.net.Socket;

    5. /** * Created by 10412 on 2017/5/2. */public class TcpServer{    public static void main(String[] args) {        try {            ServerSocket ss = new ServerSocket(9999);//建立服务端的socket服务            Socket s = ss.accept();//获取客户端对象            String ip = s.getInetAddress().getHostAddress();            int port = s.getPort();            System.out.println(ip + " : " + port + " connected");            // 可以通过获取到的socket对象中的socket流和具体的客户端进行通讯。            InputStream ins = s.getInputStream();//读取客户端的数据,使用客户端对象的socket读取流            byte[] bytes = new byte[1024];            int len = ins.read(bytes);            String text = new String(bytes, 0, len);            System.out.println(text);            //关闭资源            s.close();            ss.close();        } catch (IOException e) {            e.printStackTrace();        }    }}

    以上就是Spring MVC代码实践之网站架构及演变的详细内容,更多请关注搞代码gaodaima其它相关文章!


    搞代码网(gaodaima.com)提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发送到邮箱[email protected],我们会在看到邮件的第一时间内为您处理,或直接联系QQ:872152909。本网站采用BY-NC-SA协议进行授权
    转载请注明原文链接:Spring MVC代码实践之网站架构及演变

    喜欢 (0)
    [搞代码]
    分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址