<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[SmartShepi的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/SmartShepi</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; SmartShepi]]></copyright><item><title><![CDATA[多线程编程基本概念]]></title><link>https://blog.youkuaiyun.com/SmartShepi/article/details/116148468</link><guid>https://blog.youkuaiyun.com/SmartShepi/article/details/116148468</guid><author>SmartShepi</author><pubDate>Tue, 27 Apr 2021 17:13:19 +0800</pubDate><description><![CDATA[目录基本介绍同步、异步串行、并发、并行临界区阻塞、非阻塞死锁、饥饿、活锁并发级别常见问题
基本介绍
在操作系统中进程是进行资源分配和调度的基本单位，也是线程的容器，而线程也可以进一步划分作为协程的容器，比如说 Go 语言里的 goroutine。三者的结构大致如下：

每个进程都是一个实体，有着自己的地址空间，代表一个执行中的程序；线程则是进程中的一个单一顺序的控制流，是处理器调度的基本单位，每个进程中至少有一个线程，它们共享进程的地址空间和各项资源；协程本质上是一种用户态线程，不需要操作系统调度，它的实现]]></description><category></category></item><item><title><![CDATA[Java socket编程]]></title><link>https://blog.youkuaiyun.com/SmartShepi/article/details/115698368</link><guid>https://blog.youkuaiyun.com/SmartShepi/article/details/115698368</guid><author>SmartShepi</author><pubDate>Mon, 26 Apr 2021 11:05:40 +0800</pubDate><description><![CDATA[目录java socketTCP客户端服务端UDP客户端服务端多线程应用&amp;常见问题java http客户端服务端多线程应用&amp;常见问题
java socket
Java 是一种纯面向对象的语言，一切都是类与对象，包括 socket，套接字编程在 Java 里面主要是靠 io 包和 net 包实现的，其中 io 包用于用户输入、输出和抛出错误信息，而 net 包用于创建 socket 服务器、客户端和地址相关的操作，所以这篇文章主要也是讲这两个包的类和方法。
在 Java 中，socket 编程]]></description><category></category></item><item><title><![CDATA[PHP socket编程]]></title><link>https://blog.youkuaiyun.com/SmartShepi/article/details/115518900</link><guid>https://blog.youkuaiyun.com/SmartShepi/article/details/115518900</guid><author>SmartShepi</author><pubDate>Wed, 14 Apr 2021 14:30:34 +0800</pubDate><description><![CDATA[目录PHP socketTCP客户端服务端UDP客户端服务端实例&amp;常见问题PHP http客户端服务端实例&amp;常见问题
PHP socket
TCP
客户端
服务端
UDP
客户端
服务端
实例&amp;常见问题
PHP http
客户端
服务端
实例&amp;常见问题

...]]></description><category></category></item><item><title><![CDATA[Python socket编程]]></title><link>https://blog.youkuaiyun.com/SmartShepi/article/details/115405966</link><guid>https://blog.youkuaiyun.com/SmartShepi/article/details/115405966</guid><author>SmartShepi</author><pubDate>Thu, 08 Apr 2021 14:01:29 +0800</pubDate><description><![CDATA[目录socket编程Python socketTCP客户端服务端UDP客户端服务端实例&amp;常见问题构建http服务Python http客户端服务端实例&amp;常见问题
socket编程
Python socket
TCP
客户端
服务端
UDP
客户端
服务端
实例&amp;常见问题
构建http服务
Python http
客户端
服务端
实例&amp;常见问题

相关文章：
Socket编程原理
Golang socket编程
Java socket编程
PHP socket编程

...]]></description><category></category></item><item><title><![CDATA[Socket 编程原理]]></title><link>https://blog.youkuaiyun.com/SmartShepi/article/details/115326953</link><guid>https://blog.youkuaiyun.com/SmartShepi/article/details/115326953</guid><author>SmartShepi</author><pubDate>Fri, 02 Apr 2021 18:18:57 +0800</pubDate><description><![CDATA[目录socket编程基本概念协议TCPUDPDNSICMPHTTPHTTPS编程流程socket函数
socket编程
基本概念
socket编程即计算机网络编程，目的是使两台主机能够进行远程连接，既然要使两者产生联系，那么就要有至少一个信息发送端和一个信息接收端，因此形成了现在绝大多数 socket 编程都会用到的 C/S 架构（Client[客户端]/Server[服务端]），最典型的应用就是 web服务器/客户端。
在 Unix/Linux 中执行任何形式的 I/O 操作（比如网络连接）时，都是在读取]]></description><category></category></item><item><title><![CDATA[Golang socket编程]]></title><link>https://blog.youkuaiyun.com/SmartShepi/article/details/115266126</link><guid>https://blog.youkuaiyun.com/SmartShepi/article/details/115266126</guid><author>SmartShepi</author><pubDate>Tue, 30 Mar 2021 15:15:51 +0800</pubDate><description><![CDATA[目录socket编程基本概念TCP客户端服务端UDP客户端服务端实例&amp;常见问题构建http服务基本概念客户端服务端实例&amp;常见问题
socket编程
基本概念
TCP
客户端
服务端
UDP
客户端
服务端
实例&amp;常见问题
构建http服务
基本概念
客户端
服务端
实例&amp;常见问题

