廖雪峰

个人收集的博客列表

Deadly 提交于 2019-11-28 05:15:47
1:酷壳 - https://coolshell.cn/ 作者:陈皓,外号“左耳朵耗子“ 这是一个个人技术博客。是一个分享技术见闻,知识,趋势的网站。 该博客站点在软件开发圈内非常有名! 2:廖雪峰的官方网站 - https://www.liaoxuefeng.com/ 作者:廖雪峰 个人技术博客站点。主要是各种编程语言和工具的教程,编程经验总结。作者在业内也是非常出名的。 值得注意的是,这个博客站点是作者自己开发的,且在github开源了,叫“ iTranswarp ” 3:当然我在扯淡 - http://www.yinwang.org/ 作者:王垠 此人非常出名,且被微软全球封杀! 来源: https://www.cnblogs.com/chorulex/p/11393610.html

廖雪峰Java14Java操作XML和JSON-2JSON-1Json介绍

◇◆丶佛笑我妖孽 提交于 2019-11-28 04:05:55
JSON是一种类似JavaScript对象的数据表示格式 JavaScript Object Notation 去除了JavaScript的执行语句 仅保留数据 JSON格式: 仅保留UTF-8编码 必须使用双引号 特殊字符用\转译 "abc\nxyz\tend" JSON特点: 适合表示层次结构 格式简单、仅支持 * {..} 键值对 * [...] 数组 * String字符串 * Number数值(整数和浮点数) * Boolean 布尔值 * null空值 { "code": "0", "data": { "list": [{ "id": "9387", "Person": "张三", "patId": 10406240, "unitPrice": 2088.5, "marry": true, "visitStatus": null }], "totalCount": "153" }, "message": "操作成功" } 浏览器直接支持JSON的读写。因为浏览器的JavaScript方法提供了JSON.parse()和JSON.stringify(),能够直接吧一个JSON字符串变为JavaScript对象或者把JavaScript对象序列化为JSON字符串,所以在开发web应用的时候,使用JSON作为数据传输,在浏览器端可以直接使用JavaScript读写JSON。

廖雪峰Java14Java操作XML和JSON-1XML-2DOM

我与影子孤独终老i 提交于 2019-11-27 21:53:40
import org.w3c.dom.Document; import org.w3c.dom.Node; import javax.xml.parsers.DocumentBuilder; import javax.xml.parsers.DocumentBuilderFactory; public class DomSample { static final String XML_URL = "http://rss.sina.com.cn/tech/internet/home28.xml"; public static void main(String[] args) throws Exception{ DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance(); DocumentBuilder db = dbf.newDocumentBuilder(); Document doc = db.parse(XML_URL); printNode(doc,0); } static void printNode(Node n, int indent){ for(int i=0;i<indent;i++){ System.out.print(' '); } switch (n.getNodeType()){

廖雪峰Java14Java操作XML和JSON-1XML-1XML介绍

匆匆过客 提交于 2019-11-27 21:48:42
1.XML:可扩展标记语言(extensible Markup Language) 是一种数据表示格式 可以描述非常复杂的数据结构 用于存储和传输数据 1.1XML特点: 1.纯文本,默认utf-8编码 2.可嵌套,是和表示结构化数据 1.2XML应用: 文件形式,如book.xml 网络传输,xml格式的内容 <?xml version="1.0" encoding="UTF-8"?><!--XML声明,version只能写1.0,encoding默认utf-8--> <!DOCTYPE note SYSTEM "book.dtd"><!--文档类型定义(DTD指令,可选)--> <book id="1"><!--有且仅有一个根元素--> <name>Java技术核心技术</name><!--可以有若干个子元素--> <author>CayS Hormann</author> <isbn lang="CN">123456789</isbn><!--元素可以包含属性--> <tags> <tag>Java</tag> <tag>Network</tag> </tags><!--元素必须正确嵌套--> <pubDate /><!--空元素用<tag />--> </book> XML中的特殊字符 — < < —> & —& " —" , —' 2.验证XML 2.1格式正确的XML:

廖雪峰Java13网络编程-3其他-2RMI远程调用

徘徊边缘 提交于 2019-11-27 20:43:54
RMI远程调用: Remote Method Invocation 目的:把一个接口方法暴露给远程 RMI远程调用示例: publicInterface 客户端: 服务器端: 在一个RMI远程调用中,客户端持有的是Clock引用,它只想的真正对象是有JVM帮我们创建的ClockClientStub类,而Server端我们创建的是Clock接口和ClockImpl实现类,JVM同样会创建一个类似于ClockServerStub的包装类型,然后通过网络,简介实现远程调用。 来源: https://www.cnblogs.com/csj2018/p/11375743.html

廖雪峰Java13网络编程-3其他-1HTTP编程

大兔子大兔子 提交于 2019-11-27 05:03:06
HTTP协议: Hyper Text Transfer Protocol:超文本传输协议 基于TCP协议之上的请求/响应协议 目前使用最广泛的高级协议 使用浏览器浏览网页和服务器交互使用的就是HTTP协议 手机应用上绝大多数程序与服务器之间交互数据使用的也是HTTP协议。 HTTP是一个请求/响应协议。浏览器发送一个请求,服务器收到以后,然后发送响应。 HTTP 1.0特点: 每次请求都会创建一个新的HTTP连接,浏览器在请求一个网页之后,往往还是多次请求图片、CSS、JS等其他资源,而创建 来源: https://www.cnblogs.com/csj2018/p/11345227.html