- 博客(484)
- 收藏
- 关注
原创 数据库表按月进行分区
ENTRY_WARE_HOUSE_TYPE` varchar(64) DEFAULT NULL COMMENT '入库类型',`OUT_WARE_HOUSE_TYPE` varchar(64) DEFAULT NULL COMMENT '出库类型',`ASST_ACT_NUMBER4` varchar(64) DEFAULT NULL COMMENT '核算对象编码4',`ASST_ACT_NAME4` varchar(64) DEFAULT NULL COMMENT '核算对象名称4',
2024-04-22 17:49:04
519
原创 使用Excel批量给数据添加单引号和逗号
复制A2、B2,从A3表格开始向下拖曳,有多少数据需要进行处理便拖曳多少格,然后粘贴。这样,一个简易的批处理表格就完成了,在A列放置原始数据,在B列将产生处理完成后的数据。B2表格的公式"'"&A2&"'"&","中,"'"表示数据左上角的单引号,在Excel表格中需要用双引号将特殊字符引上;&","表示在数据后添加逗号,因为在PLSQL中多条数据需要用逗号隔开;在B2表格内输入公式: ="'"&A2&"'"&"," 敲击回车;&"'"表示在数据的右上角添加单引号;A2是原始数据存放表格;
2024-01-09 09:47:25
2481
原创 mybatis 中的<![CDATA[ ]]>用法及说明
如上SQL :遇到 < 特殊字符需要转义为 <,因为有的特殊字符xml不识别,会直接报异常,因此会使用到 <![CDATA[ ]]> ,由它包裹的SQL和特殊字符将忽略转义,最后拼接为SQL语句select * from user where isDeleted = 0 and age < 18。[CDATA[ ]]> 在mybatis、ibatis等书写SQL的xml中比较常见,是一种XML语法,他的作用是 可以忽略xml的转义(在该标签中的语句和字符原本是什么样的,在拼接成SQL后还是什么样的)
2023-08-11 10:16:16
3971
原创 key与value类的枚举使用
防止字段值被修改,增加的字段也统一final表示常量。ALLOT_REASON_01("1","波次退仓"),ALLOT_REASON_02("2","商品调拨"),ALLOT_REASON_03("3","次品退仓"),ALLOT_REASON_04("4","大仓补货");* 根据key获取枚举。
2023-08-11 09:53:25
435
原创 小程序给图片加圆角的示例
不同的是,在小程序中想要设置仅其中某个圆角,而其它为直角,则需要使用 border-bottom-left-radius, border-top-left-radius, border-bottom-left-radius, border-top-left-radius单独设置。使用类似于CSS中的直接在border-radius属性中写四个值,如: border-radius: 5px,0px,0px,5px;与CSS一样,小程序中的圆角可以通过。
2023-06-29 17:22:29
2304
原创 输入框设置placeholder的文字居中
input class='login-form-pwd' placeholder='请输入商家登录密码' placeholder-class="center"></input>
2023-06-29 17:22:18
1977
原创 RestTemplate配置
RestTemplate是Spring框架中用来访问Rest服务的一个模块,可以通过简单的方法调用,实现http的各种请求,包括 GET, POST, PUT , DELETE 等。在使用RestTemplate之前,需要进行一些配置。
2023-05-30 11:57:27
2339
原创 多个Node.js版本之间切换
(3)用sudo n 10.13.0 没错这就是安装命令,如果这个版本没有安装时,则安装这个版本,如果这个版本已经安装了,则切换的这个node版本。安装后,将版本n缓存在环境变量指定的目录的node子目录n/versions中N_PREFIX,默认为/usr/local;3.直接运行n,会提示没有可以切换的node版本,虽然以前已经安装过node ,但是还是要安装一下才可以进行切换。我的Mac系统,所有已经安装的node版本存放路径:/usr/local/n/versions/node。
2023-05-18 15:07:37
4805
2
原创 如何判断jsonobject是否存在某个字段
JSONObject有个方法,containsKey,通过JSONObject的对象jsonObject.containsKey(key)就可以判断json对象里含不含这个key,key就是json里的key。,如果含的话,再get,不含就不get,就不会报异常了。
2023-05-18 14:31:07
2876
原创 小程序加载指定初始化页面
在pages更改下位置就可以了,想把某个页面设置为初始加载页就把她的路径放在第一位。如果此时开发工具还是加载的index页面此时需要进行设置编译模型。1.一般默认加载首页index/index。根据需要指定初始化加载页面。
2023-05-16 17:02:12
1129
1
原创 JVM性能调优监控工具jps、jstack、jmap、jhat、jstat
JDK本身提供了很多方便的JVM性能调优监控工具,除了集成式的VisualVM和jConsole外,还有jps、jstack、jmap、jhat、jstat等小巧的工具,本博客希望能起抛砖引玉之用,让大家能开始对JVM性能调优的常用工具有所了解。现实企业级Java开发中,有时候我们会碰到下面这些问题:1.OutOfMemoryError,内存不足2.内存泄露3.线程死锁4.锁争用(Lock Contention)5.Java进程消耗CPU过高。
2023-04-28 16:57:58
1769
原创 linux jstat 简介
相当实用的一个命令,可以基于当个进程分析对应的性能数据,包括CPU,I/O,IR , CS等,可以方便开发者更加精细化的观察系统的运行状态。这个命令的作用,主要是可以获取到对应一个进程下的线程的一些信息。比如你想分析一下一个java进程的一些运行瓶颈点,可以通过该命令找到所有当前Thread的占用CPU的时间,也就是这里的最后一列。r/s w/s 和 rMB/s wMB/s 都是代表当前系统处理的I/O的一些状态,前者是我们常说的tps,后者就是吞吐量。再用前面的方法提取到对应的线程堆栈信息。
2023-04-28 16:34:21
1593
原创 Jstat命令详解
全称“Java Virtual Machine statistics monitoring tool”,主要利用JVM内建的指令对Java应用程序的资源和性能进行实时的命令行的监控,包括了对Heap size和垃圾回收状况的监控。jstat –class<pid> : 显示加载class的数量,及所占空间等信息。jstat -gc <pid>: 可以显示gc的信息,查看gc的次数,及时间。-gccause <pid> 显示有关垃圾收集统计信息的摘要。-gcnew <pid> 年轻代对象的信息。
2023-04-28 16:22:19
2004
原创 linux中.sh文件不显示绿色怎么办?
chmod 644 file 白色。chmod 755 file 绿色。1.原因是.sh文件没有执行权限。
2023-04-26 11:03:33
1737
原创 VUE使用el-ui的form表单输入框批量搜索<VUE专栏三>
el-input type="textarea" :rows="4" placeholder="请输入SKU编码" v-model="addData.prodNumbers"></el-input><el-form-item label="SKU编码:" prop="prodNumbers">针对form表单的输入框单号批量查询,这里用换行符进行分割,注意v-model不要使用.trim。* sku支持批量查询,换行符分隔。
2023-04-10 11:31:20
863
原创 vue el-radio 监听选中变化的实例
//change是radio-group标签的事件 <div> <el-radio-group v-model="radioSex" @change="changeHandler"> <el-radio class="radio" label="man">男</el-radio> <el-radio class="radio" label="woman">女</el-radio> </el-radio-group>
2023-04-10 11:05:19
2591
原创 mybatis中使用Integer类型的参数<if>判断问题
1、 String类型是符合的,但是如果是Integer类型的话,如果变量的值是0,即 num = 0, mybatis在进行 num!= '' 的时候会认为 num 的值是空字符串, 即 num == '' 为true。2、如果String类型需要判断不等于0,则需要写name!= '0'.toString(),否则会报错。= null and 那么!所以如果是Integer类型只需要判断!
2023-04-10 11:04:48
2414
原创 Mybatis中<if>标签判断字符串等于某值
sql语句</if>FROMGROUP BYHAVING</if>FROMGROUP BYHAVING</if>SELECTFROMGROUP BYHAVING</if>完整sqlselectCASEwhere1=1= ''"></if>#{item}</foreach></if>=''"></if>#{item}</foreach></if>#{item}</foreach></if>= ''"></if>= ''">
2023-04-10 10:58:18
2708
原创 查看端口号是否占用并删除
输入 netstat -nao | findstr (项目后端端口,我的是7777)发现7777端口还在运行,PID 为15600的进程也在跑。2.打开任务管理器,找到这个进程,将他结束就可以了。
2023-04-10 10:52:36
585
原创 bootstrap.yml与application.yml
bootstrap.yml(bootstrap.properties)用来在程序引导时执行,应用于更加早期配置信息读取,如可以使用来配置application.yml中使用到参数等;application.yml(application.properties) 应用程序特有配置信息,可以用来配置后续各个模块中需使用的公共参数等。bootstrap.yml 先于 application.yml 加载。当然也可以全部使用bootstrap。
2023-04-10 10:47:46
104
原创 vue中Number方法将字符串转换为数字
4、如果是函数、对象、json、undefined,则转换为NAN,表示转不了。3、如果是true转换为1,false转换为0。6、如果是null,则转换为0。①空数组,则转换为0。
2023-04-02 17:01:39
11030
原创 VUE中el-table-column列实现隐藏
在列表展示页面,就是想单独隐藏掉一列,并不是动态隐藏,所以比较简单,查了很多文章,都说在。中不能用v-show,用它是不起作用的,得用v-if,试了一下,很好使,特此做个笔记。在<el-table-column>上添加。
2023-04-02 16:55:41
2513
原创 在SQL中将IN更改为EXISTS
它应该给出相同的结果。在表上执行半连接,因此需要具有连接条件。但是,现在我需要更改此查询并使用。这将通过直接内连接来实现。必须这样做的原因是因为。
2023-04-02 16:01:02
2409
原创 SQL有哪些函数会进行排序,降低了代码运行速度
SQL代码的运行速度影响着代码调试、结果展示,进而影响工作效率,对于千万级别,甚至上亿级别的数据,运行速度更加重要。影响运行速度主要有两个方面:硬件和数据库的性能,还有就是SQL语句本身。相比前一个,对数据分析师来说,后一个更容易去优化。将严重影响SQL运行速度,这里说的排序并不仅仅针对ORDER BY函数,还包括数据库内部进行的排序函数,这些也应该引起重视。SQL是面向集合的语言,要多使用集合运算符ALL可选项。比如,在一些中间表或视图不在乎有重复数据时,用UNION ALL就比UNION快多了。
2023-04-02 15:55:30
350
原创 SQL性能优化中,where语句使用 IN 到底走不走索引?
当in所指向的字段带索引时,会自动指向索引,但是当in后面的数据在数据表中的命中率超过30%时,会走全表扫描,即不走索引。当in所指向的字段不带索引时,不会使用索引。
2023-04-02 15:54:32
2371
原创 解决Mybatis返回update后影响的行数问题
它有三个执行器:SIMPLE 就是普通的执行器;REUSE 执行器会重用预处理语句(prepared statements);BATCH 执行器将重用语句并执行批量更新。mybatis批量更新返回结果为1,是由于mybatis的defaultExExecutorType引起的,BATCH可以批量更新操作,缓存SQL以提高性能,缺陷就是无法获取update、delete返回的行数。
2023-04-02 15:51:37
3598
原创 cellpadding cellspacing的区别
cellpadding和cellspacing之间的主要区别在于cellpadding用于固定单元格边缘与其内容之间的宽度,即在文本和单元格边框之间的单元格内创建空白。而,cellspacing可以用于管理表格中单个单元格之间的空间。
2023-02-17 09:42:29
336
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人