wsl下搭建Seafile私有云盘

WSL2(win10 子系统二代)特殊优势: * 彻底重构 wls 一代,速度比上一代快 20% * 支持原生 Docker 安装,启动(相当于完整的 Linux 系统、虚拟机运行) * 支持各种一键脚本,比如宝塔一键脚本、佰阅一键脚本等等 * win10 文件管理器可访问 Linux 系统文件 * 搭配 vs code 的插件 vs remote 可以超低延迟、急速开发基于 Linux 系统的开发环境 其它优势。。。。 WSL2的安装请关注另外一篇博客 WSL安装Docker 日常更新 1 2 3 sudo apt-get update sudo apt-get upg 阅读更多...

Invalid bound statement (not found)错误的可能原因

今天第一天使用MyBatisCodeHelper出现了这个错误 经过网上一顿搜索,修改了N处地方最后修复错误,特此记录 1.检查xml文件所在package名称是否和Mapper interface所在的包名 mapper的namespace写的不对!!!注意系修改。2.UserDao的方法在UserDao.xml中没有,然后执行UserDao的方法会报此 3. UserDao的方法返回值是List,而select元素没有正确配置ResultMap,或者只配置ResultType! 4. 如果你确认没有以上问题,请任意修改下对应的xml文件,比如删除一个空行,保存 阅读更多...

开始编译竞斗云2.0固件-OpenWrt编译

研究了半个月的OpenWrt终于开始入手学习编译了 这里首先要感谢LEAN大佬提供的OpenWrt源码 https://github.com/coolsnowwolf/lede 编译命令如下: 1. 首先装好 Ubuntu 64bit,推荐 Ubuntu 14 LTS x64 2. 命令行输入 sudo apt-get update ,然后输入 sudo apt-get -y install build-essential asciidoc binutils bzip2 gawk gettext git libncurses5-dev libz-dev pa 阅读更多...

WSL1升级WSL2

Windows 是最好的 Linux 发行版 这句话一点不假,现在 Windows 10 可以运行各种 Linux 发行版。用户可以通过命令行界面与系统交互,就像在常规 Linux 计算机上一样。 WSL 2 增加了 Windows 10 上 ELF64 Linux 二进制文件的兼容性,提高了文件系统性能,并增加了完整的系统调用功能。这些更改允许用户在其 WSL 系统上运行 Docker 应用程序。 首先升级有两个个要求 1. 系统环境(目前只有预览版有WSL2)版本号19041.1以上 2. 已经安装过WSL1如果没安装升级后直接安装Ubuntu子系统就行 首先我们来查看一下自己W 阅读更多...

WIN 10 大更新,自带 Linux,还重置了小娜

Windows 10 今年第一次大更新已经基本准备就绪了,与去年 11 月更新的 1909 版本只修复 bug 提高稳定性不同,Windows 10 2004 版本加入了大量新功能。 现在 2004 预览版已经推送给慢速预览成员,也就是说进入最后测试阶段,很快就会面向所有 Windows 10 用户推送。 本文将详细为你介绍 2004 的新增内容,如果你有兴趣提前体验新版本的话,也可以参照文末的方法加入预览计划。 云重置 2004 版本中新增的云重置功能,让重装系统变得非常小白,云重置顾名思义就是从微软服务器下载镜像重置系统,类似 macOS 中的在线恢复功能。 微软表示如果网络条件好的话 阅读更多...

OPENWRT踩坑记录-2020.02

竞斗云2.0 我的OpenWrt之旅从2020-02-13入手的第一台竞斗云开始踩坑,直至写下这篇博客,我都还是一个小白,接下来我将开始研究编译OpenWrt,特写记录。 第一次使用OpenWrt 第一次使用OP不死和OpenWrt之前都是使用老毛子Padavan 配置WAN口拨号以及更改LAN口IP 修改协议确定后输入光猫拨号密码,这里就不多说了,不懂得设置光猫桥接的,可以联系电信宽带客服进行更改。 挂载U盘–Linux的磁盘分区 首先查看磁盘是否已经被识别 主要看/dev/sda是否存在 使用命令 1 fdisk -l 为何要对U盘进行分区呢? 第一,方便管理文件 阅读更多...

优雅的校验参数

利用Poi实现顺序读取Excel中图片 先推一下一个Excel处理框架EasyExcel,阿里开源的非常友好,使用中,客户有需求在excel中上传图片直接写入数据库,但是EasyExcel还没有实现这个功能,也还没实现单个sheet并发写入数据库 迫于无奈,只能自己用Poi来提取sheet中的图片,并按图片顺序实现插入。 1. 首先引入Poi包 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19

优雅的校验参数

优雅的校验参数 很痛苦遇到大量的参数进行校验,在业务中还要抛出异常或者 不断的返回异常时的校验信息,在代码中相当冗长, 充满了if-else这种校验代码,今天我们就来学习spring的javax.validation 注解式参数校验. 校验相关注解 验证注解验证的数据类型说明@AssertFalseBoolean,boolean验证注解的元素值是false@AssertTrueBoolean,boolean验证注解的元素值是true@NotNull任意类型验证注解的元素值不是null@Null任意类型验证注解的元素值是null@Min(value=值)BigDecimal,BigIntege 阅读更多...

VMware Ubuntu18.04与WIN10共享目录解决

准备 * 主机平台:Windows 10 * 客户平台:Ubuntu 18.04 LTS(x64) * 虚拟机: VMware® Workstation 15.5 Pro一、安装VMware Tools (1)由于在主机和客户机之间把文件复制拷贝显得效率太低,故采用在主机上创建共享文件夹的方法,这样在Ubuntu上可以访问win7上的文件了。此共享文件的方式需要安装VMware Tools工具,不管之前有没有安装过它,请再安装一下,以避免引入不必要的麻烦。 2)将下图上的“VMwareTools***.tar.gz”解压到指定目录,我一般都是解压到/opt目录下。启动终端工 阅读更多...

Ubuntu18.04安装Guacamole1.0.0以及配置windows10远程连接

2019-01-08 Apache Guacamole发布了最新版本1.0.0 赶紧用了一把 Apache Guacamole是一个使用Web(H5)做为前端的远程桌面网关,支持对使用VNC、RDP、Telnet和SSH协议服务器的远程访问 官网地址:http://guacamole.apache.org/ 1.安装环境 基础依赖: jdk1.8 + 雄猫8+ 系统依赖: 1 sudo apt-get install libcairo-dev libjpeg-turbo-dev libjpeg-dev libpng-dev libossp-uuid-dev libfreerdp- 阅读更多...

请我喝杯咖啡吧~

支付宝
微信