<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[avw0108的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/avw0108</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; avw0108]]></copyright><item><title><![CDATA[计算机网络]]></title><link>https://blog.youkuaiyun.com/avw0108/article/details/102122613</link><guid>https://blog.youkuaiyun.com/avw0108/article/details/102122613</guid><author>avw0108</author><pubDate>Sun, 29 Sep 2019 21:34:00 +0800</pubDate><description><![CDATA[待更新。。。

转载于:https://www.cnblogs.com/STK0210/p/11610142.html]]></description><category></category></item><item><title><![CDATA[算法总结]]></title><link>https://blog.youkuaiyun.com/avw0108/article/details/102122611</link><guid>https://blog.youkuaiyun.com/avw0108/article/details/102122611</guid><author>avw0108</author><pubDate>Wed, 25 Sep 2019 20:18:00 +0800</pubDate><description><![CDATA[后续还会进行更新...

转载于:https://www.cnblogs.com/STK0210/p/11587156.html]]></description><category></category></item><item><title><![CDATA[关于微服务项目中点赞模块的思考]]></title><link>https://blog.youkuaiyun.com/avw0108/article/details/102122612</link><guid>https://blog.youkuaiyun.com/avw0108/article/details/102122612</guid><author>avw0108</author><pubDate>Tue, 17 Sep 2019 11:02:00 +0800</pubDate><description><![CDATA[问题的产生：

在编写微服务点赞模块时，为防止用户重复点赞，是将用户的id组合自定义的点赞字符串组合拼接存入redis中，由redis的过期时间来保证用户在一段时间内不允许重复点赞。
对于一般的业务而言也满足了需求，尤其是用户量不是很大，但帖子更新速度尚可的网站。用户在点赞某一篇文章后，第二天会较难再刷到同一篇文章，即使刷到也不一定会再点开看。总而言之，是对点赞数...]]></description><category></category></item><item><title><![CDATA[javaGC机制]]></title><link>https://blog.youkuaiyun.com/avw0108/article/details/102122610</link><guid>https://blog.youkuaiyun.com/avw0108/article/details/102122610</guid><author>avw0108</author><pubDate>Wed, 28 Aug 2019 19:52:00 +0800</pubDate><description><![CDATA[什么是垃圾回收？

程序的运行必然需要申请内存资源，无效的对象资源如果不及时处理就会一直占有内存资源，最终将导致内存溢出，所以对内存资源的管理非常重要。
垃圾回收就是对这些无效资源的处理，是对内存资源的管理。

垃圾回收的算法？


引用计数法 

　　　　引用计数是历史最悠久的一种算法，最早George E. Collins在1960的时候首次提出，50年后的...]]></description><category></category></item><item><title><![CDATA[JVM优化]]></title><link>https://blog.youkuaiyun.com/avw0108/article/details/102122608</link><guid>https://blog.youkuaiyun.com/avw0108/article/details/102122608</guid><author>avw0108</author><pubDate>Tue, 27 Aug 2019 16:40:00 +0800</pubDate><description><![CDATA[三种参数

jvm的参数类型分为三类，分别是：
标准参数-help-version
-D设置系统属性参数  ：java ‐Dstr=123 TestJVM

-X参数 （非标准参数）
‐client  ：Client VM相对来讲会保守一些，初始堆空间会小一些，使用串行的垃圾回收器，它
的目标是为了让JVM的启动速度更快
‐server  ：初始堆空间会大一些，默认...]]></description><category></category></item><item><title><![CDATA[PUT 文件 returned a response status of 403 Forbidden]]></title><link>https://blog.youkuaiyun.com/avw0108/article/details/102122609</link><guid>https://blog.youkuaiyun.com/avw0108/article/details/102122609</guid><author>avw0108</author><pubDate>Sat, 20 Jul 2019 01:08:00 +0800</pubDate><description><![CDATA[简单来说：文件服务器缺少允许文件读写的配置，直接跳到本帖下面web.xml文件部分，添加配置信息即可解决！
使用springmvc 跨服务器进行文件上传时出现错误：
jersey 上传文件报错出现returned a response status of 403 Forbidden 或returned a response status of 409 Conflict
409错误一...]]></description><category></category></item><item><title><![CDATA[Spring5总结]]></title><link>https://blog.youkuaiyun.com/avw0108/article/details/102122606</link><guid>https://blog.youkuaiyun.com/avw0108/article/details/102122606</guid><author>avw0108</author><pubDate>Thu, 18 Jul 2019 19:47:00 +0800</pubDate><description><![CDATA[什么是Spring？
 Spring 是分层的 Java SE/EE 应用 full-stack 轻量级开源框架，以 IoC（Inverse Of Control： 反转控制）和 AOP（Aspect Oriented Programming：面向切面编程）为内核，提供了展现层 Spring MVC 和持久层
