自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 spring源码导入MyEclipse,跳过编译测试test,安装AJDT和Groovy插件,学习spring源码技巧

前言经过前面两篇文章折腾后,终于是把spring源码编译了一半,但还是有一些问题。原本编译是直接使用命令gradlew build编译spring,但该默认命令编译完后还会自动测试test,test实在太慢了,还有各种错…最后直接选择跳过test过程,使用以下命令执行可跳过test//跳过测试testgradlew build -x test 跳过测试后最终编译成功。导入MyEclipse前面只是先编译了spring源码,现在把项目导入Myeclipse。在命令行窗口运行spring源码根

2021-07-17 18:30:42 384

原创 spring源码编译问题解决2,overflows the available area,schema.zip not exist,ApplicationContextExpressionTests

问题1 Line 1 of a paragraph overflows the available area by 37686mpt原因:异常翻译为:超出可用内存大小。这是gradle编译时 jvm分配给gradle守护进程的堆内存不足导致无法生成文档异常。解决办法:在spring源代码根目录下修改gradle.properties文件,修改jvm堆内存分配大小#gradle.properties代码末新增以下一行配置#解决out ... 37648 prompt heap内存不够问题org

2021-07-17 12:38:30 214

原创 spring源码编译问题解决1,Received status code 401 from server问题,not found问题,更换阿里云镜像

问题用gradlew install或者gradlew build下载spring源码依赖时,报not found与401错误。原因not found 是使用的仓库里不存在该文件,比如说你要下gradle插件或者spring依赖,public仓库当然没有,你需要另外加上阿里云的gradle/spring仓库。–>阿里云仓库官网你需要加上正确的阿里云仓库,幸运的是我们可以把所有的阿里云仓库地址都放进仓库地址。401是权限不够,spring仓库部分文件现在需要登陆才能下载,所以报权限错误。

2021-07-16 17:34:28 5291 7

原创 字符长度检验总结,java String.length(),oracle varchar2()计算的是字节长度还是字符长度?

String.length()String类底层是用char[]数组保存汉字,char存储使用2个字节,即一个char保存1个字符(汉字/字母/符号),String.length()计算的是char长度(字符长度)。例如:“123中国”.length()=5public final class String{ private final char value[]; public int length() { return value.length; }}varchar2var

2021-07-02 10:58:01 2939

原创 ajax报错 illegal invocation,参数处理报错

