自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(61)
  • 问答 (1)
  • 收藏
  • 关注

原创 才疏学浅,写的不好请担待,欢迎批评指教

才疏学浅,写的不好请担待,欢迎批评指教。

2019-01-03 15:55:56 1093

原创 VUE+Spring前后台传值的坑,后台接收的String参数在末尾会出现 “=”

VUE+SpringBoot做增删改查时,前端使用axios.post发起请求,传输主键字符型参数 taskId 到后台,后台再进行删除处理。实际过程中发现后台拿到的数据再末尾多了一个等号,但是通过console.log(taskId)前台打印参数是正常的,如图。经过查资料发现前台发送数据的消息体的格式不同的导致。前端 Axios 的请求发送方式以及后端 Spring Boot 的注解的使用方式不匹配有关。的第二个参数是一个字符串'taskid',而不是一个 JSON 对象或FormData实例。

2024-08-09 11:13:50 398

原创 Lombok的坑:VUE通过ajax.post请求向spring后台传参,部分属性接收不到。

实体类定义:VUE代码:JAVA代码:因此@RequestBody无法完成自动映射,才导致bAppId的取值为null。一句话解释就是Lombook的@Data注解和Spring的Jackson对于get/set的生成方式不同,Jackson是setbAppId,Lombook是setBAppId,参数自动映射不到导致。1、重新bAppId的get/set方法2、利用@JsonProperty(value = “bAppId”)注解,告诉Jackson在反序列化时给属性重新命名。

2024-08-07 15:18:06 573

转载 sql 中关于字符串截取函数

1、left(name,4)截取左边的4个字符列:SELECT LEFT(201809,4) 年结果:20182、right(name,2)截取右边的2个字符SELECT RIGHT(201809,2) 月份结果:093、SUBSTRING(name,5,3) 截取name这个字段 从第五个字符开始 只截取之后的3个字符SELECT SUBSTRING('成都融资事业部',5,3)结果:事业部4、SUBSTRING(name,3) 截取name这个字段 从第三个字符开

2024-08-07 14:48:52 63 1

原创 关于JAVA中代码块的注释功能,区域代码折叠

C#中有一个#region关键字,可以实现某一块代码进行折叠,以#endregion结尾。region 可以将函数中的代码分块,块内的区域可以进行折叠,对于增加代码可读性。#region #endregion 对应java中的写法。C#转JAVA的程序员,

2024-01-31 14:35:32 820 2

原创 java记一次replace替换中文双引号失败的问题

实际第三方接口返回值是带中文双引号的字符串【“1”】或者带有英文双引号的字符串【"1"】(现场人员不确定中英文)。事情的起因是一个Java项目中要调用第三方接口,而且无法远程访问该接口进行调试,只能本地写完功能后现场部署测试。这让我以为中午引号也只需要一个replace,但是执行后发现只去掉了左边的双引号,看来还是得用两个。将代码拷到txt中就能发现虽然IDEA中显示的一样,实际是有区别的。想来应该是IDEA显示样式配置的问题。

2023-11-07 17:46:49 506

原创 人员查询的时候,输入多个人员姓名查询,想把查询的结果按照人名输入的顺序显示(sqlserver、mysql、Oracle、pgsql下的自定义排序)。

由于业务需求客户提出在进行多个人员姓名查询时,想把查询的结果按照人名输入的顺序显示。开始是打算对查出来的数据进行重新排序,但是由于数据量大,查询必需要,这样一来,二次处理显然不是一个明智的方式。这种情况下只能从数据库入手,对于长期使用框架的人来说着实有点难度。多方查找资料得出以下几种方式均可以实现该目的,由于项目环境,代码中使用的也是第四种方式,所以第四种也介绍的最详细。

2023-11-06 17:37:08 428

原创 两次layer.open()同一个DIV,layer.open()回调函数中变量值还是第一次的数据。

两次layer.open()同一个DIV,layer.open()回调函数中变量值还是第一次的数据。

2022-10-09 17:38:32 639 1

原创 .net mvc 网站 css 和 js 文件加载不出来的问题

.net mvc 网站 css 和 js 文件加载不出来的问题

2022-07-15 11:30:45 1091

原创 PGSql新建表(包括主键自增的设置)、并根据另一张表批量插入数据

