- 博客(38)
- 资源 (8)
- 收藏
- 关注
原创 ElementUI form校验填入了数据仍红色提示输入
如下图,经纬度明明有值了,点击确定提交仍然会提示经纬度缺失,我甚至在点击确定按钮的方法里打印form绑定数据(:model="editData"),打印的数据中经纬度绑定的数据也是有的,比较特别的是我的经纬度是我点击地图自动带出来的,不是手输的,查了好久都解决不了,直到一个大神提示说,是不是新增时,父组件传过来的参数即form绑定的editData没有经纬度绑定的lat和lng?
2023-05-25 11:25:33
2029
原创 高德地图AMap.MouseTool插件多次测距不能清除bug
1.F12探针查看元素,发现是多了overlay和几个marker,然后就想把多出来的overlay和marker存入缓存然后hide(),结果定位的marker莫名其妙取不出来,只隐藏了marker对应的content文字部分。AMap.MouseTool插件是一个很有用的插件,可以在地图上画折线测量距离,也可以在地图上画区域测量面积,这些在客户的一些高级需求里经常出现,最近使用出现了bug,此bug在官网的示例里也能重现。3.在地图上点击测量出一个折线距离。7.在地图上再点击测量出一个折线距离。
2023-05-25 11:14:34
1658
原创 SpringBoot优雅的读取配置文件
springboot项目,我们一些配置信息有几种方式处理:1.放在库里使用读取;2.redis内存里;3.配置文件里,今天就说说优雅的读取在配置文件里数据:1.首先在我们项目的resources目录下新增自己的配置文件,例如:specialUser.properties内容:{"name":"王市长","code":"4301001"}{"name":"刘主任","code":"4301002"}{"name":"杨所长","code":"4301003"}2.为了简化,我们就直接在C
2022-03-25 16:22:47
1876
原创 react项目引入antd组件没有样式的问题
明显是antd的样式文件没有引入进来,有两种方式解决:1.在项目最外层组件引入antd样式包如在App.css中最上面加@import '~antd/dist/antd.css';2.webpack配置引入module.exports = { entry: { index: path.join(srcPath, 'index.js'), }, module: { rules: [ // babel-load
2021-11-19 10:01:31
2853
原创 springboot定时任务的启停
@Slf4j@RestController@Api(description = "定时任务")@RequestMapping("/timer/task")public class DynamicTaskController { @Autowired private ThreadPoolTaskScheduler threadPoolTaskScheduler; private ScheduledFuture<?> future; @Bean..
2021-11-15 13:25:56
1442
原创 SpringBoot定时执行脚本
需求:每天定时执行*.sql脚本1.添加定时任务这个只要springboot启动类加 注解@EnableScheduling然后在自己的方法上加定时注解 (例如下面每晚0点0分20秒执行)@Scheduled(cron = "20 0 0 ? * *")2.读取脚本并执行脚本放在执行服务器文件夹下,可以直接读取文件夹下所有*.sqlFile file = new File("/home/sqls");if (file.exists()) { String[] lis
2021-11-15 10:50:26
1427
原创 SpringBoot出现 org.apache.ibatis.binding.BindingException: Invalid bound statement (not found)
从git上拉下来公司的项目代码,自己写了一套增删改查,调用报错:排查:1.断点打在mapper.java的方法上,是能读到的,定位到mapper.java文件和mapper.xml文件没关联上,2.查看application.yml文件mybatis配置感觉没有问题,其他工程也是这么配置的,3.查看编辑后文件地址配置(pom.xml)到文件夹下看,果然多了一层BOOT-INF,删除这个targetPath配置,clean后重新编译,mapper.xml文件都编译到了tar..
2021-11-02 16:13:02
468
原创 MySQL split 拆分多行
工作中碰到需求简化后是这样的:两个表设计的不太合理,学生表student、老师表teacher、学生表有个字段是teachers,保存的是所有老师的id,用逗号隔开,想要查询某学生的老师?student表id name teachers1 张三 1,22 李四 2,3teacher表id name1 李老师2 张老师3 ...
2021-10-27 13:22:04
1090
原创 css背景色闪烁
直接先看效果1.做两个重叠的圆<div> <div class="box"></div> <div class="box2 ">小马闪起来~</div> </div>2.样式@keyframes fade { from { opacity: 1.0; } 50% { opacity: 0.0; } to { ...
2021-07-03 15:47:04
2700
原创 css实现边框跑马灯效果
先上效果图1.先整个div边框<div class="box horse_run">小马跑起来~</div>2.书写css样式.box { height: 300px; width: 400px; box-shadow: 0 0 3px orange; text-align: center; line-height: 280px;}.horse_run { background-image: linear-gradient(90de
2021-07-03 14:47:06
3934
2
原创 css文字闪动效果
先看效果再看代码好习惯:1.html代码<div class="word_breath">125</div>2.css代码.word_breath { width: 100%; height: 30%; font-size: 2.5rem; font-weight: 700; display: flex; justify-content: center;
2021-07-03 11:48:51
1969
原创 echarts lengend格式化和换行
想要的效果:lengend即格式化又换成两行第一步:格式化文字部分:formatter:function(name){letdata=[{"name":"20岁以下","value":"500"},{"name":"20-40岁","value":"2"},{"name":"40-60岁","value":"1"},{"name":"60岁以上","value":"0"}]lettotal=0;letta...
2021-06-29 22:55:33
7039
3
原创 列表滚动到底部自动翻页
客户需要如题的需求,感觉这个效果后期还会遇到,记录下:// 所有列表数据this.allListData = [{},{},{},{},{},{}...]// 默认展示的列表数据,slice截取所有记录,pageSize是一页的数据量this.showListData=this.allListData.slice(0,pageSize)// 取到列表元素let listElement=document.getElementsByClassName('list_div')[0...
2020-11-02 15:54:54
441
原创 循环内调用ajax接口只调用一次的问题
最近做开发有个功能:从数据库读取十条记录,然后for循环这十条记录,用每条记录中的一个属性再去阿里云上去查询图片地址,先期直接尝试:getLast10EventList=async ()=>{ const { data, isError } = await api.get( `${window.reqPrefix}/nds/getLast10EventList` ) if ...
2019-12-16 11:10:40
1198
原创 websocket的简单使用
项目中碰到从后台实时接收通知然后语音播放的需求,以前项目中调用过别人写的websocket接口,这次自己写了一下,分享下:1.依赖的引入<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-websocket<...
2019-10-17 14:32:08
1948
原创 Chrome浏览器语音自动播放功能
Chrome浏览器为了屏蔽带声音的骚扰广告,从66版本后不再允许自动播放语音,我做的项目需要实时语音提示报警信息,网上搜索了好久都说不再支持自动播放,知道碰到一个大神提供建议设置Chrome浏览器允许声音自动播放:在chrome地址栏中输入chrome://flags/再搜索Autoplay policy再在右侧的选项中设置为 No user gesture is required 即...
2019-10-14 15:18:03
11412
11
原创 honeycomb package报make不是内部命令解决方法
没找到附件添加的地方,只能给个下载地址了:https://download.youkuaiyun.com/download/tarkuni/11584161
2019-08-20 17:12:14
433
原创 地图已知两点坐标画一条曲线
开发中遇到了这个问题,Leaflet没有用两点画曲线的方法,只能自己求出曲线的坐标点组,再画了,废话不多说,直接贴代码:calcCoorArr=(point_start,point_end,num)=>{// 入参两个坐标(字符串格式:"114.30911,30.600052"),num是返回坐标点个数 //第一步把坐标字符串转为对象,为了方便计算转为了数字格式 var p_s...
2019-08-10 10:25:05
4002
4
原创 intellij idea使用gitlab突然提交代码让输入密码
平时使用idea关联了gitlab更新上传代码都挺方便的,最近更新提交突然让输入密码,而且怎么输入都错,崩溃了快,搜了好多帖子没多少用,最终找到了一个大神的分享,总算解决,记录一下方便其他猿兄解决:1.打开git bash,不需要进入任何目录,直接输入 ssh-keygen -t rsa -C 'xxx@xxx.com','xxx@xxx.com'为gitlab上的登录账户。一路回车,此步是重...
2019-04-16 09:47:35
8185
1
原创 简单的Java多线程实现+埋个小坑
项目开发使用的springboot+mybatis+mySql,前期设计问题有个路段与路口的关系表没建,只有一个表里,路口id对应多个路段id,但是多个路段id用“,”隔开存在一个字段里,导致后期查询很繁琐,老板让新建个表批处理下,路口数据三万多条,对应的路段数据应该有十几万条service层代码:// 先查出路口与路段信息List<Map<String, String&...
2019-03-23 14:21:17
284
原创 mybatis databaseId的使用(多数据库切换)
项目中目前用的是Oracle数据库,未来不知道什么时刻确定要切换到MySql数据库,老板让现在支持mysql,未来切换只要改下配置灵活切到Mysql,项目用SpringBoot+Mybatis,配置很简单,网上搜了几个直接照着改老是不成功,试了好几个方法,下面分享下可以用的:1.mybatis配置两个数据库iwhalecloud.mysql.datasource.driver=com.m...
2018-11-30 16:21:42
12716
3
原创 CSS实现图标周围扩散闪烁效果
..outDiv{ width:30px; height:30px; display: flex; justify-content: center; align-items: center; .blingbling{ border: 6px solid #73BF00; width: 36px; height: 36px; border...
2018-11-14 10:21:54
9826
原创 Java项目properties文件的读取
1.在自己的config.properties文件中配置自己需要用的变量参数,如:dsp.ip=10.45.34.125dsp.port=88882.写个Util类,加入一个静态代码块,在项目启动时自动把config.properties加载进一个静态的变量对象Properties中,然后再写一个属性获取方法,获取自己配置的参数,代码如下:public class Propertie...
2018-08-17 11:07:26
241
原创 微信公众号开发之返回按钮事件监听
1.微信公众号交互页面嵌入了JSP页面,微信内置的浏览器左上角有返回按钮,而安卓版没有,在实际项目中,有页面跳转A-->B-->C,C页面做完处理点击返回直接跳到A页面的需求,默认的返回是不可以的,处理逻辑如下:$(function(){ pushHistory(); window.addEventListener("popstate", function(e) { ...
2018-05-18 14:59:59
11414
原创 mysql数据库表锁死挂起处理办法
MySql数据库修改表结构或加字段的时候,容易导致表锁死挂起,可以在MySql workbench页面通过下面几条简单的语句:1.检查被占用的表:show OPEN TABLES where In_use > 0;2.显示进程:show processlist;3.杀死挂起的进程即导致表锁死的进程:kill 17909;---17909是进程的id
2018-02-01 18:41:51
3656
原创 mybatis直接传字符串给sql
大部分时候我们使用Map或实例对象传送多个数据给mybatis的sql,例如:param.put("openId", openId);param.put("userId", userId);param.put("pageNum", pageNum);param.put("pageSize", pageSize);param.put("pageStart", (pageNum
2017-10-31 11:10:53
3264
原创 微信开发下载服务器文件
最近在做微信公众号的开发,有个下载发票pdf文件的功能,这个pdf文件在服务器上,需要下载到手机本地,处理流程是,页面列表里每项都有一个下载按钮,点击下载按钮,跳到新的下载页面,下载页面代码如下:下一步require(['jquery','common'], function($){$("#path").attr("href","${billPath}");$("#span
2017-10-31 10:49:49
5858
1
原创 ajax跨域问题的解决办法
$.ajax({ url: "http://localhost:8080/wechart/qryOrderInfoListByWeChart", type: "post", dataType: 'json', data: data, error: function (XMLHttpReuqest
2017-09-21 15:01:59
510
原创 flex4小技巧笔记
--------mxml文件会忽略字符串中的“\”所以如果需要显示“\”则要使用“\\”--------as文件中设置样式属性用:id.setStye("fontFamily","Tahoma");--------url路径问题 1.绝对路径 2.动态路径 3.编译时路径 4.相对路径-------两种包含as的方法和一种
2015-05-26 16:11:53
1868
原创 flex4 datagrid中添加超链、输入框、下拉框、选择按钮
----datagrid中加超链接及其触发方法, ----datagrid中加按钮及触发方法,CONFIRM_FLAG为一条记录的字段----datagrid中加输入框及触发方法,CONFIRM_FLAG为一条记录的字段protected function textinput1_focu
2015-05-26 16:07:55
1123
原创 java读写xml文件
1.从url中读取返回的报文,保存到xml文件 public void queryCityAreaInfos() throws HttpException, IOException{ HttpClient client = new HttpClient(); client.getHostConfiguration().setProxy(“182.1.1.200”
2015-05-26 14:39:11
636
ExcelExportUtil&Test.zip
2020-03-12
cmd-tools.zip
2019-08-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人