自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

炉火纯青

专注在20%的问题上 投入80%的精力

  • 博客(377)
  • 资源 (2)
  • 收藏
  • 关注

原创 java8利用Stream方法求两个List对象的交集、差集与并集(即:anyMatch和allMatch和noneMatch的区别详解)

这里anyMatch表示,判断的条件里,任意一个元素符合条件,就返回true值。在allMatch 接口定义中是接收 Predicate 类型参数,在Lamdba表达式中 Predicate 是接收一个T类型参数,然后经过逻辑验证返回布尔值结果。判断数据列表中全部元素都不符合设置的predicate条件,如果是就返回true,否则返回false,流为空时总是返回true。判断数据列表中全部元素都符合设置的predicate条件,如果是就返回true,否则返回false,流为空时总是返回true。

2023-11-01 07:04:56 4952

转载 git查看分支、创建分支、合并分支

假设你准备开发一个新功能,但是需要两周才能完成,第一周你写了50%的代码,如果立刻提交,由于代码还没写完,不完整的代码库会导致别人不能干活了。如果等代码全部写完再一次提交,又存在丢失每天进度的巨大风险。你创建了一个属于你自己的分支,别人看不到,还继续在原来的分支上正常工作,而你在自己的分支上干活,想提交就提交,直到开发完毕后,再一次性合并到原来的分支上,这样既安全,又不影响别人工作。首次提交产生的提交对象没有父对象,普通提交操作产生的提交对象有一个父对象, 而由多个分支合并产生的提交对象有多个父对象。

2023-05-25 06:55:30 802

原创 若依前后端分离版 前端发布上线若干注意事项

若依前后端分离版 前端发布上线若干注意事项

2023-01-05 16:49:52 503

原创 依vue下拉框取字典表值回显为数字不是文字

依vue下拉框取字典表值回显为数字不是文字

2022-11-18 16:58:56 787

转载 LayUI使用弹窗重载父级数据表格的两种方法

LayUI使用弹窗重载父级数据表格的两种方法

2022-10-22 21:29:19 2073

原创 vue3+vite+windicss+element-plus+axios+router+cookies 搭建

vue3+vite+windicss+element-plus+axios+router+cookies 搭建若干知识要点

2022-09-03 10:06:43 594

原创 【最新亲测】vue.js 实现点击后动态添加class及删除同级class

本来想偷个懒,想直接从百度搜索复制粘贴,结果发现搜索出来的结果全部是某一篇文章,从第一页到第10页都是,大量重复泛滥滥竽充数。这文章不仅代码不全、不严谨、甚至还有几处bug,其中大量拷贝的网页布局混乱,不忍直视...马德,百度是越来越不行了,越来越稀烂了,估计觉得自己是行业龙头成绩好,心思根本没有花在其本业上,注意力放在搞钱和其它虚头巴脑的东西去了...推荐大家以后用bing.com 吧,尤其是搜索技术类的文章,比百度强太多。。。...

2022-07-30 08:03:03 2093

原创 vue-element-admin 常用工具、命令、安装及报错处理方法、注意事项等

一、软件工具:Visual Studio Code (免费的) 二、vue-element-admin 中文官网:vue-element-admindemo演示地址:Vue Element Admin三、安装及注意事项:1、要使用中文版,直接去git 下载包:https://github.com/PanJiaChen/vue-element-admin/tree/i18n下载完后,解压到 Visual Studio Code工具创建的目录下面,然后在执行安装与下载依赖前,现按照这里的方法改动代码 https

2022-06-30 10:00:10 1493

原创 linux 系统redis常用命令

一、查找redis所在的目录二、启动redis服务方法通过cd命令先进入redis所在的目录,进入bin文件夹(我的redis-server程序所在的目录是:/usr/local/redis/bin/),然后直接输入以下命令:二、关闭redis方法直接执行以下命令:三、重启redis服务方法:先关闭,再重启即可......

2022-06-23 15:05:06 404

原创 windows 端口占用查询

windows 端口占用查询

2022-06-10 14:14:45 419

原创 MYSQL高级进阶:运算符、逻辑运算符、条件语句等使用

一、运算符、逻辑运算符使用参考这里:mysql大于等于_MySQL 运算符_一只特立独行的cherry的博客-CSDN博客二、mysql中使用case when else end 方法:(注意:经测试,此写法中不能使用sum等配套聚合函数,否则报错,除非将查询结果封装起来再查询一次)select CASE WHEN Dtime >= '2018-12-12 01:02:01' AND Dtime < '2020-12-12 01:02:01' THE..

