
基础
锦瑟思年华
这个作者很懒,什么都没留下…
展开
-
oracle如修改表字段的类型(表中有数据)
如何在数据表中有数据的情况下, 修改表字段类型原创 2022-11-07 15:33:47 · 6183 阅读 · 0 评论 -
deep修改el-date-picker组件失效问题解决
deep修改el-date-picker样式不生效解决办法原创 2022-09-26 15:46:04 · 1893 阅读 · 0 评论 -
java反射工厂模式 替代代码中的if判断
java反射, 工厂模式,if原创 2022-07-14 17:16:42 · 467 阅读 · 0 评论 -
springboot @Autowired 注入为null 的原因与解决方式
我遇到的问题是 我是通过反射 new了一个对象 在对象中使用@Autowired,报了空指针,所以只能通过自己写一个工具类获取去bean, 使用工具类方式获取bean如下,不再使用@Autowired注入工具类如下原创 2022-07-07 14:55:15 · 1520 阅读 · 0 评论 -
字符串转为可执行代码
现在有一个字符串和一个json的数据 String str = “param.存款>=500&&贷款<=4000&&年龄>=18&&性别==‘男’&& param.欠款.test.b<=100”; String jsonStr = “{性别: 男, 年龄: 20,param:{存款: 2000, 余额:0, 欠款:{test: {a:200, b: 100}}}, 贷款: 1000}”; 我要怎么把字符串当成原创 2022-01-20 15:27:03 · 635 阅读 · 0 评论 -
关于vue watch 监听对象或者数组 不实时监听的处理
不论是数组或者对象 ,处理完数据后 都添加一下代码数组arr = [...arr]对象obj = {...obj}你就会发现 整个世界安静了原创 2022-01-18 15:31:45 · 1418 阅读 · 3 评论 -
js 获取 今日是周几
var currentDate = new Date(); var day = currentDate.getDay(); var arr_week = new Array("星期日", "星期一", "星期二", "星期三", "星期四", "星期五", "星期六"); return arr_week[day];原创 2022-01-18 09:22:22 · 932 阅读 · 0 评论 -
前端html file去掉 未选择文件
<input type="file" id="file" @change="filechange($event)"/><style>input[type="file"] { color: transparent;}</style>完成原创 2021-12-31 10:37:44 · 880 阅读 · 0 评论 -
获取最近7天及最近12个月
/** * 获取最近7天 */ public static List getSevenDay() { Map<String, List> map = new HashMap(); List lastSevenDay = new ArrayList(); SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd"); Calendar cal = ...原创 2021-12-20 10:51:17 · 217 阅读 · 0 评论 -
mybatis-generator自动生成model(可指定字段转换类型)
加载依赖 <build> <plugins> <plugin> <groupId>org.mybatis.generator</groupId> <artifactId>mybatis-generator-maven-plugin</artifactId> <version>1.3.原创 2021-12-08 15:55:49 · 1186 阅读 · 0 评论 -
js中数组for循环调用后端接口,返回数据填充入数组
问题一般来说 我们for循环调用后端接口, 数组需要返回的数据填充,但是返回后 发现 数组中的数据并没有接口返回的数据, 本人在vue项目中就遇到了这个问题,比如 test(arr) { for (let i = 0; i < (arr.length - 1); i++) { let url = arr[i].dataUrl; if (url != null) { let data = this.getData(url);原创 2021-12-06 09:58:27 · 5658 阅读 · 6 评论 -
vue手机端pc端上传下载(有效 图片可压缩)
手机端上传在最近项目中需要通过手机端上传到ftp,然后涉及到前端传参和后台接收文件的问题,在这里做个简单的记录首先写一个input上传文件标签 <input type="file" id="file" style="display: none" @change="filechange($event)"/> <label for="file" > <img style="width: 140px" v-i原创 2021-10-28 16:03:24 · 490 阅读 · 0 评论 -
vue轮播图插件el-carousel与swiper
el-carousel<el-carousel trigger="click" height="150px"> <el-carousel-item v-for="item in banner" :key="item.index" > <img :src="item.IMG" /> </el-carousel-item> </el-carousel>缺点: 适用于p原创 2021-10-12 16:01:52 · 1161 阅读 · 0 评论 -
实践jasypt的功能
实现jasypt加密解密1.引入maven <dependency> <groupId>com.github.ulisesbocchio</groupId> <artifactId>jasypt-spring-boot-starter</artifactId> <version>1.16</version> </depend原创 2021-10-09 15:26:54 · 1076 阅读 · 0 评论 -
文件生成BASE64,base64转文件
base64生成文件/** * base64 生成文件 * @param base64 * @param fileName * @return * @throws IOException */ public boolean decryptByBase64(String base64, String fileName) throws IOException { String suffix = fileName.substring(fileName.lastIndexOf(".原创 2021-10-09 14:47:59 · 891 阅读 · 0 评论 -
v-html 图片超出范围问题处理
上代码 <div v-html="docInfo.docContent.replace(/<img/g, '<img style=max-width:100%;height:auto; ')"> </div>docInfo.docContent.替换成自己的参数即可原创 2021-09-17 09:17:17 · 611 阅读 · 0 评论 -
vue有弹框时 禁止页面滚动
禁止页面滚动在我的项目中 我在module中定义了一个变量popupIndex,默认值是-1 ,如果点击显示了弹框 那么popupIndex的值就不是-1了,禁止和释放滚动图的代码如下 watch: { // 监听popupIndex 禁止或者释放滚动 popupIndex: function (newVal,oldVal) { if (newVal != -1){ var mo=function(e){e.preventDefault();};原创 2021-09-08 10:13:00 · 1223 阅读 · 0 评论 -
java获取配置文件 所有数据
1. 第一种直接放回 Resource resource = new ClassPathResource("application.yml"); byte[] bdata = FileCopyUtils.copyToByteArray(resource.getStream()); String data = new String(bdata, StandardCharsets.UTF_8); System.out.println(data);原创 2021-09-06 16:23:32 · 614 阅读 · 0 评论 -
数据库 行转列
行转列如图 我获取的数据 我要用20210707中的BAL减去20201231的BAL数如果把它们变成一列 程序就会很好处理那我们就把行变成列只需把上面的数据 当成一张表 然后加上查询结果 就是原创 2021-08-23 10:51:23 · 107 阅读 · 0 评论 -
mybatis 获取无数据的字段不显示
使用mybatis-plus获取数据时,当返回值为map类型,数据库字段的值为空时,不显示该字段,这样容易导致前台获取数据的时候报空指针异常可以这样设置mybatis: configuration: call-setters-on-nulls: true重启项目即可...原创 2021-07-07 16:31:50 · 777 阅读 · 0 评论 -
关于一些用到过的基础东西
1. Object 类型转Decimal BigDecimal bd=new BigDecimal(Obj.toString()); //或者强制转换 BigDecimal bal = (BigDecimal)Obj;2. Decimal 加减乘除 BigDecimal num1 = new BigDecimal(0.005); BigDecimal num2 = new BigDecimal(1000000); //加法 BigDecimal resul原创 2021-07-02 09:40:41 · 894 阅读 · 0 评论