自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 SQL语句优化的30种方法

然而,如果在编译时建立访问计划,变量的值还是未知的,因而无法作为索引选择的输入项。14、并不是所有索引对查询都有效,SQL是根据表中数据来进行查询优化的,当索引列有大量数据重复时,SQL查询可能不会去利用索引,如一表中有字段sex,male、female几乎各一半,那么即使在sex上建了索引也对查询效率起不了作用。11、在使用索引字段作为条件时,如果该索引是复合索引,那么必须使用到该索引中的第一个字段作为条件时才能保证系统使用该索引,否则该索引将不会被使用,并且应尽可能的让字段顺序与索引顺序相一致。

2024-11-16 23:25:31 58 1

转载 鸿蒙开发入门指南

鸿蒙应用开发入门指南

2024-11-16 23:21:40 3336

原创 解决 sun.security.validator.ValidatorException: PKIX path building failed 的问题,绕过证书的检查实现

错误信息:javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException:unable to find...

2022-02-09 17:35:40 21502

原创 Tomcat启动报错:ClassFormatException: Invalid byte tag in constant pool: 19

一、问题Tomcat启动报错日志:二、原因与解决方案在网上看了资料,原因时:依赖包依赖有jdk1.9的语法信息,tomcat7.x解析不了。 若没有用到该jar包,可以剔除 换一个tomcat版本 找到包含jdk1.9语法的jar包,降低它的版本。 三、参考参考链接1参考链接2参考链接3参考链接4...

2021-12-15 19:54:27 823

转载 发送POST请求,包含文件MultipartFile参数,普通字符串参数,请求头参数

在与别人对接时经常会遇到既发送文件参数又发送字符串参数的请求,遇到这种情况请求的核心就是:文件参数的ContenType=multipart/form-data字符串参数的ContenType=application/json一、post请求工具类/** * 使用httpclint 发送文件,如果不传输文件,直接设置fileParams=null, * 如果不设置请求头参数,直接设置headerParams=null,就可以进行普通参数的POST请求了 .

2021-12-15 19:31:16 6895 3

原创 git项目迁移

一、git项目迁移该步骤是git远程仓库的迁移。1、克隆需要迁移的gitlib项目到本地(老项目的git地址)$ git clone --mirrorhttps://127.xx.xx.xx/xxxxxxx/oldProject.git2、进入本地克隆的gitlib项目$ cd oldProject.git3、在gitlib上创建对应的空项目,newProject在gitlib页面进行新建 new project4、执行下方命令修改git地址为新服务器地...

2021-12-15 17:57:20 4712

原创 java将File转换成MultipartFile

文件上传,上传接收的是MultipartFile类型,而本地的文件一般是File类型,于是需要将File转换成MultipartFile。1.引入commons-fileupload的jar<dependency> <groupId>commons-fileupload</groupId> <artifactId>commons-fileupload</artifactId>

2021-12-13 20:33:34 8876

转载 CountDownLatch是干啥的?

文章篇幅较短,对于一些AQS的顶级方法例如releaseShared并没有做过深的讲解,因为这些算是AQS的范畴,关于AQS可以看下另一篇文章——AQS。CountDownLatch一般被称作"计数器",作用大致就是数量达到了某个点之后计数结束,才能继续往下走。可以用作流程控制之类的作用,大流程分成多个子流程,然后大流程在子流程全部结束之前不动(子流程最好是相互独立的,除非能很好的控制两个流程的关联关系),子流程全部结束后大流程开始操作。 很抽象,小问题,下方的两节或许能让你理解CountDow.

2021-12-03 18:22:43 680

转载 Java全角半角的转换

一、中文全角和半角输入的区别在计算机屏幕上,一个汉字要占两个英文字符的位置,人们把一个英文字符所占的位置称为”半角”,相对地把一个汉字所占的位置称为”全角”。在汉字输入时,系统提供”半角”和”全角”两种不同的输入状态,但是对于英文字母、符号和数字这些通用字符就不同于汉字,在半角状态它们被作为英文字符处理;而在全角状态,它们又可作为中文字符处理。半角和全角切换方法:单击输入法工具条上的按钮或按键盘上的Shift+Space键来切换。1、全角:指一个字符占用两个标准字符位置。汉字字符和规定了全角的英

2021-12-02 20:21:50 7718 2

转载 解决 sun.security.validator.ValidatorException: PKIX path building failed 的问题

错误信息:javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException:unable to find ...

2021-12-02 20:07:50 45575 5

空空如也

空空如也

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

TA关注的人

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