<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>风之旅人</title>
    <description>分享 Android、Kotlin、Java 与后端开发学习笔记。</description>
    <link>https://javakam.github.io/</link>
    <atom:link href="https://javakam.github.io/feed.xml" rel="self" type="application/rss+xml"/>
    <pubDate>Thu, 16 Jul 2026 13:35:00 +0000</pubDate>
    <lastBuildDate>Thu, 16 Jul 2026 13:35:00 +0000</lastBuildDate>
    <generator>Jekyll v3.10.0</generator>
    
      <item>
        <title>Kotlin学习笔记</title>
        <description>参考:码上开学  val 「只读变量」 var 「可变变量」基本类型拆装箱Kotlin 里的 Int 和 Java 里的 int 以及 Integer 不同，主要是在装箱方面不同。1.Java 里的 int 是 unbox 的，而 Integer 是 box 的：☕️int a = 1;Integer b = 2; // 👈会被自动装箱 autoboxingJavaKotlin 里，Int 是否装箱根据场合来定：🏝️var a: Int = 1 // unboxvar b: Int? = 2 // boxvar list: List&amp;lt;Int&amp;gt; = listOf(1, 2) /...</description>
        <pubDate>Wed, 22 Jul 2020 07:54:23 +0000</pubDate>
        <link>https://javakam.github.io/2020/07/22/Kotlin%E5%AD%A6%E4%B9%A0%E7%AC%94%E8%AE%B0/</link>
        <guid isPermaLink="true">https://javakam.github.io/2020/07/22/Kotlin%E5%AD%A6%E4%B9%A0%E7%AC%94%E8%AE%B0/</guid>
        
        <category>Android,Kotlin</category>
        
        
        <category>Android</category>
        
        <category>Kotlin</category>
        
      </item>
    
      <item>
        <title>JVM内存模型(栈帧)</title>
        <description>JVM内存模型todo 2019年12月23日 20:23:30 https://www.bilibili.com/video/av64709063?p=3  视频 https://www.bilibili.com/video/av64709063  JVM指令手册 https://blog.csdn.net/hudashi/article/details/7062675  有助理解的帖子 https://segmentfault.com/q/1010000008683475  JVM结构图  Java线程内存模型JMM  JVM 从软件层面屏蔽不同操作系统在底层硬件与指令上的区别 ; ...</description>
        <pubDate>Mon, 23 Dec 2019 12:41:15 +0000</pubDate>
        <link>https://javakam.github.io/2019/12/23/JVM-1.JVM%E5%86%85%E5%AD%98%E6%A8%A1%E5%9E%8B(%E6%A0%88%E5%B8%A7)/</link>
        <guid isPermaLink="true">https://javakam.github.io/2019/12/23/JVM-1.JVM%E5%86%85%E5%AD%98%E6%A8%A1%E5%9E%8B(%E6%A0%88%E5%B8%A7)/</guid>
        
        <category>Java</category>
        
        <category>JVM</category>
        
        
        <category>Java</category>
        
        <category>JVM</category>
        
      </item>
    
      <item>
        <title>JVM指令手册[转]</title>
        <description>JVM指令手册  From https://blog.csdn.net/hudashi/article/details/7062675 &amp;amp; https://blog.csdn.net/hudashi/article/details/7062781一、未归类系列A此系列暂未归类。指令码    助记符                            说明0x00         nop                                什么都不做0x01        aconst_null                   将null推送至栈顶二、const系列...</description>
        <pubDate>Mon, 23 Dec 2019 12:40:01 +0000</pubDate>
        <link>https://javakam.github.io/2019/12/23/JVM%E6%8C%87%E4%BB%A4%E6%89%8B%E5%86%8C/</link>
        <guid isPermaLink="true">https://javakam.github.io/2019/12/23/JVM%E6%8C%87%E4%BB%A4%E6%89%8B%E5%86%8C/</guid>
        
        <category>Java</category>
        
        <category>JVM</category>
        
        
        <category>Java</category>
        
        <category>JVM</category>
        
      </item>
    
      <item>
        <title>模板</title>
        <description>课程地址:  视频1  视频2Base64  Base64 由64个字符组成a-zA-Z0-9…  Base64 是一种编码而不是加密;      缺点👉Base64 会浪费网络带宽,并不高效!!!    为什么还用 Base64 呢?很大原因是因为后端开发只会这种早期方式。图片上传的三种方式:  @POST + @FormUrlEncoded 参数为 @Filed Base64文本  @POST + @Multipart 参数为 @Part RequestBody  最不常见的: @POST 参数为 @Body RequestBody</description>
        <pubDate>Mon, 23 Dec 2019 12:36:12 +0000</pubDate>
        <link>https://javakam.github.io/2019/12/23/%E6%A8%A1%E6%9D%BF/</link>
        <guid isPermaLink="true">https://javakam.github.io/2019/12/23/%E6%A8%A1%E6%9D%BF/</guid>
        
        <category>Android</category>
        
        
        <category>Android</category>
        
      </item>
    
      <item>
        <title>Android性能优化（一）.md</title>
        <description>课程安排  启动速度、内存、卡顿、布局  电量、流量、瘦身、稳定性及专项技术优化  原理解析、工具选择、案例实战  方案改善、黑科技、模拟面试启动优化  精准度量启动速度  异步初始化的更优解  更优秀的延迟初始化方案</description>
        <pubDate>Sat, 21 Dec 2019 09:42:03 +0000</pubDate>
        <link>https://javakam.github.io/2019/12/21/Android%E6%80%A7%E8%83%BD%E4%BC%98%E5%8C%96-%E4%B8%80/</link>
        <guid isPermaLink="true">https://javakam.github.io/2019/12/21/Android%E6%80%A7%E8%83%BD%E4%BC%98%E5%8C%96-%E4%B8%80/</guid>
        
        <category>Android</category>
        
        
        <category>Android</category>
        
      </item>
    
      <item>
        <title>Git使用指南</title>
        <description>Git思维导图Linux 常用命令pwd 查看当前文件路径  mkdir 创建目录、touch 新建文件、rm 删除文件  查看 readme.txt 文件内容cat readme.txt  r 就是向下递归，不管有多少级目录，一并删除 ; -f 就是直接强行删除，不作任何提示的意思          删除目录和目录下所有文件 rm -rf [dir]  ;  删除文件 rm -f  xxx.log      配置  当前PC下所有Git仓库都会使用如下配置，也可以对某个仓库指定不同的用户和邮箱 git config –global user.name “changbao” git co...</description>
        <pubDate>Sun, 01 Dec 2019 00:19:13 +0000</pubDate>
        <link>https://javakam.github.io/2019/12/01/Git%E4%BD%BF%E7%94%A8%E6%8C%87%E5%8D%97/</link>
        <guid isPermaLink="true">https://javakam.github.io/2019/12/01/Git%E4%BD%BF%E7%94%A8%E6%8C%87%E5%8D%97/</guid>
        
        <category>git</category>
        
        
        <category>git</category>
        
      </item>
    
      <item>
        <title>ADB调试工具</title>
        <description>adb 全称Android Debug Bridge ，安卓调试桥接器。它是Android SDK里面的一个工具，用这个工具可以直接操作管理Android模拟器或者真实Android设备。adb的工作方式比较特殊采用监听Socket TCP 5554等端口的方式让IDE和Qemu通讯，默认情况下adb会daemon相关的网络端口，所以当我们运行eclipse时adb进程就会自动运行。  adb devices主要作用：查看当前已连接的设备，连接到计算机的Android设备或者模拟器将会以列表的形式显示。输出格式：[serialNumber][state]如果当前没有模拟器或者设备运行，a...</description>
        <pubDate>Sun, 24 Nov 2019 02:54:50 +0000</pubDate>
        <link>https://javakam.github.io/2019/11/24/adb/</link>
        <guid isPermaLink="true">https://javakam.github.io/2019/11/24/adb/</guid>
        
        <category>ADB</category>
        
        
        <category>ADB</category>
        
      </item>
    
      <item>
        <title>16.PHP GD图像处理</title>
        <description>GD图像处理GD图像处理基本技术GD库引入与介绍API：外部提供的应用接口：已经准备好了一套处理某些功能的机制，用户只需要按照指定的数据要求，调用指定的函数或者方法（类）就可以实现某个功能。  GD库的概念：Graphic Device，图像处理扩展（外部提供的API），能够允许PHP在脚本中使用对应的函数来实现某些图像制作功能  GD库的引入：GD库是外部提供的API，已经被集成到PHP扩展库中（不需要下载），但是需要在PHP的配置文件中开启对应的扩展。GD扩展（GD2）。</description>
        <pubDate>Tue, 29 Oct 2019 01:13:35 +0000</pubDate>
        <link>https://javakam.github.io/2019/10/29/PHP-16.GD%E5%9B%BE%E5%BD%A2%E5%A4%84%E7%90%86/</link>
        <guid isPermaLink="true">https://javakam.github.io/2019/10/29/PHP-16.GD%E5%9B%BE%E5%BD%A2%E5%A4%84%E7%90%86/</guid>
        
        <category>PHP</category>
        
        
        <category>PHP</category>
        
      </item>
    
      <item>
        <title>15.PHP会话技术</title>
        <description>会话技术会话技术介绍web会话可简单理解为：用户开一个浏览器，访问某一个web站点，在这个站点点击多个超链接，访问服务器多个web资源，然后关闭浏览器，整个过程称之为一个会话。HTTP协议的特点是无状态/无连接，当一个浏览器连续多次请求同一个web服务器时，服务器是无法区分多个操作是否来自于同一个浏览器（用户）。会话技术就是通过HTTP协议想办法让服务器能够识别来自同一个浏览器的多次请求，从而方便浏览器（用户）在访问同一个网站的多次操作中，能够持续进行而不需要进行额外的身份验证。会话技术分类  cookie技术Cookie 是在 HTTP 协议下，服务器或脚本可以维护客户工作站上信息的一...</description>
        <pubDate>Mon, 28 Oct 2019 01:09:15 +0000</pubDate>
        <link>https://javakam.github.io/2019/10/28/PHP-15.%E4%BC%9A%E8%AF%9D%E6%8A%80%E6%9C%AF/</link>
        <guid isPermaLink="true">https://javakam.github.io/2019/10/28/PHP-15.%E4%BC%9A%E8%AF%9D%E6%8A%80%E6%9C%AF/</guid>
        
        <category>PHP</category>
        
        
        <category>PHP</category>
        
      </item>
    
      <item>
        <title>14.PHP文件操作</title>
        <description>文件编程目录操作创建目录mkdir (路径名字)：创建成功返回true，创建失败返回false//创建目录$res = @mkdir(&apos;ceshi&apos;);var_dump($res);🐖 $res = mkdir(&apos;ceshi&apos;); 再次创建会报错,加入 &apos;@&apos; 后可以起到抑制错误的作用删除目录rmdir (指定文件夹路径)：移出文件夹 @rmdir(&apos;ceshi&apos;);读取目录读取方式：将文件夹（路径）按照资源方式打开  opendir()：打开资源，返回一个路径资源，包含指定目录下的所有文件（文件夹）  readdir()：从资源中读取指针所在位置的文件名字，然后指针下移，直到指针移出资...</description>
        <pubDate>Fri, 25 Oct 2019 07:04:22 +0000</pubDate>
        <link>https://javakam.github.io/2019/10/25/PHP-14.%E6%96%87%E4%BB%B6%E6%93%8D%E4%BD%9C/</link>
        <guid isPermaLink="true">https://javakam.github.io/2019/10/25/PHP-14.%E6%96%87%E4%BB%B6%E6%93%8D%E4%BD%9C/</guid>
        
        <category>PHP</category>
        
        
        <category>PHP</category>
        
      </item>
    
  </channel>
</rss>
