不积跬步,无以至千里

个人博客地址:https://lewky.cn

win10无法写入删改c盘文件的解决方法

前言 最近使用了win10系统,结果发现对c盘的文件进行写入删改,在网上到处搜集资料,终于找到了解决方法,这里总结一下。 首先,本文针对的是win10家庭版,家庭版默认是不提供组策略功能,而我们需要给家庭版添加组策略功能来获取修改c盘文件的权限。 在win10家庭版添加组策略功能 在win...

2018-11-28 23:30:03

阅读数 4259

评论数 0

web.xml中一个filter配置多个url-pattern

需要在filter标签后添加多个filter-mapping标签,一个url-pattern就对应一个filter-mapping标签,不能直接把多个url-pattern配置到同一个filter-mapping标签里,也不能直接把多个url直接配置到一个url-pattern标签里。 正确地配置...

2018-11-25 09:54:42

阅读数 1403

评论数 0

Excel - 使用公式将秒转换为分+秒

场景 现在有个需求:将Excel里的时间转换为分+秒的格式,如下: time(second) time(min+second) 482.712 XXmin,XXs 480.737 XXmin,XXs 对于这种场景,可以通过Excel的公式来实现。 解决方法 假设现在的tim...

2018-11-22 21:52:54

阅读数 980

评论数 0

Windows类标识符及其妙用

Windows类标识符 百度百科这样解释: Windows的类标识符class identifier也称为CLASSID或CLSID,是与某一个类对象相联系的唯一标记(UUID)。一个准备创建多个对象的类对象应将其CLSID注册到系统注册数据库的任务表中,以使客户能够定位并装载与该对象有关的可执...

2018-11-21 23:26:17

阅读数 1691

评论数 0

在接口的实现类里使用@Override注解报错

问题分析 @Override注解用来检测子类对父类或接口的方法的重写是否正确,但有一次我在Eclipse里对接口的实现类里使用@Override注解却报错,不过在父类的子类里使用该注解却是正常的。 百度了下才知道原来这是jdk1.5时的一个bug,在1.6时已经被修复;那么问题来了,我使用的jdk...

2018-11-20 21:56:03

阅读数 453

评论数 0

PostgreSQL - 查询表结构和索引信息

前言 PostgreSQL的表一般都是建立在public这个schema下的,假如现在有个数据表t_student,可以用以下几种方式来查询表结构和索引信息。 使用\d元命令查看表字段信息和索引信息 在cmd界面使用psql连接db后,输入\d加上表名即可: \d t_student 通过系统数...

2018-11-19 23:38:45

阅读数 3279

评论数 0

MarkdownPad - win10环境下无法渲染HTML问题

问题 在win10平台安装了MarkdownPad 2之后,发现在渲染md文件时报错,在预览页面无法正常渲染HTML: 安装报错提示前往官网,可以看到如下的解决方法: LivePreview is not working - it displays an error message ...

2018-11-17 22:57:11

阅读数 405

评论数 0

Java - 怎么通过环境变量来切换jdk版本

问题与分析 我在本地安装了1.7和1.8两个版本的jdk,此时我的JAVA_HOME环境变量配置的是jdk1.8,在cmd窗口输入java -version发现报错如下: C:\Users\Lewis>java -version Error: Registry key 'So...

2018-11-16 22:09:25

阅读数 1113

评论数 2

Java - 安装jdk并设置环境变量

前言 双十一买了台新的笔记本,需要重新安装下Java,这里记录下安装的过程,毕竟万事开头难,就算是老手也不一定能一次就把Java安装成功。 安装jdk 作为一名Java开发,当然是要安装jdk了,如果只是需要Java的运行环境,那么安装jre就足够了。另外说下,jdk里以及包含了jre了。 首先去...

2018-11-15 23:34:16

阅读数 914

评论数 0

cmd - 使用curl命令的注意点

前言 最近在cmd中使用curl命令来测试rest api,发现有不少问题,这里记录一下。 在cmd中使用curl命令的注意事项 json不能由单引号包括起来 json数据里的双引号要用反斜杠\转义 json数据里不能带有空格 如果想要在json数据里使用空格则必须用双引号将整个json数据包括...

2018-11-14 23:53:32

阅读数 1716

评论数 1

Tomcat - ClassFormatException的解决方法

问题与分析 在使用Tomcat7运行web项目时报错如下: 严重: Compilation error org.eclipse.jdt.internal.compiler.classfmt.ClassFormatException at .... 仔细查看了报错的堆栈信息,发现基本说的都是无法编...

2018-11-13 23:37:48

阅读数 2505

评论数 0

Java - Class版本号和UnsupportedClassVersionError

问题分析 Java是向下兼容的,每一个jdk版本都有对应的class版本号(major + minor version numbers);如果用低版本的jvm去加载高版本jdk编译的类,就会报错:java.lang.UnsupportedClassVersionError 源码中关于这个Uns...

2018-11-12 22:09:11

阅读数 390

评论数 0

如何正确地打印异常堆栈信息

前言 最近老大让我修改项目里所有和log有关的代码,之前我也用过log4j、slf4j或者Logback等日志框架/接口,一直以为打印异常信息就是简单地一句log.info()或者log.error()而已,没想到原来一直都使用错了,以至于有些错误信息没能在log文件中打印出堆栈信息,最终难以定位...

2018-11-11 11:08:12

阅读数 1918

评论数 1

Maven - settings.xml里的offline节点的作用

场景 某天我在本地修改了某个子项目的代码,并进行了打包:mvn clean install -DskipTests,接着我运行父项目却发现自己刚刚的改动并没有生效,或者说,我刚刚打包好的子项目变回了打包前的代码。 通过cmd的输出我发现在运行父项目的时候,自动下载更新了远程依赖库的子项目,因此将我...

2018-11-09 23:25:26

阅读数 881

评论数 0

Redis - Windows平台下怎么切换db并且清理数据

Redis 本身支持16个数据库(0~15),通过 数据库id 设置,默认为0。在Windows平台下可以通过启动redis-cli.exe来进入客户端,客户端默认连接数据库0,在客户端里可以输入各种命令。 增加db数量 可以通过修改配置来增加Redis的db数量。在Windows平台下,打开re...

2018-11-08 23:58:17

阅读数 826

评论数 0

Tomcat日志文件的输出在Linux和Windows下的差异

前言 最近老大发现Tomcat的日志文件catalina.out里存在着大量的和公司项目相关的log信息,因为一般都是会使用日志框架并另外将log信息输出到另外的文件里的,catalina.out文件里就不需要这些多余的log信息了。 不过我在测试的时候发现,Linux和Windows下catal...

2018-11-07 23:37:42

阅读数 743

评论数 0

提示
确定要删除当前文章?
取消 删除