自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(44)
  • 资源 (1)
  • 收藏
  • 关注

原创 使用table2excel导出不规则table

项目需要导出不规则数据,根据他的js改完后,发现table的列并未对齐, 所以想了一下,一般合并单元格有两种,一种是自身合并,一种是依据其他列合并,这两种结合使用才能让表格完美呈现,贴下代码:一个是根据自身,一个是根据前列 function mergeCells(data,fieldName,colspan,target){ //声明一个map计算相同属性值在data对象出现的次数和 var sortMap = {}; for(var i = 0 ; i < data.le

2020-11-16 16:25:15 807

原创 echarts GL操作实践

<!DOCTYPE html> <html lang="zh" xmlns:th="http://www.thymeleaf.org"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <link href="../static/css/bootstrap.min.

2020-06-02 08:58:15 2594

原创 【无标题】

解决大文件高并发下的连接超时问题

2025-04-18 14:53:53 145

原创 vue打印echarts

vue打印echarts

2022-04-23 15:09:29 3360

原创 如何避免list转化为json对象报错

AjaxResult deviceAlarmList = tDengineRemote.getDeviceAlarmList(exception); Object rows = deviceAlarmList.get("rows"); List tbPointExceptions = JSONArray.parseArray(JSONArray.toJSON(rows).toString(),TbPointException.class); 备注:rows 是一个大的对象,里边封装了许多实

2021-12-15 14:19:51 623

原创 HTML标签显示中文路径

项目有需求,客户的pdf文件中存在中文名,我通过embed标签获取到中文路径就无法显示pdf, 琢磨了好几天,使用了各种方法无效,直到看到报错,400,把我的src当成接口去请求了, 于是 我把src换成我的后台接口,返回给流,结果竟然成功了,以后遇到中文路径的,无论embed还是img标签 ,都可以去请求后台拿到对象,避免了中文路径的尴尬。记录一下。 ...

2021-07-13 15:18:55 701 1

原创 mysql查看表分区

SELECT partition_name part, partition_expression expr, partition_description descr, table_rows FROM information_schema.partitions WHERE table_schema = SCHEMA() AND table_name=‘tb_file_upload_message’;

2021-07-09 10:12:08 345

原创 mysql分表

CREATE TABLE tb_point_exception2 ( id INT(11) NOT NULL AUTO_INCREMENT COMMENT ‘id’, point_code VARCHAR(40) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT ‘测点编码’, point_type_code VARCHAR(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_

2021-05-12 17:19:44 161

原创 前后台各种传参方式总结

1.单个参数的传递: 1前台传递的url: url: “/login/authenticate?merNo=”+merNo+"&user="+user, //请求的url地址 后台接受的方式: (@RequestParam(“merNo”) String merNo) 备注:这种方法是最简单,最原始的 2. 前台传递的url: url: Feng.ctxPath + “/reportDay/checkMerNo/” + merNo, //请求的地址 后台接受的方式: @RequestMap

2021-04-12 14:41:18 1985

原创 Json的stringfly方法

Stringfly可以分理出我们想要的数据结构 var str_json = JSON.stringify(data,[“name”,“sex”]); console.log(str_json); 上述方法会将data中的name和sex的提取出来

2021-04-06 16:00:41 669

原创 ajax的异步请求设么时候关闭?

**遇到一个问题,当我ajax的回调值作为函数的返回值的时候,发现怎么也获取不到值, 后来才发现是因为异步的原因,ajax默认异步请求,当请求结果还未返回的时候,已经执行到return,关闭之后,便能正常获取到结果,记录一下。** ...

2021-03-16 08:30:06 231

原创 echarts的图例对齐问题

当legend过多需要多行排列时 会出现 图例不对齐的问题 这时候可以通过富文本解决 textStyle: { rich: { a: { width: 85, color: ‘#71BCFD’, fontSize: 14, lineHeight: 12 } }, }, formatter: [ ‘{a|{name}}’ ].join(’\n’), }, ...

2021-02-26 10:54:29 2869

原创 a标签文字下移

正常的行内块不会出现位置的变动,但一旦加上文字后,会出现下移现象 1.那是因为第二个标签是inline-block,它的对齐方式是基线对齐,对齐的是第一个元素里面字的下划线,所以第二个元素的下边缘对齐的是1的下划线,只要在第二个元素里面加内容或者加个空格( )就可以了。个人认为inline-block和inline性质一样,只是一个可以设置宽高一个不可以。 2.inline-block的默认对齐方式的问题 inline-block默认对齐方式是底部对齐 加一个vertical-align:top;

2021-01-28 10:09:27 2253

原创 vue基础之局部过滤器

概念: 在一个vue实例对象中才能生效,如果需要在整体剩下ode话,可以定义全局过滤器 作用: 过滤器的最大作用其实是对字符串的处理,例如格式化日期,过滤敏感词汇等等。 以格式化日期为例: <div id="app"> <p>{{name|date_format}}</p> </div> </body> <script> let vue=new Vue({ el:"#app", data:{

2021-01-12 14:45:48 361

原创 日期不足补充0

在日常开发中经常遇到两位日期不足补充0的时候,string有个padStart 可以帮助我们,传递两个参数,参数1是长度,参数2是长度不够补充的数据 stirng s=9; 8.padStart(2,0) 输出就是08

2021-01-12 14:39:41 439

原创 attr与prop的区别

var one=$("#one").attr("checked") //checked var two=$("#two").attr("checked") //undifined var three=$("#one").prop("checked") //true var four=$("#two").prop("checked") //false 这二者的唯一区别: attr在遇到属性为true或者false的情况会返回其他结果,如图所示,而prop会正确返回,所以说在我们遇..

2021-01-09 08:13:01 212

原创 jquery的hover事件

$(".list_menu li").hover(function () { $(this).find("ul").stop().fadeIn(100) },function () { $(this).find("ul").stop().fadeOut(100) }) hover事件用来鼠标的移入移出监听

2021-01-08 15:33:08 559

原创 精灵图

css中经常对列表添加图标,为了便于添加图标,我们一次性将图标添加到一张图中,比如 有5个span每个span中有i,i中有图标 我们就可以这样 .content_toolbar span i{ display: inline-block; width: 18px; height: 18px; background: url("images/icon_sprite.png") no-repeat 0 0; vertical-align: middle; mar

2021-01-08 11:01:49 162

原创 事件委托

有时候会发现,当我们动态生成数据的时候,有些js不执行,这时候需要用到事件委托 // 表示给$(selector)绑定代理事件,当必须是它的内部元素span才能触发这个事件,支持动态绑定 $(selector).on( “click”,‘span’, function() {}); ...

2021-01-08 08:49:58 116 1

原创 overflow:hidden

overflow:hidden规定了超出当前容器的内容的限制方法

2020-12-30 15:14:42 142

原创 layer子窗口如何比父窗口还大

function get() { var url = “{:url(’/mine/group/add’)}”; parent.layer.open({ type: 2, title: “测试大小”, shadeClose: true, shade: 0.5, area: [‘1000px’, ‘600px’], content: url, }); }

2020-12-28 17:21:32 531

原创 如何使用多配置yml

在项目中配置多套环境的配置方法。 因为现在一个项目有好多环境,开发环境,测试环境,准生产环境,生产环境,每个环境的参数不同,所以我们就可以把每个环境的参数配置到yml文件中,这样在想用哪个环境的时候只需要在主配置文件中将用的配置文件写上就行如application.yml 笔记:在Spring Boot中多环境配置文件名需要满足application-{profile}.yml的格式,其中{profile}对应你的环境标识,比如: application-dev.yml:开发环境 application-t

2020-12-05 09:37:13 342

原创 springboot-task

springboot自带的定时任务,操作步骤: 1.首先启动类加上注解@EnableScheduling 表示开启springtask支持 2.创建定时任务: @Component public class TestTask { private int count=0; @Scheduled(cron="*/3 * * * * ?") public void process() { System.out.println("此人帅的无法无天 "+(count++)); } } 上述代码将对象交给

2020-12-05 09:23:18 1093

原创 springboot中service注解的位置

一般来说,service注解放在实现类,因为这个注解其实就是相当于new对象的操作,只有类才有对象,接口无法new对象

2020-12-05 09:19:39 1447 2

原创 windows下安装zookeeper

1.首先找到bin目录下的conf文件夹下的zoo_sample_cfg文件,将名称修改为zoo.cfg,然后打开文件 修改添加: dataDir=D:\zookeeper\zookeeper-3.4.12\data dataLogDir=D:\zookeeper\zookeeper-3.4.12\log 在外边创建两个空的文件夹即可。 ...

2020-12-03 10:10:47 101

原创 不规则表格如何导出到excel?

不规则表格如何导出到excel? function exp(){ var a=[ {“bumen”:“研发部”,“zhiwu”:“经理”,“chuqDays”:33,“bingjDays”:34, “chucDays”:35,“totalHours”:55,“jierHours”:44,“zhugyj”:“32434”,“tingldyj”:“545”, “rsYuebaomxList”:[{“xiangm”:1,“neirong”:2,“jindu”:3},{“xiangm”:2,“neirong”:2,

2020-11-27 09:56:58 618 1

原创 websocket

var wsrequest = function(url,data,callback,errorCallback){ if (“WebSocket” in window) { var wsClient = null; try { // 创建一个 web socket wsClient = new WebSocket(url.toString()); // 打开 web socket wsClient.onopen = function() { console.log(‘连接打开’); wsClient.se

2020-11-24 08:54:56 186

原创 ajax同步与异步的区别

在调试项目的时候,发现页面只要是断点状态,就接收不到返回值,后来百度后,才发现是ajax同步异步问题,在异步状态,代码不会同步执行,断点时候,ajax会继续执行,后面的代码,导致后台返回值在没有返回的时候就执行了ajax后续的代码。所以在调试项目的时候。可以修改为同步执行。 ...

2020-11-24 08:23:50 99

原创 如何动态监控span标签的值 的变化

KaTeX parse error: Expected 'EOF', got '#' at position 3: ('#̲test').bind('DO…(e.target).text(); 这个事件可以获取到span标签的值 })

2020-11-19 16:17:08 1088

原创 2020-10-21

前台传递json 以前,一直以为在SpringMVC环境中,@RequestBody接收的是一个Json对象,一直在调试代码都没有成功,后来发现,其实 @RequestBody接收的是一个Json对象的字符串,而不是一个Json对象。然而在ajax请求往往传的都是Json对象,后来发现用 JSON.stringify(data)的方式就能将对象变成字符串。同时ajax请求的时候也要指定dataType: "json",contentType:"application/json" 这样就可以轻易的将一个对

2020-10-21 09:24:40 175 1

原创 2020-10-20

MyBatis:SQL语句中的foreach标签的详细介绍 foreach 也就是遍历迭代,在SQL中通常用在 in 这个关键词的后面 foreach元素的属性主要有 item,index,collection,open,separator,close。 分别代表: item表示集合中每一个元素进行迭代时的别名, index用于表示在迭代过程中,每次迭代到的位置, open表示该语句以什么开始, separator表示在每次进行迭代之间以什么符号作为分隔 符, close表示以什么结束 代码片段: sel

2020-10-20 10:40:10 468

转载 js面向对象学习记录(一)

1通过工厂模式创建对象: function createPerson (name, age) { return { name: name, age: age, sayName: function () { console.log(this.name) } } } 2.通过构造函数创建对象: function Person (name, age) { this.name = name this.age = age this.sayName = function () { console.log(this.na

2020-09-10 17:22:20 170

原创 html通过a标签将字符串以文本的格式下载

点击采用a标签下载 点击采用流下载 <script src="http://libs.baidu.com/jquery/2.0.0/jquery.min.js"></script> <script type="text/javascript"> $(function () { $("#btn").on('click'...

2020-08-28 10:12:04 525 2

原创 hs中this与that的区别

var test={ name:“1”, age:“2”, methodLfunction(){ console.(this.age) //打印2 } } function method2(){ console.log(this.age) //打印undifine } 函数method处于test对象,this指向当前对象,但是我们想在method2使用这个age 那么怎么办呢 ???通过将this赋予一个变量,这样就可以在其他地方使用这个变量了。 ...

2020-08-17 11:38:11 220

原创 sql中的top关键字

sql 的top n, 是用来指定检索结果集bai中的第dun行前的记录zhi。 例:select top 10 * from table – 即检索 table 表中前10条记录 需要注意TOP 关键字只在MS SQL、daoFoxPro数据库中可以使用, FoxPro数据库可以使用,格式也不一样,字段名称要写在TOP 前面: SELECT * TOP N FROM TABLE 其他的数据库也有类似的用法,如,rownum、rowcount、limit 等等。 ...

2020-08-07 14:16:58 1445

原创 sql语句中的right函数

right(data,n)data代表数据.N代表截取的位数,其实也就是对返回的字段进行处理。

2020-08-07 11:11:57 5727

原创 css中的auto属性

css中auto的用法 —什么是auto? +auto是自适应的意思,auto是很多尺寸值的默认值,也就是由浏览器自动计算。 +块级元素中margin、border、padding以及content宽度之和构成父元素width。 使用auto属性后,父元素宽度发生变化,该元素的宽度也会随之变化。 下图中 auto 的值就是margin、border、padding以及content宽度之和 +但是当该元素被设为浮动时,该元素的width就变成了内容的宽度了,由内容撑开,也就是所谓的有了包裹性。

2020-08-06 09:03:41 2467

原创 如何将一行数据变为多行????

平时,我们在开发中,可能会遇到这样的问题, 数据库某个字段存储的是多数据,但是我们需要找到并返回所有的数据, 这就要求我们进行数据的拆分 SELECT a.id, SUBSTRING_INDEX(SUBSTRING_INDEX(a.addressName, ‘;’, b.help_topic_id + 1), ‘;’, -1) AS addressName FROM v_danger_source a JOIN mysql.help_topic b ON b.help_topic_id < (LEN

2020-07-24 14:31:33 1488

原创 简单的布局

公司要求后端+前端 目前在自学,基础阶段已完成,展示下成果,勿喷

2020-07-16 10:28:29 103

原创 谷歌浏览器默认填充内容时候,如何去除背景颜色

-webkit-text-fill-color: black; 这个会修改谷歌默认的填充背景颜色

2020-07-16 09:12:43 491

serverTask.js

自己写的插件 十分好用 里边封装了各种方法 一看就懂 便于各种开发 各种实战 体积也十分小,总额非常强大,可以使用。。。。。

2019-10-29

空空如也

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

TA关注的人

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