文章 39
评论 42
浏览 115631
Spring: java.lang.NoSuchMethodError: clearCache | ClassNotFoundException | Error during artifact deployment 思路及解决办法

Spring: java.lang.NoSuchMethodError: clearCache | ClassNotFoundException | Error during artifact deployment 思路及解决办法

前言 一如既往的今天,打算打开WEB项目一如既往地修(写)BUG。就在我运行的时候,弹出了错误: java.lang.NoSuchMethodError: org.springframework.core.ResolvableType.clearCache() at org.springframework.context.support.AbstractApplicationContext.resetCommonCaches(AbstractApplicationContext.java:873) at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:559) at org.springframework.web.context.ContextLoader.configureAndRefreshWebApplicationContext(ContextLoader.java:403) at org.springframework.....

将Tomcat、MySQL从Linux迁移到Windows的心路历程(干货):令人恐惧的字符编码

将Tomcat、MySQL从Linux迁移到Windows的心路历程(干货):令人恐惧的字符编码

前言 近日打算对服务端进行进一步的解耦,便购入了云数据库服务,将数据库独立,使得Tomcat主机独立运行,提高安全性和便利性。 心血来潮,想将服务器重装为Windows,便有了下面的一系列文章: 迁移MySQL 平时我都是使用Navicat对MySQL进行管理。在备份的第一时间我便想到了使用Navicat进行数据的迁移。 Dump SQL File 右键指定的数据库,选择Dump SQL File -> Structure + Data就可以将选定数据库全部的结构、参数、表、键值保存到一个文件中,我将其输出到桌面以便恢复。 Execute SQL File 登录到新的数据库中,并建立一个名称相同的数据库。右键该数据库,选中Execute SQL File: 为什么要迁移 比对Windows和Linux的区别,对我而言: Linux(Ubuntu 16.04) 优点 占用内存小 Terminal用起来太爽 开源 安装工具方便(apt) ...... 不足 不知道,别问我 Windows (Windows Server 2016) 优点 桌面环境比较成熟 文....

Github仅保留指定文件/文件夹当前Commit,删除所有历史记录,清除「敏感信息」

Github仅保留指定文件/文件夹当前Commit,删除所有历史记录,清除「敏感信息」

前言 之前在Github上发布过一个项目,今天突然想起来: 有个不该上传的东西被我上传上去了! 于是便修改了源代码,但是在History中还是能看到以前的提交记录! 慌! 在网上查找了半天,发现都是使用git filter-branch进行清除,但我的项目有点特殊: 这个敏感信息,早在第一次就提交过了! 而git filter-branch还有其它方法是对项目进行回滚,达到删除Commit记录的目的,对我来说是无效的。 BFG 最后发现了一个神器:BFG-Repo-Cleaner 它能清除掉你指定文件/文件夹名在项目中的所有痕迹! 下载 对于macOS 如果你安装了Homebrew,可以使用如下命令安装BFG: brew install bfg 使用如下命令使用BFG: bfg [命令] 对于Linux和未安装Homebrew的macOS wget https://repo1.maven.org/maven2/com/madgag/bfg/1.13.0/bfg-1.13.0.jar 使用wget下载BFG。它会在你所在目录出现,你可以通过如下命令使用BFG: java -jar ....

死钻技术 | 绝不抄袭