Nicksxs's Blog https://nicksxs.me/icon.png What hurts more, the pain of hard work or the pain of regret? 2023-03-28T07:14:32.963Z https://nicksxs.me/ Nicksxs Hexo github 小技巧-更新 github host key https://nicksxs.me/2023/03/28/github-%E5%B0%8F%E6%8A%80%E5%B7%A7-%E6%9B%B4%E6%96%B0-github-host-key/ 2023-03-28T07:14:32.000Z 2023-03-28T07:14:32.963Z <p>最近一次推送博客,发现报了个错推不上去,</p> <pre class="line-numbers language-bash" data-language="bash"><code class="language-bash">WARNING: REMOTE HOST ssh 小技巧-端口转发 https://nicksxs.me/2023/03/26/ssh-%E5%B0%8F%E6%8A%80%E5%B7%A7-%E7%AB%AF%E5%8F%A3%E8%BD%AC%E5%8F%91/ 2023-03-26T13:19:30.000Z 2023-03-26T13:55:22.979Z <p>我们在使用 ssh 连接的使用有一个很好用功能,就是端口转发,而且使用的方式也很多样,比如我们经常用 vscode 来做远程开发的话,一般远程连接就可以基于 ssh,前面也介绍过 vscode 的端口转发,并且可以配置到 .ssh&#x2F;config mybatis系列-sql 类的简要分析 https://nicksxs.me/2023/03/19/mybatis%E7%B3%BB%E5%88%97-sql-%E7%B1%BB%E7%9A%84%E7%AE%80%E8%A6%81%E5%88%86%E6%9E%90/ 2023-03-19T13:51:27.000Z 2023-03-19T13:52:39.375Z <p>上次就比较简单的讲了使用,这块也比较简单,因为封装得不是很复杂,首先我们从 select 作为入口来看看,这个具体的实现,</p> <pre class="line-numbers language-java" data-language="java"><code mybatis系列-sql 类的简单使用 https://nicksxs.me/2023/03/12/mybatis%E7%B3%BB%E5%88%97-sql-%E7%B1%BB%E7%9A%84%E7%AE%80%E5%8D%95%E4%BD%BF%E7%94%A8/ 2023-03-12T13:35:21.000Z 2023-03-13T06:05:45.488Z <p>mybatis 还有个比较有趣的功能,就是使用 SQL 类生成 sql,有点类似于 hibernate 或者像 php 的 laravel 框架等的,就是把sql 这种放在 xml 里或者代码里直接写 sql 用对象的形式</p> <h3 id="select语句"><a 小工周记一 https://nicksxs.me/2023/03/05/%E5%B0%8F%E5%B7%A5%E5%91%A8%E8%AE%B0%E4%B8%80/ 2023-03-05T14:34:00.000Z 2023-03-05T14:34:00.032Z <p>开始修老房子又可以更新这个<a 分享一次折腾老旧笔记本的体验-续续篇 https://nicksxs.me/2023/02/26/%E5%88%86%E4%BA%AB%E4%B8%80%E6%AC%A1%E6%8A%98%E8%85%BE%E8%80%81%E6%97%A7%E7%AC%94%E8%AE%B0%E6%9C%AC%E7%9A%84%E4%BD%93%E9%AA%8C-%E7%BB%AD%E7%BB%AD%E7%AF%87/ 2023-02-26T13:51:54.000Z 2023-03-05T11:58:14.438Z <p>上周因为一些事情没回去,买好了内存条这周才回去用,结果不知道是 U 盘的问题还是什么其他原因原来装的那个系统起不来,然后想用之前一直用的 LD 的笔记本,结果 LD mybatis系列-connection连接池解析 https://nicksxs.me/2023/02/19/mybatis%E7%B3%BB%E5%88%97-connection%E8%BF%9E%E6%8E%A5%E6%B1%A0%E8%A7%A3%E6%9E%90/ 2023-02-19T14:02:28.000Z 2023-02-19T14:03:12.780Z <p>连接池主要是两个逻辑,首先是获取连接的逻辑,结合代码来讲一讲</p> <pre class="line-numbers language-java" data-language="java"><code class="language-java"><span 分享一次折腾老旧笔记本的体验-续篇 https://nicksxs.me/2023/02/12/%E5%88%86%E4%BA%AB%E4%B8%80%E6%AC%A1%E6%8A%98%E8%85%BE%E8%80%81%E6%97%A7%E7%AC%94%E8%AE%B0%E6%9C%AC%E7%9A%84%E4%BD%93%E9%AA%8C-%E7%BB%AD%E7%AF%87/ 2023-02-12T13:57:03.000Z 2023-02-12T13:57:03.682Z <p>接着上一篇的折腾记,因为这周又尝试了一些新的措施和方法,想继续记录分享下,上周的整体情况大概是 Ubuntu 系统能进去了,但是 Windows 进不去,PE 也进不去,Windows 启动盘也进不去,因为我的机器加过一个 msata 的固态,Windows 是装在 分享一次折腾老旧笔记本的体验 https://nicksxs.me/2023/02/05/%E5%88%86%E4%BA%AB%E4%B8%80%E6%AC%A1%E6%8A%98%E8%85%BE%E8%80%81%E6%97%A7%E7%AC%94%E8%AE%B0%E6%9C%AC%E7%9A%84%E4%BD%93%E9%AA%8C/ 2023-02-05T13:57:31.000Z 2023-02-05T13:59:03.220Z <p>上大学的时候买了第一个笔记本,是联想的小y,y460,配置应该是 i5+2g 内存,500g 硬盘,ati 5650 分享一次比较诡异的 Windows 下 U盘无法退出的经历 https://nicksxs.me/2023/01/29/%E5%88%86%E4%BA%AB%E4%B8%80%E6%AC%A1%E6%AF%94%E8%BE%83%E8%AF%A1%E5%BC%82%E7%9A%84-Windows-%E4%B8%8B-U%E7%9B%98%E6%97%A0%E6%B3%95%E9%80%80%E5%87%BA%E7%9A%84%E7%BB%8F%E5%8E%86/ 2023-01-29T13:26:03.000Z 2023-01-29T13:28:24.095Z <p>作为一个 Windows 的老用户,并且也算是 Windows 系统的半个粉丝,但是秉承一贯的优缺点都应该说的原则,Windows 系统有一点缺点是真的挺难受,相信 Windows 用过比较久的都会经历过,就是 Headscale初体验以及踩坑记 https://nicksxs.me/2023/01/22/Headscale%E5%88%9D%E4%BD%93%E9%AA%8C%E4%BB%A5%E5%8F%8A%E8%B8%A9%E5%9D%91%E8%AE%B0/ 2023-01-22T13:14:21.000Z 2023-01-22T13:14:21.370Z <p>最近或者说很久以前就想着能够把几个散装服务器以及家里的网络连起来,譬如一些remote desktop的访问,之前搞了下frp,因为家里电脑没怎么注意安全性就被搞了一下,所以还是想用相对更安全的方式,比如限定ip和端口进行访问,但是感觉ip也不固定就比较难搞,后来看到了 2022 年终总结 https://nicksxs.me/2023/01/15/2022-%E5%B9%B4%E7%BB%88%E6%80%BB%E7%BB%93/ 2023-01-15T05:45:17.000Z 2023-01-15T05:45:18.002Z <p>一年又一年,时间匆匆,这一年过得不太容易,很多事情都是来得猝不及防,很多规划也照例是没有完成,今年更多了一些,又是比较丧的一篇总结 mybatis系列-dataSource解析 https://nicksxs.me/2023/01/08/mybatis%E7%B3%BB%E5%88%97-dataSource%E8%A7%A3%E6%9E%90/ 2023-01-08T12:35:14.000Z 2023-01-08T12:35:14.356Z <p>DataSource 作为数据库查询的最重要的数据源,在 mybatis 中也展开来说下<br>首先是解析的过程</p> <pre class="line-numbers language-java" data-language="java"><code mybatis系列-typeAliases系统 https://nicksxs.me/2023/01/01/mybatis%E7%B3%BB%E5%88%97-typeAliases%E7%B3%BB%E7%BB%9F/ 2023-01-01T12:07:42.000Z 2023-01-01T12:08:24.955Z <p>其实前面已经聊到过这个概念,在mybatis的配置中,以及一些初始化逻辑都是用了typeAliases,</p> <pre class="line-numbers language-markup" data-language="markup"><code docker比一般多一点的初学者介绍四 https://nicksxs.me/2022/12/25/docker%E6%AF%94%E4%B8%80%E8%88%AC%E5%A4%9A%E4%B8%80%E7%82%B9%E7%9A%84%E5%88%9D%E5%AD%A6%E8%80%85%E4%BB%8B%E7%BB%8D%E5%9B%9B/ 2022-12-25T11:40:28.000Z 2022-12-25T11:41:57.387Z <p>这次单独介绍下docker体系里非常重要的cgroup,docker对资源的限制也是基于cgroup构建的,<br>简单尝试<br>新建一个shell脚本</p> <pre class="line-numbers language-bash" mybatis系列-第一条sql的更多细节 https://nicksxs.me/2022/12/18/mybatis%E7%B3%BB%E5%88%97-%E7%AC%AC%E4%B8%80%E6%9D%A1sql%E7%9A%84%E6%9B%B4%E5%A4%9A%E7%BB%86%E8%8A%82/ 2022-12-18T13:42:38.000Z 2022-12-18T13:42:38.883Z <p>执行细节<br>首先设置了默认的<code>languageDriver</code><br><code>org/mybatis/mybatis/3.5.11/mybatis-3.5.11-sources.jar!/org/apache/ibatis/session/Con mybatis系列-第一条sql的细节 https://nicksxs.me/2022/12/11/mybatis%E7%B3%BB%E5%88%97-%E7%AC%AC%E4%B8%80%E6%9D%A1sql%E7%9A%84%E7%BB%86%E8%8A%82/ 2022-12-11T12:50:29.000Z 2022-12-11T12:50:29.996Z <p>先补充两个点,<br>第一是前面我们说了<br>使用<code>org.apache.ibatis.builder.xml.XMLConfigBuilder</code> mybatis系列-mybatis是如何初始化mapper的 https://nicksxs.me/2022/12/04/mybatis%E6%98%AF%E5%A6%82%E4%BD%95%E5%88%9D%E5%A7%8B%E5%8C%96mapper%E7%9A%84/ 2022-12-04T12:36:54.000Z 2022-12-11T12:43:45.338Z <p>前一篇讲了mybatis的初始化使用,如果我第一次看到这个使用入门文档,比较会产生疑惑的是配置了mapper,怎么就能通过<code>selectOne</code>跟语句id就能执行sql了,那么第一个问题,就是mapper是怎么被解析的,存在哪里,怎么被拿出来的</p> mybatis系列-入门篇 https://nicksxs.me/2022/11/27/mybatis%E7%B3%BB%E5%88%97-%E5%85%A5%E9%97%A8%E7%AF%87/ 2022-11-27T11:47:52.000Z 2022-11-27T11:47:52.627Z <p>mybatis是我们比较常用的orm框架,下面是官网的介绍</p> <blockquote> <p> MyBatis 是一款优秀的持久层框架,它支持自定义 SQL、存储过程以及高级映射。MyBatis 免除了几乎所有的 JDBC powershell 初体验二 https://nicksxs.me/2022/11/20/powershell-%E5%88%9D%E4%BD%93%E9%AA%8C%E4%BA%8C/ 2022-11-20T13:15:44.000Z 2022-11-20T13:16:13.020Z <p>powershell创建数组也很方便<br>可以这样</p> <pre class="line-numbers language-powershell" data-language="powershell"><code