自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 SpringBoot集群环境中定时任务处理:防止重复执行

SpringBoot集群环境中定时任务处理:防止重复执行

2023-01-06 14:58:57 2694

原创 【Java中将一个List根据Object中的一个key进行分组】

Java将一个List 根据Object中的一个key进行分组

2023-01-06 14:31:47 328

原创 在html把图片传到数据库以二进制的方式保存,并在前端读取出来。(springboot+mybatis+mysql)

本项目中使用了mybatis的代码自动生成器。存取图片1. 自动生成的xml部分(存图片的字段在数据库要用 longblob 类型)2. 图片在实体类中的处理:/** * 图片 */ private byte[] picture;3.html:(定义一个input type=file) <!-- 修改模态框(Modal) -->...

2020-04-09 14:47:33 2825

bug解决思路.txt

package com.example.supplier.service; import com.example.supplier.entity.User; import java.util.List; public interface UserService { //查询全部 public List<User> selectAll(); } package com.example.supplier.dao; import com.example.supplier.entity.SysLogInfo; import org.apache.ibatis.annotations.Mapper; import org.springframework.stereotype.Repository; import java.util.List; import java.util.Map; @Repository @Mapper public interface SysLogInfoDao { // 分页查询数据 List<SysLogInfo> listSysLogInfo(Map map); // 查询总数量 Integer getLogInfoCount(Map map); } <!DOCTYPE html> &lt;html lang="en" xmlns:th="http://www.thymeleaf.org"&gt; &lt;head&gt; &lt;meta charset="utf-8"/&gt; &lt;meta http-equiv="X-UA-Compatible" content="IE=edge"/&gt; &lt;title&gt;创建组合&lt;/title&gt; [removed][removed] [removed][removed] &lt;/head&gt; &lt;body &lt;div class="chose2" ms-controller="fenye" id="fenye"> <ul class="neirong" > <li ms-repeat="datalist"><p><span>{{el.id}}</span><span >{{el.name}}</span></p></li> </ul> &lt;!--//数据--&gt; <div id="yema" </div> </div> [removed] var yema=document.getElementById("yema"); //&lt;![CDATA[ function fun(){ var top=[[${top}]]; console.log(top); for(var i=1;i<3;i++){ var a=document.createElement("a"); a.setAttribute("id",i); a.innerText=i; a.href="#"; a. a. fun(){ change(this.id); tian(this.id); }; yema.appendChild(a); }//生成前两个页码,这两个页码是始终都存在的 var span1=document.createElement("span"); span1.innerText="..."; span1.setAttribute("id","span1"); yema.appendChild(span1);//生成省略号,根据情况进行判断显示与否 for (var i = 3; i <top-1; i++) { var p = document.createElement("a"); p.setAttribute("id", i); p.innerText = i; p.href="#"; p. p. fun(){ change(this.id); tian(this.id); }; yema.appendChild(p); } var span2=document.createElement("span"); span2.innerText="..."; span2.setAttribute("id","span2"); yema.appendChild(span2);//生成后一个省略号 for(var i=top-1;i<=top;i++){ var p=document.createElement("a"); p.setAttribute("id",i); p.innerText=i; p.href="#"; p. p. fun(){ change(this.id); tian(this.id); }; yema.appendChild(p); }//生成后两个页码,这两个页码也始终都存在 tian(1);//调用函数,进行初始化页面处理 viewmodel.request(); } function tian(flag){ var top=[[${top}]]; console.log(top); //使用js隐藏属性 var span1=document.getElementById("span1"); var span2=document.getElementById("span2"); var value = flag; if(value>=5){ span1.style.display=""; }//如果是第5个页码以上,省略号将显示 else span1.style.display="none"; for(var i=3;i<top-1;i++){ var p=document.getElementById(i); if(i>value-2&&i<parseInt(value)+2){ p.style.display="";//显示 }//显示当前页码以及当前页码后两个页码 else p.style.display="none";//隐藏 } if(value<=top-3) span2.style.display=""; else span2.style.display="none"; } //]]> function change(flag){ viewmodel.number=flag; viewmodel.request(); } var viewmodel = avalon.define({ //id必须和页面上定义的ms-controller名字相同,否则无法控制页面 $id: "fenye", number:1, datalist: {}, request: function () { $.ajax({ type: "POST", url:"/data", data:{"number":viewmodel.number}, success: function (data) { viewmodel.datalist = data; } }); } }); avalon.scan(); [removed] &lt;/body&gt; &lt;/html&gt; &lt;!--分页显示数据--&gt;

2019-06-12

空空如也

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

TA关注的人

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