2022-05-26 09:21:42 164

原创 jquery 通过自定义属性查找元素

<div id="father"> <span class="son" data-value="1">文字1</span> <span class="son" data-value="3">文字2</span> <span class="son" data-value="8">文字3</span> <span class="son" data-value="9">文字4</span>&lt.

2022-05-12 21:47:25 2617 1

转载 MySQL datetime、date、time、str之间的转化与比较

SELECT NOW(),CURDATE(),CURTIME(), -- datetime 转 date time NOW(), DATE(NOW()), TIME (NOW()), CONCAT(DATE(NOW()), ' ', TIME (NOW())), -- str 转 datetime date time str_to_date('2019-04-25 08:50:00', '%Y-%m-%d %H:%i:%s'),DATE('2019-04-25 08:50:00'),TIM.

2022-05-08 19:51:26 559

转载 mybatis xml参数传递 多种方法

方法一、传入多个String类型参数, 使用@Param注解1、mapper中写法:List<Student> getStudent(@Param("grade")String grade, @Param("class")String class,@Param("name")String name);2、XML中写法:<select id="getStudent" parameterType="java.lang.String" resultType="Studen..

2022-05-08 19:47:28 4016

原创 软件测试或设计时注意事项

1、必填项目未填写后是否能验证通过?2、非必填项目在未填写后提交后,是报异常?3、纯数字参数空填写中文或英文字符后,是否能验证通过?4、围绕产品库存进行增删改后,库存变化状态是否与实际相符?5、围绕订单进行收款结算或报账支出结算后,对应已收款、尾款、毛利是否与实际相符?6、订单扎帐后,是否依然能进行订单修改、结算、报账等操作?(开多个浏览器模拟多人同时操作)7、用户权限验证:没有权限时是否能操作?有权限时是否不能操作?8、添加/编辑 表单页面,若相关栏目填写内容过多,提交后是否报错?(文本框与

2022-05-06 09:16:17 159

原创 java 比较两个 yyyy-MM-dd hh:mm:ss 格式时间前后大小(封装)

//比较时间前后 public static int compareDate(String DATE1, String DATE2) { DateFormat df = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss"); try { Date dt1 = df.parse(DATE1); Date dt2 = df.parse(DATE2); if (dt..

2022-05-03 21:18:11 1528

原创 java 今天、明天、后天、明年今天,昨天、前天、过去七天、过去一年日期的整体封装;

/* * date-1 昨天 * date-2 前天 * date-3 过去3天 * date-4 过去4天 * date-5 过去5天 * date-6 过去6天 * date-29 过去一个月 * date-365 去年今天 * date1 明天 * date2 后天 * date3 未来第3天 * date4 未来第4天 * date5 未来第5天 * date6 未来第6天..

2022-05-03 21:12:45 1080

原创 Mybatis-Plus 部分字段更新方法

UpdateWrapper up= new UpdateWrapper();up.eq("id", 100);up.set("nickname", "张三");up.set("age", "23");xxxxxMapper.update(null, up);============温馨提示===========主要是注意两个地方:1、一个set传参;2、update里面用null ,而不是实体类对象...

2022-04-30 18:22:56 3068

原创 mybatis-plus 的getOne用法

QueryWrapper <Bz_diaodutableVo> QR=new QueryWrapper();Bz_diaodutableVo Rst= getOne(QR.eq("字段1",参数1).eq("字段2", 参数2).last("limit 1"));//结尾加上last("limit 1") 可以避免存在多条数据时报错。getOne方法最终得到的是 实体类对象,其结果可以通过getXXXX()方法获取对象值;...

2022-04-24 18:35:23 25589

原创 判断 mybatis-plus的查询结果记录集是否为空(踩坑)

因为才学会使用mybatis-plus,随着使用的深入,不断地踩坑,今天就来记录一下“判断 mybatis-plus的查询结果记录集是否为空的坑”;当查询语句中没有使用sum 方法时,判断方法如下:QueryWrapper <Bz_busestableVo> sql =new QueryWrapper<>();sql.eq("SAcard",SAcard).eq("busCard",busCard);Page Page=new Page(1,1);IPage iPag

2022-04-24 18:30:36 3020 1

原创 Java BigDecimal数据的 加减乘除运算

//加法:add//减法:subtract//乘法:multiply//除法:divideBigDecimal bignum1 = new BigDecimal("100"); BigDecimal bignum2 = new BigDecimal("50"); BigDecimal bignum3 = null; //加法 bignum3 = bignum1.add(bignum2); System.out.println("和 是:" + bign.

2022-04-24 18:29:30 2353

原创 Java日期时间快速处理(封装)

具体参考这里:点击打开链接

2022-04-21 12:17:22 202

原创 mybatis-plus 查询条件中按时间查询方法

感觉java的时间处理对中国地区用户来说实在是太蛋疼,因为我们习惯了 yyyy-MM-dd HH:mm:ss 或 yyyy-MM-dd 这种格式了,但是java毕竟是外国人写的,他们的时间不是结尾多了个0,就是中间多了个T,导致我们前端传输参数时,怎么都处理不好,一搞就查询结果为空,蛋疼得很!!!弄了几个小时,终于发现了一种有效方法,如下:QueryWrapper.apply("UNIX_TIMESTAMP(XX字段名) >= UNIX_TIMESTAMP('" + "2019-05-12 03:

2022-04-21 12:12:28 3028

原创 实体类bean转map,map转bean

public class MapBeanUtil { /** * 实体对象转成Map * * @param obj 实体对象 * @return */ public static Map<String, Object> object2Map(Object obj) { Map<String, Object> map = new HashMap<>(); if (obj =.

2022-04-09 09:55:53 185

原创 mybatis-plus整合springboot报java.io.IOException: 你的主机中的软件中止了一个已建立的连接错误

整合springboot的时候,客户端第一次请求ok,第二次请求就会报这个错java.io.IOException: 你的主机中的软件中止了一个已建立的连接。at sun.nio.ch.SocketDispatcher.read0(Native Method) at sun.nio.ch.SocketDispatcher.read(SocketDispatcher.java:43) at sun.nio.ch.IOUtil.readIntoNativeBuffer(IOUtil.java:223)

2022-04-03 14:38:23 2898

原创 初学java,关于springt boot + mybatis 的若干理解

1、controller 层:控制器主要用于对外接口,可使用@RequestMapping("XXXX") 绑定,实现具体网址(如:www.abc.com/XXXX )访问具体方法;这一个层级的类文件建议不做具体业务逻辑处理,只用来接受参数就行;主要业务逻辑放 service层下处理。2、dao 层与source/mappers目录下的xml 文件相配合,实现mysql 增删改查CURD等数据库基本操作功能封装;这一层不做业务逻辑判断,主要业务逻辑放 service层下处理。3、servic

2022-04-01 09:47:14 821

原创 ajax跨域问题解决sessionid不一致问题

ajax跨域问题解决sessionid不一致问题,在Ajax里面添加上下面红色代码即可:crossDomain: true, xhrFields: { withCredentials: true },$.ajax({ url:"http://citygame1234.4kb.cn/CityServer/w/login", type:"post", async:"false", dataType:"json", crossDo

2022-04-01 09:21:03 1409

原创 vue+elementUI 的axios方法post后端数据

以前习惯了jquery的ajax 方法向后端传递参数,使用法法很简单。由于刚接触vue+element,没有想到vue的后端接口访问方法这么复杂麻烦,一个axios的post方法弄了几天时间,怎么调试后端总是接收不到参数(我是pc端,没有用什么npm,直接调用使用的vue.js与axios.min.js,所以网上很多方法根本不能用),最终总算搞定了,下面我写下我的实现方法: var addObj ={ HisPatientID:this.CheckHis

2022-03-20 20:30:00 933

原创 java链接mysql5.7数据库测试代码

import java.sql.*;public class Boss { static final String JDBC_DRIVER = "com.mysql.cj.jdbc.Driver"; static final String DB_URL = "jdbc:mysql://localhost:3306/mydatabase"; static final String USER = "root";//数据库用户名 static final String PASS.

2021-12-24 18:39:27 1184

原创 div 滚动条颜色控制

.left-side{/*div盒子宽高定义*/ height: 100%; width: 100px; overflow: auto;}.left-side::-webkit-scrollbar {/*滚动条整体样式*/ width: 5px; /*高宽分别对应横竖滚动条的尺寸*/ height: 10px;}.left-side::-webkit-scrollbar-thumb {/*滚动条里面小方块*/ border-radius: 10px;.

2021-12-24 13:01:07 453

原创 php7.3 链接sqlserver数据库

<?php$Server="localhost";//服务器地址$database="base123";//数据库名称$uid="sa";//用户名$pwd="1";//用户密码$conInfo=array('Database'=>$database,'UID'=>$uid,'PWD'=>$pwd);$link=sqlsrv_connect($Server,$conInfo);if($link){$rs=sqlsrv_query($link,"select * fr.

2021-12-16 14:04:48 1109

原创 jquery 获取指定表单form下的复选框的值

$("#formID input[type=checkbox][name=myname]:checked").each(function() { console.log(this.value);//循环输出指定formID下被选中的复选框的值});

2021-11-16 10:13:50 1185

原创 jquery 遍历类对象方法

$(".myClass").each(function(){ alert($(this).html()) });

2021-11-11 19:22:50 1110

原创 Jquery 获取元素(父节点、子节点、兄弟节点)方法

$(this).parent(); // 父节点$(this).parents(); // 全部父节点$(this).children(); // 全部子节点$(this).find(); // 返回父元素中的子元素$(this).contents(); // 返回元素里面的所有内容,包括节点和文本$(this).prev(); // 上一个兄弟节点$(this).prevAll(); // 之前所有兄弟节点$(this).next(); // 下一个兄弟节点$(this).next..

2021-11-11 19:19:55 2554

原创 AE常用若干插件名称

一、湍流置换 AE Turbelent Displace :用来处理扭曲效果的,如常见的气功波,水波,光波等效果;二、快速方框模糊:处理大面积模糊的(如全息投影产生的阴影效果等处理);三、CC Light Rays :射线光源,常用于处理如投影仪的发光喷射口等效果;...

2021-09-06 16:07:20 940

原创 fullCalendar 重新渲染事件

//需要这三行代码,缺一不可$('#calendar').fullCalendar('removeEvents', function() { return true; });$('#calendar').fullCalendar( 'removeEventSource',arrayNEW )$('#calendar').fullCalendar( 'addEventSource',arrayNEW )

2021-04-04 23:31:03 2319 8

转载 FullCalendar 日历插件中文说明文档

FullCalendar 日历插件中文说明文档 https://cloud.tencent.com/developer/article/1019452

2021-04-04 23:28:32 1858

原创 php+redis连接密码和指定数据库,存储数据与读取数据

<?php$redis = new Redis(); $redis->connect('127.0.0.1', 6379); //连接Redis $redis->auth('mypasswords123sdfeak'); //密码验证 $redis->select(user);//选择数据库user $redis->set( "testKey" , "Hello Redis"); //设置测试key echo $redis->get("testKe.

2021-03-14 21:49:43 1095

原创 mysql 批量修改表字符集与字段字符集方法

以下以“utf8_general_ci”转“utf8mb4_general_ci”为例:一、mysql批量修复表编码;ALTER DATABASE db_name CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci;二、mysql批量修改字段字段编码:ALTER TABLE `table_1` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci;ALT..

2021-03-12 11:00:21 731

原创 JavaScript 判断当前协议是http还是https

var ishttps = 'https:' == document.location.protocol ? true: false; var url = window.location.host; if(ishttps){ url = 'https://' + url; }else{ url = 'http://' + url; } alert(url);//输出结果

2020-05-22 07:20:13 1026

微信公众平台企业号token验证接口、回调 PHP版(完整案例)

微信公众平台企业号验证接口、回调 PHP版,本人为了解决这个企业号的验证和发送消息的问题,整整研究了几天时间,因为微信企业号刚推出来,网上资料太少了!后来在一些朋友的帮助下和本人反复调试完善下,终于整理得到了比较理想的文档,经亲测,实验成功。

2014-10-21

微信公众平台企业号接口token验证、回调 PHP版(完整案例)

微信公众平台企业号验证接口、回调 PHP版,本人为了解决这个企业号的验证和发送消息的问题,整整研究了几天时间,因为微信企业号刚推出来,网上资料太少了!后来在一些朋友的帮助下和本人反复调试完善下,终于整理得到了比较理想的文档,经亲测,实验成功。

2014-10-21

空空如也

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

TA关注的人

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