自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(36)
  • 资源 (1)
  • 收藏
  • 关注

原创 js 页面跳转输入框判断

let page = $("#pageNo").val();//判断当前输入的是否为数字let re = /^[0-9]+.?[0-9]*$/;let toPage = $("#toPage").val()if (page != '') { if (Number(page) >= Number(toPage)) { page = toPage; } else if (Number(page) <= 1) { page = 1; }

2021-08-30 16:24:15 273

原创 Thymeleaf 常用字符串函数

几乎涵盖了所有的常用字符串函数运用于判断表达式中时,关系判断使用 gt / ge / eq / lt / le / ne (即:使用缩写) gt: great than(大于)> ge: great equal(大于等于)>= eq: equal(等于)== lt: less than(小于)< le: less equal(小于等于)<= ne: not equal(不等于)!= 三元运算&

2021-08-26 21:07:30 1469

原创 高级检索js获取文本框中的内容

html代码结构:<table class="addel" id="searchPlusTable"> <tr class="target"> <td class="jia"><img src="/img/dyda/g1.png" alt=""></td> <td class=" jian"><

2021-08-26 20:50:38 366

原创 Parallels Desktop 16.5 M1 使用到期的解决方法

将mac的系统时间改为使用到期之前的时间即可:就比如现在我的体验到期时间是2021-5-20号接下来修改mac的当前系统时间点击时间与日期将当前时间改为到期日期之前的时间,然后再去查看我们的试用时间...

2021-05-19 14:41:50 7038 8

原创 js 打开新窗口

window.open(url);前端a链接页面加上 target="_blank"属性即可<a href="http://www.baidu.com" target="_blank"> 跳转百度</a> 跳转百度

2020-12-09 11:11:59 118

原创 jquery 通过class名称 控制标签的显示隐藏

html: <div class="search_nr" > <div class="fl nr_left" > <input type="text" id="searchWord" name="keywords" value="java" class="txt1"/> <input type="button" onclick="doFirstSearch('subformgeneral')" class="but1 fontweight

2020-12-04 09:19:55 3880

原创 java后端分页

