自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 将临时表的所有数据添加到另一张表的某个字段

临时表目标表。

2023-07-31 17:09:03 668

原创 将集合数据至添加临时表,删除临时表全部数据

【代码】将集合数据至添加临时表,删除临时表全部数据。

2023-07-31 16:45:48 567

原创 java判断计划发送时间与当前时间是否不足10分钟

【代码】java判断计划发送时间与当前时间是否不足10分钟。

2023-07-31 16:26:27 629

原创 VMware虚拟机net模式无法共享主机ip

这个虚拟机是别人建的,我想拿过来直接使用,但他虚拟机设置的ip前三段网络号码和我的主机ip并不一样,所以和我的主机连不上,试过net模式共享主机ip没有用,VM的服务里也弄过了也没用。终于找到修改ip的方法:修改ifcfg-entXX文件,但由于虚拟机连不上主机,Xshell用不了,只能在VMware里进行操作(命令、操作方式会和Xshell有些差别)我的主机ip(windows命令提示符输入ipconfig回车进行查询)虚拟机的ipVMware命令行里输入ip addr回车进行查询,滚动找到第二点

2022-03-09 15:15:26 3889

原创 Linux服务器端应用程序安装

安装JDK卸载系统预装的 JDK,Linux自带有java但没javac无法编译,所以需要卸载重装rpm -qa | grep openjdk执行卸载,卸载过程中使用 --nodeps 忽略依赖关系[root@localhost ~]# rpm -e --nodeps java-1.8.0-openjdk-headless-1.8.0.161-2.b14.el7.x86_64[root@localhost ~]# rpm -e --nodeps java-1.7.0-openjdk-1.7.0.

2022-03-07 10:10:18 1016

原创 Linux常用命令

最为常用的Linux命令,也是必须掌握的

2022-03-07 09:08:03 278

原创 IntelliJ IDEA 2021 使用Git

1、 idea配置git:settings/Version Control/Git–>Path to Git executable(git安装目录)->Test后下方显示版本号即成功–>Apply–>ok有两个情景,看你属于哪一个,跟着操作就好。情景一:还没有远程库,需要新建一个远程库对项目进行管理2.1.1 项目添加到git本地仓库:VCS/Create Git Repository,然后选择git本地仓库位置,我用的是默认的位置,当前项目的根目录,选择好后该目录会有一

2022-01-07 17:04:27 9803

原创 git reset soft、mixed和hard的区别和用途详讲

先看看工作区、暂存区和本地版本库的关系你的项目就在工作区,对于项目新建的文件你必须先add保存到暂存区,再commit提交到本地库;对于修改的文件可以先add再commit,或者直接commit。回退和前进commit版本,只是移动HEAD指针的位置,只要进行过commit,将永久保存,不会被删除,回退版本后可以通过git log(最详细)、git log --pretty=oneline(简化)、git log --oneline(上一个的简写)、git reflog(简化,但信息更多)获取到全部

2022-01-05 16:11:06 6790

原创 Git常用命令

常用命令:git init 初始化git仓库(该目录会出现一个隐藏的.git文件) |git status 查看版本状态(查看工作区、暂存区状态)git add 【file name】 添加操作(将工作区的“新建、修改”添加到暂存区)git commit -m " 提交消息 " 【file name】 提交操作(暂存区的内容提交到本地库)git log 查看历史版本记录,空格下翻、b上翻、q退出​ 简洁显示:​ git log --pretty=oneline 完整索引 +

2021-12-22 17:03:18 376

原创 Java接收js的post请求的json的数据

js代码:$.post("${ctx}/updateExaminProcess",{Datas: JSON.stringify(data)},function (data) {});下图为数据的内容:注意:如果不经过JSON.stringify()字符串化,直接传到控制器值会为空!控制器拿到的数据是字符串化的集合,并且集合里包含了数组;所以需要将字符串化的集合重新转回集合类型,再遍历集合拿到里面的集合里的数据:@RequestMapping("updateExaminProcess")@R

2021-08-28 16:46:47 719

原创 Vue组件使用

在大型应用开发的时候,页面可以划分成很多部分。往往不同的页面,也会有相同的部分。例如可能会有相同的头部导航。但是如果每个页面都独自开发,这无疑增加了开发的成本。所以会把页面的不同部分拆分成独立的组件,然后在不同页面就可以共享这些组件,避免重复开发。1、组件也是一个Vue实例,因此它在定义时也会接收:data、methods、生命周期函数等2、不同的是组件不会与页面的元素绑定,否则就无法复用了,因此没有el属性。3、但是组件渲染需要html模板,所以增加了template属性,值就是HTML模板。4

2021-06-15 14:57:31 1431 2

原创 Vue指令使用

