- 博客(57)
- 收藏
- 关注
原创 ajax 下载文件 返回blob类型
普通的jQuery中的ajax请求后台,并不能处理Blob类型的数据,这里用的原生的XMLHttpRequest请求后台 var xhr = new XMLHttpRequest(); xhr.open("get",url, true); xhr.responseType = "blob"; xhr.onload = function() { if (this.status == 200) {
2022-03-10 14:44:20
5088
原创 js点击复制内容
具体代码如下//由于select()只能在input textarea中使用所以创建input var domUrl = document.createElement("input"); //把想要复制的值放到input中 domUrl.value = record.idxKey; //给创建的input 设置id domUrl.id = "creatDom"; //把input放到页面中 document.body.appendChild
2022-02-23 15:38:29
526
原创 oracle 行转列,列转行
1.行转列1.未行转列的sqlselect idx_key,idx_value,schoolcode from tb_ZS_coreidx_data where idx_key in ('IDX_01_00_ZQRZZXSS','IDX_01_01_BSZRJSS','IDX_01_01_XSZRJSS') and schoolcode='10268'结果经过行转列后with temp as(select idx_key,idx_value,schoolcode from tb_ZS_
2022-02-16 16:01:49
1673
原创 js 给光标选中位置添加内容
//点击后执行逻辑 //获取dom 也就是光标选中的dom 这个需要事先写好 var elInput = document.getElementById("expressionText"); //光标开始的下标 var startPos = elInput.selectionStart; //光标结束的下标 var endPos = elInput.selectionEnd;
2022-02-15 16:31:12
1339
原创 jeecgboot前台表格加载以及添加的执行流程
1.基础的表格(前端) <a-table ref="table" size="middle" :scroll="{x:true}" bordered rowKey="id" :columns="columns" :dataSource="dataSource" :pagination="ipagination" :loading="loading"
2021-07-30 14:53:35
4612
原创 jquery table导出excel
首先需要引入<jsurl:url value="/resources/js/jquery.table2excel.js" var="table2excelJS"/><script src="${table2excelJS}" type="text/javascript" charset="UTF-8"></script>js/* * jQuery table2excel - v1.1.1 * jQuery plugin to export an .xls
2021-06-29 16:59:54
590
原创 in 字符超过1000处理(sql中)
useridList 里的数据超过1000时会报:列表中的最大表达式数为 1000 SELECT count(1) as formNum FROM TB_ZS_LECTURE_PLAN o left join (select * from vw_zs_teaching_course ) d on d.UUID = o.TEACHING_COURSE_UUID WHERE o.LECTURE_
2021-06-28 10:16:05
857
原创 第三方应用接入企业微信
首先需要AgentId:xxxxxxxx(应用id)Secret:xxxxxxxxxxxxxxxxxxxxxxxxx企业ID:xxxxxxxxxxxxxxxxx应用地址:http://localhost:8080/_war_exploded/wechat/index应用地址需要在企业微信应用上配置切记 应用地址必须是外网可以访问的企业微信点击后会进入以下请求 /** * @描述 首页 * @参数 [request, response] * @返回值 org.sp
2021-06-23 13:50:52
1725
原创 textarea 改变触发
textarea 文本框改变触发 $('#textarea').bind('input propertychange', function(){saveBtn(false); });
2021-06-23 10:40:53
1283
原创 日志文件xml
<?xml version="1.0" encoding="UTF-8"?> <!-- ConsoleAppender 控制台输出日志 --><appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender"> <!-- 对日志进行格式化 --> <encoder> <pattern>%
2021-05-28 09:37:44
187
原创 JAVA读取url中的数据
String url = "https://dsrtf.neu.edu.cn//dataservices/services/JX_KC.svc/KCSJXX?access_token=62daeb37-c10b-4701-9d82-93495a5c5bcd&&$filter=contains(KCMC,%27%E7%9C%9F%E7%A9%BA%E6%B5%8B%E9%87%8F%27)"; try { URL oracle = new URL(ur.
2021-05-19 13:18:44
1887
原创 DateUtil
package com.zs.uteach.util;import com.zs.uteach.pojo.domain.CurrentDate;import java.text.DateFormatSymbols;import java.text.DecimalFormat;import java.text.ParseException;import java.text.SimpleDateFormat;import java.time.LocalDate;import java.time
2021-04-21 10:28:42
51
原创 List集合去重
List<String> myList = list.stream().distinct().collect(Collectors.toList()); return myList ;
2021-04-07 16:54:33
49
原创 分组后看最新记录
select * from ( select tmp.*, row_number() over(PARTITION BY 分组字段 order by 排序字段 desc) as rn from 表名 tmp ) where rn = 1
2021-04-07 10:31:09
39
原创 Mybatis整合Oralce批量插入
Oracle批量插入,mybatis中的xml写法<insert id="batchInsertUser" parameterType="java.util.ArrayList">INSERT ALL <foreach collection="list" item="userList" index="index"> INTO USERINFO(userid,username) VALUES(#{userList.userid},#{use
2021-04-07 10:30:32
49
原创 sql根据条件删除重复数据保留一条
首先找到哪些数据是有重复记录的over里是条件select t.*,row_number() over(partition by t.ordercode,t.mobilephone,t.platenumber,t.ordercreatedate,t.amount,t.ordernum order by t.pid)su from tablename t根据条件拿到有重复数据的数据su是重复次数select tt.*from (select t.*,row_number() over(parti
2021-01-15 16:33:18
899
1
原创 Springboot编写发送qq(网易)邮箱(包含发送图片,文档)
第一步引入依赖 <!--测试类 test--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-test</artifactId> <version>1.5.9.RELEASE</version&g
2020-12-15 14:00:41
232
原创 web.xml分模块
web.xml分模块目的:在web.xml里是我们的配置,如果配置过多就不容易寻找,或者修改。所以我们可以把web.xml中的配置分一下模块首先思想就是 :我们外部配置一个xml ,然后在web.xml里引入我们配置的xml可以正常使用。第一步:在web.xml同级下创建一个xml然后在我们的web.xml引入在我们的前加入<!DOCTYPE web-app [<!ENTITY test SYSTEM "test.xml">]>test.xml里可以配置路径 这
2020-12-14 15:34:38
95
原创 Oracle 数据回滚
//数据回滚 指定某一时间段flashback table TB_HY_COURSE_DJ to timestamp TO_TIMESTAMP('2020-11-30 17:00:38', 'yyyy-mm-dd hh24:mi:ss');//如果报没有开启行迁移 就先执行下面这个再执行上面那个alter table TB_HY_COURSE_DJ enable row movement;...
2020-11-30 17:46:54
504
原创 list集合排序
list集合根据对象的某个字段排序 ArrayList<UsersBean> usersBeans = new ArrayList<UsersBean>(); UsersBean usersBean1 = new UsersBean("1", "a", "a"); UsersBean usersBean2 = new UsersBean("1", "d", "a"); UsersBean usersBean3 = new User
2020-11-18 13:17:52
72
原创 反射的一些常用方法
getSuperClass() //获取父类getClass().getSuperclass().getName() //父类的名称//判断属性上是否加了AnnotNote这个注解isAnnotationPresent(AnnotNote.class) //属性描述器 PropertyDescriptor ps = new PropertyDescriptor(field.getName(), aClass); // getReadMethod 获得用于读
2020-11-15 16:12:03
327
原创 layui弹出成界面传参问题
父页面需要传递的参数在succes layer.open({ type: 2,//此处以iframe举例 title: data1.dataDesc, height: 800, width: 500, area: ['1900px', '900px'], shade: 0, maxmin: true, off
2020-09-28 17:00:55
561
原创 layui合计去掉小数点的问题
,done: function(res, curr, count){ var divArr = $(".layui-table-total div.layui-table-cell"); $.each(divArr,function (index,item) { var _div = $(item); var content = _div.html(); conte
2020-09-24 15:33:19
1445
1
原创 自定义注解,根据反射拿到被注解修饰的类,方法,属性
自定义注解,根据反射拿到被注解修饰的类,方法,属性自定义注解//作用在类,类的成员变量上 ElementType.TYPE该注解作用于类//ElementType.FIELD 该注解作用于类的属性//ElementType.METHOD 该注解作用于方法@Target({ElementType.TYPE,ElementType.FIELD,ElementType.METHOD})//生命周期 @Retention(RetentionPolicy.RUNTIME)@Documentedpub
2020-09-16 18:04:09
2367
原创 Springboot整合Redis简单使用
引入依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId> </dependency> <dependency> <groupId>
2020-09-16 15:04:47
120
原创 java 保留小数后几位
BigDecimal bigDecimal = new BigDecimal("12.123123"); //小数点后取一位 BigDecimal bigDecimal1 = bigDecimal.setScale(1, RoundingMode.DOWN);//小数点后取1为,不四舍五入 ,RoundingMode.HALF_DOWN四舍五入 double v = Double..
2020-09-16 15:03:33
194
1
原创 layui字体图标有问题,浏览器报 Failed to decode downloaded font:
原因可能是乱码导致的,加入插件让字体文件不乱码 <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> <configuration> <main
2020-09-16 14:36:10
820
1
原创 echarts 常见调整一些细节
echarts饼图去掉指示线 series : [ { name: '访问来源', type: 'pie', radius : '75%', label: { //去掉指示线 normal: { position: 'inner',
2020-09-15 16:19:46
316
原创 json格式之间的转换
JSON格式转换 <dependency> <groupId>com.alibaba</groupId> <artifactId>fastjson</artifactId> <version>1.2.54</version> </dependency>Object转字符串String str = JSON.toJSO
2020-09-14 15:31:18
203
原创 Lambuda常用语法 (求最大,最小,对集合分组,过滤等)
获取数据listTableColPara的集合listTableColPara.stream().filter(v -> bTableBean.getTableId() == v.getTableId()).collect(Collectors.toList());根据条件判断bTableBean.getTableId() == v.getTableId()对listDataHis集合根据getDataId分组 TreeMap<String , List<DataBean>
2020-08-11 11:17:43
564
原创 layui数据表格加入下拉框
解决加入下拉框,下拉框内容被隐藏<table id="demo" lay-filter="test"></table><script> layui.use(['table', 'jquery', 'form'], function () { var table = layui.table; var form = layui.form; var $ = layui.jquery; var table
2020-08-11 11:17:23
5663
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人