- 博客(74)
- 收藏
- 关注
原创 Mybatis
参考:https://www.kuangstudy.com/zl/ssm#header54.6 mybatis中settings配置数据库字段user_name和javaBean字段userName名称对应logImpl:默认日志实现开启缓存cacheEnabled和懒加载* 二级缓存也叫全局缓存,一级缓存作用域太低了,所以诞生了二级缓存* 基于namespace级别的缓存,一个名称空间,对应一个二级缓存;* 工作机制: * 一个会话查询一条数据,这个数据就会被放在当前会话的一级缓存中;
2022-03-05 14:31:12
361
转载 javaweb邮件发送
参考:https://blog.youkuaiyun.com/MrTumnus/article/details/120097584
2022-03-02 16:34:27
290
原创 javaweb上传文件
上传jsp<%@ page contentType="text/html;charset=UTF-8" language="java" %><html><head> <title>Title</title></head><body><%--注意 get提交方式;文件大小有限制--%><form action="${pageContext.request.contextPath}/u.
2022-03-02 16:30:24
387
原创 javaweb下载文件
要获取下载文件的路径下载的文件名是啥?设置想办法让浏览器能够支持下载我们需要的东西获取下载文件的输入流创建缓冲区获取OutputStream对象将FileOutputStream流写入到bufer缓冲区使用OutputStream将缓冲区中的数据输出到客户端!package com.beijing.servlet.File;import javax.servlet.ServletException;import javax.servlet.ServletOutputStream;.
2022-03-02 14:52:35
267
原创 java中使用日期,时间
java.util.Date类java.text.SimpleDateFormat 类java.time包中的日期类 /** * 1)java.util.Date类 * 不是线程安全的 */ //1) 无参构造 , 返回当前日期 Date date = new Date(); System.out.println( date ); //Fri Jan 14 15:20:03.
2022-01-14 15:47:43
253
原创 冒泡(复习)
public static void main(String[] args) { /** * 冒泡 */ int[] arr = {1, 2, 4, 123, 43, 3534, 78, 93, 5}; int temp = 0; for (int i = 0; i < arr.length - 1; i++) { for (int j = 0; j < arr.leng
2022-01-07 20:07:29
190
原创 java年月日转年周
2020-12-28 转成 202101public static String getWeekAndYear(String date) { Map<String,Integer> result = new HashMap<String,Integer>(); Calendar cal = Calendar.getInstance(); //--设置一周的开始,默认是周日,这里设置成星期一 cal.setFirstDayOfWeek(Calend
2021-02-26 14:20:24
809
原创 复制旧路径下的部分文件到一个新路径下
package com.centrin.process.utils;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;import java.util.List;public class CopyFileUtils { /** * 把fileNameList中的文件名的文件从旧路径copy到新路径下
2021-01-07 09:30:38
272
原创 把字符串或者字符串list写入一个特定的文件
package com.centrin.process.utils;import java.io.*;import java.util.List;public class ExportFileUtils { public static void writeFile(String tmp, String filePath) throws IOException { BufferedWriter out = null; try { ou
2021-01-07 09:28:23
234
原创 vue中使用echarts词云
1. 安装cnpm install echarts-wordcloud2. 创建模板组件WordCloudChart<template> <div :id="id" :style="{ height:height,width:width }" /></template><script> import echarts from "echarts/lib/echarts"; import resize from "@/m
2020-11-10 18:41:40
75554
1
原创 软件工程导论总结笔记
一、软件工程学概述1.1 软件危机1.1.1 定义:计算机软件的开发和维护过程中所遇到的一系列严重问题。1.1.2 表现:1. 对软件开发成本和进度的估计常常很不准确2. 用户对完成的软件系统不满意的现象经常发生3. 软件产品的质量往往靠不住4. 软件常常是不可维护的5. 软件通常没有适当的文档资料6. 软件成本在计算机系统总成本中所占的比例逐年上升7. 软件开发生产率提高的速度跟不上计算机应用的发展趋势1.1.3 原因:1. 软件本身特点造成2. 软件开发与维护的方法不正确
2020-11-05 14:05:35
1244
原创 Echarts的提示框内容为0不显示
formatter: function(params) { if (params.value > 0) { return params.value; } else { return ' '; }}
2020-10-12 17:54:35
1361
转载 Docker
参考 完整版笔记1 概述1-1 来源项目开发->上线,代码打包jar,部署需要redis、mysql、es集群、jdk等Docker可以实现打包项目带上环境(镜像),保证开发软件版本与上线版本一致,都由开发提供。运维直接安装运行即可思想来自于集装箱,核心思想:隔离1-2 历史容器化技术–2013开源,容器技术之前都是虚拟机技术VM(笨重,虚拟出一台电脑)虚拟机技术:虚拟硬件,装一个完整的操作系统,安装运行软件Docker:容器无内核,不用虚拟硬件,应用直接运行在宿主机上,
2020-09-14 09:25:35
104
原创 linux命令学习积累
1.从别的服务器下载文件到当前目录scp root@20.5.228.143:/home/cib/*.zip ./2.zip文件压缩和解压zip all.zip *.jpg #将所有.jpg的文件压缩成一个zip包unzip all.zip #将all.zip中的所有文件解压到当前目录中unzip all.zip -d all #将all.zip 中的所有文件解压到当前目录中的all文件夹中zip -r hy.zip hy #将当前目录下的hy文件夹压缩为hy.zipzi
2020-08-31 15:50:17
157
原创 element的form表单中输入框、下拉框、treeselect的校验问题
1. 下拉框校验当前版本的element对select选择器的验证存在问题:select选了值,关闭弹框,再打开会触发自动校验。* 目前有两种解决方法: * 1.使用 v-if 控制表单,太消耗性能 * 2.关闭弹框时直接delete选择器校验,下次打开弹框再添加进去 //使用第二种,触发form中的方法addRules(),把对下拉框的校验重新加进去headeropenDialog() { 触发form中的方法addRules(),把对下拉框的校验重新加进去 th
2020-07-09 11:16:19
9623
原创 给整个页面右侧添加一个滚动条
overflow-y: auto;height: 672px;<template> <div class="dashboard-editor-container"> </div></template><style rel="stylesheet/scss" lang="scss" scoped> .dashboard-editor-container { padding: 15px; .
2020-06-30 17:43:24
3351
1
原创 element 表格内容过长取前10字符,鼠标放上显示全部(该字段在表格中的排序)
需求显示所有角色名(逗号分隔),最多显示两行(前10个字符),鼠标移动显示全部实现代码<el-table-column sortable="false" align="center" prop="rolesFormatter" width="140px" label="角色"> <template slot-scope="scope"> <el-popover placement="top-start"..
2020-06-29 10:26:26
5169
1
原创 vue使用async和await解决请求异步问题,确保请求返回结果再执行下面的代码
参考解决vue请求异步问题自己代码afterRequest(result) { //支持高亮提示,提示标准差远高于平均标准差的坐席组别 //获取每个坐席组的坐席数据 this.getDataEveryRepGroup(result).then(res=>{ const _self = this; //求每个坐席组数据标准差 for (let i = 0; i < this.repGroupData.length; i++) {
2020-06-17 10:15:39
7590
原创 js关于日期的算法
获取当前周数判断年份是否为润年获取某年某月的天数计算两个日期差几天周获取对应的日期给一个年份和第几周,计算出这周是从几号到几号计算环比日期/*** 获取当前周数*/export function getWeekNumber(y, m, d) { var targetDay = new Date(y, m - 1, d); var year = targetDay.getFullYear(); var month = targetDay.getMonth.
2020-06-02 09:32:45
320
转载 排序之Map集合根据Map里的value排序
map集合根据value排序import java.util.ArrayList;import java.util.Collections;import java.util.Comparator;import java.util.HashMap;import java.util.List;import java.util.Map; public class java_ListMapSort { public static void main(String[] args) {
2020-05-19 11:03:08
1256
原创 element表格导出成excel
按钮<el-button type="primary" :loading="downloadLoading" @click="download" size="mini"> <i class="el-icon-download"></i> 下载</el-button>方法// 导出download() { if (!t...
2020-05-08 11:25:05
604
原创 联络中心dsl语句
1.前端查询条件 formInline 的 dslGET /contact_telemarketing/_search{ "query": { "bool": { "must": [{ "range": { "startTime": { "from": "2019-12-01 00:00:00", "to": "2019-12-31 23:...
2020-04-23 20:01:55
447
原创 JSONArray转字符串数组
String[] repGroup = ((JSONArray)param.get("repGroup")).toArray(new String[]{});
2020-04-23 17:59:58
22272
1
原创 两个interger(int)类型相除保留4位小数
// 4 * 100 / 9float num = (float) (int)countResult.get(i).get("count") * 100 / (int)totalResult.get(i).get("count");DecimalFormat df = new DecimalFormat("0.00"); String rate = df.format(num); //44....
2020-04-21 19:05:12
3079
原创 报表工具记录
1.维度-度量组合情况1.1 一维1度1.1.1 统计表:表字段维度+内置度量1.1.2 统计表:内置维度+内置度量1.1.3 统计表:表字段维度+表字段度量可以计算出每个班级分数,最大值,最小值,平均值,总和,然后出图。1.2 二维1度1.2.1 统计表:表字段维度+内置度量第一个维度是x轴,第二个维度是图例1.2.2 一维1度钻取一个维度(实际处理为两维1度)1....
2020-04-21 15:43:56
342
原创 ElasticSearch SQL 日期函数
1. 总体分为按年、季度、月、日、时、分、秒有些可以分为两种情况,比如:按月按月(每一年的月的数据叠加在一起)按年/月(按哪年哪月来统计)#按秒POST /_xpack/sql?format=json{"query": "select SECOND(endTime),count(1) count from contact_telemarketing group by SECO...
2020-04-16 18:07:18
2364
原创 json合并、json数组对应位置合并
json合并let a = { a: 1, b: 2 };let b = { c: 4, d: 5 };//得到json {a: 1, b: 2, c: 4, d: 5}Object.assign(a, b); //a就成了合并后的{a: 1, b: 2, c: 4, d: 5}两个已知的 json数组合并var a =[ { 'id': 1, ...
2020-04-08 13:54:36
875
原创 js的for循环中把 i 拼进属性名
let arr = []//options.series[0].data是一个数组 [21,23,43,17] for (let i = 0; j < options.series[0].data.length; i++) { let json = {} json["b" + i] = options.series[0].data[i]; arr.push(json);}//...
2020-04-08 09:37:58
638
原创 element栅格5等分
element栅格时基础的 24 分栏,实现5等分需要设置百分比案例1. 三等分<el-col :xs="12" :sm="12" :lg="8" class="card-panel-col"></el-col>2. 四等分<el-col :xs="12" :sm="12" :lg="6" class="card-panel-col">&l...
2020-04-03 14:29:03
16776
15
原创 mysql一个数据库中表(数据)复制到另一个数据库中
1.创建一张新表创建表CREATE TABLE voice LIKE chartDesginer.voice;复制数据INSERT voice SELECT *FROM chartDesginer.voice ;2.把数据复制到另一个数据库的一张旧表中insert into db1.voice select * from db2.voice (完全复制)inser...
2020-04-01 16:10:01
13715
4
原创 sql:group by两个字段
查每个时段内男女的数量两层,先time,再男女SELECT count(*) count,time,man_womanFROM lianluozhongxin_kpi_slGROUP BY time,man_woman每天内每个来电原因的来电数量两层,先按天,再按来点原因SELECT 1, count(classfication_f) count, DA...
2020-03-27 15:41:30
5174
原创 物理分页(详细)与逻辑分页
1. 逻辑分页(假分页)逻辑分页依赖的是程序员编写的代码。数据库返回的不是分页结果,而是全部数据,然后再由程序员通过代码获取分页数据,常用的操作是一次性从数据库中查询出全部数据并存储到List集合中,因为List集合有序,再根据索引获取指定范围的数据。2. 物理分页(真分页)物理分页依赖的是某一物理实体,这个物理实体就是数据库,比如MySQL数据库提供了limit关键字,程序员只需要编写带有...
2020-03-23 10:28:53
625
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人