- 博客(140)
- 资源 (4)
- 收藏
- 关注
原创 mysql的锁和事务、索引的关系
MySQL的锁、事务和索引是数据库管理中不可或缺的组成部分。锁是并发控制的基础,通过锁可以确保事务的隔离性和一致性。事务是数据库操作的最小执行单元,通过事务可以确保数据的完整性和一致性。索引是提高数据库查询性能的重要手段,通过索引可以快速定位到满足条件的记录,减少锁的持有时间,提高事务的并发性能。
2024-06-11 15:06:44
412
原创 服务器重启后,docker映射的服务都不能用了,容器内部服务是能正常用的
在服务器重启后,Docker的端口映射可能未能正确恢复。检查Docker的网络配置,确保容器的网络设置正确,并且与宿主机和外部网络的连接没有问题。如果容器内的服务依赖于其他服务或组件(如数据库、消息队列等),那么这些依赖的服务在服务器重启后可能没有正确启动。当服务器重启后,Docker映射的服务不能用了,但容器内部服务仍能正常使用,这可能是由于几个不同的问题导致的。如果以上步骤都无法解决问题,你可能需要查看Docker和容器的日志信息,以获取更详细的错误信息,并根据日志中的提示进行进一步的排查和修复。
2024-04-26 10:09:38
764
2
原创 容器内的服务和docker 映射的服务
容器内的服务指的是在Docker容器中运行的应用程序或进程。容器为这些服务提供了一个隔离的运行环境,其中包含所需的依赖项、库和配置,确保服务在一致的环境中运行。综上所述,容器内的服务关注于服务的运行环境和隔离性,而Docker映射的服务则关注于服务的可访问性和网络通信。它们共同构成了Docker容器化技术的核心组成部分,为应用的部署、运行和管理提供了强大的支持。Docker映射的服务指的是通过Docker的端口映射和网络配置,将容器内的服务暴露给宿主机或外部网络,使得外部可以访问这些服务。
2024-04-26 10:07:40
485
1
原创 ModelAndView 返回数组和Map ,js如何处理该数组和Map
ModelAndView 返回数组和Map ,js如何处理该数组和Map
2022-06-25 15:34:50
636
转载 java对象为什么要序列化?
最近这段时间一直在忙着编写Java业务代码,麻木地搬着Ctrl-C、Ctrl-V的砖,在不知道重复了多少次定义Java实体对象时“implements Serializable”的C/V大法后,脑海中突然冒出一个思维(A):问了自己一句“Java实体对象为什么一定要实现Serializable接口呢?”,关于这个问题,脑海中的另一个思维(B)立马给出了回复“居然问这么幼稚和基础的问题,实现Serilizable接口是为了序列化啊!”,思维(A):“哦,好吧!然而,然后呢?”此时思维(B)陷入了沉默,突然
2022-03-04 17:36:07
1263
原创 mapstruct 遇到的问题
package com.xmeport.web.mapstruct;import com.xmeport.web.model.entity.nexp.EhsEntryHeadV1;import com.xmeport.web.model.vo.EhsEntryHeadV1VO;import org.mapstruct.Mapper;import org.mapstruct.Mapping;import org.mapstruct.factory.Mappers;/** * Desc...
2022-02-22 16:33:54
797
转载 解决td设置width失效的问题
这篇文章主要向大家介绍解决td设置width失效的问题,主要内容包括基础应用、实用技巧、原理机制等方面,希望对大家有所帮助。
2022-01-12 14:26:11
5990
原创 异步方式修改值
页面<td id="expressComFlag" title="${item.expressComNode}"> <div value="${item.expressComFlag}">${item.expressComFlag eq 'Y' ? '一致':(item.expressComFlag eq 'N' ? '不一致' :(item.expressComFlag eq 'W' ? '未比对':(i
2022-01-06 17:22:50
827
原创 监听输入框input
场景:有个查询表单,当用户改变了查询框的值后,需要点击一次查询,得到数据后,才能进行批量操作。如果没有点击一次查询,是无法进行批量操作的。js//监听输入框$(function(){ $(".needListen").bind('input porpertychange change',function(){ $("#signFlag").val("0"); });});需要监听的input的class为 needListen,页面可以存一个值 si
2022-01-05 16:36:16
1460
原创 excel 数据 解析、校验、导出
引入依赖 <!--表格导出工具POI--> <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi-ooxml</artifactId> <version>3.17</version> </dependency>
2021-11-11 16:55:28
776
原创 后端对VO请求参数校验以及文件校验
控制层请求入参/** * 保存 */ @RequestMapping("/save") @ResponseBody public ApiResponses<Void> save(@RequestParam(value = "appCompanyCheckVOJson")String appCompanyCheckVOJson, //主表附件
2021-11-03 11:35:47
718
原创 jquery children().eq()代替写法
原始var status = $(checked).closest("tr").children().eq(3).find("input").val();改进var status = $(checked).closest("tr").children().find("input[name='status']").val();这样写法能够避免 改动表格列对原始jquery方法列位置的调整...
2021-11-02 15:28:27
788
原创 处理表格无法动态加载出datepicker时间插件动态加载
处理在表格中添加一行时,td中的input无法动态加载出datepicker时间插件<td>\n" + " <input type=\"text\" id=\"carOverdueDate"+ carListCount +"\" class=\"commonInput datepicker\" placeholder=\"yyyy-mm-dd格式\" name=\"carOverd
2021-11-02 15:22:27
244
原创 愿在以后的日子里,即使单枪匹马也能勇往直前
这周末发生的事情只能用不可思议来形容了,我明了念念不忘,必有回响。感谢每个阶段不同的自己!希望以后的日子里眼里是阳光.笑里全是坦荡!幸福快乐、不负众望!愿从此生活多一点幸运!未来美好的岁月里.愿家人一切安好!老朋友依旧在身边!爱的人在身边!深话浅说.长路慢走.愿所有美好与温暖如约而至!...
2021-10-24 23:57:35
124
原创 文件工具类 FileUtils :文件生成、备份、复制、删除
public class FileUtils { /** * 文件生成 * @param content * @param filePath * @param fileName */ public static void fileCreate(String content, String filePath, String fileName) { File file = new File(filePath); file.mkdirs(); FileWriter f.
2021-10-20 15:42:07
989
原创 处理跨域照片的访问和文件下载
下载的事件<a href="javascript:void(0)" onclick="downFile(this)" th:value="${item.getTranLicFileId()}"><i class="fa fa-download ui-datepicker-trigger" style="top: 10px;"></i></a>/** 附件下载*/function downFile(e){ var id = $(e)..
2021-10-19 16:45:22
168
原创 Java后台如何根据路径地址下载文件?
public static final String HTTp_URL="http:下载链接"; public static void main(String[] args) { Dol(); } public static void Dol(){ BufferedInputStream bis=null; ..
2021-10-19 09:06:52
3324
原创 jquery 判断id节点是否存在以及file节点是否有文件
$("#id_").length > 0; 表示id_的节点是否存在$("#id_").get(0).files.length > 0;表示 id=id_的input的file节点是否有文件
2021-09-27 09:05:10
253
原创 DateUtil
import org.apache.commons.lang3.StringUtils;import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;public class DateUtil { /** * 取得当月天数 * */ public static int getCurrentMonthLastDay() { Calendar a = Calendar.getIns.
2021-07-02 10:53:20
475
原创 内网IP拦截器
package com.xmeport.project.config;import com.xmeport.framework.filter.XssFilter;import com.xmeport.project.interceptor.GetEntApiInterceptor;import org.springframework.beans.factory.annotation.Autowired;import org.springframework.boot.web.servlet.Fil.
2021-05-31 15:25:36
400
原创 从HttpServletRequest对象获取请求路径(拦截器使用)
String loginUrl="http://"+request.getServerName()+":"+request.getServerPort()+request.getContextPath()+"/index";
2021-05-11 10:36:03
925
转载 事务手动回滚方式
方法1:在service层方法的catch语句中增加:TransactionAspectSupport.currentTransactionStatus().setRollbackOnly();语句,手动回滚,这样上层就无需去处理异常(现在项目的做法)方法2:例如service层处理事务,那么service中的方法中不做异常捕获,或者在catch语句中最后增加throw new RuntimeException()语句,以便让aop捕获异常再去回滚,并且在service上层(webservice
2021-04-29 15:46:45
6492
原创 前端展示本地的照片 onmouseout/onmouseover方法
在实现了WebMvcConfigurer的类上添加前端js查看 var tr = $(obj).parent().parent().closest("tr"); var imgName = $(tr).find("td[name='imgName']").attr("value"); //后端存的是绝对路径,显示时候需要截取掉根路径 if(imgName.indexOf("D:\\IMG\\") >= 0 ) { imgName =..
2021-04-25 18:10:22
423
原创 文件上传 fastfds服务器
pom <!-- fastdfs --> <dependency> <groupId>net.oschina.zcx7878</groupId> <artifactId>fastdfs-client-java</artifactId> <version>1.27.0.0</version> .
2021-04-23 10:14:31
154
原创 前端代码笔记 thymeleaf
1. this 单击弹窗<a href="javascript:void(0)" class="fontBlue" onclick="listDetail(this)">查看</a>function listDetail(obj){ var billNo = $(obj).parent().parent().parent().children().eq(0).text().trim(); art.dialog.open("/assistant-manag
2021-04-09 11:13:19
253
原创 开发细节:上传表单带文件
<div style="padding-top:10px "> <hr style="z-index: -1;"/> <p style="position: relative;width: 65px;padding-left:5px;margin-top: -27px;margin-bottom: -10px;z-index: 100; background-color:#f1f4f7"&...
2021-03-24 13:32:12
151
转载 JavaScript 设置 DIV 可拖动
//Make the DIV element draggagle:dragElement(document.getElementById(("mydiv")));function dragElement(elmnt) { var pos1 = 0, pos2 = 0, pos3 = 0, pos4 = 0; if (document.getElementById(elmnt.id + "header")) { /* if present, the header is where yo.
2021-01-29 11:24:06
452
原创 easyExcel 上传并导入
控制层/** * excel导入 */ @RequestMapping(path = "/app-excel-import", consumes = MediaType.MULTIPART_FORM_DATA_VALUE, method = RequestMethod.POST) @ResponseBody public ApiResponses<Void> excelImport(@RequestPart(name = "file") Mult
2021-01-26 15:32:01
309
原创 git使用
码云及Git的使用 - 挂机兄 - 博客园Git for Windowsgit中文安装教程_谢宗南的博客-CSDN博客_git中文git使用教程_Keegan的博客-CSDN博客Git的安装与使用(超详细版教程)_椰果冰激凌-CSDN博客_git的安装和使用Git建立本地仓库并上传到Gitee_sclibingqing的博客-CSDN博客提交第一行代码 - Gitee.com...
2021-01-22 18:22:26
142
2
原创 Jeecg 入门
UI前端开发技巧 - 自定义组件 - 《Jeecg-Boot 技术文档 v2.0》 - 书栈网 · BookStack如何使用代码生成器 · JeecgBoot 开发文档 · 看云JEECG技术文档摘录 - 猫叔1900 - 博客园jeecg好用吗?关于 jeecg-boot 的项目理解、使用心得和改进建议 - 知乎GitHub - zhangdaiscott/jeecg-boot: 基于代码生成器的低代码平台,超越传统商业平台!前后端分离架构SpringBoot 2.x,SpringClo
2021-01-20 17:56:58
319
原创 jeecg 框架
开发环境准备 - 如何启动项目 - 《Jeecg-Boot 技术文档 v2.0》 - 书栈网 · BookStackyarn 基本安装和使用 - 简书
2021-01-19 18:09:15
725
原创 redis 相关
Redis 安装与使用 (Redis-x64-3.0.504.zip) - Sunshine2 - 博客园redis 中对key的命令操作_RenXiang_Code的博客-CSDN博客Release 3.0.504 · microsoftarchive/redis · GitHub
2021-01-19 18:08:25
70
原创 mysql 相关
【MySQL】MySQL忘记密码或修改密码的方法 - Lints林芝 - 博客园Mysql命令大全 - 宁静.致远 - 博客园MySQL数据库通过cmd命令导入和导出sql文件_h471507602的博客-CSDN博客_mysql导入sql文件命令
2021-01-19 18:06:44
69
原创 MyBatis3.X复杂Sql查询
Mybatis的SQL语句返回结果有两种resultType 查询出的字段在相应的pojo中必须有和它相同的字段对应,或者基本数据类型 ,适合简单查询 resultMap 需要⾃定义字段,或者多表查询,⼀对多等关系,⽐resultType更强⼤,适合复杂查询<resultMap id="VideoResultMap" type="Video"> <!-- id 指定查询列的唯⼀标示 column 数据库字段的名称 property pojo类的名称 -->...
2020-12-21 17:10:25
88
原创 ResultMap复杂对象⼀对⼀查询结果映射之association
association: 映射到POJO的某个复杂类型属性,⽐如订单order对象⾥⾯包含 user对象<resultMap id="VideoOrderResultMap" type="VideoOrder"> <id column="id" property="id"/> <result column="user_id" property="userId"/> <result column="out_trade_no" property="outTr
2020-12-21 16:03:44
101
原创 忽略特殊字符串,比对两字符串是否相同
public class RegExTests { static String regEx = "[`~!@#$%^&*()+=|{}':;',\\[\\].<>/?~!@#¥%……&*()——+|{}【】‘;:”“’。,、?\\s*·\\uFF00-\\uFFFF]"; public static boolean businessEquals(String str1,String str2) { Pattern pattern = Patte.
2020-12-18 14:32:52
392
精通asp net网络编程
2014-08-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人