Spring JDBC 以及业务层事务管理等众...]]></description><category></category></item><item><title><![CDATA[Mybatis总结（mybatis plus待更新）]]></title><link>https://blog.youkuaiyun.com/avw0108/article/details/102122602</link><guid>https://blog.youkuaiyun.com/avw0108/article/details/102122602</guid><author>avw0108</author><pubDate>Sat, 13 Jul 2019 22:47:00 +0800</pubDate><description><![CDATA[MyBatis是Apache公司开发为解决数据持久化问题的框架。
下面以maven工程为例，来介绍搭建mybatis开发环境（使用mysql数据库）的一些细节。
要搭建mybatis环境，首先必须的是在pom.xml中配置jar的打包方式，以及mybatis和mysql-connector-java的坐标。（根据需要，增添日志或者测试的坐标）
首先介绍不使用注解方式来搭建环境。
...]]></description><category></category></item><item><title><![CDATA[maven配置（IDEA）quickstart,IDEA上maven细节配置]]></title><link>https://blog.youkuaiyun.com/avw0108/article/details/102122607</link><guid>https://blog.youkuaiyun.com/avw0108/article/details/102122607</guid><author>avw0108</author><pubDate>Mon, 24 Jun 2019 10:07:00 +0800</pubDate><description><![CDATA[IDEA自带maven2和maven3，但是为了熟悉配置的过程，所以选择自己的maven版本来从零开始配置， 首先你需要去官网下载maven，使用搜索引擎，选择自己的平台，下载相关的文件，  解压到一个不含中文路径的文件夹中  然后打开conf目录下的settings.xml 添加国内的镜像仓库，比如阿里的，如果你跳过了这步，并且你的网络环境处于国内，那么下载速度会很慢。  （IDEA自...]]></description><category></category></item><item><title><![CDATA[(已解决)C3P0数据库使用配置文件链接，报错:com.mchange.v2.async.ThreadPoolAsynchronousRunner$DeadlockDetector run...]]></title><link>https://blog.youkuaiyun.com/avw0108/article/details/102122605</link><guid>https://blog.youkuaiyun.com/avw0108/article/details/102122605</guid><author>avw0108</author><pubDate>Thu, 11 Apr 2019 10:03:00 +0800</pubDate><description><![CDATA[本帖简单来说，注意配置的xml文件中的“&amp;”的写法，改成xml文件中支持的“&amp;amp;”即可解决问题。
其他类型的错误排查及排查步骤见下方
因为hibernate和spring等开源框架均使用C3P0来做来创建和管理连接。所以打算自己来体验一下C3P创建的具体过程，在使用C3P0指定的配置文件来创建连接执行简单操作测试时，出现了以下的错误：

四月 11, 201...]]></description><category></category></item><item><title><![CDATA[JDBC简单使用、工具类构建以及Statement与PreparedStatement区别]]></title><link>https://blog.youkuaiyun.com/avw0108/article/details/102122600</link><guid>https://blog.youkuaiyun.com/avw0108/article/details/102122600</guid><author>avw0108</author><pubDate>Sat, 06 Apr 2019 23:49:00 +0800</pubDate><description><![CDATA[相关源码会在每一个部分的末尾给出
相关表的结构：

在介绍具体的工具类之前，先来简单介绍一下JDBC的连接步骤：

1. 注册驱动
 在注册驱动以前，你需要先导入mysql-connector-java-8.0.11.jar（使用的是Mysql）的包，来使用与数据库连接的方法。
 DriverManager.registerDriver(new com.mysq...]]></description><category></category></item><item><title><![CDATA[利用抓包工具Fiddler分析post和get对http请求、响应的区别。]]></title><link>https://blog.youkuaiyun.com/avw0108/article/details/102122603</link><guid>https://blog.youkuaiyun.com/avw0108/article/details/102122603</guid><author>avw0108</author><pubDate>Wed, 20 Mar 2019 21:19:00 +0800</pubDate><description><![CDATA[被面试官问到关于post和get的区别，由于只是使用，没有思考，所以答的一塌糊涂，所以利用抓包工具来从http的请求和响应来具体分析，做做笔记。   扩展部分参考博客：https://www.cnblogs.com/logsharing/p/8448446.html  实验工具:1.tomcat服务器  2.Fiddler抓包工具  实验步骤： 1.启动F...]]></description><category></category></item><item><title><![CDATA[CCF签到汇总（JAVA版本,2013-12~2018-12）]]></title><link>https://blog.youkuaiyun.com/avw0108/article/details/102122604</link><guid>https://blog.youkuaiyun.com/avw0108/article/details/102122604</guid><author>avw0108</author><pubDate>Mon, 18 Mar 2019 12:39:00 +0800</pubDate><description><![CDATA[CCF签到题，没有提到分数的题目都是100分，不然会额外提出，样例输入都单独文本复制粘贴了，这样你们测试的时候很方便粘贴用例，不用自己手敲，都是一些签到题。但有好的基础，会多的数据结构，好的数学思想，那么这些都是一些很简单的问题。因为java版本不多，所以仅供参考，以下代码的思路都很简单，很多都直接通过题目面向过程，有更好的想法，或者你我有些题没有满分的改进方式都可以交流。
