摘要: 场景 出于业务考虑,将多个字符串拼接起来时,使用的分隔符是 。如果要将这样一个拼接来的字符串分割成原本的多个字符串时,就需要使用到jdk自带的split()方法。不过因为公司的编程规范,改为使用了Apache工具类的StringUtils.split()。 之后就发现,当被拼接的字符串里含有 或`,阅读全文
posted @ 2019-04-09 23:53 雨临Lewis 阅读(23) 评论(0) 编辑
摘要: 前言 今天在查看项目代码时发现有这样一个逻辑:在查询数据库时通过代码去拼接一个SQL,这个SQL的某个字段的别名是由多个变量名拼接而成的,于是在拼接该别名时特地限制了其长度为30,如果超过30就只截取前30个字符来作为列别名。 一时间很好奇为什么要限制列别名的长度,查阅过资料才明白,原来数据库的名字阅读全文
posted @ 2019-03-14 23:29 雨临Lewis 阅读(16) 评论(0) 编辑
摘要: 前言 like、not like在SQL中用于模糊查询, 表示任意个字符, 表示单个任意字符,如果需要在模糊查询中查询这两个通配符,需要用 进行转义,如下: 这里表明 作为转义符,所以就可以在模糊查询中将通配符作为普通字符来搜索。另外,因为左模糊查询效率低下,一般不推荐在应用中去使用。 除了以上通用阅读全文
posted @ 2019-02-28 23:44 雨临Lewis 阅读(15) 评论(0) 编辑
摘要: 前言 由于高版本的node.js导致gulp执行build命令失败,我需要在Windows下卸载掉已有的node.js并安装一个多版本管理工具 ,方便切换不同版本的node.js。 nvm是Linux下常用的一个node.js多版本管理工具,但是nvm不能在Windows下使用,在GitHub上有个阅读全文
posted @ 2019-02-27 00:47 雨临Lewis 阅读(62) 评论(0) 编辑
摘要: 前言 当安装了较多模块后,node_modules目录下的文件会很多,直接删除整个目录会很慢,下面介绍些快速删除node_modules目录的方法。 方法一:使用rimraf模块的命令 在全局安装rimraf模块,然后通过其命令来快速删除node_modules目录: 方法二:使用命令来删除目录 W阅读全文
posted @ 2019-02-27 00:47 雨临Lewis 阅读(23) 评论(0) 编辑
摘要: 问题与分析 在执行 报错如下: D:\coding\Resume\Resumes gulp build gulp build[5628]: src\node_contextify.cc:628: Assertion `args[1] IsString()' failed. D:\coding\Res阅读全文
posted @ 2019-02-27 00:46 雨临Lewis 阅读(39) 评论(0) 编辑
摘要: 问题 Eclipse在安装了jd eclipse插件后依然无法反编译类文件,这个问题是因为没有修改默认的类文件查看器。 解决方法 修改默认的类文件查看器为jd eclipse 1. Window Preference General Editors File Associations 2. 选中 ,阅读全文
posted @ 2019-01-30 01:09 雨临Lewis 阅读(23) 评论(0) 编辑
摘要: 前言 这里贴一下settings.xml的一个简易配置demo,就是简单配置了:本地的仓库地址、阿里云镜像、指定使用jdk1.8进行编译。 这里使用的Maven是3.5.0版本的。 配置文件demo阅读全文
posted @ 2019-01-18 23:23 雨临Lewis 阅读(7) 评论(0) 编辑
摘要: 问题 今天导入项目时Eclipse报错如下: 第一次遇到这种错误,百度了下,原来是因为Eclipse默认把访问受限的API设置成了Error级别,所以才会编译报错。 解决方法 方法一(推荐) 直接将项目的JRE给remove掉,然后再重新将JRE添加到项目中,操作如下: 1. 右键项目,选择Prop阅读全文
posted @ 2019-01-18 23:16 雨临Lewis 阅读(13) 评论(0) 编辑
摘要: 下载 "MySQL8.0.13 64位下载地址" 在下载页面的底部,有三种安装包,第一种是MySQL的安装程序,下载完点击安装即可。 第二种是普通的压缩版,体积较小。 第三种是自带debug和测试的压缩版,体积较大。这种压缩包在网上暂时没有找到对应的安装文档说明,所以建议下载第二种压缩包,也就是普通阅读全文
posted @ 2019-01-17 23:53 雨临Lewis 阅读(50) 评论(0) 编辑