<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Debug_lll的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/Debug_lll</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Debug_lll]]></copyright><item><title><![CDATA[Java复习-request/response/cookie/session与jstl,el和jsp和Listener和Filter]]></title><link>https://blog.youkuaiyun.com/Debug_lll/article/details/98058941</link><guid>https://blog.youkuaiyun.com/Debug_lll/article/details/98058941</guid><author>Debug_lll</author><pubDate>Thu, 01 Aug 2019 14:41:44 +0800</pubDate><description><![CDATA[十四 request/response/cookie/session
14.1 Request
Request对象：为脚本提供了当客户端请求一个页面或者传递一个窗体时，客户端提供的全部信息。这包括能指明浏览器和用户的HTTP变量，在这个域名下存放在浏览器中的cookie，任何作为查询字符串而附于URL后面的字符串或页面的＜FORM＞段中的HTML控件的值。也提供使用Secure Socket La...]]></description><category></category></item><item><title><![CDATA[Java复习-Tomcat/servlet/HTTP与MVC设计模式]]></title><link>https://blog.youkuaiyun.com/Debug_lll/article/details/98058734</link><guid>https://blog.youkuaiyun.com/Debug_lll/article/details/98058734</guid><author>Debug_lll</author><pubDate>Thu, 01 Aug 2019 14:40:11 +0800</pubDate><description><![CDATA[十三 Tomcat/servlet/HTTP与MVC设计模式
13.1 Tomcat的安装配置与使用
13.1.1Tomcat的安装
1、直接到官网下载Tomcat安装程序包：http://tomcat.apache.org/
2、下载下来后是个压缩包，如：apache-tomcat-7.0.40.zip，解压到一个非中文目录下即可完成安装。
tomcat的目录结构
bin	包含启动/关闭脚本
c...]]></description><category></category></item><item><title><![CDATA[Java复习-数据库基础与JDBC]]></title><link>https://blog.youkuaiyun.com/Debug_lll/article/details/98058503</link><guid>https://blog.youkuaiyun.com/Debug_lll/article/details/98058503</guid><author>Debug_lll</author><pubDate>Thu, 01 Aug 2019 14:38:38 +0800</pubDate><description><![CDATA[九 数据库基础
9.1什么是数据库
严格地说，数据库是“按照数据结构来组织、存储和管理数据的仓库”。在经济管理的日常工作中，常常需要把某些相关的数据放进这样的“仓库”，并根据管理的需要进行相应的处理。例如，企业或事业单位的人事部门常常要把单位职工的基本情况(职工号、姓名、年龄、性别、籍贯、工资、简历等)存放在表中，这张表就可以看成一个数据库。有了这个“数据仓库”我们就可以根据需要随时查询某职工的基...]]></description><category></category></item><item><title><![CDATA[Java复习-反射与配置文件解析]]></title><link>https://blog.youkuaiyun.com/Debug_lll/article/details/98058316</link><guid>https://blog.youkuaiyun.com/Debug_lll/article/details/98058316</guid><author>Debug_lll</author><pubDate>Thu, 01 Aug 2019 14:37:20 +0800</pubDate><description><![CDATA[七 JAVA反射
7.1类的加载概述和加载时机
A:类的加载概述
当程序要使用某个类时，如果该类还未被加载到内存中，则系统会通过加载，连接，初始化三步来实现对这个类进行初始化。
1）加载
就是指将class文件读入内存，并为之创建一个Class对象。任何类被使用时系统都会建立一个Class对象。
2）连接
验证 是否有正确的内部结构，并和其他类协调一致
准备 负责为类的静态成员分配内...]]></description><category></category></item><item><title><![CDATA[Java复习-多线程与网络编程]]></title><link>https://blog.youkuaiyun.com/Debug_lll/article/details/98058204</link><guid>https://blog.youkuaiyun.com/Debug_lll/article/details/98058204</guid><author>Debug_lll</author><pubDate>Thu, 01 Aug 2019 14:36:27 +0800</pubDate><description><![CDATA[五 多线程：

程序: 指令+数据的byte序列(线性集合), 如: qq.exe
进程: 正在运行的程序, 是程序动态的执行过程(运行于主存储器)
线程: 在进程内部, 并发运行的过程(方法)
并发: 进程是并发运行的, OS将时间划分为很多时间片段, 尽可能均匀分配给正在运行的程序, 微观上进程走走停停, 宏观上都在运行
这种都运行的现象叫: 并发, 但是不是绝对意义上的"同时"

