09 2020 档案
摘要:IO流 IO流的分类 按流的方向分:输入流,输出流 读取数据的方式 按照字节读取 字节流 按照字符读取 文本流 java中所有的文件读取相关的类都是在java.io包下,同时所有的IO流类都实现了Closeable接口,这意味着所有流在使用以后都需要关闭。 所有的输出流实现了Flushable。输出
阅读全文
摘要:报错信息为 Error: 远程主机强迫关闭了一个现有的连接。或者 Error: 你的主机中的软件中止了一个已建立的连接。 在远程Redis服务及中连接redis正常,但是在客户机上连接时态。 解决方法是关闭protected-mode,并且开放所有端口的访问0.0.0.0。 当然,实际/生产情况或许
阅读全文
摘要:api 即为应用程序编程接口,英文为Application programming interface System System.currentimeMillis 获取毫秒数(事件戳) System.exit 退出虚拟机 System.gc 建议运行gc Object类 Object 根类,所有类
阅读全文
摘要:main函数 java中静态的main 方法时是java程序执行的起点/入口,他将会被首先推入进栈。 java中标识符的命名能够允许的字符有 大小写 字符 下划线,命名规范分别为: 类名 大驼峰 变量/方法 小驼峰 实际上字面量 同时就是常量 字符常量使用单引号,两个单引号之间必须有且仅有一个字符。
阅读全文
摘要:关于mysql on docker的配置和启动 首先需要安装docker,在Debian中,需要安装docker.io这个包。 需要注意的是,在安装了docker以后,如果你不是在docker组中,想要使用pull命令将会提示你权限不够,所以你需要将自己加入到docker组中。 使用 usermod
阅读全文
摘要:不同Linux系统nouveau驱动禁用方式 Fedora 创建文件/usr/lib/modprobe.d/blacklist-nouveau.conf,添加如下文本: blacklist nouveau options nouveau modeset=0 重新生成initramfs。 $ sudo
阅读全文
摘要:AppImage格式应用无法在Debian10中打开 这里解释了原因 The SUID sandbox helper binary was found, but is not configured correctly 简单来说就是需要打开用户空间,最简单的方法就是在/etc/sysctl.conf中
阅读全文
摘要:明明已经导入了spring-web包,却依然报这个错误。 首先检查out/artifacts/XXXX/WEB-INF/lib目录下有无spring-web的jar,如果没有的话,Ctrl+Alt+Shift+S进入Project Structure。然后Artifacts 把依赖拖到左边lib目录
阅读全文
摘要:当我在选择了kde(wayland)环境的时候,fcitx输入法不能够使用了。网上有很多教你怎么在登陆时启用输入法的,基本都是教你修改X的配置文件,然而wayland并不读取X的配置文件。 编辑/etc/environment文件。 你需要在/etc/environment修改配置文件。 INPUT
阅读全文
摘要:最近切换到Arch,依然还是要编译一个aria2。因为默认的连接限制很不爽。 在linux下自己编译软件包,其实只有三个步骤。下载源代码,编译,安装。 Arch不太熟悉,不过呢,Wiki好呀。 首先必须的是base-devel,然后使用asp checkout aria2下载PKGBUILD。 as
阅读全文
摘要:使用dnf命令安装的irtualbox的在重启后依然出现如图错误。 他说的上述步骤fedora在安装的时候应该都已经完成了的,所以很疑惑。 使用systemctl restart vboxdrv.service即可,或者再次重启。
阅读全文
摘要:之前用的opensuse那些,本来一直官网下载的压缩包,然后一解压直接用的。字体没什么问题。 Arch用AUR安装的idea字体显示有问题,什么问题呢?就是很糊。 原因是,打包的人没有把idea自带的jre打包进去,所以idea就直接用的系统jre,然后系统jre又没有打字体补丁。所以就有这个问题。
阅读全文
摘要:这里以UEFI举例。 烧录USB以后重启,进入安装镜像,然后使用iwctl联网.iwctl是一个较为简单使用的联网工具。 连接网络以后,使用ping命令测试网络链接。 然后使用gdisk命令进行分区设置,一般情况下分3个区足以。一个作为EFI分区512M,一个作为/分区,20G~30G足以。之后的空
阅读全文
摘要:我在该网址下找到了答案 =》 https://stackoverflow.com/questions/25958993/maria-db-not-starting-job-for-mariadb-service-failed-see-systemctl-status-mar Arch出现的问题,引起
阅读全文
摘要:首先将快照设置为可写的 btrfs property set -ts <snapshort-path> ro false 然后将将快照设置为根分区的默认卷 btrfs subvolume set-default <snapshort-id> / 之后重启即可
阅读全文
摘要:很大几率是因为idea在打包时没有将依赖同时打包到war中,而tomcat容器中由没有这个包,所以就报错了。 在Project Structure>Artifacts下找到你的目标war,看到Available Elements,然后将你期望的依赖添加到WEB-INF/lib目录下即可
阅读全文
摘要:在我配置了inteceptor以后,访问资源并跳转的时候tomcat控制台显示如下错误 严重 [http-nio-8080-exec-181] org.apache.coyote.http11.Http11Processor.service 错误的处理请求 org.apache.coyote.htt
阅读全文
摘要:Maven dependency scope attribute is used to specify the visibility of a dependency, relative to the different lifecycle phases (build, test, runtime e
阅读全文
摘要:为什么mysql中不应该使用utf8编码 因为MySQL的utf8编码最多只能够存储3个字节的字符,而一般的utf8编码能够存储4个字节的字符。 也就是说对于中文他应该能够正常存储,但是对于一些需要占用4个字节的字符他就不能够处理了,例如emjoy符号。 虽然最多只能表示3个字节的utf8在一般的场
阅读全文
摘要:区别在与/只拦截路径而不拦截资源,而/*拦截所有路径和资源。 例如/A/B/C.jsp将会被/*匹配,而不会被/匹配 /A/B/C即会被/*匹配也会被/匹配
阅读全文
摘要:解决方法是在Project Structure>Modules>Dpendencies添加Tomcat,如图
阅读全文
摘要:我发生该错误的情景是在Integer类型自动拆包时,他认为可能会抛出NullPointerException 解决办法就是在自动拆包时提前判断咯
阅读全文
摘要:what以及why what 意思是不再推荐使用字段注入的方式注入依赖。他期待你使用构造函数注入或者是setter方法注入。 why 大概可以概括为以下几点 不允许声明不可变域 容易违反单一职责设计原则 与依赖注入容器紧密耦合 不明显的依赖关系 简而言之就是不再推荐直接字段注入,首先推荐构造函数注入
阅读全文
摘要:去https://dev.mysql.com/downloads/mysql/下载mysql软件包,然后将其解压。 然后以管理员身份在cmd中打开该路径,然后使用mysqld.exe --initialize --console命令初始化数据库,记住密码 然后使用mysqld --install命令
阅读全文

浙公网安备 33010602011771号