自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

学习 记录 总结 分享

学习 记录 总结 分享

  • 博客(9)
  • 资源 (1)
  • 收藏
  • 关注

原创 java去除字符串中的空格\t、回车\r、换行符\n、制表符\t

注:\n 回车(\u000a) \t 水平制表符(\u0009) \s 空格(\u0008) \r 换行(\u000d)*方法一:Str.replaceALL("\\s*|\r|\n|\t","")方法二:public static String replaceBlank(String str) {String dest = "";if (str != null) {Pattern p = Pattern.compile("\\s*|\t|\r|\n");Match.

2021-08-31 19:52:30 40025 1

原创 java.lang.IllegalArgumentException: Illegal character in path at index 50

今天在调试http接口的时候发现一个问题java.lang.IllegalArgumentException: Illegal character in path at index 50http请求的url内含非法字符: 最大的可能是含有空格 其他非法字符脑子不进水一眼就能看出来,解决方案:URL字符串去一下空格.trim() 。...

2021-08-31 19:38:36 3665

转载 eclipse导出runnable jar包

如果要导出可运行的JAR文件,需要选择Runnable Jar File。选择要到处JAR文件的工程,右键选择“Export”;选择“Java–>Runnable JAR file”,点击“Next”;在“Launch configuration”下面的下拉列表中选择程序启动时运行的主类(即项目中带有main方法的类,项目入口)在"Export destination"下面的“Browse”按钮选择JAR的存放路径,并输入JAR文件名;如果程序依赖于其它包,就在“Libra

2021-08-26 08:49:31 1029

转载 MySQL字段内容默认情况下是大小写不敏感的,你知道吗?

MySQL存储的字段是不区分大小写的,你知道吗?解决方案1.在查询的sql中加入 **`BINARY`** 关键字2.在创建表的时候进行限制总结之前写过一篇关于mysql 对表大小写敏感的问题,其实在mysql中字段存储的内容是不区分大小写的,本篇进行简单的总结。想回顾一下:MySQL在Linux下数据库名、表名、列名、别名大小写规则是这样的:1、数据库名与表名是严格区分大小写的;2、表的别名是严格区分大小写的;3、列名与列的别名在所有的情况下均是忽略大小写的;4、字段内容默认情况下是大小写

2021-08-09 17:48:56 2484

转载 java的@PostConstruct注解

文章目录API使用说明简介使用场景特点servlet执行流程API使用说明PostConstruct 注释用于在依赖关系注入完成之后需要执行的方法上,以执行任何初始化。此方法必须在将类放入服务之前调用。支持依赖关系注入的所有类都必须支持此注释。即使类没有请求注入任何资源,用 PostConstruct 注释的方法也必须被调用。只有一个方法可以用此注释进行注释。应用 PostConstruct 注释的方法必须遵守以下所有标准:该方法不得有任何参数,除非是在 EJB 拦截器 (interceptor) 的情

2021-08-09 16:24:59 2167

原创 java.lang.IllegalArgumentException: Could not resolve placeholder ‘mail.host‘ in value

java.lang.IllegalArgumentException: Could not resolve placeholder 'mail.host' in value主要检查思路如下:1.检查配置文件是否存在该配置项:mail.host 配置文件中不存在该配置项。增加sms.exchange对应的配置即可。2.检查类@value中的引用是否完整或者是否正确:mail.host3.检查对应的注解有没有加上,可能没加@service 或@Configuration...

2021-08-06 09:48:52 1133

转载 Springboot的jar 本地idea远程调试

文章目录一 . 项目打包二 .项目debug启动三 .远程调试四 .启动调试监控一 . 项目打包方法一:方法二:在cmd中窗口中切换到项目根目录,执行下面命令mvn clean package -DskipTests二 .项目debug启动找到jar所在路径,进入cmd窗口,命令如下,监听启动5005端口(和程序的端口8089没关系)-远程调试启动语句:// 找到对应的jar包目录,cmd窗口中执行下面语句即可java -Xdebug -Xrunjdwp:transport=dt_

2021-08-03 16:10:33 450

转载 面试官:你说说一条查询SQL的执行过程?

为了理解这个问题,先从Mysql的架构说起,对于Mysql来说,大致可以分为3层架构。第一层作为客户端和服务端的连接,连接器负责处理和客户端的连接,还有一些权限认证之类。比如客户端通用用户名密码连接到Mysql服务器,还有对于数据库表的执行权限。第二层是核心层,基本上Mysql大部分的核心功能都在这一层,包括查询缓存、解析器、优化器之类,比如SQL解析、优化、索引选择,到最后生成执行计划。第三层则是存储引擎了,Mysql通过执行引擎直接调用存储引擎API查询数据库中数据。通过Mysql的架构分层,

2021-08-03 15:50:42 604

转载 一文说透JDK Proxy动态代理!

一文说透JDK Proxy动态代理!追溯代理种类静态代理动态代理总结追溯首先,要明确为什么要存在代理呢?存在一个常见的需求:怎样在不修改类A代码的情况下,在调用类A的方法时进行一些功能的附加与增强呢?先不考虑什么代理不代理的,我们设计一个简单的实现方案:新创建一个类B,类B组合类A,在类B中创建一个方法b,方法b中调用类A中的方法a,在调用前和调用后都可以添加一些自定义的附加与增强代码。 当有需求需要调用类A的方法a并且想要添加一个附加功能时,就去调用类B的方法b即可实现上述需求;下面为了便于理

2021-08-03 12:08:48 677

XFireDemo.zip

开发环境:JDK1.7+Eclipse+Tomcat7 使用XFire开发WebService的XFireDemo

2019-10-02

空空如也

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

TA关注的人

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