Vue下载地址:https://github.com/vuejs/vue(下载解压,在dist 可得到vue.js文件)直接使用公共的CDN:<script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script>Vue 是一套用于构建用户界面的渐进式框架(可以选择性的使用该框架的一个或一些组件,这些组件的使用也不需要将框架全部组件都应用;而且用了这些组件也不要求你的系统全部都使用该框架)。与其它大型框架不同的是

2021-06-10 10:28:42 167 2

原创 Java项目图片保存到mySQL数据库

html代码:注意:Img标签双击事件(ondblclick)传的值需和input标签改变事件(onchange) 传的值与input的id一致!<div class="" style="height: 85px; width: 85px;"> <img src=" " alt="" width="100%" height="100%" id="UsImgStudentPicture" class="border border-primary ml-1" ondblclick=

2021-05-16 11:12:55 4635 1

原创 Eclipse创建Maven项目

步骤:File\new\Maven Project(没有就点Other):找到Maven Project点Next,之后还会弹出一个模态框继续点Next:Catalog选All Catalogs或Internal都行,Filter搜索webapp,选择Artifact Id为maven-archetype-webapp的点Next:Group Id第一段为域名,第二段为公司名称或者团队名称(例:com.gx,), Artifact Id为创建的项目名称,最后点Finish项目就创建好了:..

2021-02-24 09:06:55 223

原创 select下拉框

效果图:Html:<select id="cabinType"></select>js://下拉框封装方法(用到调用即可,可带参数)function createSelect(selectId, url, value) { $.ajax({url:url,type:"post",dataType:"json",async:false, success:function(returnJson){ //console.log(typeof returnJ

2021-02-22 10:45:47 2231

原创 异步请求与同步请求的执行顺序区别