问题描述ajax抛出illegal invocation不合法调用时,多为无法解析参数(ajax请求data{}里的参数),即传入参数不合法。解决方法:此时需要调试查看所有的参数是否合法。不能以为只改了入参1,所以一直关注入参1,实际在改入参1时,导致入参2的环境改变,使得入参2成了奇怪的值,所以一定要检查所以的入参值,来排查问题function myFunc1(value1,value2){ $.ajax({ type: "post", url: "...",

2021-07-02 10:13:31 1432

原创 oracle中查询所有表的大小,按in中内容出现的顺序显示查询结果

oracle中查询所有表存储空间的sql语句select segment_name,sum(bytes)/(1024*1024)||'M' from user_segmentswhere LOWER(segment_name) in('table_name1','table_name2')group by segment_name完善sql表大小<1M的显示0M使用case whenselect segment_name, case when sum(bytes)/(10

2021-06-24 19:20:56 567

原创 notepad++使用笔记,正则表达式的使用,正则表达式中使用变量,列编辑,列内容来自于excel列

正则表达式的使用在notepad++的查询框中勾选正则表达式,即可使用正则语法。正则表达式\s 表示空白字符。包括,空格,制表符等“ ” 只表示空格。\s+ 可匹配至少一个空白字符。[ ]+ 只表示多个空格。\d 数字() 定义变量,括号里的为一个变量,读取变量值按从左到右的顺序($1),($2)...读取\r\n 回车换行^ 行首$ 行尾案例1. 回车换行替换成逗号(,)替换结果如下:2. 正则表达式中变量的使用在字符串和数字之间添加逗号(,)替换结果如下:

2021-06-24 19:09:29 713

原创 idea使用tomcat总结,catalina_home与catalina_base?logging.properties?

CATALINA_HOME与CATALINA_BASEtomcat是一个web应用容器,实质就是一个servlet容器。在tomcat中servlet容器的名字叫做catalina,即catalina就是tomcat的实质工作引擎,也就是说tomcat的工作都是由catalina完成的。总结就是:tomcat=catalinaCATALINA_HOME是catalina的根目录,也就是tomcat的根目录即tomcat安装目录。CATALINA_BASE是catalina的工作目录。idea中的t

2021-06-24 11:19:47 3057

原创 oracle表数据导入到mysql两种方法,方法二使用工具sqlyong,解决notfound(Errcode-2)与Invalid utf8 character string: ‘“‘问题

思路先用plsql把oracle表数据导出为csv文件,再用sqlyong从csv文件导入表数据PLSQL导出数据为csv文件巧妙使用shift(shift+首行,shift+末行)选中需要的数据后右键选择导出为csv文件sqlyong导入csv文件数据在sqlyong下选择对应表右键选择导入-从csv中导入数据出现问题1:notfound(Errcode-2)notfound报错为找不到路径错误,导入csv文件路径中不能出现中文,如下有中文则报notfound。解决方法:把csv文件

2021-06-22 11:11:08 992

原创 解决项目的编码问题,把保存为GBK的转为UTF-8

问题在使用idea构建项目总是会遇到编码不一致的问题,有的文件使用UTF-8,有的又使用GBK,那这里的编码是什么意思呢?文本读取的中文乱码原因编码其实是指文件保存的编码,即以何种字节规则保存中文,如果以UTF-8,那么中文会以类似3个字节保存一个中文的形式保存到磁盘,而使用GBK中文是以类似2个字节保存一个中文的形式保存到磁盘,这叫编码,也叫做保存编码。还有一种是读取编码,即读取该文件时使用的是何种编码。如果文件以GBK编码保存,以UTF-8编码读取,那么文件中的中文都会乱码,此时一般编辑器都会提

2021-06-18 13:40:52 4713 1

原创 MyEclipse解决 Context initialization failed XXX Class Not Found 问题

描述项目有一天重启突然出现无法启动的问题,出现Context initialization failed XXX Class Not Found 问题解决方法找不到类可能是项目编译的文件不全,到Myeclipse的编译输出目录(WebRoot/WEB-INF/classes)检查一遍(*在.classpath文件中可以查看与设置编译输出位置),<classpathentry kind="output" path="WebRoot/WEB-INF/classes"/>发现是编译出了问题

2021-06-10 16:08:11 316

原创 正则表达式出现无法限制最大长度的问题,/ /中有^$和没有^$限定符的区别,^与$是什么

问题描述当使用正则表达式/[0-9]{5,12}/限制参数为5到12位数字时,出现可以限制最小长度为5,但无法限制最大长度的问题。例如,目标是限制长度在5-12位之间,使用 /[0-9]{5,12}/ 判断<5位是不合法的,>12时却合法了,按道理>12位应该是不合法的才对。问题代码//5-12位数字校验if(!/[0-9]{5,12}/.test(phone)){ go2showhintmsgurl("号码应由5-12数字组成!"); return;}//使用的正则表达式

2021-05-26 18:21:22 2193

原创 $.ajax参数,@RequestParam()总结

$.ajax各参数解释详细解释请看参考链接: $.ajax() 方法常用参数解释//$.ajax请求示例$.ajax({ type:"POST", url: "submitReport.do?token=abc123", data:{ "name":aaa,"age":18 }, dataType:"json",//指明接口返回json数据 //contentType: "application/json",//指明传输数据为后端json格式,接口需要使用@RequestBody()

2021-05-26 16:15:46 921

原创 解决http 发送请求出现 PKIX PATH BUILDING FAILED: SUN.SECURITY.PROVIDER.CERTPATH.SUNCERTPATHBUILDEREXCEP 问题

描述用myeclipse发送http(post)请求时,报PKIX PATH BUILDING FAILED失败的错,原因是到请求网站的tls/ssl证书找不到,解决方法是往myeclipse项目的jdk的security目录下的cacert密钥库中增加需要的证书。参考文章:解决 MAVE 打包过程中出现“PKIX PATH BUILDING FAILED: SUN.SECURITY.PROVIDER.CERTPATH.SUNCERTPATHBUILDEREXCEP.流程到请求网站下载证书把证

2021-05-06 15:56:09 3611

原创 Macfee 迈克菲尔CPU占用高解决办法,Macfee配置,优化和暂时关闭保护方法

sdfaf

2021-04-28 10:32:16 24835 1

空空如也

空空如也

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

TA关注的人

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