自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(52)
  • 收藏
  • 关注

原创 controller的请求方法为什么不可以用private修饰

Spring在实例化TestController 的时候,是先做了属性填充,把TestController 依赖的testService填充进来,然后再做初始化,在初始化后置处理器里生成TestController 的代理对象,所以TestController的代理对象是对TestController 做了一层封装,代理对象是没有testService属性的。准备了2个方法调用测试,send2是private方法,用于测试问题,send是public方法,用于做对比。这里就有意思了,这个调用,调到哪去?

2023-05-13 23:29:21 1879 2

原创 几种日期时区转换方式

日期时区转换方式

2023-04-23 09:36:08 1613 1

原创 idea提交代码很慢,如何解决?

idea提交代码缓慢

2023-02-06 12:33:57 798

原创 github网站打开太慢解决

解决网站:https://zhuanlan.zhihu.com/p/93436925

2021-03-07 22:40:23 243

原创 mysql查询是否区分大小写

mysql的查询是否区分大小写呢? 这个是字段的字符编码决定的。 1.如果字符编码如下,那查询就区分大小写 2.如果字符编码如下,那查询就不区分大小写

2020-08-25 15:58:37 719

转载 freemark 判断list是否为空

freemark 判断list是否为空 [#if orgList?? && (orgList?size > 0) ] [#else] <li class="T-creat">您还没有企业,请创建新企业<a href="javascript:void(0)" id="add-org-a" >立即创建</a></li> [/#if] 转载https://blog.csdn.net/hw1287789687/article/d

2020-07-31 10:28:58 1011

原创 layui的提交form小细节

layui的laya提交方式 <form action="" method=""> <button class="layui-btn" laya-submit="list.jhtml" >查询</button> </form>

2020-07-31 10:25:24 317

原创 jquery提交submit小细节

jquery提交submit时,href=""不能为空,要填href="#" ,不然form表单的参数提交不过去

2020-07-31 10:22:48 333 1

转载 @ResponseBody返回json时,json数据丢失或者报错

现象: 1.报错:There is a cycle in the hierarchy! 2.返回至前台的json不完整,字段丢失。 错误原因: eg:entity1的属性有list,entity2的字段中也含有entity1,即常见的双向关联;引发的死循环 解决方案: 1.重写一个实体类用于传输json 2.@JsonIgnore 转载https://www.cnblogs.com/peak-c/p/5360481.html ...

2020-07-31 10:21:07 1276

转载 VMWare虚拟机提示:锁定文件失败,打不开磁盘的解决办法

(1)今天做实验电脑垃圾用到虚拟机Ubuntu 卡出了翔, 无奈只能强制关机,重开机 但是开机之后就出错了: 找了好久 ,这是因为虚拟机在运行的时候,会锁定文件,防止被修改,而如果突然系统崩溃了,虚拟机就来不急把已经锁定的文件解锁,所以你在启动的时候,就会提示无法锁定文件。解决方法如下: 在你的虚拟机的安装目录下,搜索 【.lck】 删除这三个搜索到的文件 即可! ok! 又回来了!哈哈! 转载https://blog.csdn.net/xlgen157387/article/details/414

2020-07-31 10:16:25 770

转载 锁定文件失败,打不开磁盘或它所依赖的某个快照磁盘

电脑强制关机后,CentOS系统启动失败。报异常:锁定文件失败 打不开磁盘“D:\DBVirtual Machines\centos6_3\centos6_3.vmdk”或它所依赖的某个快照磁盘。 解决办法: 1.进入虚拟机目录,例如我的是该目录:D:\DBVirtual Machines\centos6_3 2.删除下图中两个文件夹 转载https://blog.csdn.net/qq_43189115/article/details/99099044 ...

2020-07-31 10:14:11 856

原创 html如何让背景图铺满整个页面

写法如下: <body background="images\002.png" style=" background-repeat:no-repeat ; background-size:100% 100%; background-attachment: fixed;">

2020-07-31 10:11:05 18109 3

原创 onclick的函数中window-location-href跳转不成功的问题

在onclick里面写一个js函数,但是却不起效果,搞了好久都不行,后来发现下面这样可以: onclick="del();return false;" 就是在函数后面加return false;

2020-07-31 10:08:35 1957

原创 读取excel文件,拿出第一列的电话号码

现在有个功能,是从前台上传excel文件,后台接收文件流,然后读取excel文件,获取第一列的数据。 1.前台(上传文件,提交到后台) <form action="saveSendMessage.jhtml" method="post" enctype="multipart/form-data" > 上传文件:<input type="file" name="filename" /> <input type="submit" value="提交" />

2020-07-31 09:59:26 585

原创 layui的复选框如何正确的禁用

layui的复选框在查看预览的时候,是需要禁用的,但是样式又不能丢,该怎么做呢? 是不是跟平常一样用disabled就可以了呢? 答案:否。 怎么做? 举例如下: <div [#if lineform.linestyles?seq_contains(lstyle.id)] class="layui-unselect layui-form-checkbox layui-form-checked" [#else] class="layui-unselect layu

2020-07-31 09:44:25 2751

原创 js函数在页面载入时被执行

示例函数: <script type="text/javascript"> function a() { //获取输入身份证号码 var UUserCard = $("#idNumber").val() //获取出生日期 var time = UUserCard.substring(6, 10) + "-" + UUserCard.substring(10, 12) + "-" + UUserCard.substring(12, 14);

2020-07-16 23:35:38 449

原创 根据身份证号填写出生日期

有这样的需求,form表单里面有两个输入框,分别是身份证和出生日期,如下: <form action="" method="post"> 身份证:<input type="text" name="idCart" id="idCart" value="" /> 出生日期:<input type="date" name="birth" id="birth" value="" /> </form> 当用户填写完身份证后,身份证中有出生日期,所以用js函数,

2020-07-16 23:24:48 1103

转载 js根据身份证 判断性别 出生、年龄、出生年月日

function discriCard() { //获取输入身份证号码 var UUserCard = ""; //获取出生日期 UUserCard.substring(6, 10) + "-" + UUserCard.substring(10, 12) + "-" + UUserCard.substring(12, 14); //获取性别 if (parseInt(UUserCard.substr(16, 1)) % 2 == 1) { alert("男"); //是男则执行代码 ... } else {

2020-07-16 22:56:13 1497

转载 我给面试官讲解了单例模式后,他对我竖起了大拇指!

单例模式相信大家都有所听闻,甚至也写过不少了,在面试中也是考得最多的其中一个设计模式,面试官常常会要求写出两种类型的单例模式并且解释其原理,废话不多说,我们开始学习如何很好地回答这一道面试题吧。 1. 什么是单例模式 面试官问什么是单例模式时,千万不要答非所问,给出单例模式有两种类型之类的回答,要围绕单例模式的定义去展开。 单例模式是指在内存中只会创建且仅创建一次对象的设计模式。在程序中多次使用同一个对象且作用相同时,为了防止频繁地创建对象使得内存飙升,单例模式可以让程序仅在内存中创建一个对象,让所有需要调

2020-07-16 22:53:45 215

转载 PC、APP、H5三端测试的区别

一,针对同一个系统功能的测试,三端所测的业务流程是一样的 二,一般情况下手机端和PC端都对应一套后台服务,比如说笔者公司所开发的互联网金融平台,整个平台做了分布式服务架构,后台服务包括用户服务、交易服务、产品服务等。PC和手机端测试以上三个流程时,调用的都是同一个后台服务。(注:也有一些功能,比如PC与手机端展示不一致,或者有什么特殊处理,这样情况下后台会写两套不同的接口来处理对应的业务需求) 不同之处 一,测试平台(容器)不同: 1.pc项目都是在电脑上进行测试的:常见的PC项目架构有BS架构和CS架构的

2020-07-16 22:38:25 4441

转载 Layer组件多个iframe弹出层打开与关闭及参数传递的方法

一、Layer简介 Layer是一款近年来备受青睐的web弹层组件,基于jquery,易用、实用,兼容包括IE6在内的所有主流浏览器,拥有丰富强大的可自定义的功能。 Layer官网地址:http://layer.layui.com/ 二、多个iframe弹出层(非嵌套) 1.打开iframe弹出层js代码 (1)示例一: layer.open({ type: 2, title: 'layer mobile页', shadeClose: true, shade: 0.8, area: ['

2020-07-15 23:18:36 1017

转载 org.springframework.web.multipart.MultipartException: The current request is not a multipart request

今天做上传图片的时候遇到了org.springframework.web.multipart.MultipartException: The current request is not a multipart request这个问题。找原因是html请求的方式问题。from中涉及到图片上传的就要用post提交方式。否则就会报这个错误。 如果已经是post的提交方式了还有这个错。还有两种解决方法。 问题的原因之一应该是在 (1)<form:form id=“inputForm” method=“po

2020-07-14 23:31:52 1420

转载 使用ajax实现文件上传

记忆不太好,在这里写一写利用ajax实现文件上传.方便以后查看,正好和大家分享分享… 直接上代码吧! html代码: <input type="file" name="fileName1" id="fileName1"/> <input type="button" onclick="sendToUser()" id="sendToUser" value="提交" /> js代码: function sendToUser(){ //在这里进行ajax 文件上传 用户的信息

2020-07-14 23:26:22 458

转载 用ajax发送input file文件

获取input file的文件对象 $("input[type=file]").change(function(e){ file = e.currentTarget.files[0]; }) e.currentTarget.files[0]是个对象,ajax默认不能发送对象,要通过JSON.stringify()转成字符串,否则报错如下: e.currentTarget.files[0]对象经过JSON.stringify()之后显示是{},我的天!!!我也不知道为什么,但是JSON.stringif

2020-07-14 23:23:46 637

转载 springmvc 接收前台传入的文件

1.首先上传文件的时候,form表单一定要带上 enctype=“multipart/form-data”,但是这个会使得后台接收到的参数为null 这个时候需要导入两个jar包: commons-fileupload-1.2.1.jar commons-io-2.2.jar 顺便在springMVC.xml中配置 <bean id="multipartResolver" class="org.springframework.web.multipart.commons.CommonsMultipart

2020-07-14 23:18:14 584

转载 springmvc从上传的excel文件中读取数据

示例:导入客户文件(Excle文件) 一、编辑customer.xlsx 二、在spring的xml文件设置上传文件大小 <!-- 上传文件拦截,设置最大上传文件大小 10M=10*1024*1024(B)=10485760 bytes --> <bean id="multipartResolver" class="org.springframework.web.multipart.commons.CommonsMultipartResolver"> <

2020-07-14 23:09:27 336

转载 处理java.lang.IllegalStateException: Cannot get a text value from a numeric cell

今天导入一个excel文件,读取内容时报出了java.lang.IllegalStateException: Cannot get a text value from a numeric cell的异常。 看了网上一些资料明白,这是因为cell的内容中有数字类型,但程序中对其进行操作比如 row.getCell(j).getStringCellValue()时无法自动转换类型,所以这里我整理了以下两种方法: 1、在excel文件中有数字的单元格前面加上 ‘ ,这个大家应该明白什么意思 2、在程序中进

2020-07-14 22:33:27 1501

转载 vmware下虚拟机centos,root登录时候提示鉴定故障解决方法

一般产生这种问题的原因是root密码错误,所以选择重置密码,原理是进入linux的不同级别的运行模式, 运行模式 1 表示单用户模式,这种模式下不需要root密码就可以登录,所以按如下步骤进行运行模式 1,重置密码: 1、重启系统,在开机界面提示三秒内输入时候,按 “e”,进入如下界面: 2.在按 "e"进入如下界面,并选择第二项: 3.选取第二项按"e"之后进入如下界面: 4.然后在在rhgb quiet后 空格 然后输入:1;如下图: 5.然后按回车键回到下面的目录: 6.然后按”b“启动,会

2020-07-12 21:06:37 3451

转载 linux 命令终端提示符显示-bash-4.1#解决方法

昨天在配置linux,突然发现root登录的CRT的终端提示符显示的是-bash-4.1# 而不是root@主机名 + 路径的显示方式。搞了半天也不知道为什么出现这种情况。今天终于搞定这个问题, 原因是root在/root下面的几个配置文件丢失,丢失文件如下: 1、.bash_profile 2、.bashrc 以上这些文件是每个用户都必备的文件。 使用以下命令从主默认文件重新拷贝一份配置信息到/root目录下 cp /etc/skel/.bashrc /root/ cp /etc/skel/.bash_

2020-07-12 19:48:23 426

转载 xshell 5评估期已过,如何下载免费版本

早上上班突然发现 xshell 5 过期了不能使用,当场就是懵逼状态,重新安装还是不行。百度找了好久才找到解决办法,其实xshell 5有免费版的,即Home & school 版本。卸载原程序,下载安装免费版本的xshell 5即可。 免费版本的链接:http://www.netsarang.com/download/free_license.html 1.点击免费版本链接跳转到下载地址页面 2.选择你要下载的文件选择Download 3.打开下载页面填写下载信息,提交就可以了。 4.提交以

2020-07-11 17:15:58 829

原创 如何实现本周、本月、昨日、今日查询

只要获得它们的日期字符串,然后给数据库的日期字段进行赋值或者比较就可以了。 注意: 数据库的对应日期字段类型是datetime,实体类对应的日期类型是Date。 至于为什么这个datetime类型和日期字符串可以直接比较,应该是mysql做了强转,这里不再赘述。 1.昨日 String yesterdayDate=null; Calendar calendar = Calendar.getInstance();//此时获取的是系统当前时间 calendar.add(Calendar.DATE, -1); /

2020-07-11 15:47:56 234

转载 java获取当前年份、月份和日期字符串等

Java获取当前年份、月份和日期是通过Calendar类的实例对象来获取的。 首先创建一个Calendar类的实例对象,Calendar类属于java.util包。 Calendar calendar = Calendar.getInstance(); 获取当前年份、月份和日期等。 // 获取当前年 int year = calendar.get(Calendar.YEAR); // 获取当前月 int month = calendar.get(Calendar.MONTH) + 1; // 获取

2020-07-11 15:34:50 4957 2

转载 Calendar类常用方法(获取本周本月首尾时间)

Calendar类 Calendar 类是一个抽象类,它为特定瞬间与一组诸如 YEAR、MONTH、DAY_OF_MONTH、HOUR 等日历字段之间的转换提供了一些方法,并为操作日历字段(例如获得下星期的日期)提供了一些方法。瞬间可用毫秒值来表示,它是距历元(即格林威治标准时间 1970 年 1 月 1 日的 00:00:00.000,格里高利历)的偏移量。 该类还为实现包范围外的具体日历系统提供了其他字段和方法。这些字段和方法被定义为 protected。 Calendar 提供了一个类方法 getIn

2020-07-11 15:31:59 695

转载 Java获取上周,本周,本月,本年,开始结束时间 。日期工具类

由于获取日期经常会使用到,所有我自己写了一个工具类 1、基本上能用上的都写出来了,包括: 1)获取当天的开始时间 2)获取当天的结束时间 3)获取昨天的开始时间 4)获取昨天的结束时间 5)获取明天的开始时间 6)获取明天的结束时间 7)获取本周的开始时间 8)获取本周的结束时间 9)获取上周的开始时间 10)获取上周的结束时间 11)获取本月的开始时间 12)获取本月的结束时间 13)获取上月的开始时间 14)获取上月的结束时间 15)获取本年的开始时间 16)获取本年的结束时间 17)获取某个日期的开始