5.1 J...]]></description><category></category></item><item><title><![CDATA[Java复习-集合与Io流]]></title><link>https://blog.youkuaiyun.com/Debug_lll/article/details/96593075</link><guid>https://blog.youkuaiyun.com/Debug_lll/article/details/96593075</guid><author>Debug_lll</author><pubDate>Sat, 20 Jul 2019 15:03:27 +0800</pubDate><description><![CDATA[集合：
3.1 collection:集合框架的顶级接口
​    	--List:接口，有序且允许重复的
​    	    --ArrayList:底层数据结构是数组，查询快，增删慢。线程不安全，效率高。
–Vector:底层数据结构是数组，查询快，增删慢。 线程安全，效率低。
–Vector相对ArrayList查询慢(线程安全的)
–Vector相对LinkedList增删慢(数组结构)
...]]></description><category></category></item><item><title><![CDATA[Java复习-面向对象]]></title><link>https://blog.youkuaiyun.com/Debug_lll/article/details/96592760</link><guid>https://blog.youkuaiyun.com/Debug_lll/article/details/96592760</guid><author>Debug_lll</author><pubDate>Sat, 20 Jul 2019 15:00:09 +0800</pubDate><description><![CDATA[二 面向对象：
2.1封装
核心思想就是“隐藏细节”、“数据安全”：将对象不需要让外界访问的成员变量和方法私有化，只提供符合开发者意愿的公有方法来访问这些数据和逻辑，保证了数据的安全和程序的稳定。也就是属性和方法的封装
典型案例:属性私有,提供getter setter方法
2.2继承和类的实例化
子类继承父类里面所有的属性和方法,构造方法除外使用关键字:extends
​       私有的属性...]]></description><category></category></item><item><title><![CDATA[Java复习之-基础]]></title><link>https://blog.youkuaiyun.com/Debug_lll/article/details/96591552</link><guid>https://blog.youkuaiyun.com/Debug_lll/article/details/96591552</guid><author>Debug_lll</author><pubDate>Sat, 20 Jul 2019 14:56:05 +0800</pubDate><description><![CDATA[一 基础知识
1.1标识符
命名规则：首先要做到见名知意，其次以字母、下划线、美元符开头 后跟字母、下划线、美元符或数字
A:包
.最好是将域名倒过来写，要求全部小写
B:类和接口
.如果是一个单词就首字母大写
.如果是多个单词，就每个单词的首字母大写
C:方法和变量
.如果是一个单词就全部小写
.如果是多个单词就第一个单词全部小写，此后每个单词的首字母大写
D:常量
.如果是一个单词则所有字母大...]]></description><category></category></item><item><title><![CDATA[以太坊源码解读（6）以太坊VM源码解读之指令集与操作码解释器]]></title><link>https://blog.youkuaiyun.com/Debug_lll/article/details/86628899</link><guid>https://blog.youkuaiyun.com/Debug_lll/article/details/86628899</guid><author>Debug_lll</author><pubDate>Thu, 24 Jan 2019 16:17:14 +0800</pubDate><description><![CDATA[以太坊指令集与操作码解释器
EVM事实是个堆栈机器。指令可能会使用栈上的数值作为参数，也会将值作为结果压入栈中，而指令的构成是由我们所编写的合约的ABI文件所生产，大致结构为
编写合约 &amp;gt; 生成ABI &amp;gt; 解析ABI得出指令集 &amp;gt; eth会将指令通过core/vm/opcodes.go文件中的操作码映射，映射成操作码集 &amp;gt; 生成一个operation[256] &amp;gt;
t...]]></description><category></category></item><item><title><![CDATA[以太坊源码分析（3）Accounts源码分析与逻辑结构之交易源码]]></title><link>https://blog.youkuaiyun.com/Debug_lll/article/details/85618937</link><guid>https://blog.youkuaiyun.com/Debug_lll/article/details/85618937</guid><author>Debug_lll</author><pubDate>Wed, 02 Jan 2019 15:31:08 +0800</pubDate><description><![CDATA[Accounts源码分析与逻辑结构2
listAccounts源码分析
位于internal/ethapi/api.go中的ListAccounts方法
// ListAccounts will return a list of addresses for accounts this node manages.
func (s *PrivateAccountAPI) ListAccounts() ...]]></description><category></category></item><item><title><![CDATA[以太坊源码分析（2）Accounts源码分析与逻辑结构之基本概述与新建账户源码]]></title><link>https://blog.youkuaiyun.com/Debug_lll/article/details/85604624</link><guid>https://blog.youkuaiyun.com/Debug_lll/article/details/85604624</guid><author>Debug_lll</author><pubDate>Wed, 02 Jan 2019 11:33:47 +0800</pubDate><description><![CDATA[总所周知以太坊在比特币的基础上加以引用与改进，比特币使用UTXO来表示状态的转移，而以太坊使用账来表示状态的转移。
在以太坊网络中存在两种账户：
外部账户EOA：一般是属于个人或者用户的账户，被私钥控制没有任何代码与之相关
内部账户CA：给智能合约分配的账户，被合约代码控制，且与合约关联
在源码core/state/state_object.go文件下，账户定义如下：
// Account is ...]]></description><category></category></item><item><title><![CDATA[以太坊源码解读（1）以太坊架构与模块结构]]></title><link>https://blog.youkuaiyun.com/Debug_lll/article/details/85339559</link><guid>https://blog.youkuaiyun.com/Debug_lll/article/details/85339559</guid><author>Debug_lll</author><pubDate>Sat, 29 Dec 2018 15:30:02 +0800</pubDate><description><![CDATA[以太坊架构与模块化结构
一：以太坊核心概念
EVM：
以太坊虚拟机，以太坊中智能合约的运行环境
Accounts：
区别去比特币的UTXO，以太坊构建里账户，账户分为两类，内部账户和外部账户，内部账户指合约账户，外部账户指用户账户
Transaction：
在以太坊网络上的任何一个消息的传递都是一次交易
gas：
以太坊网络的运行机制之一，每执行一步合约代码都与要消耗一定的gas，gas的设定一方...]]></description><category></category></item><item><title><![CDATA[IPFS（四） 源码解读之-p2p]]></title><link>https://blog.youkuaiyun.com/Debug_lll/article/details/85322005</link><guid>https://blog.youkuaiyun.com/Debug_lll/article/details/85322005</guid><author>Debug_lll</author><pubDate>Fri, 28 Dec 2018 14:49:39 +0800</pubDate><description><![CDATA[package p2p
import (
“context”
“errors”
“time”
net “gx/ipfs/QmPjvxTpVH8qJyQDnxnsxF9kv9jezKD1kozz1hs3fCGsNh/go-libp2p-net”
manet “gx/ipfs/QmV6FjemM1K8oXjrvuq3wuVWWoU2TLDPmNnKrxHzY3v6Ai/go-multiaddr-net...]]></description><category></category></item><item><title><![CDATA[IPFS（三）源码解读之-add]]></title><link>https://blog.youkuaiyun.com/Debug_lll/article/details/85319319</link><guid>https://blog.youkuaiyun.com/Debug_lll/article/details/85319319</guid><author>Debug_lll</author><pubDate>Fri, 28 Dec 2018 11:24:47 +0800</pubDate><description><![CDATA[package commands
import (
“errors”
“fmt”
“io”
“os”
“strings”
//块服务提供的接口
blockservice “github.com/ipfs/go-ipfs/blockservice”
//核心api
core “github.com/ipfs/go-ipfs/core”
//add的一些工具方法和结构
“github.com/ipfs...]]></description><category></category></item><item><title><![CDATA[IPFS （二）常用指令介绍1]]></title><link>https://blog.youkuaiyun.com/Debug_lll/article/details/85263452</link><guid>https://blog.youkuaiyun.com/Debug_lll/article/details/85263452</guid><author>Debug_lll</author><pubDate>Wed, 26 Dec 2018 15:48:28 +0800</pubDate><description><![CDATA[1、基本命令




命令
介绍




add 
添加一个文件到IPFS


cat 
预览文件内容在控制台


get 
下载获取文件


ls 
从一个对象中列出链接


refs 
从一个对象中列出链接hash


init
初始化IPFS本地配置


1.1 ipfs add
1）先创建一个2.txt的文件 vi 2.txt 内容为123456789987654321
​      使用...]]></description><category></category></item><item><title><![CDATA[IPFS（一）介绍与环境的搭建]]></title><link>https://blog.youkuaiyun.com/Debug_lll/article/details/85236541</link><guid>https://blog.youkuaiyun.com/Debug_lll/article/details/85236541</guid><author>Debug_lll</author><pubDate>Mon, 24 Dec 2018 17:30:57 +0800</pubDate><description><![CDATA[IPFS（一）介绍与环境的搭建
1：What is IPFS
星际文件系统(InterPlanetary File System). IPFS 是一个分布式的web, 点到点超媒体协议. 可以让我们的互联网速度更快, 更加安全, 并且更加开放
ps：这是官方的解释
在我看来IPFS就是一个分布式文件系统
2：为什么会有IPFS
众所周知, 互联网是建立在HTTP协议上的. HTTP协议是个伟大的发...]]></description><category></category></item></channel></rss>