自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 centos7ping不通外网

centos7在终端ping外网时显示网络不可达,我之前已经配置了centos7的nat模式下静态IP(可以看我另外一篇:centos7的nat模式配置静态IP),我的配置完静态IP的文件如下所示配置文件的路径:/etc/sysconfig/network-scripts/ifcfg-ens33TYPE=Ethernet PROXY_METHOD=noneBROWSER_ONLY=noBOOTPROTO=staticDEFROUTE=yesIPV4_FAILURE_FATAL=noIPV6

2021-02-14 15:27:40 875

原创 centos7的nat模式配置静态IP

1.打开VMWare->编辑->虚拟网络编辑器->点击更改设置2选择NAT模式,子网IP想改就可以改,子网掩码不用改,如图步骤操作,3:网关IP改下,跟子网IP是一个段,点击确定4点击应用,确定5:进入虚拟机设置编辑文件/etc/sysconfig/network-scripts/ifcfg-ens33(注意有则改之,无则添之)IPADDR(注:你自己随意设置的IP地址)跟上面配置的网关IP和子网IP在一个网段,NETMASK:上面配置的子网掩码DNS1:上面配置

2021-02-09 17:46:13 386

原创 centos7用户密码忘了

首先,启动系统,进入开机界面,在界面中按“e”进入编辑界面。如图:2接着,进入编辑界面,使用键盘上的上下键把光标往下移动,找到以““Linux16”开头内容所在的行数”,在行的最后面输入:init=/bin/sh。如图:3接着,输入完成后,直接按快捷键:Ctrl+x 进入单用户模式。如图:4接着,在进入新的编辑界面中,在最后面输入“ls”,完成后按键盘的回车键(Enter)。如图:5接着,在光标闪烁的位置中(最后一行的位置)输入:mount -o remount,rw /(注意:mo

2021-02-09 12:03:47 541

原创 easyui的datetimebox添加双击日期事件选中该日期解决方案

在使用easyUI的datetimebox开发时,原生的datetimebox控件不支持双击日期选中该日期时间,需要手动点击确定,由于原生datetimebox需要手动选择时分秒,所以并没有给出快捷的选择日期方式,此时需要重写该控件<script>$.extend($.fn.datetimebox.methods, { //绑定双击事件方法 bindDblClick: function (jq) { var pa

2020-09-28 16:41:46 673

原创 jdbc的PreparedStatement的查询慢,但是在SQLserver的mangerment studio查询很快

问题描述:程序通过jdbc调取查询很慢,但是在SQLserver的mangerment studio查询很快,调试发现在如图的地方执行很慢,上网查询说是因为动态SQL的参数拼接时预编译的SQL很慢,需要将参数直接编码到SQL中之前的SQLSELECT * FROM dbo.ft_get_detail(?,?,?,?)改过之后的SQL,直接将参数拼接在SQL中,调取同样的查询速度明显快了,虽然不知道为啥,但是作为学习记录一下,有懂的朋友可以留言呦SELECT * FROM dbo.ft_get_

2020-08-19 17:56:44 1345

原创 前台jQuery校验file文件的大小

H5代码<form action='' enctype="multipart/form-data" method="post" id="fileForm" name="fileForm"> <input id="multiFile" name="fileForm" type="file"/> </form>JS代码let fileFuJian = $('input[name="fileForm"]').prop('files');

2020-08-11 13:52:58 562 1

原创 input失去焦点时保留小数位数的四舍五入方式

java代码在写项目时有个需求是input失去焦点时保留有效的小数,并且要做到四舍五入,页面代码<input type="number" style="width:180px;vertical-align: middle;" onblur="placeBlur(this);" id="turnover_first" name="turnover_first" value="${d.turnover_first}"/>万元</br>JS代码 function place

2020-08-11 13:43:28 1000

原创 jquery实现子页面写父页面的代码

使用的环境 jQuery JSP使用场景:写项目时,一个需求需要在子页面通过jQuery往父页面添加元素,这个需要在子页面获取父页面的对象进行操作原始需求:父页面是图1-1,点击上传图片会打开一个模态窗口子页面(图1-3),当用户在子页面(图1-3)选择文件点击上传完成后,其父页面(图1-1)不再展示,需要展示成图1-2的样式,图1-1图1-2图1-3子页面jQuery代码//enclosureId是父页面需要改变样式的盒子ID,parent._dialogArguments.pa

2020-08-07 11:53:21 442

原创 easyui的footer添加

使用场景 springboot easyUI想要的结果easyui的datagrid有showfooter属性,设置为true,后台在查询完数据后查询合计的数量,返回的数据添加footerMap<String, Object> data = New.map();data.put("total",pagedData.getTotal());//list的大小 data.put("rows",dataList);//java的一个list集合 dat

2020-07-23 09:59:47 730

原创 java解决请求参数过长报错方案

情景介绍:页面某一个查询项的字段太长,get请求报错后台报错信息:17-Jul-2020 10:48:29.190 信息 [http-nio-8077-exec-10] org.apache.coyote.http11.Http11Processor.service Error parsing HTTP request header Note: further occurrences of HTTP header parsing errors will be logged at DEBUG level

2020-07-17 11:09:48 1869

原创 idea的Tomcat的jmx port的配置细小注意事项

使用场景:springboot项目新建的springboot项目,里面配置了一个子module,如图遇到的问题:各项配置完成后,启动项目,报了一个错,如图然后Tomcat的配置如图,图中配置IP和端口号的地方(即最上面箭头指的位置)可以和http port (即中间箭头位置) 的端口号一样或不一样,但是要注意的是:jmx port端口号(最下面的箭头位置)一定不要和最上面箭头的端口号一样,否则启动会报上图的错,只需修改一下jmx port的端口号和最上面的不一致就行,...

2020-07-07 08:57:22 11829

原创 JS动态创建input

<!DOCTYPE html><html><head> <title>HAOHAO</title> <style type="text/css"> </style></head><body> <div id="div"> <input type="button" name="add_input" value="增加" onclick="addInput();"

2020-06-29 15:20:41 2786

原创 导出超出最大行数的异常invalid row number (1048576) outside allowable range (0..1048575)

今天在使用POI导出到Excel时突然抛出一个异常:如图这是由于Excel的一张sheet允许的最大行数是1048575,由于导出的数据比较大,超出了一张sheet所能容纳的最大行数,导致无法继续创建新的行,此时解决办法就是在新建一张sheet继续导出...

2020-05-15 12:53:46 14046

原创 easyui的datagridt合并单元格

easyUI的合并单元格指合并行和合并列的单元格两种,这次我把这两种合并写到一起,首先说一下我所使用的环境easyUI 版本1.5使用的java后台使用springboot看代码之前先看下效果图:顶部合并单元格的代码,本菜鸟是采用后台写的,直接在页面写应该也可以,只是这里没做过多测试,有兴趣的小伙伴可以测试一下 ActionResult ar = ActionResult.New();//这个是我借鉴别人的,看不懂可以滤过,对合并单元格没用 List<List<M

2020-05-12 15:34:56 430

原创 easyui的分页排序的使用

再说怎么用之前,先声明一下自己的环境以及使用场景这里的分页排序都会与后台进行交互,不单是页面的分页和排序,话不多说上代码,使用后台进行排序在table里面要声明remoteSort:true的属性,上图的箭头是列添加sortable属性后展示的排序箭头,点击会向后台请求这一列的排序(倒序,正序)<table id="dg" class="easyui-datagrid" data-options="fit:true,url:'/user/product/activity_schedule',p

2020-05-09 10:37:26 471

原创 本地Redis配置自动启动

在使用Redis时,启动项目之前总是要先启动Redis,否则会报一个Redis端口找不到的错误,每天启动项目总是启动Redis感觉很麻烦,于是想起来配置一下开机自动启动Redis,首先在电脑桌面的此电脑右键 》》点击管理》》选择服务和应用程序》》选择服务,右边的页面找到Redis如果找不到Redis服务,不要急,那是由于你的Redis服务没有安装到window系统,需要安装下cmd打开黑...

2020-04-26 11:39:27 689

原创 sqlserver的SQLprompt到期的解决方案

近几天SQLserver的自动提示的SQLprompt突然不能用了,然后点击去查看,原来是SQLprompt过期了,如图我的SQLserver版本是2012,SQLprompt版本如上图,此方案的激活经测试可以使用,至于其他版本未测试,不过我猜应该可以,哪位大鸟可以测试一下,激活步骤:如果你没有安装SQLprompt,可以先去网上下载,然后安装,此安装很简单,无脑下一步,下载时顺便下载...

2020-03-24 13:18:02 2742

原创 idea新建的module在创建JSP时找不到对应模板

在自己建立项目后写页面时发现无JSP模板,idea点击如图按钮,然后选择module,此时看你所在建的JSP的项目下有没有web目录,没有就点击上面的加号,选择web新建,如果有可以略过此步骤点击web,点击如图所示的加号,查看路径是否是自己要创建JSP的路径点击OK,再次创建JSP就好了...

2020-03-14 16:15:12 597

原创 java的js拼接字符串的注意事项

对于JS一直有些模糊,熟悉又陌生的感觉,近期在写项目时需要使用到JS拼接字符串,就是用JS的写页面首先,使用js拼接input是要注意使用引号(次引号不是汉语或英语的引号,而是键盘上的tab键上面的哪一个引号,这个引号包含在最外层,否则JS写input将不生效),至于里面的引号使用英语的单引号就可以了,里面的引号需要使用反斜杠转义,如果要在里面放参数,需要注意使用el表达式的形式,其他跟正常的i...

2020-03-03 09:51:08 306

原创 easyUI保存报错网络中断,请检查网络,如何处理

2020-01-06 闲来笔记近期在开发时,使用easyUI保存成功后抛出一个问题,如图看到这个问题一脸懵逼 无从下手 上网查找也没结果,后来在检查代码时发现页面保存成功后会关闭页面,然而这个时候页面内还有逻辑没有执行完,例如还有查询没有查询完,或是异步调用的逻辑,解决方案:将未完的逻辑放在关闭页面的前面...

2020-01-07 13:31:35 199

原创 java页面跳转时参数带有特殊字符的处理

近期在测试时,发现一个bug而出现的问题拿出来分享一下,使用的场景:easyUI问题描述如图:当点击那个数字按钮时,会跳出来一个框,但是这个框现在却不是我想要的样子去后台查看日志,如图,这是页面跳转时路径参数含有特殊字符无法解析,导致页面报错,解决这种问题其实也很简单,使用URL的编码解码的方法就可以解决,encodeURIComponent:url编码,decodeURIComp...

2019-11-08 15:05:26 825

原创 JavaScript针对JS创建的时间进行修改(即加减时间)

使用的页面框架 easyUIJS获取当前时间温馨提示:对JS的时间运算,必须在这个基础上let currBeginTime = new Date();JS对日期相加减,currBeginTime.setDate(currBeginTime.getDate()-1);JS对月份相加减这里需要注意,月份是从0开始的,所以月份需要加1currEndTime.setMonth(cur...

2019-10-17 17:14:54 711

原创 java的char强转为int的注意事项

今日公司值班,没有什么大问题,就随便敲一些代码,过程中遇到了char转换为int类型的问题,说到这里,估计你们很多人都会想一个方式,二进制转十进制int c = 0;StringBuffer sb = new StringBuffer("1011"); for (int i = 0; i < sb.toString().length(); i++){ c +=...

2019-10-02 20:50:27 2063

原创 hashCode方法里为什么选择数字31作为生成hashCode值的乘数

前提:   由于java默认比较的是类的地址值,每个对象一定是不同的,所以重写了hashCode()和equals()方法,这样就会先根据类里的属性生成hashCode,如果生成的hashCode值相同,则在使用equals()比较属性的值。两者都相同则认为这两个对象相等。当是就对hashCode的生成很好奇,自己看了下源码也是懵懵懂懂。这下终于可以搞清楚了,开森,感谢大佬!原因一:更少的乘...

2019-09-29 20:19:43 417

原创 页面的redio的只读属性和并且可以保存

众所周知,文本框的只读可以设置它的readonly属性来完成,但是对于单选钮和复选框,设置readonly却不能完成只读功能,那应该怎样设置它们的只读属性呢?以下是几种方法:第一种方法:<input type=radio disabled><input type=checkbox disabled checked>通过这种方法设置后,单选钮和复选框变成灰色只读的了...

2019-09-22 16:54:28 311 1

原创 jQuery的$.each()方法中使用break和continue的用法

用程序员的尊严做担保 这个可以用,jQuery中each类似于javascript的for循环但不同于for循环的是在each里面不能使用break结束循环,也不能使用continue来结束本次循环,想要实现类似的功能就只能用return,break 用return falsecontinue 用return true...

2019-09-15 21:01:30 730

原创 页面请求后台接口时参数过长的处理

环境:SQLserver easyUI spring-bootget请求时后台报错:15-Aug-2019 21:48:04.380 信息 [http-nio-8077-exec-1] org.apache.coyote.http11.Http11Processor.service Error parsing HTTP request header Note: further occurr...

2019-09-06 12:01:15 2014

原创 JS校验手机号和身份证号格式

1:校验手机号//JS正则表达式校验手机号 function isPoneAvailable(poneInput) { var myreg=/^[1][3,4,5,7,8][0-9]{9}$/; if (!myreg.test(poneInput)) { return false; ...

2019-08-20 15:53:30 739

原创 java的跨域问题解决

在同一个域名下,JSP来回跳转,传值,调用方法很简单,很多人也都会,先来说一下我的跨域应用的场景和环境环境:easyUI的JSP页面的跳转(两个不同域名的JSP),并且还要子页面调用父页面的方法,我的任务是父页面跨域跳转子页面,然后子页面在回调父页面方法,完成操作父页面跨域跳转的代码:使用的是原生的JS方法window.open(url,name,'height='+iHeight+',...

2019-07-24 18:19:29 154

原创 sqlserver 的pivot和unpivot用法

近些天在学习SQLserver,过程中遇到了一些自己不知道东西,就随手记下来,以便以后忘了,还得再重新查,今天说的是SQLserver的pivot(行转列)和unpivot(列转行),废话不多说先来看一下语法,首先为了找到合适的场景,我随机写了一个SQL,代码如下SELECT business_type, COUNT(business_type)FROM dbo.pd_product...

2019-07-16 14:00:28 2889

原创 sqlserver的order by多个字段排序优先级

环境:SQLserver2012,数据库比较lower 不要介意,首先简单的来,1:单个字段排序SELECT * FROM dbo.app_merchant_card_limit ORDER BY added_time desc结果如图单字段排序比较简单,就是针对这个字段进行排序,没有什么疑问,desc是降序,ASC是升序(默认可以不写)2:多个字段排序SELECT * FRO...

2019-07-12 17:03:54 10503

原创 easyUI的checkbox参与查询的简单有效的JS写法

近期在用easyUI写项目时遇到一些困惑,来分享一下需求:将一个有效的按钮添加到查询中,图图我估计很多人都会想到JS的一个通用封装参数的方法serializeObject(),对,就是他,但是这个方法有一个bug,如果只是简单的textbox或者combox,这个方法足够用了,假如要像上图中添加一个CheckBox时,是获取不到这个框的值,正确的写法是这样<form:checkbox...

2019-06-17 18:18:16 665

原创 关于easyUI的conbobox向后台请求数据并且返回的问题解决

近期用easyUI写后台功能,有一个下拉框需要向后台请求数据并将请求到的数据返回到下拉框里面,整了半天终于出来了,不是太好,有bug悄悄说!!前台代码<label style="display: inline-block">年龄层: <easyui:comboBox name="ageCompositionId"/></label><script&g...

2019-04-04 17:48:39 401

原创 关于easyUI的滚动条不显示问题细节研究

近期赶项目修bug时,发现一个关于easyUI的滚动条不显示的问题,拿出来晒晒在做后台的一个列表时,已经完成了,只是没有展示滚动条,也没有分页,但在后期测试时由于鼠标滚轮坏了,有没有滚动条往下拖动,造成只能看到一部分的数据导致的bug(鼠标的滚轮的坏了也能造成bug,想想都是泪,那一瞬间仿佛看到了宇宙毁灭)上图jsp代码如下&lt;thead data-options="frozen:t...

2019-03-17 09:07:46 2575

原创 关于java中SQL中from前的@@的使用

近期敲代码出现一个匪夷所思的问题,找了半天没找到原因,现在分享出来大家多提提意见在展示列表功能时,列表挂了一直傻傻的转,后台报了一个原因于是我去找SQL的问题:如下SELECT boi.order_item_id,mc.name customerName,cm.name merchantName,bo.customer_phone mobile,asd.subject,asd.act...

2019-02-20 09:47:57 660

转载 [springBoot系列]--springBoot注解大全

一、注解(annotations)列表@SpringBootApplication:包含了@ComponentScan、@Configuration和@EnableAutoConfiguration注解。其中@ComponentScan让spring Boot扫描到Configuration类并把它加入到程序上下文。@Configuration 等同于spring的XML配置文件;使用Java...

2019-02-14 09:24:45 98

转载 SQL Server 索引中include的魅力(具有包含性列的索引)

开文之前首先要讲讲几个概念【覆盖查询】当索引包含查询引用的所有列时,它通常称为“覆盖查询”。【索引覆盖】如果返回的数据列就包含于索引的键值中,或者包含于索引的键值+聚集索引的键值中,那么就不会发生Bookup Lookup,因为找到索引项,就已经找到所需的数据了,没有必要再到数据行去找了。这种情况,叫做索引覆盖;【复合索引】和复合索引相对的就是单一索引了,就是索引只包含一个字段,所以复...

2019-02-11 09:37:32 540

原创 SQLserver索引

数据量比较大,查询时间长,创建索引减少查询时的时间,语法:CREATE [索引类型] INDEX 索引名称ON 表名(列名)使用过程的模板代码(此代码需要在SQLserver需要创建索引的表所在的数据库里运行一下才能生效;)--USE [starter]--GO--CREATE NONCLUSTERED INDEX [&amp;lt;Name of Missing Index, sysnam...

2019-02-11 09:02:58 2341

转载 查看mysql数据库及表编码格式

1.查看数据库编码格式1mysql&gt; show variables like ‘character_set_database’;2.查看数据表的编码格式1mysql&gt; show create table &lt;表名&gt;;3.创建数据库时指定数据库的字符集mysql&gt;create database &lt;数据库名&gt; character set utf8;...

2019-02-08 12:21:52 1127

原创 BigDecimal加减乘除和比较大小

java的BigDecimal类型对应数据库numeric(18,2)类型BigDecimal bignum1 = new BigDecimal(“10”);BigDecimal bignum2 = new BigDecimal(“5”);BigDecimal bignum3 = null;//加法bignum3 = bignum1.add(bignum2);System.out.p...

2019-01-30 10:12:13 222

空空如也

空空如也

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

TA关注的人

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