PGSql新建表(包括自增、主键的设置)、并根据另一张表批量插入数据

2022-04-12 09:43:38 2103

原创 pgsql关于字段自增以及自增序列的维护方法

1、添加自增序列CREATE SEQUENCE 表名_id_seqSTART WITH 1INCREMENT BY 1NO MINVALUENO MAXVALUECACHE 1;alter table表名 alter column id set default nextval(‘表名_id_seq');设置表某个字段自增从当前最大id依次递增select setval(‘表名_id_seq',(select max(id) from 同一个表名));大写字.

2022-03-21 14:00:09 13189

原创 LINQ to Entities不支持指定的类型成员“Name“。仅支持初始值设定项,实体成员和实体导航属性

问题:使用Linq 查询时增加了一个条件【query.where(q=>q.Name == "张三");】就开始报这个错。开始以为是EF与数据库字段属性映射有问题导致的,将该表在模型中删除再重新添加还是一样的错误。原因:因为Linq查询时使用了未映射到Where表达式中的数据库列的属性及Name,就是说Name属性在执行Linq的过程中没有与数据库中的Name字段建立联系。public class PaperArchivesModel{ public int PAID

2021-06-08 16:28:25 1586

原创 解决.NET报错【80040154 没有注册类】的问题

背景:老系统往新服务器迁移。问题:迁移完毕后正常使用了一段时间,直到最近发现系统中设计图片展示的地方有问题,图片展示不出来。查看日志发现【80040154 没有注册类】还给出了CLSID如下图,开始以为是某一引用的文件没有注册,一番查找后发现该注册的全部注册。解决:开启应用程序池的启用32位选项。...

2021-05-21 15:50:57 5835

转载 js命名规范

js命名应遵循 简洁、语义化 的原则一、变量命名方法: 小驼峰式命名法命名规范:前缀为形容词 (函数前缀为动词, 以此来区分函数和变量)# 好的命名方式let maxCount = 10;let tableTitle = '啦啦啦';# 不好的命名方式let setConut = 10;let getTitle = '啦啦啦';二、常量命名方法:名词全部大写命名规范:使用大写字母和下划线来组合命名,下划线用来分割单词。const MAX_COUNT =..

2021-01-17 11:52:45 4651

原创 .NET MVC 返回 日期数据时的格式问题

修改页面使用ajax获取数据修改后保存,发现其中有的DateTime 类型的数据在保存时报错;有的能保存成功。查了下后台方法原来是返回数据类型不同,代码如下//modelpublic class userModel{ public string userName{ get; set; } public string passWord DCSJ { get; set; } public Nullable<System.DateTime> creatDate.

2020-10-17 11:22:41 786 2

原创 左上角或右上角显示提醒圆点

效果图:代码:<html><head> <style type="text/css"> .message_s { position: relative; cursor: pointer; } .message_s:after { position: absolute; cont..

2020-10-15 15:47:00 647 1

原创 因为特殊字符导致调用WebService 失败,XML 文档(1014, 6250)中有错误。

问题:WinForm程序,使用WebService访问数据。今天突然报错【其他信息: XML 文档(1014, 6250)中有错误。】解决思路: 之前用着一直都没有问题,知道应该不是程序本身出了什么问题。跟断点调试发现WebService可以正常访问和返回数据,由此可以判断是因为WebService将数据序列化为XML时没有成功,于是想着自己手动序列化一下看看问题出在哪里。 百度了一个实体类转XML测试代码:// 1. 首先要创建或者得到一个数据对象Orde...

2020-10-13 17:59:04 1801 1

原创 JSTree节点简单操作(选中、取消选中、获取选中节点)

一、获取选中节点//获取当前选中的节点var selectNode = $('#JsTree').jstree(true).get_selected(true);//获取只当ID的节点var selectNode = $('#treeview1').jstree(true).get_node(nodeid);二、选中节点$('#JsTree').jstree('select_node', nodeid);三、取消选中$("#JsTree").jstree('deselec.

2020-09-18 17:52:19 3455

转载 解决blur与click冲突

在开发中我们会经常遇到blur和click冲突的情况。下面叙述了开发中常遇到的“下拉框”的问题,并提供了两种解决方案。一、blur和click事件简述blur事件:当元素失去焦点时触发blur事件;其为表单事件,blur和focus事件不会冒泡,其他表单事件都可以。click事件:当点击元素时触发click事件;所有元素都有此事件,会产生冒泡。示例1:blur事件为表单事件<input type="text" id="tel"><script> documen..

2020-06-24 16:19:27 1002

原创 jsTree调整排序前端页面实现及遇到的一些问题

问题:刚刚完成了一个关于树(jsTree)节点的排序调整的功能(上移一个或者下移一个)。解决思路:使用jsTree 中的move_node() 方法(移动节点到新的父节点)。获取到选中树节点(selectedNode)的索引值(selectedNodeIndex)及其父节点(ParentNode),然后使用move_node(selectedNode,ParentNode,newNodeIndex) 方法移动该节点其父节点的新位置即可。move_node() API 解释如下:move_node (

2020-05-14 16:42:18 1239

转载 一些实用却不常见的CSS属性

1、设置文本不能被选择user-select:none;element { -webkit-user-select: none; /* Safari */ -ms-user-select: none; /* IE 10+ and Edge */ user-select: none; /* Standard syntax */}none 文本不能被选择 text 可以选择文本 all 当所有内容作为一个整体时可以被选择。如果双击或者在上下文上点击子元素,那

2020-05-13 14:16:58 275

原创 sql 中 SUBSTRING 函数的使用

问题:随着甲方各种无理的要求,系统升级后需要对数据进行一些编辑。目的是想将一个表中某一varchar类型字段的值去掉前4个字符。解决办法:使用 sql 中 的 SUBSTRING (str,start,length)函数。update ReportDetail set ValuePosition = SUBSTRING(ValuePosition,5,LEN(ValuePosition)-4)注意:SUBSTRING (str,start,length)中 start 为 开始截.

2020-05-12 15:18:18 1905 2

转载 URL 简单加密

问题:使用window.open();打开一个页面时如果不对url进行处理,将会把所有的参数完整的显示在地址栏中,

2020-05-11 17:03:00 3612

转载 使用LINQ、Lambda 表达式 、委托快速比较两个集合,找出需要新增、修改、删除的对象

本文需要对C#里的LINQ、Lambda表达式 、委托有一定了解。在工作中,经常遇到需要对比两个集合的场景,如:页面集合数据修改,需要保存到数据库 全量同步上游数据到本系统数据库在这些场景中,需要识别出需要新增、更新、删除的数据,由于每次应用是,需要比较的对象类型不一致,因此写了个相对通用的方法。这个过程中,需要理解的有以下2个核心概念:唯一标识比较: 如果两个对象的唯一标识...

2020-03-11 15:52:16 1650

原创 td因内容太长导致width增加或设置百分比无效​​​​​​​

问题:设置td的width后会因为文本太长导致width大于设置的值解决思路:为table设置一些属性word-wrap: break-word; //允许长单词换行到下一行:word-break: break-all; //在恰当的断字点进行换行:另附:word-wrap的有效值值 描述 normal 只在允许的断字点换行(浏览器...

2020-02-29 14:09:22 810

原创 table设置宽度后无效

问题:在使用table布局时发现设置了td的宽度去不生效解决思路:td是一个tr的一部分,首先要注意每个td相加后的宽度是否和table的宽度一致,若不一致浏览器无法识别有效设置值。其次,设置表格css样式的一个属性table-layout:fixed;...

2020-02-29 14:01:27 1354

转载 jsTree中文API【转载,便于查阅】

1. jsTree 核心功能(core functionality)1.1. $.jstree包含所有 jstree 相关的函数和变量,包括用于创建、访问、维护实例的类和方法。+1.2. $.jstree.versionjstree 的版本号+1.3. $.jstree.defaults包含用于创建新实例的默认配置+1.4. $.jstree.default...

2020-02-25 14:11:27 588

转载 js选择器进阶

jQuery子元素筛选选择器jQuery选择器之表单对象属性筛选选择器jQuery选择器之表单元素选择器jQuery选择器之层级选择器jQuery选择器之可见性筛选选择器jQuery选择器之内容筛选器...

2020-02-21 10:15:53 213

转载 jquery选择器

* $("*") 所有元素 #id $("#lastname") id="lastname" 的元素 .class $(".intro") 所有 class="intro" 的元素 element $("p") 所有 <p> 元素 .class.class $(".intro.demo") 所有 class="...

2020-02-19 15:01:38 3624 2

原创 js/jquery 设置 textarea中换行和空格

问题:需求是数据库中获取的list展示到textarea中,需要按顺序分条来展示。要换行、空格来控制格式。<br/>、&nbsp;会被当成字符原样输出。解决思路:加上textarea内容的换行字符(IE7-8是" \r\n ",IE9以上、FF、chrome的换行为\n),空格就直接敲空格键就行了。代码如下:js://dataList为要输出的List...

2019-12-31 09:55:20 2934

原创 左上角实现红色三角号标识

左上角实现红色三角号标识,如图利用伪类实现,position和transform、border属性为重点。位置调整修改top和left的值即可。<html><head><title> New Document </title><style> div { background-color: #...

2019-12-24 17:30:09 1280

转载 CSS3 选择器

CSS3 选择器在 CSS 中,选择器是一种模式,用于选择需要添加样式的元素。"CSS" 列指示该属性是在哪个 CSS 版本中定义的。(CSS1、CSS2 还是 CSS3。)选择器 例子 例子描述 CSS .class .intro 选择 class="intro" 的所有元素。 1 #id #firstname 选择 id="f...

2019-12-21 18:22:25 168

转载 SVN文件里有问号,打勾,感叹号,蓝色的十字符号,这些符号分别代表什么意思?

svn add PATH…加文件或者文件夹问号:server上没有的文件绿色对号:上次update后没有修改的文件、文件夹红色感叹号:自从上次update以后,修改过蓝色的十字符号:server上有的文件,但是你的文件夹删除了此外,你用的应该是某种gui软件,svn本身是命令行,就像dos一样红叉是服务器上已删除的文件,但你的目录里面还有。参考博客:https://bl...

2019-12-07 13:56:16 2243

转载 c# Directory 相关操作

//创建文件夹 Directory.CreateDirectory(@"C:\a"); Console.WriteLine("创建成功"); Console.ReadKey(); //删除文件夹 Dir...

2019-12-02 11:36:56 326

原创 C#删除该文件下的所有文件及文件夹

public static void DelectDir(string srcPath) { try { DirectoryInfo dir = new DirectoryInfo(srcPath); FileSystemInfo[] fileinfo = dir.G...

2019-12-02 11:34:59 1437

转载 js获取时间、日期相关方法

var date = new Date();date .getYear(); //获取当前年份(2位)date .getFullYear(); //获取完整的年份(4位)date .getMonth(); //获取当前月份(0-11,0代表1月)date .getDate(); //获取当前日(1-31)date .getDay(); //获取当前星期X(0-6,0代表星期天)...

2019-11-29 14:02:21 232

转载 sql 中关于字符串截取函数

1、left(name,4)截取左边的4个字符列:SELECT LEFT(201809,4) 年结果:20182、right(name,2)截取右边的2个字符SELECT RIGHT(201809,2) 月份结果:093、SUBSTRING(name,5,3) 截取name这个字段 从第五个字符开始 只截取之后的3个字符SELECT SUBSTRING('成都融资事...

2019-11-27 16:56:57 985

原创 js拼接html字符串给函数传多参时的引号问题

在前台ajax拼接html字符串的时候遇见一个问题,就是给一个js函数传参,多参数的时候单、双引号总是出错。使用转义[ \" ]也不行,如下:var htmlStr = "<a onclick='SetFXCodeIsChecked(this,\"no\")'>加载更多......</a>";$("#FX_Ul_List").append(htmlStr);...

2019-11-22 18:22:58 1362

翻译 HTML常用转义字符常对照表,单双引号等

字符 转义字符 " &quot; ' &apos; & &amp; < &lt; > &gt; 不断开空格(non-breaking space) &nbsp; 字符 十进制 转义字符 字符 十进制 转义字符 字符 ...

2019-11-22 17:44:53 1228

转载 Jquery系列:checkbox 获取值、选中、设置值、事件监听等操作

<div id="divId" class="divTable"> <div class="tableBody"> <ul > <li ><input type="checkbox" value="1" >选项1</li> </ul> &lt...

2019-11-22 14:39:58 2499

空空如也

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

TA关注的人

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