
工作遇坑
浮生若梦昔贤兴怀
有梦想的咸鱼
展开
-
项目启动,ioc容器初始化后立即将数据存到redis遇到的问题
RedisTemplate redisTemplate,则用@Resource注入。RedisTemplate redisTemplate或者。RedisTemplate redisTemplate则用@Autowired注入。1、如何实现ioc容器初始化一完成就将数据存储到redis。利用@postConstruct注解。2、redis的对象在注入时。3、redis序列化的问题。...原创 2022-08-18 14:47:56 · 348 阅读 · 1 评论 -
泛型使用思想,记一次java泛型使用经历
需求文档中有这么一个需求,前端参数会根据需要变动类型,那么在都用一个属性去接的话,如何在实体类中定义这个属性呢,我开始是把apiDescValue这个属性定义为list private List<String> apiDescValue;但是这样会报错,然后我想着用超类Object,当然,用Object是没有问题的,之后想着用泛型可以完美解决这个问题 private T apiDescValue;所以在实际开发中我们还是要有泛型思想的...原创 2021-09-15 10:44:20 · 170 阅读 · 0 评论 -
mysql find in set 函数在pgsql中的函数写法
mysql中的写法:select * from folder f,uploads uwhere u.id=f.folderIdand FIND_IN_SET(‘8’, ‘15,9,13,27’)在pgsql中的写法:select * from folder f join uploads u ON u.id = f.folderId where‘8’ = ANY (string_to_array(some_column,’,’))...原创 2021-06-09 14:06:03 · 6489 阅读 · 0 评论 -
excel导入成html页面上的表格
方法代码如下:@RequestMapping(value = "/common/importExcel.json") @ResponseBody public ResponseResult importExcel(@RequestParam("importFile") MultipartFile file, HttpServletRequest request, HttpServletResponse respon原创 2021-06-02 14:00:43 · 1029 阅读 · 0 评论 -
jqGrid中时间控件input的值赋给点开后的laydate控件
可以看到上课时间的值是8点-10点点击时间控件选择时间时,时间控件不会根据已有的时间数据显示默认值,而是显示当前时间?Q:为什么会显示当前时间,怎么解决这个问题?A: 代码如下:getTimeSelectConfig: function () { return { width: 100, .原创 2021-05-31 16:48:13 · 570 阅读 · 0 评论 -
Java异常统一处理
在application中的exception中,定义了一个BmsExceptionHandler类代码如下:package com.jiujie.jmUniversity.application.exception;import com.jiujie.framework.adapter.vo.ResponseResult;import com.jiujie.framework.base.utils.JSONUtils;import com.jiujie.framework.base.util.原创 2021-05-11 16:40:05 · 167 阅读 · 0 评论 -
jq toggle()方法学习
$(’.xxx’) 根据html中的元素name拿到指定元素,toggle()方法中有三个参数,若只是控制显隐,只需要传入一个参数,Boolean类型的,就可控制显隐,第二个参数是个方法若是方法,可以做你自定义操作,上例时改变背景颜色...原创 2021-05-11 15:22:15 · 230 阅读 · 0 评论 -
jqgrid问题
1、jqgrid表格高度调整在对应Form.js文件下找到plugins.jqgird.grids.表格名(xxx)设置height属性,如果设置了autoHeightPadding属性的值,要把autoHeightPadding属性注释掉如何配置jqgrid中的时间选择控件$.extend(true, pageObj, { plugins: { jqGrid: { grids: { co原创 2021-05-08 13:44:13 · 483 阅读 · 0 评论 -
jQuery的laydate时间控件修改方法
最终效果如下用的是模板生成的控件在template_field_jsp文件中,日期段时间控件模板如下<script id="tplDatePicker" type="text/template"> [% field.isRange = field.configName === 'dateRangeConfig';%] [% field.nameSuffix = field.isRange && !field.name.contains('Range') .原创 2021-05-07 15:58:30 · 737 阅读 · 0 评论 -
springboot多模块互相引用maven打包失败的问题
原文地址原创 2021-05-06 15:38:45 · 518 阅读 · 0 评论 -
easyui实现jsp页面模板插入弹框中
首先先上页面实现的效果图点击新增按钮要弹出该弹框,项目中直接用的artDialog实现 pageObj.dialogObj = dialog({ title: '申报类型', /*content: _.getHtmlById('bsApplyTemplate',{ enumClassName_1: '申报房租补贴', enumClassName_2: '申报示原创 2021-04-08 18:36:23 · 385 阅读 · 0 评论 -
v-show在elementui中表格组件失效问题
这里定义showType值为1v-show="showType == ‘0’"应该为false,不显示才对,但是结果是显示出来了但是用v-if就不会显示,这是什么原因呢?网上找到的答案如下:v-showzuomg-blog.csdnimg.cn/20210402094702567.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQ.原创 2021-04-02 09:55:02 · 1291 阅读 · 1 评论 -
dubbo连接线上服务,没有配置好引发的错误
今天做一个需要用到短信验证码的页面,在获取短信验证码的时候,后台一直报下面这个错误com.alibaba.dubbo.rpc.RpcException: No provider available fromregistry localhost:2181 for servicecom.jiujie.baseService.sys.service.IPhoneAuthCodeService on consumer192.168.124.15 use dubbo version 2.0.1, pleas原创 2021-02-25 15:20:30 · 1013 阅读 · 0 评论 -
uview组件得到回调的参数
uview组件得到回调的参数<u-swiper :list="swiperList" img-mode="scaleToFill" height="400" @click="previewImage"></u-swiper>async previewImage(e) { // console.log(e) let index = e; let imgUrlList = await this.loadSwiper(this.storeId); co原创 2021-01-22 16:57:33 · 3916 阅读 · 0 评论 -
uniapp全局传值方式总结
uniapp全局传值方式总结转载一篇文章,记录一下https://blog.youkuaiyun.com/fire__hero/article/details/107974404转载 2021-01-22 12:12:46 · 327 阅读 · 0 评论 -
数据类型转换错误NumberFormatException
报NumberFormatException错误,按照字面意思,就是数字类型转换异常,朋友找了一下午,终于找到了原因用null去乘一个数,再转换成BigDecimal会报数字类型错误。记录一下原创 2021-01-08 18:47:47 · 1416 阅读 · 0 评论 -
uniapp不同页面跳转传递数据
上周工作中遇到的坑,打算这周复盘一下,记录下来,防止忘记。1、App页面的原型大致如下其实也还算简单,就几个表单项,重点是底下的几个输入框的数据,不是在本页面直接输入,而是由另一个表单页传过来的数据。通过点击添加按钮跳转的添加页面,在添加页面中填入数据,再传到本页面。特殊地区运费页面如下:那如何在不通过调用后台接口拿到该页面的数据呢?我的思路大致如下1、通过naviagteTo中url带参将数据传入(以下代码中注释部分),但是这会导致一个问题,如果是navigateTo,每次点击保存后,跳转到原创 2021-01-01 16:03:02 · 1937 阅读 · 0 评论 -
不同角色给rules重新赋值校验规则
从上面两张图可以看到,不同角色的表单字段有所不同,那么如何在更改角色的同时,也给新增的表单输入框做校验呢?思路:当我们更改角色,表单页面已经改变,我们可以设置两套验证规则,(也许可以直接写set方法向rules对象中增加校验规则,由于我是小白,我不会这么做,所以我就写了两套规则)onReady() { if(this.model.roleType === Constants.roleType.READER){ this.$refs.uForm.setRules(this.rules)..原创 2020-12-28 19:55:13 · 794 阅读 · 0 评论 -
vue表单实现输入框控制输入小数点后两位
首先思路要清晰,如何控制只输入两位小数1、我们可以把小数点后面的数字长度用maxlength来控制2、要做到上一步,可以通过split(’.’)这个方法,以·来将字符串分割成数组3、拿到数组的第二个元素,即index为1的元素4、如果这个元素长度是2,那么我们就可以把整个字符串的长度设置为最大长度,否则将maxlength重置注意 该方法必须写在监听中接下来直接上代码<u-form-item :label-position="labelPosition"原创 2020-12-28 19:28:03 · 2865 阅读 · 1 评论 -
Error in callback for watcher “value“: “TypeError: Cannot read property ‘repalce‘ of null“
vue空页面value空值问题在页面后台中,输出了Error in callback for watcher “value”: "TypeError: Cannot read property ‘level’ of null"这样的错误,看了网上的一些博客,个人认为就是在input输入框中,当第一次输入,未保存数据之前,接口返回的数据基本都是null,所以可能是会报这个错误解决办法<u-form-item :label-position="labelPosition" label="出版物种类原创 2020-12-18 18:35:34 · 15129 阅读 · 1 评论 -
新增页和列表页遇到的坑
1、新增页面遇到的问题页面代码如下<u-form-item :label-position="labelPosition" label="书籍类别" prop="bookType" :label-width="labelWidth" :required="rules.bookType[0].required"> <u-select model="single-column" :list="bookTypeList" v-model="selectbookTypeShow" @co原创 2020-12-08 20:45:09 · 722 阅读 · 0 评论 -
页面查询条件选框被隐藏的问题
点击专家分配页面,顶部的多个查询条件一闪而过,然后被隐藏遇到的问题打开页面的js文件,发现调用的是page.base.js文件中的init方法通过断点调试,发现是page.base.js文件中的template有问题,列表页面没有设置template,查询条件出不来,原来代码renderSearchFields: function () { if (!this.searchFields) { return; ..原创 2020-11-26 15:34:35 · 267 阅读 · 0 评论 -
用相同jsp,js文件,同样的接口实现多页面构建
用相同jsp,js文件,同样的接口实现多页面构建话不多说, 先上代码在Controller文件中这两个接口返回的都是同一个页面,但是通过给model加上一个属性,但赋予不同的值,用来区别两个不同页面 @RequestMapping("/page.htm") public String page(Model model) { model.addAttribute("roleType", getRoleType()); model.addAttribute("isS原创 2020-11-26 15:05:46 · 285 阅读 · 0 评论 -
excel表格导入功能
1、表格导入方法(1)首先jsp文件中加入对应的HTML样式,并调用对应js中的方法 <em class="separ"></em> <a class="txt-all" onclick="pageObj.import()"><i class="iconfont icon-up"></i>导入</a> <em class="separ"></em>原创 2020-11-26 14:47:24 · 525 阅读 · 0 评论 -
使用shiro框架的项目增加忘记密码功能遇到的一些问题
开发忘记密码功能遇到的问题后端验证功能用的是shiro框架,当前端发送AJax请求到后端,如果在application.yml文件中配置原创 2020-11-06 10:41:26 · 561 阅读 · 0 评论 -
redis和zookeeper安装教程并配置开机自启
redis和zookeeper安装教程并配置开机自启redis安装并且配置开机自启1、windows环境下的redis需要去github上获取:https://github.com/MicrosoftArchive/redis/releases2、点击想要下载的版本并下载zip包3、安装过程只需要自定义安装路径,其他一直点next就行4、安装成功标志,打开命令窗口(win+r)由于我已经安装成功,并且设置为开启自启了,所以我的redis已经在运行,所有回事这样的结果,如果是第一次安装或者没原创 2020-10-26 21:10:42 · 397 阅读 · 0 评论