CCF30...]]></description><category></category></item><item><title><![CDATA[windowsxp系统在VM虚拟机上的安装步骤以及虚拟机共享文件夹设置]]></title><link>https://blog.youkuaiyun.com/avw0108/article/details/102122594</link><guid>https://blog.youkuaiyun.com/avw0108/article/details/102122594</guid><author>avw0108</author><pubDate>Sun, 17 Mar 2019 23:37:00 +0800</pubDate><description><![CDATA[一.windowsxp在VM虚拟机上的安装
 网站上下载版本为win xp sp3 vl
VL＝VOL＝Volume License（批量授权许可）VL是大客户版，即用VL的key安装的系统是不需要激活的，不带VL的是安装完后需要激活的零售版。
使用工具：
VMware Workstation Pro
zh-hans_windows_xp_professional_wi...]]></description><category></category></item><item><title><![CDATA[HTML实现简单购货订单（包含计算比对）]]></title><link>https://blog.youkuaiyun.com/avw0108/article/details/102122592</link><guid>https://blog.youkuaiyun.com/avw0108/article/details/102122592</guid><author>avw0108</author><pubDate>Mon, 14 Jan 2019 11:31:00 +0800</pubDate><description><![CDATA[一个简单的购货订单的小网页，可以更换种类，自己计算数据，并比对金额数据。
实现效果：


源码如下：





转载于:https://www.cnblogs.com/STK0210/p/10265921.html...]]></description><category></category></item><item><title><![CDATA[XML读取及网页显示]]></title><link>https://blog.youkuaiyun.com/avw0108/article/details/102122595</link><guid>https://blog.youkuaiyun.com/avw0108/article/details/102122595</guid><author>avw0108</author><pubDate>Mon, 14 Jan 2019 11:26:00 +0800</pubDate><description><![CDATA[例题：学生成绩的XML文档
&lt;?xml version="1.0" encoding="gb2312"?&gt;
&lt;students&gt;
 &lt;student id="05001"&gt;
 &lt;name&gt;张三&lt;/name&gt;
 &lt...]]></description><category></category></item><item><title><![CDATA[Buddy伙伴堆内存管理算法]]></title><link>https://blog.youkuaiyun.com/avw0108/article/details/102122593</link><guid>https://blog.youkuaiyun.com/avw0108/article/details/102122593</guid><author>avw0108</author><pubDate>Mon, 14 Jan 2019 11:09:00 +0800</pubDate><description><![CDATA[参考了三篇博客的内容，一篇的界面，一篇的算法和一篇的原理解释，都对代码进行了一定的改变，界面增加了很多部分，内部的话可变性提高，动态适应数据变化。
可以与这三篇博客内容对比着看，便于理解算法。
理解的话看https://blog.youkuaiyun.com/orange_os/article/details/7392986界面参考了https://blog.youkuaiyun.com/u01407180...]]></description><category></category></item><item><title><![CDATA[简单web服务开发（JWS,CXF,AXIS）]]></title><link>https://blog.youkuaiyun.com/avw0108/article/details/102122591</link><guid>https://blog.youkuaiyun.com/avw0108/article/details/102122591</guid><author>avw0108</author><pubDate>Mon, 14 Jan 2019 10:46:00 +0800</pubDate><description><![CDATA[（一）利用JWS开发web服务
开发Web服务器端：
　　1.定义接口HelloWorld，使用@WebService注解修饰接口名，使用@WebMethod修饰需要对外发布的方法。


　　2.HelloWorld接口实现类


　　3.发布类HelloWorldService


　　4.编译运行HelloWorldService 类之后查看WSDL...]]></description><category></category></item><item><title><![CDATA[实现远程调用的方法]]></title><link>https://blog.youkuaiyun.com/avw0108/article/details/102122589</link><guid>https://blog.youkuaiyun.com/avw0108/article/details/102122589</guid><author>avw0108</author><pubDate>Mon, 14 Jan 2019 10:36:00 +0800</pubDate><description><![CDATA[方法（一）：利用java.rmi.registry.LocateRegistry实现RMI调用
 1.创建远程接口
远程接口中声明了可以被客户程序访问的远程方法。只要一个类继承了java.rmi.Remote接口，该对象才能成为远程对象，对象中指定的方法才能被远程调用。


2.实现远程接口

3.生成存根（Stub）
这是运行前的截图：

A．先j...]]></description><category></category></item><item><title><![CDATA[利用JNDI链接数据库]]></title><link>https://blog.youkuaiyun.com/avw0108/article/details/102122590</link><guid>https://blog.youkuaiyun.com/avw0108/article/details/102122590</guid><author>avw0108</author><pubDate>Mon, 14 Jan 2019 10:27:00 +0800</pubDate><description><![CDATA[实验步骤：
全局jndi配置
1、 在tomcat服务器的lib目录下加入数据库连接的驱动jar包



2、 修改tomcat服务器的conf目录下server.xml配置文件


3、 创建一个JNDI测试项目jndiTest，在web.xml中添加JNDI配置的资源引用


4、 映射JNDITest项目的虚拟目录...]]></description><category></category></item></channel></rss>