public static int[] page(int count, int sideNum, int pageNum,int everyPage) { int pageCount = (count%everyPage==0)?count/everyPage:(count/everyPage+1); //总页数 //其实页 int startNum = 0; //结束页 int endNum = 0; int midpag

2020-11-18 16:29:43 156

原创 前端数组类型传入到后端map只能接收到第一个参数

使用JSON.stringify()转化一下即可$(".submit").click(function () { console.log("点击进入高级查询!!!"); var isLike =new Array();//选中的条件 var keyword = new Array();//输入的关键词 $('input[class="key

2020-11-04 14:34:30 895

原创 java8 list按照某一属性进行排序

Collections.sort(mapList,(s1, s2) -> Integer.parseInt(String.valueOf(s2.get("sort"))) - Integer.parseInt(String.valueOf(s1.get("sort"))));Collections.sort(list,(s1,s2)->属性1 - 属性2注意属性的格式

2020-10-29 10:53:24 3286

原创 解决IE 360 请求400问题

query为你请求的参数query = URLDecoder.decode(query,“UTF-8”);

2020-10-28 17:14:18 231

原创 thymeleaf 页面js参数使用${}来传参

th:onclick="|detailslog('${source.isLogin}')|"用|js函数名称(’参数‘)|的方式使用,如果你想在a标签跳转前使用的话可以:|return js函数名称(’参数‘)| 详情如下:<a th:href="@{${source.url}}" th:onclick="|reutrn detailslog('${source.isLogin}')|" class="url" th:text="${source.sourceFact}" target="_b

2020-07-29 16:36:25 2110

原创 mysql查询的时间数据带有.0

只需要在sql语句坐下格式转换即可 例如下面我想要将create_date字段转换: select cName,`comment`,stat,create_user,DATE_FORMAT(create_date,'%Y-%m-%d %H:%i:%s') as `create_date` from `comment` where elec_id = #{elecId}使用DATE_FORMAT(字段名称,'%Y-%m-%d %H:%i:%s')即可...

2020-07-24 10:49:16 1580

原创 bootstrapTable分页查询的问题

公司用的bootstrapTable插件在使用条件查询的时候页数还是停留在原来的页数 最后网上找了很多例子效果都不是很理想 最后的解决办法是:function reLoad() { $('#exampleTable').bootstrapTable('selectPage',1);}原来这个地方的代码为:function reLoad() { $('#exampleTable').bootstrapTable('refresh');}在此做一下笔记...

2020-07-23 22:51:18 357 1

原创 mysql分组后如何获取的某个字段信息

使用GROUP_CONCAT函数来显示select GROUP_CONCAT(name) as '字段名称', GROUP_CONCAT(description) , GROUP_CONCAT(ifnull(sort,'N')) , table_id from mss_field where table_id in (select id from mss_table) GROUP BY table_id如果想要把某列字段的null值也显示出来可以使用mysql的ifnnull函数,如果为null就替换

2020-07-14 10:19:34 1220

原创 jdbcTemplate多表连接 字段名覆盖

现在我要查询两张表的数据都有一个name字段 但是两张表的name分别记录着不同的数据最开始我使用:select f.id,t.`name`,t.alias,f.`name`,f.description,f.sort from mss_table t,mss_field f where t.id=f.table_id limit 0,100查询 但是查询的结果f.name覆盖掉t.name的值并生成了一个新的name字段解决的方法是给着两个字段加上一个别名就可以了 使用 as 或者空

2020-07-10 16:46:16 307

原创 mysql 按照字段升序 空字段放到后面

order by sort is null,sort asc具体实现如下select `name`,description,sort from mss_field where table_id in (select id from mss_table where name = "zwzx_book") order by sort is null,sort asc;

2020-07-09 16:44:02 207

原创 js刷新当前页面窗口

window.location.reload();直接执行这句话就可以了,例子如下$.ajax({ url: '/home/personalspace/userCollect/remove', data: { 'id' : id }, success: function (data) { //刷新当前页面 window.location.reload();

2020-07-08 21:09:56 660

原创 thymeleaf判断对象是否包含某个属性

th:if="${mssTable.get('descripition')}!=null"使用对象.get(‘属性名称’)来判断这个属性是否存在

2020-07-06 16:22:14 5488 1

原创 thymeleaf中解析 [[${data}]]失效的问题

需要在父标签上加上th:inline="text"属性, 详情如下:<p th:inline="text">获取[[${mes}]]</p>

2020-07-06 10:43:47 1085 1

原创 Mybatis返回含count(*)字段如何用result接收

常用的解决方法有两种:1、实体类 — 2、map集合本文我才用的是map集合 <select id="countByFiledSvue" resultMap="byFiledSvue"> select count(svue),svue from search_log where svue like #{svue} group by svue </select>这里是我的sql ,现在我想要统计出count(svue)和svue两个字段。

2020-06-29 17:54:26 7120

原创 从前端页面获取时间段传入到后台进行时间段的判断

我前端使用的是laydate插件var time1=$('#create_time').val().slice(0,20);var time2=$('#create_time').val().slice(22);然后使用ajax将数据传如控制层注:区间时间请转换为string类型进行比较

2020-06-16 22:50:18 1556 3

原创 实体类的List和map之间的互相转换

这里我使用的实体类为User这是我的list集合,原本应该是通过数据库进行操作的,这里我直接进行赋值了,如果你们拿来用的话就把User改变成你们的实体类就行了List<User> list=new ArrayList();User user1=new User(1,new Date(),"17634","lll","176");User user2=new User(2,new Date(),"17635","lll","176");User user3=new User(3,new

2020-06-02 18:21:42 4678 1

原创 mybatis-plus的快速入门

我使用的是springboot来配合mybatis-plus(下面我会简称MP)首先使用新的模块是需要导入相应的pom依赖<!--引入mybatis-plus组件--> <dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus-boot-starter</artifactId>

2020-05-31 10:17:44 75

原创 springboot 整合 security 作为权限认证

首先需要到如两个pom依赖 <!-- 引入thymeleaf-security的整合包 --><dependency> <groupId>org.thymeleaf.extras</groupId> <artifactId>thymeleaf-extras-springsecurity4</artifactId> <version>3.0.4.RELEASE</version>&lt

2020-05-30 17:07:25 115

原创 springboot热部署的使用

我们开发中修改java代码时往往都需要重启项目才能够实现修改过后的代码,但是这样关闭在启动项目会花费大量的时间成本,spring boot官方推出了热部署插件,只需要导入依赖就可以完成项目的热部署,修改后无需重启项目就可以实现代码的修改导入一下依赖即可<!--引入热部署插件--><dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring

2020-05-30 14:14:52 88

原创 关于三张表以上的多表连接如何去连接(面向新手sql)

本片博客面向与菜鸟选手的:大佬请关闭该页面节省宝贵时间当需要查询数据时 首先理清楚一下思路,你想要查什么 ---------------------你想要查询的条件是什么--------理解清楚这两点非常重要接下来开始主菜当你需要查询的三张表没有明确的一个主表时(也就是说我全都要):你可以使用以下公式:select * from 表1,表2,表3, where 条件1 and 条件2嵌套你的表和条件即可 , 需要分组就加上group by 需要其他条件加上其他条件当你有一张明

2020-05-30 12:02:06 2497

原创 any_value()函数的使用体验

初学者的我们在使用group by的时候往往又是时候发现我们某些字段无法使用,这时候我们就可以使用这个函数强制把你想要返回的字段你强制返回出去这时我的表:create table SC(skey int ,SId varchar(10),CId varchar(10),score decimal(18,1),PRIMARY key(skey));insert into SC values('1','01' , '01' , 80);insert into SC values('2','01' , '

2020-05-30 00:10:14 2169

原创 springboot整合redis作为缓存

整合一个的模块需要1导2配3注解,这是一半模块的必备三部首先导入redis的maven依赖<!-- 引入redis --><dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId></dependency><!--引入cache组

2020-05-29 20:37:34 134

原创 Springboot整合fastJson的使用

首先导入pom依赖<dependency> <groupId>com.alibaba</groupId> <artifactId>fastjson</artifactId> <version>1.2.47</version></dependency>然后在启动类中添加即可@Beanpublic HttpMessageConverters fastJsonConfigure(){

2020-05-26 16:19:40 247

原创 springboot整合JPA的快速使用

这是项目结构:先导入依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-jpa</artifactId></dependency>其次配置yml文件:spring: datasource: driver-class-name: com.mysql.jdbc.D

2020-05-26 16:17:24 117

原创 docker安装rabbitmq访问不到15672web界面

先进入rabbitmq然后安装插件rabbitmq-plugins enable rabbitmq_management不要使用IE浏览器访问,使用火狐谷歌之类的浏览器

2020-05-12 13:51:38 1304

原创 关于centos8如何安装docker

关于centos8如何安装docker1.下载docker-ce的repocurl https://download.docker.com/linux/centos/docker-ce.repo -o /etc/yum.repos.d/docker-ce.repo2.安装依赖包 [这是相比centos7的关键步骤]yum install https://download.docker.co...

2020-05-05 13:30:19 202

原创 MFC listCtrl的基本使用

删除:m_list.DeleteItem(0); //删除第0行数据m_list.DeleteColumn(0); //删除 第0列数据m_list.DeleteAllItems(); //删除所有数据添加:m_list.InsertColumn(i,str[i],LVCFMT_CENTER,100); //插入头部,原本有5个参数,后面三个可以省略m_list.InsertItem(...

2019-12-13 21:41:54 1163

原创 MFC下通过代码实现改变按钮的颜色(不通过自绘)

我是一个刚刚出道的新手,公司开发项目时,要求通过串口返回的信息来使一个按钮模块的颜色变色,看了很多的博客,基本上都是通过自绘实现的,但是都需要通过点击按钮触发消息函数,经过一番波折终于实现这个功能了,废话不多说了直接上核心代码: CMFCButton* mfcb = (CMFCButton*)GetDlgItem(IDC_BtuJq);//IDC_BtuJq使你要改变颜色按钮的id mfcb-...

2019-12-05 20:31:11 702

原创 关于Edit Control: C2664无法将参数从const char[1]转换为cstring[1]

废话不多说 直接上图把控件改为值即可

2019-11-29 15:19:47 360

原创 VM安装CentOS的步骤

首先第一步:点击创建新的虚拟机 。第二步:选择自定义高级(c)。第三步:点击下一步。第四步:我们选择安装程序光盘映像文件(iso)选项,选择好你已经下载完成的镜像文件。第五步:用户名不要用root,应为这样会和系统的权限冲突。第六步:用户名自己起,路径选择好你将要吧系统安装的路径。第七步:处理器一个就够用了,如果需要提高性能可以追加。第八步:虚拟内存默认即可,如果需要提高性能可以适...

2019-09-25 08:08:09 68

最新版本的CnComm.h

CnComm基于串口调试的封装较好的.h文件,下载过后可以在c++文件中直接导入,里面有打开串口,串口信息发送接收关闭等功能,是国内一个大牛所编写,十分好用

2019-11-29

空空如也

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

TA关注的人

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