$.post异步请求(jQuery对原生ajax的封装):$.post("url",{ },function(){ console.log("ppp"); $.post("url",{ },function(){ console.log("ooo"); })console.log("sss");})输出顺序依次为:ppp - sss - ooo同步请求(async:同步false、异步true,默认为true):$.ajax({url:"xx/xx/xx",type:"post

2021-02-22 09:16:50 249

原创 正则表达式验证(姓名、性别、生日、手机号、身份证、邮箱、强密码)

//姓名信息验证(不能是符号)var userXingming = /^[A-Za-z\u4e00-\u9fa5]{1,}$/;if (!userXingming.test(IUname)) { layer.alert("姓名信息有误,姓名不能为符号"); return;}//性别信息验证var six = /^[男|女]{1}$/;if (!six.test(IUsex)) { layer.alert("性别信息输入有误,请按正确格式输入!"); return

2021-02-21 10:04:33 8692

原创 身份证input输入框限制,只能输入纯数字及限制长度

需求:只能输入18位纯数字,并且输入其他字符时删除其他字符1、<input type="number">还是可以输入e和e-,不符合2、<input type="text" maxlength="18" >限制了18位,但不能指定只输入数字,type="number"和配合时maxlength长度限制失效,不符合3、<input type="number"oninput="if(value.length>18)value=value.slice(0,18)"

2021-02-21 09:36:06 3362 2

原创 身份证提取省份

substring() 截取的值只能是字符串类型!参数不能为负!substring(a,b):索引从0开始,从a开始开始选取到b结束选取(不包括该元素)例: var ttt = “123456789”;console.log(ttt.substring (0,4));//输出为1234//提取身份证省份$("#IUNativePlace").click(function () { var nativeplace = ''; var idCard = $("#formIUStuden

2021-02-19 10:35:04 1270

原创 删除未发布的微信小程序

本来想创建不开启云服务的项目的,但创建错了,需要把该项目删除掉。可明明都将创建项目的文件夹里面的文件都删除了,还显示着已有项目可直接打开,并且不给在该文件夹创建项目。试过把整个文件夹删除再创建了,但也无济于事。而且点直接打开时还会在这文件夹下创建一个Json文件,说明还没删干净。本可以不管它,重新建一个不同名的文件夹来创建项目的, 可我就是想用这文件夹重新创建一个项目。解决步骤:1、 点直接打开,打开未删除干净的小程序2、 点击微信开发者工具右上角详情3、 点击文件系统路径,删除该文件夹(

2020-12-23 09:02:06 927

原创 Eclipse中Maven项目使用Layui进行分页查询

效果图:Java代码部分:/** ResponseBody用于将Controller的方法返回的对象,通过适当的 HttpMessageConverter转换* 为指定格式后,写入到Response对象的 body数据区 //主要用于json返回*/@ResponseBody//produces指定返回内容的类型@RequestMapping(value = "/fun4",produces = "application/json;charset=utf-8") public Layui

2020-10-19 16:04:00 440

原创 Eclipse使用MyBatis实现增删查改

想使用MyBatis实现增删查改功能,首先需要下载MyBatis和配置MyBatis,这两步具体怎么做可以去看我之前发过博客。src的目录结构:UserMapper.java:UserMapper.xml:<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapp

2020-10-19 15:37:40 982

原创 Eclipse中mybatis配置文件写法

想使用mybatis实现增删查改首先要做的第一步就是写mybatis的配置文件,以下就是编写mybatis配置文件的过程1、创建mybatis配置文件:在src目录右键,选择new/Other:搜索mybatis(需要下载mybatis才能搜出来,具体怎么下载可以看我上一篇写的博客),点击Next输入文件名:2、导入以下jar包第1个是:mybatis的核心包第2个是:连接Mysql数据库的jdbc驱动包第3个是:mybatis分页要使用的包3、编写mybatis配置文件:<?

2020-09-25 08:23:07 1822

原创 Eclipse下载MyBatis

点击Help/Eclipse Marketpalce然后会打开这个页面,再搜索mybatis进行下载下载好之后它提示你重启Eclipse就证明安装成功了,你想证实的话可以点这里搜索mybatis,出现这个就证明安装好了或者进入Help/Eclipse Marketpalce/Installed看到你安装的插件里有没有mybatis...

2020-09-18 08:08:44 975 1

原创 Eclipse替换jdk版本

更改默认jdk:Window\Preferences\Java\Installed,在这里替换你添加过的jdk版本如果要添加的话就继续执行步骤:Add\选Standard VM点NextJRE home为文件路径,然后点Finish就可以了更改项目jdk:项目右键\Properties\Resource\Java Build Path,这里有这个项目用到的jar包、jdk等等替换jdk就先选择旧的jdk点Remove,点Add Library选择JRE System Library就会打开

2020-08-09 19:11:22 882

原创 身份证提取生日和性别

提取生日:replace:替换一个与正则表达式匹配的子串例:20200426,replace(/(.{4})(.{2})/, ‘$1-$2-’)$1,$2按顺序对应小括号里面的小正则 捕获到的内容//提取身份证生日 $("#IUBirthday").click(function () { var idCard = $("#formIUStudent [id='IUIdentityCard']").val(); var birthday = ''; if (idCa

2020-05-28 14:07:19 413

原创 算法的基本概念

算法即能够对一定规范的输入,在有限时间内获得所要求的输出。一个算法的优劣可以用空间复杂度与时间复杂度来衡量。1、 算法的五个特征:(1)有穷性执行程序的运行时间是有限的,能够结束。(2)确定性要有明确的定义,不模棱两可。(3)可行性能有效地执行,并得到确定的结果。(4)输入算法执行时必要的数据,有些情况下,数据已经包含在算法中,算法执行时不需要任何数据,所以一个算法可以有零个或多个输入。(5)输出数据通过算法处理后的结果,算法必须要有一个或多个输出,没有输出的算法是毫无意义的。2、

2020-05-18 09:21:46 383

原创 二进制与十进制之间的转换

二进制转十进制:1位二进制数:0、12位二进制数:00、01、10、11(即0、1、2、3)3位二进制数:000、001、010、011、100、101、110、111(即1、2、3、4、5、6、7)所以N位二进制数 = 2N的十进制数因为二进制数11111=100000–1,所以等于25–1,当然你不嫌麻烦也可以24 + 23 +22 + 21 +20。二进制转十进制例子:(打不出...

2020-05-08 08:35:35 13278

原创 Supermap地图发布

发布地图前首先要启动iserver,它就在你下载好的软件文件夹里,路径supermap-iserver-win64-zip\bin\startup.bat,启动后要等到start Server startup in xxxx ms出来才可以使用,如图所示:(关闭就点shutdown.bat)然后就可以准备发布地图了,在浏览器搜索http://supermapiserver:8090/iserv...

2020-04-28 11:25:31 613

原创 VS日期筛选

VS中筛选当天、明天、当月、上月、当年、上年、全部。控制器代码部分:var Time = "";if (Date == 1){ Time = DateTime.Now.ToString("yyyy-MM-dd"); Linqs = Linqs.Where(S => Convert.ToDateTime(S.NumberDate).ToString("yyyy-MM...

2019-07-28 12:16:25 367

原创 给Layui表格全选按钮添加点击事件并获取数据进行回填计算

Layui表格的全选按钮只是改了下其他表格li的样式而已,所以你想通过获取选中行进行回填数据并计算时,你就会发现表头这个全选按钮是获取不到选中行的,所以它就不会再进行计算,所以我就帮它重新写了一个点击事件,让它全选时获取当前页面的全部数据,不全选时获取到选择行的数据进行判断。tabTitles = layuiTable.render({ elem: '#tabTitles', ...

2019-07-28 12:13:00 2447

原创 Layui表格点击全选按钮获取数据进行回填计算

当你是通过获取选中行进行回填数据并计算时,你就会发现表头这个全选按钮是获取不到选中行的,所以它就不会再进行计算,虽然不会影响结算功能,但会影响到回填数据的计算。如图所示:如果我一个个选中的话,他是能够计算的,但我点击了全选按钮它并没有帮我再计算(这里的数量应该是2才对的)。所以,为了解决这个bug,我在这个按钮外层的div加了点击事件在表格的回调里,这样可以让它点击后获取的表格页面上的全部数...

2019-07-18 08:17:55 1389

原创 如何用了单元格编辑事件后,获取到没编辑的数据

获取到没编辑的数据有什么用?是为了和编辑后的数据进行判断,比如说:我购买了3件商品,现在我要退货,当然,退货数量不能大于购买数量,所以使用编辑事件后要对这两个数据进行判断,退货数量不能大于购买数量,而退货数量等于编辑后的数量、购买数量等于最开始没编辑的数量,所以要获取到没编辑的数量。怎么使用编辑事件后获取到没编辑的数据?因为使用了编辑事件,所以获取到的是编辑后的数量,为了拿到没编辑的数量,我...

2019-07-18 08:06:41 172

原创 通过下拉框筛选的内容进行模糊查询

获取到查询条件和查询内容的val值,重载表格把他们传到控制器。//VIP搜索按钮function searchTitleByStem() { var VIPchaxun = $("#VIPchaxun").val();//查询条件var txtNoticeName = $("#txtNoticeName").val();//查询内容 //重载表格 tabVIP.reloa...

2019-07-07 16:13:18 1108 1

原创 下拉框的改变触发输入框的改变

首先通过change改变事件,让VIP类别下拉框改变事件触发折扣输入框改变事件,再获取到VIP类别表的类别ID,通过post请求把它传到控制器,控制器可以根据VIP类别表的类别ID查询到类别表的折扣ID,再通过类别表的折扣ID查出折扣表的对应的折扣ID,从而就能够查询出对应的折扣了。JS代码部分:$(function () { //VIP类别下拉框 createSelect...

2019-07-07 15:44:06 1249

原创 Layui分页功能的开启

Layui分页功能不仅可以异步分页,也可作为页面刷新式分页,并且外观简洁,调用简单,还可以省写很多代码。tabVIP = layuiTable.render({ url: '',cols: [[ ]], page: { limit: 10,//每页显示的条数 limits: [5, 10, 15, 20, 25, 30, 35, 40, 45,...

2019-06-28 08:19:15 1709

原创 根据状态修改layui表格显示的文字及字体颜色

当表格有两个或多个不同的状态时,我们可以让不同的状态显示不同文字及字体颜色,比如有两个状态:true和false,我让为状态true的显示“已销售”,状态false的显示“已退货”并将字体改成红色,如图所示:想要做到这样的效果,首先要在表头参数加上templet(自定义列模板)并给它一个名字,如代码所示:tabReceived = layuiTable.render({ //url: '/...

2019-06-28 08:11:14 8097 2

原创 分享一个树形菜单插件的下载及使用方法

当你需要在菜单里嵌套菜单的话,可以考虑使用树形菜单。树形菜单可以让需要分类功能更加简洁方便。下面是我现在正在使用的一款树形菜单插件,个人认为还是不错的,有需要的可以到http://www.treejs.cn/v3/api.php下载:下载完成后你就可以得到这个插件的css和js了,然后把它拷贝到你的项目文件里,css用这个zTreeStyle.css,js用这个jquery.ztree.co...

2019-06-17 16:53:54 490

原创 Layui表格合计、单元格编辑和自定义列功能的开启

Layui是有自带的合计功能的,但默认是没开启,我们需要把需要加上合计的功能的行的totalRow状态改成true,再在表头外加上totalRow: true,就可以了。开启合计功能代码:cols: [[ { field: 'CommID', title: '商品ID', hide: true },{ field: 'MarketMeny', title: '销售价', align: '...

2019-06-17 16:38:39 7064

原创 生成验证码

(作者:杨东升,撰写时间:2019. 6. 9)ValidCodeUtils是我创建的工具类,GetRandomCode和CreateImage是工具类里的方法,验证码是字符串类型所以用string类型,因为图片是数组类型,所以要用byte;将验证码字符串存入session中取名为validCode;图片属于文件,所以要用return File。public ActionResult Crea...

2019-06-09 18:11:31 154

空空如也

空空如也

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

TA关注的人

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