...]]></description><category></category></item><item><title><![CDATA[SQL注入常用的函数、数据库]]></title><link>https://blog.youkuaiyun.com/SmartShepi/article/details/113837038</link><guid>https://blog.youkuaiyun.com/SmartShepi/article/details/113837038</guid><author>SmartShepi</author><pubDate>Wed, 17 Feb 2021 19:21:44 +0800</pubDate><description><![CDATA[SQL注入常用的函数、数据库
重要的函数
version() mysql			数据库版本
database()				当前数据库名
user()					用户名
current_user() 　　		当前用户名
system_user()			系统用户名
@@datadir　　		 	数据库路径
@@version_compile_os  　操作系统版本

MySQL字符串函数
length() 　　			  返回字符串的长度
substring() substr() 　	　截取字符串
mid() left]]></description><category></category></item><item><title><![CDATA[Java Spring框架介绍及编写一个工具类、实现Bean类注入]]></title><link>https://blog.youkuaiyun.com/SmartShepi/article/details/109526319</link><guid>https://blog.youkuaiyun.com/SmartShepi/article/details/109526319</guid><author>SmartShepi</author><pubDate>Sat, 07 Nov 2020 00:53:02 +0800</pubDate><description><![CDATA[Java Spring框架介绍及编写一个工具类、实现Bean类注入
基本介绍
Spring是一个主流的Java Web轻量级开发框架；
Spring是分层的Java SE/EE full-stack轻量级开源框架，以 IoC（Inverse of Control，控制反转）和 AOP（Aspect Oriented Programming，面向切面编程）为内核；
用基本的JavaBean完成以前只能由EJB完成的工作。
实际开发中，服务器端采用三层体系架构，分别为表现层（web）、业务逻辑层（service]]></description><category></category></item><item><title><![CDATA[JDBC基本用处及其配置文件写法]]></title><link>https://blog.youkuaiyun.com/SmartShepi/article/details/109259407</link><guid>https://blog.youkuaiyun.com/SmartShepi/article/details/109259407</guid><author>SmartShepi</author><pubDate>Mon, 26 Oct 2020 10:24:17 +0800</pubDate><description><![CDATA[JDBC基本用处及其配置文件写法
概述
JDBC就是数据库连接方法，是JAVA用来操作数据库的一个API（用户接口），用户通过这个接口编写类从而实现应用程序对数据库的操作。
JDBC文件编写
前言&amp;准备
JDBC通常是由一个配置文件（properties）和一个调用文件（xml/jsp/java）组成，这其实就是java语言里[通过数据库驱动]-[调用配置文件]进行连接-[操作数据库]的过程。
1.首先数据库已经默认装好了，然后创建文件

2.加载数据库驱动file→project structur]]></description><category></category></item><item><title><![CDATA[IDEA用maven创建项目，配置Tomcat，链接数据库教程]]></title><link>https://blog.youkuaiyun.com/SmartShepi/article/details/109116068</link><guid>https://blog.youkuaiyun.com/SmartShepi/article/details/109116068</guid><author>SmartShepi</author><pubDate>Sat, 17 Oct 2020 10:54:00 +0800</pubDate><description><![CDATA[IDEA创建maven项目，配置Tomcat，链接数据库，配置servlet
最近在学javaEE，就写个教程自己看了
首先需要准备的环境&amp;工具：
1.JAVA环境（jdk8以上）

2.安装好mysql
3.安装好idea
4.去官网下载好Tomcat、apache-maven、mysql-connector-java（数据库驱动）
然后就可以开始配置了
第一步配置maven
1、
2、

3、

4、设置好后点确定回到上一步的界面，然后New Project

5、选完后下一步
6、项目路径默认]]></description><category></category></item></channel></rss>