- 博客(79)
- 收藏
- 关注
原创 统计分析返回多种情况结果sql之when case用法
select sum(case when ismm.smm_type = '1' and ismm .smm_status = '0' then ismm.smm_num else 0 end) as monthPurchaseNum, sum(case when ismm.smm_type = '2' and (ismm.smm_status = '0' or ismm.smm_status = '4') then ismm.smm_num else 0 end) as monthSel.
2022-05-26 16:15:14
130
原创 postgresql在时间转化上遇到的坑
--postgresql在转换日期格式遇到的坑,to_date() 目前测试不能转换到时分秒。select to_date('2013-11-11','yyyy-mm-dd'),to_timestamp('2013-11-11 11:12:13','yyyy-mm-dd hh24:mi:ss');--成功select to_char(timestamp'now','yyyy-mm-dd hh24:mi:ss'),to_char(timestamp'now','yyyy-mm-dd hh2...
2022-05-16 17:00:49
332
原创 LocalData时间简单使用和Java中JSON字符串写法
//获取到当前传过来的月份并对其进行类型转换 LocalDate startDate = LocalDate.parse(ltcCountDeviationVo.getEndDate(), DateTimeFormatter.ofPattern("yyyy-MM-dd")); //获取本月的上一个月的26号 LocalDate lastMonth = startDate.plusMonths(-1); LocalDate lastTwentySixDay = LocalDate.of(lastM.
2022-05-16 08:40:52
254
原创 js判断两个时间之间相错天数以及json-server的快速使用
// 计算两个日期之间的差值let totalDays,diffDatelet myDate_1 = Date.parse("2022-05-1")let myDate_2 = Date.parse(new Date())// 将两个日期都转换为毫秒格式,然后做差diffDate = Math.abs(myDate_1 - myDate_2) // 取相差毫秒数的绝对值totalDays = Math.floor(diffDate / (1000 * 3600 * 24)) // 向下取整a.
2022-05-07 15:43:17
118
原创 用不好zrender,该如何使用echart图做多系列柱状图?
直接CV,具体需要的js文件自行百度网上查询<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>第二个包含第一个echart3</title> <script src="../js/echarts.js"></script></head><body><butt
2022-05-05 17:01:18
168
原创 前端css小结
如果想要修改某个封装好的框架中的css样式,找到对应的id或者class或者标签名,在css中重新设置样式但是不起效果,我们该怎么处理,可以在对应的css如类名前加/deep/即可实例如下/deep/ .vxe-pager { margin-top: 1rem; -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1;}如果想要进行设计手机版网页效果在css中使用@media only screen and (max-
2022-04-27 13:29:02
162
原创 面试汇总-持续更新中
壹.数据库1.数据库定义字段用varchar但不清楚char(10)和varchar(10)的结果区别①首先明确的是,char的长度是不可变的,而varchar的长度是可变的,②定义一个char[10]和varchar[10],如果存进去的是‘abcd’,那么char所占的长度依然为10,除了字符‘abcd’外,后面跟六个空格,而varchar就立马把长度变为4了,取数据的时候,char类型的要用trim()去掉多余的空格,而varchar是不需要的,③char的存取数度还是要比varcha
2022-02-28 09:48:21
229
原创 后台发送post/get请求并对相应参数进行处理示例
get请求:@GetMapping("/geo")public HttpEntity geoConvert( String coords, String from, String to) throws URISyntaxException { //可能集群,所壹返回list List<ServiceInstance> instances = discoveryClient.getInstances("bai-serv
2022-01-05 11:30:04
450
原创 开发过程中多数据源
第一种方案:直接在mapper上使用注解第二种方案:配置类操作@Configuration@MapperScan(basePackages = "com.aaa.mapper.newsmpdb", sqlSessionFactoryRef = "newsmpdbSqlSessionFactory")public class NewsmpdbDataSourceConfig { @Bean("newsmpdbDataSource") @Configuration..
2022-01-05 11:14:44
224
原创 mybatis常用sql汇总
mapper层:List<OOO> selectDisMsg(@Param(Constants.WRAPPER) QueryWrapper<OOO> ew);xml层:<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd".
2022-01-05 10:55:59
1066
原创 mybatis-plus代码生成器以及mybatis版本代码生成器:
mybatis-plus:------------------------------------------------------------------<!--引入mybatis-plus的依赖 不要再引入mybatis的依赖 因为这两者之间可能存在冲突。--> <dependency> <groupId>com.baomidou</groupId> <artifactId&g...
2022-01-05 10:16:18
180
原创 对于A-list(里面的参数非常庞大)每千次分一批次输出相应list
List<String> list = new ArrayList<>();List<OOO> OOO= new ArrayList<OOO>();int num = A-list.size()/1000+1;int lastNumber = A-list.size()%1000;for (int i = 0; i < num; i++) { int index = i*1000; int end = (i+1).
2022-01-05 10:03:34
100
原创 手机号码格式化得到带86和不带86的号码
/** * 得到不带86开头的号码 * * @param phoneNumber * @return */public static String getNoWith86Number(String number) { String regular = number; if (StringUtils.isNotBlank(regular)) { // 去掉+号 while(regular.startsWith("+")) { .
2022-01-05 09:57:19
315
原创 Switch语句
switch循环,后面的括号内的表达式,ANSI标准允许为任何类型。switch语句的基本形式switch(表达式){case 常量表达式1: 语句1;case常量表达式2: 语句2;.case常量表达式n: 语句n;default: 语句n+1;}说明switch后面的括号内的表达式,ANSI标准允许为任何类型。当表达式与某一个case后面的常量表达式相等时,就执行case后面的语句,若没有匹配,则执行default后面的语句。每一个case的常量表达式的值
2022-01-05 09:41:48
56
原创 spring的aop面向切面编程简单示例简介
aop是Spring框架中的一个重要内容,是函数式编程的一种衍生范型。利用AOP可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑各部分之间的耦合度降低,提高程序的可重用性,同时提高了开发的效率。主要目的将日志记录,性能统计,安全控制,事务处理,异常处理等代码从业务逻辑代码中划分出来,通过对这些行为的分离,我们希望可以将它们独立到非指导业务逻辑的方法中,进而改变这些行为的时候不影响业务逻辑的代码。pom中依赖:<!--切面依赖--> <dependency...
2022-01-05 09:24:14
226
原创 Java导出excel表格
service接口HSSFWorkbook expExcel(String date, HttpServletResponse response)service层@Overridepublic HSSFWorkbook expExcel(String date, HttpServletResponse response) { System.out.println(date+"------------"); System.out.println(date+"
2021-12-29 15:39:57
237
原创 处理xml文件以获取文件中返回的值
1、依赖:<dependency> <groupId>org.jdom</groupId> <artifactId>jdom2</artifactId></dependency>或<dependency> <groupId>org.jdom</groupId> <artifactId>jdom</artifactId>
2021-12-29 15:07:51
319
原创 jqGrid复选框多选单选并控制获取对应行数据方式实例
//全局变量设置两个变量分别用来统计被选中的个数以及将被选中的行对应的id值放入对应的数组var countSelect = 0;var SELECTIDS=[];/*查询数据*/function loadMapLinkOrderGrid(){ var queryUrl = “”; $("#mapGridLinkOrderGrid").jqGrid({ url: queryUrl, datatype: "local", //数据来源 .
2021-12-07 09:36:01
1517
原创 web页面导入excel表格范例(有点懒,有些懒得修,读者自行查阅选择性复制)
html:<%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8"%><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head><meta http-eq
2021-11-29 17:12:29
1171
1
原创 自己写的js导入页面失效的原因之一
工作中需要JS单独写在一个文件中,但是有时候掉进了坑里原来是我们js里面,有直接操作页面元素的代码,所以不能在head里面引用 ,而应该放到body后进行引用。
2021-10-30 16:10:12
199
原创 前端js处理后台返回string类型的json对象从而获取里面的值
success : function(resp) { if(resp.code=='000'){ var data=resp.data var json= JSON.parse(data) /*var data=JSON.stringify(data)*/ console.log("响应成功数据--------"+JSON.stringify(json)) $('#tt1').html("") $(.
2021-10-27 11:02:18
1214
原创 ie浏览器发送请求处理中文参数编码问题
js中可进行的处理为:function isIE(){ //获取当前浏览器相关信息 var explorer = window.navigator.userAgent.toLowerCase() ; //判断是否是ie浏览器 if (explorer.indexOf("msie") >= 0 || explorer.indexOf("rv:11.0) like gecko") >= 0) { return tru...
2021-09-24 11:30:53
405
原创 多tab页功能实现
<style type="text/css">*{/* -webkit-box-sizing:inherit !important; */box-sizing:content-box !important;}.file-box { position: relative; width: 340px}.txt { height: 22px; border: 1px solid #cdcdcd; width: 180px;}.file { p.
2021-09-14 11:15:27
321
原创 页面遮罩层实现
css.mask { position: absolute; top: 0px; filter: alpha(opacity=60); background-color: #777; z-index: 1002; left: 0px; opacity:0.99; -moz-opacity:0.99;}js//开启遮罩层代码$("#mask").css("height",$(document).height());$("#mask").css("width",$(do
2021-09-14 11:06:19
135
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人