2020-07-11 15:29:56 694

转载 Java Calendar 获取本周周一和周日代码

public class Check{ static SimpleDateFormat format = new SimpleDateFormat("YYYY-MM-dd"); /** * 得到本周周一 * * @return yyyy-MM-dd */ public static String getMondayOfThisWeek() { Calendar c = Calendar.getInstance(); int day_of_week = c.get(Calendar.DAY_OF_WEEK)

2020-07-11 15:26:58 876

转载 jquery获取多个相同name的input框的value值

<!DOCTYPE html> <html lang="zh"> <head> <meta charset="UTF-8"> <title>Document</title> </head> <script src="http://www.jq22.com/jquery/jquery-3.3.1.js"></script> <body> <form method="post"

2020-07-11 15:23:42 2875

转载 JS数组求和的常用方法总结【5种方法】

本文实例总结了JS数组求和的常用方法。分享给大家供大家参考,具体如下: 题目描述 计算给定数组 arr 中所有元素的总和 输入描述: 数组中的元素均为 Number 类型 输入例子: sum([ 1, 2, 3, 4 ]) 输出例子: 10 方法1. 不考虑算法复杂度,用递归做: function sum(arr) { var len = arr.length; if(len == 0){ return 0; } else if (len == 1){ return arr[

2020-07-11 15:20:31 1236

转载 在html中链接怎么返回上一页面

代码如下bai 超链接返回上一页代码: <a href=”bai#” onClick=”javascript :history.back(-1);”>返回上一页du</a> <a href=”#” onClick=”javascript :history.go(-1);”>返回上一页</a> 用按钮代码: <input type=”button” name=”Submit” onclick=”javascript:history.back(-1

2020-07-11 15:15:05 3487

转载 BigDecimal累积增加(加等于)报空指针

累积增加: private BigDecimal totalMoney = BigDecimal.ZERO; // 注意:必须要初始化值,否则会报空指针 totalMoney = totalMoney.add(new BigDecimal(5)); 在使用BigDecmial进行比较的时候不能使用equals与==比较了,需要使用compareTo()进行比较 BigDecimal temp1 = new BigDecimal(3); BigDecmial temp2 = new BigDecima

2020-07-11 15:11:30 2769

转载 页面加载后就执行一个js函数

<script type="text/javascript"> function myfun() { alert("this window.onload"); } 方法一: <body onload="myfunction()"> 方法二: <script type="text/javascript"> function myfun() { alert("this window.onload"); } /*用window.onload调用myfun()*/ windo

2020-07-11 15:08:19 506

空空如也

空空如也

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

TA关注的人

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