- 博客(50)
- 收藏
- 关注
原创 连接虚拟机的 redis
用Windows 的 Redis Insight 安装redis发现连不上。127 开头的被我注释了,换成了ifconfig查到的ip。我的redis是新安装,没有用户名密码,发现是ip问题。
2024-05-15 07:53:59 185
原创 js 精确计算浮点
js 浮点计算不精确,这个函数返回较为精确的加法结果,网上有一大堆这样的,在此只演示加法。那么,如果用了这个以后还是不够精确呢?简单来说,这个的原理就是把浮点放大100倍。如果不够精确,就多加一个0。
2024-02-02 09:08:26 488
原创 layui form表单 调整 label 宽度
class=“layui-input-block” 改成 style=“margin-left: 112px”情况是这样的,表单里有多个输入框,只有个别label 是长的,我就想调整一下个别长的,其它不变。margin-left 是label 的宽度。
2023-11-01 13:27:58 2686 3
原创 tomcat 上传文件后无法读取上传好的文件
3、检查Tomcat配置,apache-tomcat-7.0.94\conf\server.xml。1、检查保存目录和文件是否正确。2、查看idea是否有勾选。
2023-06-13 14:08:07 242
原创 java.math.BigDecimal cannot be cast to java.lang.String
反正就既不能当String用也不能当BigDecimal 用,解决方法是,用Object接收,然后转换其它类型即可正常使用。Map 里面有BigDecimal 取出来的时候是String,但用起来却是BigDecimal。
2023-04-21 13:52:27 245
原创 Vue挂载子组件时,methods方法需要使用props属性
vue生命周期:beforeCreate、created、beforeMount、mounted。需求:加载子组件时,自动调用methods中的方法,方法要使用props属性。
2023-04-21 11:37:19 546
原创 Mybatis Illegal mix of collations for operation “UNION”错误
Mybatis Illegal mix of collations for operation “UNION”错误
2022-07-29 09:16:21 377
原创 错误:java.sql.SQLSyntaxErrorException: Table ‘XXX‘ doesn‘t exist
错误:java.sql.SQLSyntaxErrorException: Table 'XXX' doesn't exist
2022-06-16 16:26:02 2072
原创 uniapp 返回页面刷新数据
onLoad:页面第一次加载时触发,从跳转页面返回时不能触发,可以传递参数onShow:页面显示或从后台跳回小程序时显示此页面时触发,从跳转页面返回时触发,不能传递参数onHide:页面隐藏,例如使用 wx.navigateTo 只是打开新页面 并不关闭原页面onUnload:页面被卸载,例如使用 wx.redirectTo 重定向一个页面 原页面已经关闭使用 onShow即可onShow() { console.log("再查一次数据")},...
2022-01-26 11:43:41 1848
原创 CSS float塌陷问题的解决方法
<div class="out"> <div class="left"></div></div>.out:after{ display: block; height: 0; content: "ddd"; visibility: hidden; clear: both;}
2022-01-20 17:02:35 72
原创 反射 java 获得所有 set方法
Class cs = null;try { cs = Class.forName(sqlParam2.getClass().getName());} catch (ClassNotFoundException e) { e.printStackTrace();}Field[] fileds = cs.getDeclaredFields();for (Field field : fileds) { PropertyDescriptor pd = null; try {
2021-10-28 17:26:18 771
原创 mybatis-plus XML 临时表的增删改查(更新中)
<update id="createAREASHIP_SOURCE"> drop TABLE IF EXISTS AREASHIP_SOURCE; CREATE TEMPORARY TABLE AREASHIP_SOURCE ( YEA_ID Integer, PERIOD_NAME CHAR(10), THIS_FLAG Integer, LAST_FLAG Integer, QTY Integer
2021-10-25 16:45:11 1012
原创 mybatis 以实体类为参数
XML<select id="getSeaDataBySqlParam1" resultType="java.util.LinkedHashMap" parameterType="com.REPORT_PRINTING.entity.SqlParam1">这是实体类<choose> select 0, <when test="p.radiogroup1==0"> 1 </when> <when test=
2021-10-22 12:00:43 1669
原创 vue check failed for prop “value“. Expected Object, got Null
check failed for prop “value”. Expected Object, got Null检查道具“值”失败。应为对象,但为空某个属性需要值,但确得了个null如下列代码中的 formModel,加个三元运算符做判断即可:<template> <div> <avue-form ref="form" v-model="formModel" :option="formOp7">
2021-09-17 10:07:23 1263
原创 element ui tabs切换标签页数据重置
遇到一个困扰我大半天的问题,切换标签页数据就会重置如:A标签页 的数据是123,改成456。切换到B标签页再切回来,有会变回123如果有:这种错误的话,那就是子组件直接使用了父组件传来的props的值如:<template> <div> <avue-form ref="form" v-model="formModel" // 不能直接使用 :option="formOp5"> <
2021-09-16 17:59:25 2296
原创 极简 java反射获取 get set方法
// 获得get方法Role role = new Role();Method method = role .getClass().getMethod("getId");method.invoke(role);// 获得set方法// 注意:getMethod的第二个参数是 set方法的返回类型。invoke方法的第二个参数是要传的值Method method = role .getClass().getMethod("setId", String.class);method.invoke
2021-09-15 12:53:29 1453
原创 avue 单选框和多选框默认选项
avue 单选框和多选框怎么弄默认选项?column 中的 value属性可以单选框column: [ { label: '投诉类型', prop: 'cpType', type: 'radio', value: 'A', // 默认选A dicData: [{ label: '客人', value: 'A' }, { label: '工厂', value: 'B' }, { lab
2021-09-13 17:05:58 2678
原创 avue-crud 多选删除元素
根据多选框删除元素<avue-crud ref="mainCurd" :data="crudData" :option="crudOp2" @selection-change="handleSelectChange"> // 重点data() { return { crudData: [], crudOp2: data.crudOp2, // 多选框选择 se
2021-08-26 11:33:45 1189
原创 avue-crud 可编辑
参考官方文档: 配置数据中【$cellEdit为true】即可开启首次编辑addRowBtn为行新增按钮,cellBtn设置为true则开启行编辑按钮,在配置中将编辑的字段设置【cell为true】,增删改查方法和crud组件使用一致,rowKey为主键的key,如果数据中存在主键,数据才会保存在表格中。个人实验下来,只有两步 1、Json数据中每个元素加上:$cellEdit:true如:{ id:0, sex:1, age:18, $cellEdit:true //
2021-08-26 09:54:54 3170 1
原创 vue 往json里添加数据的方式
Object.assign( this.saveData, { poNo: this.poNo }, { age: 17 }, { name: 'Remilia' } )
2021-08-20 15:05:39 7507
原创 清空 avue-form 和 avue-crud的方法
<avue-form ref="saveForm" v-model="saveData" :option="saveFormOp"></avue-form>// 想办法执行这一行即可this.$refs['saveForm'].resetFields()
2021-08-14 12:22:30 6522
原创 MyBatis 修改数据后,获取的依然是修改前的数据
这个问题一度让我以为是myBatis缓存问题,然后才发现是我没关myBatis,myBatis使用完要随手关闭,别忘了还要打开。sqlSession.close(); // 关闭this.sqlSession = sqlSessionFactory.openSession(); // 打开
2021-04-07 21:27:17 2308
原创 myBatis 每次查询结束都清掉一级缓存
MyBatis 一级缓存(MyBaits 称其为 Local Cache)无法关闭,但是有两种级别可选:1、session 级别的缓存:在同一个 sqlSession 内,对同样的查询将不再查询数据库,直接从缓存中。2、statement 级别的缓存:每次查询结束都会清掉一级缓存。将一级缓存的级别设为 statement 级别的,这样每次查询结束都会清掉一级缓存。...
2021-04-07 20:51:41 325
原创 Java Servlet Session页面退出登录后依然能访问,要刷新页面才无法访问
个人中心要session才能进入,退出登录后销毁了session,但还是能进入,要按F5刷新才不能进入。是游览器缓存了servlet的页面,直接访问了缓存,所以销毁session也没用,解决方法是禁止游览器缓存servlet的页面。// 禁止游览器缓存servlet页面resp.setDateHeader(“Expires”, 0);resp.setHeader(“Cache-Control”, “no-cache”);resp.setHeader(“Pragma”, “no-cache”);
2021-03-25 00:03:08 475 1
原创 Java servlet filter 过滤器导致 css失效
可能是过滤器把 js和 css等文件拦截了。解决方法,在doFilter方法里加上:// 得到用户请求的URIString request_uri = req.getRequestURI();if (request_uri.contains(".css") || request_uri.toString().contains(".js") || request_uri.toString().contains(".png") || request_uri.toString().contains(".d
2021-03-24 17:17:50 660 1
原创 idea Tomcat html修改了,但Tomcat并没有重新加载
遇到了一个很笨的问题,用idea Tomcat,修改了html 运行Tomcat,但页面没有重新加载,原来只要按F5刷新一下就行了
2021-03-22 22:00:54 877
原创 Servlet JavaWeb 中文乱码
// 设置动态文字(参数,数据库)// 从request中取得的值或从数据库中取出的值request.setCharacterEncoding(“utf-8”);// 设置页面静态文字// response.setContentType指定 HTTP 响应的编码,同时指定了浏览器显示的编码.response.setContentType(“text/hmtl;charset=utf-8”);...
2021-03-22 19:22:42 51
原创 myBatis 异常:java.sql.SQLException: The server time zone value ‘???ú±ê×??±??‘ is unrecognized or
异常:java.sql.SQLException:服务器时区值’???ú±ê×??±??'是未被认可的,或表示多个时区。解决方法:在 url后面加上 ?serverTimezone=GMT
2021-03-16 21:18:28 100
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人