自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(488)
  • 收藏
  • 关注

原创 数据库表按月进行分区

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 351

原创 使用Excel批量给数据添加单引号和逗号

复制A2、B2,从A3表格开始向下拖曳,有多少数据需要进行处理便拖曳多少格,然后粘贴。这样,一个简易的批处理表格就完成了,在A列放置原始数据,在B列将产生处理完成后的数据。B2表格的公式"'"&A2&"'"&","中,"'"表示数据左上角的单引号,在Excel表格中需要用双引号将特殊字符引上;&","表示在数据后添加逗号,因为在PLSQL中多条数据需要用逗号隔开;在B2表格内输入公式: ="'"&A2&"'"&"," 敲击回车;&"'"表示在数据的右上角添加单引号;A2是原始数据存放表格;

2024-01-09 09:47:25 993

原创 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 2903

原创 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 304

原创 连接不上linux上的redis

在虚拟机上查看防火墙的状态。

2023-08-10 14:21:13 443

原创 小程序给图片加圆角的示例

不同的是,在小程序中想要设置仅其中某个圆角,而其它为直角,则需要使用 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 1656

原创 输入框设置placeholder的文字居中

input class='login-form-pwd' placeholder='请输入商家登录密码' placeholder-class="center"></input>

2023-06-29 17:22:18 1459

原创 RestTemplate配置

RestTemplate是Spring框架中用来访问Rest服务的一个模块,可以通过简单的方法调用,实现http的各种请求,包括 GET, POST, PUT , DELETE 等。在使用RestTemplate之前,需要进行一些配置。

2023-05-30 11:57:27 2123

原创 多个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 4150 2

原创 如何判断jsonobject是否存在某个字段

JSONObject有个方法,containsKey,通过JSONObject的对象jsonObject.containsKey(key)就可以判断json对象里含不含这个key,key就是json里的key。,如果含的话,再get,不含就不get,就不会报异常了。

2023-05-18 14:31:07 1848

原创 小程序加载指定初始化页面

在pages更改下位置就可以了,想把某个页面设置为初始加载页就把她的路径放在第一位。如果此时开发工具还是加载的index页面此时需要进行设置编译模型。1.一般默认加载首页index/index。根据需要指定初始化加载页面。

2023-05-16 17:02:12 662 2

原创 npm install 报4058解决方法

当时百度查看了好多的方法,最后都没解决。

2023-05-10 17:52:54 1098 1

原创 字符串用逗号进行分割添加到集合里面

实体类:

2023-05-10 10:56:08 199

原创 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 1662

原创 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 1293

原创 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 1862

原创 Linux上修改文件名称

把当前目录下的file1文件名改成file2,如果该目录下有file2,则覆盖以前的file2文件。

2023-04-26 17:32:16 196

原创 linux中.sh文件不显示绿色怎么办?

chmod 644 file 白色。chmod 755 file 绿色。1.原因是.sh文件没有执行权限。

2023-04-26 11:03:33 1299

原创 解决git每次提交代码都要输入帐号密码

【代码】解决git每次提交代码都要输入帐号密码。

2023-04-13 18:03:07 194

原创 vue-resource中如何设置全局的timeout?

直接写在main.js里面就行。

2023-04-10 11:36:17 151

原创 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 755

原创 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 2293

原创 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 1488

原创 分批更新List数据

使用场景:因为数据量比较大导致批量更新的时候失败。

2023-04-10 11:00:05 619

原创 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 2062

原创 查看端口号是否占用并删除

输入 netstat -nao | findstr (项目后端端口,我的是7777)发现7777端口还在运行,PID 为15600的进程也在跑。2.打开任务管理器,找到这个进程,将他结束就可以了。

2023-04-10 10:52:36 266

原创 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 62

原创 vue中Number方法将字符串转换为数字

4、如果是函数、对象、json、undefined,则转换为NAN,表示转不了。3、如果是true转换为1,false转换为0。6、如果是null,则转换为0。①空数组,则转换为0。

2023-04-02 17:01:39 8058

原创 VUE中el-table-column列实现隐藏

在列表展示页面,就是想单独隐藏掉一列,并不是动态隐藏,所以比较简单,查了很多文章,都说在。中不能用v-show,用它是不起作用的,得用v-if,试了一下,很好使,特此做个笔记。在<el-table-column>上添加。

2023-04-02 16:55:41 1791

原创 el-table 合计 加粗样式

自己项目里面去掉了el-table。

2023-04-02 16:54:35 414

原创 在SQL中将IN更改为EXISTS

它应该给出相同的结果。在表上执行半连接,因此需要具有连接条件。但是,现在我需要更改此查询并使用。这将通过直接内连接来实现。必须这样做的原因是因为。

2023-04-02 16:01:02 1757

原创 SQL有哪些函数会进行排序,降低了代码运行速度

SQL代码的运行速度影响着代码调试、结果展示,进而影响工作效率,对于千万级别,甚至上亿级别的数据,运行速度更加重要。影响运行速度主要有两个方面:硬件和数据库的性能,还有就是SQL语句本身。相比前一个,对数据分析师来说,后一个更容易去优化。将严重影响SQL运行速度,这里说的排序并不仅仅针对ORDER BY函数,还包括数据库内部进行的排序函数,这些也应该引起重视。SQL是面向集合的语言,要多使用集合运算符ALL可选项。比如,在一些中间表或视图不在乎有重复数据时,用UNION ALL就比UNION快多了。

2023-04-02 15:55:30 254

原创 SQL性能优化中,where语句使用 IN 到底走不走索引?

当in所指向的字段带索引时,会自动指向索引,但是当in后面的数据在数据表中的命中率超过30%时,会走全表扫描,即不走索引。当in所指向的字段不带索引时,不会使用索引。

2023-04-02 15:54:32 1922

原创 解决Mybatis返回update后影响的行数问题

它有三个执行器:SIMPLE 就是普通的执行器;REUSE 执行器会重用预处理语句(prepared statements);BATCH 执行器将重用语句并执行批量更新。mybatis批量更新返回结果为1,是由于mybatis的defaultExExecutorType引起的,BATCH可以批量更新操作,缓存SQL以提高性能,缺陷就是无法获取update、delete返回的行数。

2023-04-02 15:51:37 2810

原创 PostMan中POST请求传递DATE类型参数

定义全局变量、引用。

2023-04-02 15:48:49 491

原创 接口报异常invalid comparison: java.util.Date and java.lang.String

mybatis

2023-04-02 15:44:12 491

原创 linux中.sh文件不显示青色

脚本

2023-02-17 14:33:20 371

原创 cellpadding cellspacing的区别

cellpadding和cellspacing之间的主要区别在于cellpadding用于固定单元格边缘与其内容之间的宽度,即在文本和单元格边框之间的单元格内创建空白。而,cellspacing可以用于管理表格中单个单元格之间的空间。

2023-02-17 09:42:29 263

原创 Nginx的proxy buffer参数设置

Nginx

2023-02-17 08:59:19 3395

原创 @Async注解的使用

异步

2023-01-31 10:32:05 2930

空空如也

空空如也

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

TA关注的人

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