- 博客(16)
- 资源 (6)
- 收藏
- 关注
原创 记录一次查询优化
索引是走了的,但是走的不对,这条SQL是全表扫描,肯定是很慢的,因为需要查找到最新的添加时间,上面的慢SQL是查找最新的时间,然后根据工单id分组,查询很慢,优化的思想是,既然id最大的,就是最新的插入时间(因为业务逻辑是我写的),就先查询出来最新的id然后根据工单id进行分组,然后将查询出来的数据关联自身,优化后的SQL是这样的。可以看到,rows变少了,速度也快了很多。通过调试,最后定位到了慢的SQL。通过EXPLAIN分析一下。分析一下SQL的执行效率。
2024-12-27 11:03:25
282
原创 根据输入的数字计算Excel列的字母
第一列是A,第二列是B,第26个就是Z,第27个就是AA,运行效果如下,我是在菜鸟教程上的。遇到了一个需求,需要读取EXCEL文件,但是读取的时候,EXCEL的列是根据字母来的,行很简单,就是数字。下面我把代码封装成了方法,需要用的时候直接调用就行。
2023-12-18 22:59:46
312
1
原创 MySql的substring_index用法
指定分割符分割,根据-分割,返回两个结果,返回的应该是1和2,3,然后用-隔开。指定分隔符分割,根据否号分隔,返回两个,应该为1-2,3-4,最后逗号分隔。SUBSTRING_INDEX(被截取的字符串,分隔符,数量)如果分割符设置错误,将返回所有的字符串,例如。如果数量大于1,则返回指定个数,例如。因为找不到相关字符串,所以返回所有。如果数量设置为-1,则返回最后一个。闲话少叙,直接上案例。
2023-05-11 10:03:37
347
原创 BootstrapTable简单的使用
Bootstrap table是国人开发的一款基于 Bootstrap 的 jQuery 表格插件,通过简单的设置,就可以拥有强大的单选、多选、排序、分页,以及编辑、导出、过滤(扩展)等等的功能。本篇文章介绍bootstrap-table的简单的使用(查询,新增,修改,删除),在看之前,需要有一点点bootstrap的基础知识,很多bootstrap的相关知识点就不介绍了,只讲bootstrap-table的相关内容。bootstrap-table 的使用非常简单,只需要像引用JQuery一样将js文件以
2023-03-24 07:00:00
7684
原创 模态框配合Bootstrap-Table渲染数据展示异常错位问题
下面多出来了一行,当然了,自己试的话能够清晰,这里图上不容易看出来,而且上传到这上面的图片会被压缩,更不清晰,最好自己线下试一下,当然了,当你正在看我这个问题的时候,可能你也遇到了这种问题,然后看一下更严重的下现象,像下图这样,这样就更明显了吧,其实就是u浏览器渲染数据的时候,底部数据没有个和模态框范文范围对其齐,实际应用中,只要布局是按照bootstrap官方布局文档布局,不会出现下图的情况,只会出现图1的错误,多出来一行,显眼又不显眼,下图我是为了更明显的展示错误。这里是模态框渲染出来的样式。
2022-11-14 20:48:51
1779
原创 关于Bootstrap-Fileinput文件同步上传的问题
可以看到,当上传方式为同步上传的时候,如果选中了多个文件,发送的请求就是多次,一个文件请求一次,这样的好处当然就是快咯,因为异步本身就是不阻塞浏览器,当为同步的时候就会阻塞浏览器了。在做一些文件上传功能的时候,使用到了Bootstrap-Fileinput控件,在使用过程中,由于我自己特殊的使用场景,之前的文件上传是异步的,异步的好处就是流畅,当然了,如果选中的文件多的情况下异步是比较流畅的,如果是单纯的一个文件,那么,同步和异步就都无所谓了,先看一下如果是异步上传,请求和响应的内容是什么样的。
2022-11-10 21:40:44
1336
原创 基于Java语言的Web在线聊天室
能够实现登录,注册,聊天功能,最终效果如下图所示注册页面注册失败页面登录界面聊天界面消息界面,因为需要异步刷新,采用iframe标签进行刷新OK,前端完毕,下面开始编写后端,这个项目是jsp的,用的原生Servlet进行转发请求,首先,需要连接数据库的代码然后需要一个用户的类,用来存储信息然后就是4个servlet转发请求,注册的请求如下登录的请求如下发消息的请求如下退出登录的消息如下上面这些这就是全部代码了,资源地址如下基于Java的在线的聊天室...
2022-06-04 17:44:51
3597
10
原创 C#读取excel文件
C#读取excel文件读取的是本地的excel文件,读取过程中遇到的问题是外部表不是预期格式的错误如片如下造成这个错误的原因是因为表格是新版本,然而读取的驱动是老版本导致的,换成新的就好了,下面我把这两种都放上面了,需要的自取 static DataSet ExcelToDS(string Path) { //string strConn = "Provider=Microsoft.Jet.OLEDB.4.0;" + "Data Source=
2022-04-16 20:11:09
5177
原创 EF批量添加数据
EF批量添加数据在用EF框架操作数据库的时候,比如我的EF4,有时候操作多张表用EF的语法会有问题,比如这个:解决方法 ObjectStateManager 中已存在具有同一键的对象。ObjectStateManager 无法跟踪具有相同键的多个对象。我在网上找了很多解决方案,但是解决方案都太新,不适用于我的框架,,最后破罐子破摔,还是执行SQL吧,毕竟SQL是最牛的,我就不信这样还能执行错误,其实写这篇博客就是给大家一个思路,我也是陷入到里面很长时间,最后转念一想,为什么我不用原生SQL操作数据库呢?
2022-04-16 19:54:50
1548
原创 ASPNET_MVC实现省市三级联动查询
联动查询这个我已经再PHP联动查询的地方介绍过,可以参考这篇文章https://blog.youkuaiyun.com/FeiSir_PC/article/details/118148659,这里再介绍一次,什么是联动查询,其实这个东西在生活中非常常见,比如网购(这个几乎人人都用过吧),在网购的时候,我们需要填写订单信息,信息中有一项需要填写地址的地方,有的网站则用的是联动查询,节省了用户填写订单的时间,这时候联动查询就排上用场了,比如当我们在省下拉框中选择:河北省,相对应的市区就需要改变里面的信息,将相对应的市区加
2021-07-01 17:48:46
782
原创 PHP实现省市县(区)三级联动查询
联动查询什么是联动查询,其实这个东西在生活中非常常见,比如网购(这个几乎人人都用过吧),在网购的时候,我们需要填写订单信息,信息中有一项需要填写地址的地方,有的网站则用的是联动查询,节省了用户填写订单的时间,这时候联动查询就排上用场了,比如当我们在省下拉框中选择:河北省,相对应的市区就需要改变里面的信息,将相对应的市区加载到下拉框里面,贴个图片数据库设计设计一张表,然后这张表循环查询自己,根据查询的id查找相对应的parent_id,就能够查询到想要的结果,最后两个字段是冗余字段,可要可不要,根据自
2021-06-24 10:08:40
2381
原创 ASPNET使用Application实现在线聊天室
什么是applicationApplication对象是HttpApplicationState类的一个实例,用于定义ASPNET应用程序中的所有应用程序对象所有的方法、属性和事件。HttpApplicationState类是由用户在gobal.asax文件中定义的应用程序的基类。此类的实例Application对象是在ASPNET基础结构中创建的,而不是由用户直接创建的。一个实例在其生存期内被用于处理多个请求,但它一次只能处理一个请求。这样,成员变量才可用于存储针对每个请求的数据。Applicatio
2021-04-04 00:29:05
3473
5
原创 将个人PC映射到公网上
将个人PC映射到公网上1.首先了解一下电脑是怎么上网的,一般的电脑都是拨号上网,然后用路由器或者系统上带的拨号上网,拨号成功后会分配给你一个IP地址,通过这个IP地址就能找到唯一的一个设备,就是你的路由器,但是一般访问路由器都是从LAN口访问的,WAN口是不能访问的,端口映射就是将自己的电脑端口映射到运营商给你分配的IP地址上,所以,通过IP地址+端口号就能和你映射的计算机进行通讯了。2.有的...
2019-11-06 12:56:54
15057
基于Java的在线的聊天室
2022-06-04
ASPNETMyMusic.zip
2021-11-30
基于WinForm(C#)的学生成绩管理系统(窗体)
2020-12-23
基于AJAX的WEB在线聊天室
2020-12-22
WEB考试系统的实现
2020-12-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人