自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 微信公众号(小程序)验证URL和事件推送

文章的内容适用小程序和公众号

2024-01-05 17:55:01 422 1

原创 获取指定时区的日期和日期时间

public class TokyoDateTime { // 获取东京日期 public static LocalDate getTokyoDate(){ LocalDateTime localDateTime = LocalDateTime.now(); ZonedDateTime zonedDateTime = localDateTime.atZone(ZoneId.of("Asia/Tokyo")); return zonedDat.

2022-01-19 12:30:25 769

原创 读取mysql中的数据向redis批量写入

public void refreshRedis() { // 获取开始执行时间(毫秒) long x = System.currentTimeMillis(); // 开始页 int page = 1; // 每页数量 int size = 100; // 开始执行 while (true) { // 查询数据 List<De

2021-11-17 18:11:09 954

原创 姓名、微信、邮箱、手机的正则验证

function sumbitApply() { // 姓名正则 const reg_name = /^[\u4E00-\u9FA5A-Za-z\s*]+$/g // 微信正则 const reg_wechat = /^[A-Za-z0-9_-]+$/g; // 邮箱正则 const reg_email = new RegExp("^[a-z0-9A-Z]+[- |a-z0-9A-Z._]+@([a-z0-9A-Z]+(-[a-z0-9A-Z]+)?\\.)+

2021-08-12 23:34:07 359

原创 mysql字符串排序

数字类型:order by 字段 排序方式字符串类型:order by cast(字段 as char)字符串类型的数字:order by (字段+0) 排序方式order by cast(字段 as unsigned)ORDER BYCAST(t_school_rank.school_rank_institution AS CHAR) ASC,CAST(t_school_rank.school_rank_years AS UNSIGNED) DESC...

2021-06-07 19:05:34 1081

原创 thymeleaf遍历生成复杂的表格

前端: <table class="layui-table" id="tabRank"> <tr> <th colspan="2">机构</th> <th colspan="2">年份</th> <th colspan="2">得分</th> <th colspan="2">全球排名</th> &

2021-06-07 19:00:17 1606

原创 thymeleaf下拉框回显

<select name="areaId" th:value="*{areaId}" class="form-control" id="areaId" required> <option value="">请选择</option> <option th:selected="*{areaId == 1}" value="1">亚洲</option> <option th:selected="*{areaId == 2}"

2021-05-17 18:11:04 749

原创 thymeleaf代码片段点击导航高亮

引用了代码片段,点击某个导航的时候需要高亮显示公共页面:<li class="layui-nav-item" th:class="${layuiThis=='osUI/index'? 'layui-nav-item layui-this':'layui-nav-item'}"> <a href="/osUI/index" th:href="@{/osUI/index}">首页</a></li>th:class="${layuiThis=='os

2021-05-13 14:50:52 359

原创 summernote编辑器修改回填

参考文章:https://ask.csdn.net/questions/325285使用的模板引擎:thymeleaf静态页自己用ajax读取数据信息后调用编辑器api赋值$(’#summernote’).summernote(‘insertText’, ‘hello world’);动态页直接读数据库输出到编辑器容器内部,然后再初始化。也就是把数据库里的数据,追加到div里再进行summernote初始化,这样编辑器里就会有内容html:<div class="form-group"&

2021-05-07 14:13:42 551

原创 summernote修改回填:上传图片后再次生成一个编辑器(已解决)

我遇到的问题是,在修改回填后再次点击上传图片会额外生成一个summernote编辑器我所使用的是模板引擎是thymeleaf经过各种排查发现问题出在thymeleaf的回填我这里是获取后台数据进行回填的,而后台返回的是一个对象所以表单就用了th:object来接收数据用th:filed来回填数据问题就出在th:filed具体可以看一下这篇文章:https://www.cnblogs.com/sspox/p/13256344.html回填的时候一定要用th:value,这样就不会出现额外生成一

2021-05-07 14:03:13 173

原创 bootstrapTable列内容过长用省略号显示

{ field: 'countryOverview', title: '简介', formatter:function (value, row, index,field) { return "<span style='display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;' title="+value+">"+value+"</span>"

2021-04-29 10:58:17 2705 1

原创 elementui获取选择器的值

<el-select v-model="transfer.nFirstInstitution" placeholder="请选择新一级机构" clearable :style="{ width: '100%' }" @change="changFirstInstitution" > <el-option v-for="item in nFirstInstitution" :key="item.firstInstitution" :lab.

2021-04-13 08:42:45 1791 4

原创 创建OSSClient实例报NullPointerException

/* 检查自己的项目中是否引入了此jar包, 有此jar包的要删除 因为阿里云的OSSjar包和此jar包有冲突 (心力交瘁)*/<dependency> <groupId>org.apache.httpcomponents</groupId> <artifactId>httpclient</artifactId> <version>4.2.1</version></dependency>

2021-04-07 15:50:00 1773 1

原创 elementUI表格日期格式化

未格式化前在application.properties文件中加入json日期格式化全局配置# 日期格式化 返回json格式的全局配置spring.jackson.date-format=yyyy-MM-dd HH:mm:ssspring.jackson.time-zone=GMT+8格式化后:

2021-03-23 10:00:55 546

转载 MySQL删除所有表的外键约束

数据库的外键虽然能保证数据数据一致性和完整性,但是也一定程度地影响了数据更新的性能。在开发中,我们使用PowerDesigner建立物理数据模型时,为了结构的清晰,增加可读性,会创建表与表之间的关联关系。 在实际开发中,数据库中一般不会存在外键,阿里的开发手册中也强制不使用外键与级联操作,一切外键概念必须在应用层解决。如果数据库中已存在外键了,怎么办呢?查询schema中所有外键名称然后拼接生成删除语句。再把结果中的删除语句拿出来执行,删除数据库中所有外键约束SELECT CONCAT('ALTER

2020-12-08 16:44:48 1152 1

原创 springmvc+freemark

pom.xml文件 <!--freemarker模板引擎--> <dependency> <groupId>org.freemarker</groupId> <artifactId>freemarker</artifactId> <version>2.3.28</version> </dependen

2020-12-03 17:02:06 137

原创 post传数组

业务中涉及批量删除,就需要传多个id,用数组吧。在post中,参数都是键值对的形式,键和值都是string类型,那么就需要把数组序列化为string的形式Array.toString()就那么简单啦,下面的代码不用看了,都是废话 // 颜色 删除颜色和批量删除 function openDeleteColorModal() { // 获取获取颜色模态框中的所有复选框 var getCheckboxAll=$("#colorBody input[type='ch

2020-11-18 16:17:35 7572

原创 layui穿梭框渲染

// 打开颜色穿梭框 function openColorTransferModal(groupData) { // groupData 传过来的颜色组所包含的颜色id和颜色名称 // 查询所有颜色,用作渲染左边穿梭框 $.post("${pageContext.request.contextPath}/systemSet/findColorAll",function (data) { // 遍历获取当前选中的颜色组的颜色id,用作.

2020-11-17 15:16:17 733

原创 SQL语句 增删查改

开发工具与关键技术:SQL Server 2014 Management Studio,SQL语句撰写时间:2019年6月27日学院表:学院ID,学院名称,专业,年级,班级SQL语句 增:insert 表的名称values 新增的内容例:效果图:SQL语句 改:insert 表的名称set 要改的内容where 条件例:效果图:SQL语句 查:select...

2020-11-12 18:01:48 946

转载 idea根据数据库表生成实体类并改进生成的实体类

idea根据数据库表生成实体类并改进生成的实体类

2020-11-12 17:58:35 370

原创 SpringMVC保存图片路径到MySQL和回显图片(完整可用)

文章目录上传图片图片回显到img标签上传图片首先在pom文件中引入文件上传的jar包 <!--文件上传--> <dependency> <groupId>commons-fileupload</groupId> <artifactId>commons-fileupload</artifactId> <version>1.3.3&l

2020-11-10 10:04:44 1061 1

原创 layui数据表格渲染(完整可用)

不废话,直接上代码先定义一个工具类,用来处理查询数据库得到的数据,把数据按照layui表格所规定的格式返回这个工具类是必须的java部分工具类代码public class LayuiTableData extends HashMap<String,Object> { public static LayuiTableData layData (int count, List<?> data){ // List<?> data ?代表 lay

2020-11-09 16:33:17 2138

原创 layui表格输入数值自动计算

开发工具与关键技术:VS2015,ASP.NET MVC撰写时间:2019年 7 月 27 日先开启layui表格的单元格编辑在想要开启单元格的列中输入edit:’text’,即可开启单元格编辑通过监听单元格事件直接获取整行的数据比如下面的图片中数量就是开启了单元格编辑在数量单元格中输入数字在单元格失去焦点的时候就获取一整行的数据再把需要的值取出来进行计算再把计算好的值赋...

2019-07-29 10:15:33 7729 3

原创 传输layui表格的ID

开发工具与关键技术:VS2015,ASP.NET MVC撰写时间:2019年 7 月 27 日获取layui表格的ID,然后把ID传输到另外一个页面在渲染layui表格的需要在控制器先查询数据,在查询数据的时候把数据库表的主键ID也一并查询,然后把数据返回到视图的layui表格,layui表格用一列隐藏的列来接收ID,接着渲染出一列操作按钮的列,然后用传参的方式把ID传输到控制器的另...

2019-07-29 09:27:09 2962

原创 layui表格用json格式分页数据

开发工具与关键技术:VS2015,ASP.NET MVC撰写时间:2019年 7 月 17 日先定义两个类第一个是用于分页第二个是用于返回表格的数据查询数据库的数据把数据分页并把数据返回视图视图用json接收数据...

2019-07-17 09:14:59 4004 2

原创 ASP.NET MVC批量新增

开发工具与关键技术:VS2015,ASP.NET MVC撰写时间:2019年 7 月 17 日控制器用string类型接收视图传来的参数,先把数据分割并存入string数组,接着用foreach来批量新增一对多的数据先把strgoodsId转换为int类型接着新增第一张表接着嵌套for循环用来保存另一张表在foreach外面定义变量a用来作为for循环的循环条件for...

2019-07-17 08:57:43 883

原创 layui表格一个单元格放多个数据

先上数据库表销售订单表:商品表:销售订单明细表:销售订单明细表中是1对多的关系一个销售订单对多个商品如果按常规的查询方法把数据返回到layui表格,会出现下面这种情况而现在我需要把同一个销售订单的商品都放在同属的销售订单让数据只出现两行。首先在新建类的表格中用List 来接收数据在查询时商品名称时可以用子查询把查出来的商品名称以一个表格的形式返回在视图这边用一个...

2019-07-07 17:12:46 5652 4

原创 调用layui表格的数据

点击按钮 ,取出表格里一列的 “金额(元)” 的数据进行相加,把计算出来的值赋予 “总金额“ 文本框利用页面缓存来调用layui表格的数据var tabData = layui.table.cache.tabDemo;//获取表格的数据用这个方法既不需要选中单选框,也不需要选中复选框,直接想要哪个单元格的数据就获取哪个单元格的数据,或者获取整行,或整列例子代码:这就是最终的结果。...

2019-07-07 17:10:02 818

原创 用linq语句批量删除数据库的数据

开发工具与关键技术:VS2015,ASP.NET MVC撰写时间:2019年6月27日先循环获取layui表格选中的数据的ID(选中的数据就是要删除的数据)判断是否选中数据把所有ID存放在数组中用post把数组传输到控制器控制器接收到ID后再次进行判断判断是否有传输有ID到控制器(双份保险)声明两个整型类型记录删除成功和删除失败的条数因为ID是以数组的形式传输所以要分割I...

2019-06-27 16:55:27 1314

原创 layui表格单选框、复选框

开发工具与关键技术:VS2015,layui插件撰写时间:2019年6月17日layui表格单选框layui表格开启单选框,只需要在渲染表格,设置表头的时候加上 { type: ‘radio’ }效果图:layui表格复选框layui表格开启复选框,只需要在渲染表格,设置表头的时候加上 { type: ‘checkbox’ }效果图:参考layui官方文档...

2019-06-17 11:18:49 12656 3

原创 Layui表格头部工具栏

开发工具与关键技术:VS2015,Javascript撰写时间:2019年6月16日layui插件具有丰富而强大的功能,其中layui 的table组件也包含了许多用法,这些用法都很强大,而下面就来看一下它的表格工具栏部分。首先,要用到工具栏必须要先开启工具栏,官方给出的开启方法是在表格渲染时加入 toolbar:true 即可开启,这可还是很简单的。效果图:第一个图标是显示,隐...

2019-06-16 21:04:27 13366 5

转载 Javascript History 对象

开发工具与关键技术:VS2015,Javascript撰写时间:2019年6月3日History对象history对象记录了用户曾经浏览过的页面(URL),并可以实现浏览器前进与后退相似导航的功能。从窗口被打开的那一刻开始记录,每个浏览器窗口、每个标签页乃至每个框架,都有自己的history对象与特定的window对象关联。语法:window.history.[属性|方法] ...

2019-06-09 13:47:06 291

原创 Javascript日期对象

开发工具与关键技术:VS2015,Javascript撰写时间:2019年6月2日Javascript日期对象可以储存任意一个日期,并且可以精确到毫秒数(1/1000秒)定义一个时间对象 :var Udate=new Date();使用关键字new,Date()的首字母必须大写。使 Udate 成为日期对象,并且已有初始值:当前时间(当前电脑系统时间)。如果要自定义初始值,可以用...

2019-06-09 13:37:56 221

原创 JS电子时钟

开发工具与关键技术:VS2015,Javascript撰写时间:2019年6月1日用JS来写个简单的电子时钟思路:先获取计算机的当前时间,然后通过计时器不断的获取当前时间,从而达到电子时钟的效果样式必不可少的,先把电子时钟的样式设计好样式:<div class="row"> <div class="col mt-5"> ...

2019-06-09 13:22:35 6481

原创 layui数据表格排序,滚动条和合计

开发工具与关键技术:VS2015,ASP.NET MVC作者:李煜撰写时间:2019年5月27日layui数据表格排序对layui数据表格的数据进行升序或降序只需在表格的列里添加 sort: true 即可。例:效果图:例子中“业务日期”和“单据编号”添加了sort: true 在表头那开启了排序按钮“处理状态”和“审核人”没有添加sort: true 表头那并没有任何显示...

2019-05-27 11:30:57 6009 7

原创 从Excel导入数据到数据库

开发工具与关键技术:VS2015,ASP.NET MVC作者:李煜撰写时间:2019年5月24日通过网页页面把Execl的数据导入到数据库。在导入数据之前要先设计出一个导入数据的Excel模板,写入数据就规定按照此模板写入。把设计好的模板放入到项目的文件夹中。接着写一个下载模板的代码,调用浏览器下载窗口,进行下载模板 public ActionResult DownImportTe...

2019-05-27 11:22:56 21666

原创 C# NPOI流导出数据到Excel

开发工具与关键技术:VS2015,ASP.NET MVC作者:李煜撰写时间:2019年5月16日这里的NPOI导出数据用到的是SQL数据库,先引用数据库,接着实例化数据模型。先说明一下这个逻辑关系想要导出数据,那必须要先找到数据,用lingq语句查询数据把数据转化为对象列表格式创建工作簿(Excel)为工作簿创建工作表并命名创建表头创建列并赋值创建数据行为工作簿命名...

2019-05-16 20:19:22 4178 2

原创 页面跳转

开发工具与关键技术:VS2015,ASP.NET MVC作者:李煜撰写时间:2019年5月15日有关于页面跳转的一些小问题此时有注册页面,登录页面,主页面三个页面三页面为后台系统页面页面跳转的代码,平时会用的C#里面自带的window.location.href来点击的时候实现页面跳转,一般在做一些后台系统在登录跳转的时候会用到window.location.replace来点击的时...

2019-05-16 10:49:28 12588

原创 头像更改

开发工具与关键技术:VS2015,ASP.NET MVC作者:李煜撰写时间:2019年5月7日我们平时登录账号都会有头像,账号,密码这些,而账号和密码是最基本的东西,这里就说一下更改账户号,密码,头像,这些基本的代码。下面看一个例子:上面的例子中修改完信息点击保存更改完成说到更改数据的那这就涉及到一个数据回填,涉及到数据库,这个不用多说,在数据库里每一个账号都有一个在整个数据表里...

2019-05-08 17:06:23 3113 1

原创 注册账号

开发工具与关键技术:VS2015,ASP.NET MVC作者:李煜撰写时间:2019年5月1日今天就用C#编写一个在网页上的注册账号,其实注册账号就和数据新增差不多,注册账号这个涉及数据新增,那么就需要一个数据库,这里选择引入SQL数据库,这里应该说是映射会更好,因为这个C#这边的数据库并不是真正的数据库,它只不过是映射SQL数据库里的数据,通过C#操作数据库。不过本人习惯说引入。首先通...

2019-05-08 16:36:46 1799 2

空空如也

空空如也

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

TA关注的人

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