![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
笔记
文章平均质量分 62
Pisces_224
当你想成功的时候,你就一个理由;当你想放弃的时候,你有千万个理由。
展开
-
多选下拉框数据溢出父页面高度被截断
(在我的具体实例中,下拉框与表格页面都为Tabs ——> TabPane 所包含。故下拉框高度超出页面高度总会隐藏/截断。去掉这两个组件包含,下拉框恢复浮动在页面上方不会被遮挡,给定页面最小高度,下拉框不超出页面也更美观。原创 2024-01-15 17:25:54 · 589 阅读 · 0 评论 -
MVCC多版本并发控制
MVCC,全称Multi-VersionConcurrency Control,即多版本并发控制。MVCC是一种并发控制的方法,一般在数据库管理系统中,实现对数据库的并发访问,在编程语言中实现事务内存。MVCC在MySQL InnoDB中的实现主要是为了提高数据库并发性能,用更好的方式去处理读写冲突,做到即使有读写冲突时,也能做到不加锁,非阻塞并发读。原创 2023-07-02 20:43:30 · 264 阅读 · 0 评论 -
Java关于MD5文件校验
JAVA中获取文件MD5值的四种方法其实都很类似,因为核心都是通过JAVA自带的MessageDigest类来实现。获取文件MD5值主要分为三个步骤,第一步获取文件的byte信息,第二步通过MessageDigest类进行MD5加密,第三步转换成16进制的MD5码值。MD5讯息摘要演算法(英语:MD5 Message-Digest Algorithm),一种被广泛使用的密码杂凑函数,可以产生出一个128位元(16位元组)的散列值(hash value),用于确保信息传输完整一致。原创 2023-06-14 11:39:53 · 5149 阅读 · 1 评论 -
postman关于collection数据的恢复
记录postman重新安装后collection数据恢复的方法。转载 2023-06-09 15:49:07 · 2149 阅读 · 0 评论 -
IDEA重装后打开的一些设置
tips:这里有个要注意的地方,就是如果你项目里新建的*.properties配置文件是默认ISO-8859-1的编码,以上如此设置后这个文件还是固定死了ISO没有变化。刚打开项目,application是红叉状态点击Edit Configuration,配置好settings.xml和maven仓库位置。同目录下新建该配置文件时,选择idea自带的Resource Bundle,就会默认是utf-8了。① 将默认编码改为UTF-8。原创 2023-05-25 10:43:12 · 1275 阅读 · 0 评论 -
测试代码运行时间
测试一段代码运行时间原创 2023-03-17 10:37:28 · 155 阅读 · 0 评论 -
关于前端按钮点击之后禁用的方法总结
按钮点击一次后禁用原创 2022-11-10 18:45:17 · 3184 阅读 · 0 评论 -
Javascript前端解析操作返回的各种类型的数据
JS解析后端返回的各种类型的数据原创 2022-09-20 17:39:02 · 1228 阅读 · 0 评论 -
Bootstrap Table 实现 分页选中
bootstrap table 实现分页选中的几种方式原创 2022-09-19 11:18:47 · 1969 阅读 · 0 评论 -
关于文件选择器 input type=file原生样式的优化
input框原生样式优化!!!原创 2022-08-29 13:48:25 · 1668 阅读 · 0 评论 -
每天一个idea开发小技巧
随机不定期整理1. IDEA按住alt键,可以竖着Ctrl+C复制一列数据,在另一列同样alt选中,然后Ctrl+V粘贴。原创 2021-08-31 09:43:13 · 1165 阅读 · 0 评论 -
关于Mybatis提交更新字段使用 updateByPrimaryKey和 updateByPrimaryKeySelective的记录
mybatis 更新方法的使用原创 2022-08-11 18:56:41 · 3439 阅读 · 0 评论 -
idea如何新建mybatis mapper.xml文件
如题试图点击file——>new——> XML Configure File,但是新建的文件都不是自己想要的,记得上一次直接从别处直接找来的xxxMapper.xml文件内容复制粘贴再修改的。这次又遇到了,索性记录一下正儿八经的步骤。1. 新建一个模板点击 File——> Settings,然后如下图:点击 + 号,新建模板,输入易识别的名字,然后后缀是 xml,在下方框里输入mybatis-mapper.xml的通用模板内容,然后点击应用。 模板如下:<?xml ve原创 2022-04-06 10:10:55 · 13841 阅读 · 14 评论 -
Vue 关于el-card、el-table组件的一些设置
1. el-card 高度自适应<el-card class="el-card-define">...</el-card><style>.el-card-define { min-height: 100%; height: 100%;}</style>2. el-table-column即表格列内容超出设置变省略号这样表格每行高度就不会被撑开显得很难看。此时鼠标悬停上去会显示全部内容,但不支持复制,需拖拽将此列拉宽至全部显示该列内容原创 2022-03-16 14:53:34 · 10611 阅读 · 0 评论 -
js中 == 和 === 的区别
本文转载于: https://www.cnblogs.com/nelson-hu/p/7922731.html简单来说: == 代表相同,===代表严格相同, 为啥这么说呢,这么理解: 当进行双等号比较时候: 先检查两个操作数数据类型,如果相同, 则进行三等号比较, 如果不同, 则愿意为你进行一次类型转换, 转换成相同类型后再进行比较; 而三等号比较时, 如果类型不同,直接就是false.操作数1 == 操作数2, 操作数1 === 操作数2比较过程:双等号==:(1)如果两个值类型相同,再进转载 2022-03-07 15:29:33 · 111 阅读 · 0 评论 -
js 对象、数组互转
如题1. 如何判断返回数据类型首先:typeof的返回值共有七种:number, boolean, string, undefined, object, function,symbol.1、numbertypeof(10);typeof(NaN);//NaN在JavaScript中代表的是特殊非数字值,它本身是一个数字类型。typeof(Infinity);2、booleantypeof(true);typeof(false);3、stringtypeof(“abc”);4原创 2022-03-07 15:22:02 · 692 阅读 · 0 评论 -
仅供参考——自定义结果封装类
文章目录如题1. 自定义全局响应类2. 自定义error基础接口(父接口):2.1 基于业务的错误码类和异常类封装:2.2 基于系统的错误码类和异常封装:3. 自定义MyMebMvcConfigurer配置类实现WebMvcConfigurer接口最后举例子调用以上封装类如题从事开发的小伙伴想必都知道,当一个项目逐渐庞大时,特别是前后端分离的项目,我们与前端交互时,往往需要将所有数据交互的返回结果都按统一的格式封装,这样制定一个标准,看起来简单,整洁,便于理解,以便于我们跟前端小姐姐深入交流~这里我原创 2022-03-02 14:06:00 · 491 阅读 · 0 评论 -
java开发中经常听说POJO、entity、model等等的一些解释
如题自己也算java开发一年半多了,以上几个耳熟能详的名词也都习以为常了,今天看一篇文章突然想写一下,参考别人博客,以作记录。解释1. BeanBean,应用在Spring上,所有被Spring管理的类对象就可以将其称作为Bean。它不仅仅可以包括对象的属性以及get,set方法,还可以有具体的业务逻辑。2. entity顾名思义,实体,即指数据库表对应到实体类的映射。3. POJO普通java对象,除了属性和get、set方法外不包含具体的业务逻辑方法,和Entity区别在于没有和数据表原创 2022-02-28 11:30:42 · 4772 阅读 · 0 评论 -
关于方法传递参数时,对于空参校验的““、null以及isEmpty()的区别
背景最近一个项目,每一个方法中都大量地用到了对参数的判空校验。我一般写的是""以及isEmpty(),见其他人也有写 ==null来判空的,索性记录一下这三者的区别,以及使用时是否真正起到了应有的作用。不足之处请指正。以String类型的参数为例① String a;② String b="";③ String c=null;④ String A=new String(); A.isEmpty();①是声明了一个string类型的 a,即没有再申请内存地址,更没有指向引用地址;②是声原创 2021-12-07 22:13:23 · 1106 阅读 · 0 评论 -
MyBatis 、MySQL 、Hibernate、ORM、JDBC
1. 什么是ORM框架?全称:Object Relational Mapping,官方叫法是 “对象关系映射”。通俗理解来说,就是通过它将数据库类型转换为面向对象编程语言的类型,它是应用程序连接数据库的桥梁。比如, Mysql的username字段为varchar类型,但是在JAVA中变量username的类型为String,所以需要通过ORM框架,将varchar类型转换为String类型。简单理解概念作用就行。2. ORM框架有哪些?我们熟知的有 hibernate、MyBatis、Spri原创 2021-08-29 15:03:44 · 479 阅读 · 0 评论 -
C++有关RapidJson和Jsoncpp的基本用法
一. Jsoncpp使用二. RapidJson使用原创 2021-05-14 17:52:08 · 1021 阅读 · 8 评论 -
记录libzmq的交叉编译及静态库、动态库的调用
交叉编译,错误的爆发如海啸…整整搞了我两天。之前简单的程序以及静态库交叉编译都成功了,我还沾沾自喜,没想到一涉及到大型项目,多重调用就GG。淦!来说正题~背景手上的一个项目,有多个模块,每个模块有一堆类组成,这个模块还调用好多个静态库/动态库。需求是要把这个模块编译后也生成静态库来供一个main.exe调用。哦忘了,这一系列操作都是要交叉编译环境下的。交代完毕。一. 交叉编译libzmq源码传送门这里提醒一下,有两点比较注意。就是 ./configure修改配置这里:host和tar原创 2021-04-26 22:22:15 · 1990 阅读 · 0 评论 -
vue项目全局组件的引入和app局部组件引入的两个简单例子
首先,新建一个vue项目。1.app.vue局部组件引入只需要在app.vue文件中如下编写:<template> <div id="app"> <Test/> // 1.激活Test.vue文件 </div></template><script> import Test from './components/Test.vue'; //2.引入组件 export de原创 2021-02-24 12:00:19 · 2274 阅读 · 0 评论 -
Windows下nginx相关命令
哦,首先在nginx.exe所在文件夹shift+右键点击此处打开命令窗口才可以执行下面命令~1.nginx启动start nginx或nginx.exe //这种会一直待在命令窗口不能进行其他活动,不建议2.nginx停止nginx.exe -s stop或nginx.exe -s quit//stop是快速停止nginx,可能并不保存相关信息;quit是完整有序的停止nginx,并保存相关信息。3.nginx重启(重新载入)nginx.exe -s reload当配原创 2021-02-23 17:17:21 · 319 阅读 · 0 评论 -
产品设计之需求的等级
什么是需求的等级“需求的等级”和马斯洛的需求层级理论类似,主要分为五个需求层级:功能性需求、可靠性需求、使用性需求、熟练度需求、创意需求。依次从较低层次到较高层次排列,人们只有满足底层需求后,才会渴望更高一层的需求;如果未获得满足,首先就需要帮他满足当前的需求。通俗理解:假如你的产品同时出现功能提交不成功、使用的时候卡顿、操作也不便捷的问题,而且用户必须用这个产品,这时他们往往对功能性需求的优化是最强烈的,他们只希望产品的功能能正常操作。只有产品解决了功能问题时,用户才会从功能性需求解放出来,这样才会转载 2020-10-22 16:24:54 · 2360 阅读 · 0 评论 -
2020-03-28
转载https://blog.csdn.net/ThinkWon/article/details/104778621?utm_source=app原创 2020-03-28 08:57:50 · 115 阅读 · 0 评论