自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 vue的引用公共js或工具js的方式

需求中会用到公共的message提示,以及相应的桩号转换操作。这时候将通用的提示和转换操作放入公共的js中,然后在需要用的的vue页面中进行相关引用,是非常方便的。需要注意的是,如果js的暴露方式,以及在vue页面中引用的方式不当,会引发报错。示例:如上引入方式中,在vue中引入了util和pileNumberConversion两个公共方法,同样来自util.js中。util.js:一、pileNumberConversion暴露方式为一个方法,所以在引用中需要使用{pileNumberC

2020-08-28 15:16:38 2792

原创 利用java8新特性,对map进行遍历,分组等方法

需求中有时会遇到无法直接通过SQL实现数据完美拼装的情形,需要在代码进行一定的处理后返回给前端,比如对查询出的数据进行特定字段的分组或排序等。常规的for循环方法可以实现,但是代码量大,比较麻烦,尤其是带有多层Map和List混合的情况,推荐使用java8新特性中stream流的分组方法,下面介绍两种分组方法,分别是查询出的数据有实体类对应和无实体类对应的方式:1,无对应实体类的bean,通过stream流进行分组方法://根据diaryId进行分组Map<String, List> l

2020-06-29 20:28:14 1627

原创 Beyond Compare4 30天试用到期的解决办法

Beyond Compare4 30天试用到期的解决办法打开Beyond Compare 4,提示已经超出30天试用期限制,解决方法:删除安装目录下的BCUnrar.dll文件C:\Program Files\Beyond Compare 4\BCUnrar.dll,这个文件重命名或者直接删除,则会新增30天试用期,再次打开提示还有28天试用期一劳永逸,修改注册表1)在搜索栏中输入 regedit ,打开注册表2)删除项目:计算机\HKEY_CURRENT_USER\Software\Scoot

2020-06-29 20:21:02 615

原创 mybatis的if判断拼装SQL问题

需求中需要增加判断是否一致的查询条件,要在拼装SQL语句时,进行0和1的判断。在标签的判断中,习惯用单引号进行判空和值的判断,结果发现无法将参数拼装到SQL中。注意需要将test中的条件,用单引号括起来,具体的等值判断用双引号才会生效!原因:mybatis是使用的OGNL表达式来进行解析的,在OGNL的表达式中,'1’会被解析成字符,因为java是强类型的,char 和 一个String 会导致不等。所以if标签中的sql不会被解析。...

2020-06-29 20:20:09 404

原创 mybatis动态SQL中不拼装参数问题

前台页面中,查询条件选择不一致或者一致时,分别传0和1,但是后台的SQL中却没有将是否一致的值拼到SQL中。SQL打印情况:mapper文件:经排查发现,查询请求使用的是POST请求,在将值传到后台时,会自动根据类型,将0和1封装为了Integer类型,所以在 mapper的test中 !=’'的判断中,断定为false,故没有将isSame的0和1拼到SQL中去。前台的value,使用的是数值的0和1:后台断点调试中,发现接收时,自动封装为了Integer:原因是由于在前台使用了po

2020-06-01 10:44:07 572

原创 MySQL实现时间差计算的实现方式

sql需求:计算路龄并判断属于哪一类路龄,需要用当前时间减去道路竣工时间,利用日期函数计算时间差。利用函数计算2个时间的时间差:TIMESTAMPDIFF(interval,datetime_expr1,datetime_expr2)interval参数的取值范围:SECOND 秒 SECONDSMINUTE 分钟 MINUTESHOUR 时间 HOURSDAY 天 DAYSMON...

2020-04-23 19:27:58 460

原创 用户注册及登录的密码加密、token、salt的简单说明及处理

查询sys_user表时,发现有一列salt的字段,对用户用户注册及登录的密码加密、token、salt进行简单说明及记录。salt简介我们知道,如果直接对密码进行散列,那么黑客可以对通过获得这个密码散列值,然后通过查散列值字典(例如MD5密码破解网站),得到某用户的密码。加Salt可以一定程度上解决这一问题。所谓加Salt方法,就是加点“佐料”。其基本想法是这样的:当用户首次提供密码时(...

2020-04-23 19:17:19 2834

原创 vue项目保存编译后内存溢出解决办法

vue项目保存编译后内存溢出解决办法:webpack编译报错提示内存溢出:这个报错的意思就是Node内存不足所导致的。我们都知道 Node 是基于V8引擎,在一般的后端开发语言中,在基本的内存使用上没有什么限制。但是,在 Node 中通过 JavaScript 使用内存时只能使用部分内存(64位系统下约为1.4 GB,32位系统下约为0.7 GB)所以不管你电脑实际内存多大,在node运行J...

2020-04-23 19:04:46 2552

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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