自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 使用initializingBean实现动态路由

定义一个map,里面装有和类型对应的实现类,afterPropertiesSet方法会在项目启动的时候执行,这时就可以将接口的所有实现类与对应类型添加到map中,当外部调用接口时,需要根据类型路由到对应的实现类中,RoterHandlerImpl只是一个路由的实现类,具体方法的实现是RiskHandler接口中,RiskHandler接口中的方法是不用暴露到外部的。也可以将具体的类型换成枚举类型,这个要再根据的自己的业务需要去制定,需要注意的是,getType方法返回的类型要与Map中key 的类型一致。

2023-08-15 17:03:43 61

原创 Element ‘beans‘ cannot have character [children], because the type‘s content type is element-only

错误信息:报错原因是因为beans标签中存在字符,这个时候就需要检查代码中是否存在多余的字符(正常注释除外),或者检查标签有没有错误,如果代码没有错误那说明存在一个我们看不到的字符,这个字符在utf-8编码模式是看不到。这个时候我们可以使用notepad++打开这个文件,使用ANSI编码方式就可以看到隐藏的字符将字符删掉,编码模式修改为原来的编码,保存即可此时已经不再报红,这个报红实际上是不影响程序的正常进行的。...

2022-05-20 17:22:09 1011

原创 关于js转码方法encodeURIComponent()、encodeURI()、escape()

问题:页面搜索不到。原因:页面使用了encodeURIComponent()对参数进行转码,后端接收后没有进行解码,直接去数据库中搜索,因此搜索不到解码方法:URLDecoder.decode(String,“UTF-8”)),后面的编码方式一定要加上,不然你会发现decode()方法上会有一个删除线,并且解码出来也是乱码的。由于这个原因我将其他两种转码方法也进行了解。需要注意的点:encodeURIComponent()方法可把字符串作为 URI 组件进行编码,不会对英文、数字以及 - _ .

2022-01-11 13:46:32 5234

原创 org.apache.commons.pool.impl.CursorableLinkedList$Cursor]

Illegal access: this web application instance has been stopped already. Could not load [org.apache.commons.pool.impl.CursorableLinkedList$Cursor]. The following stack trace is thrown for debugging purposes as well as to attempt to terminate the thread whic

2022-01-10 16:07:52 792

原创 使用TransmissionTemplate发送含有回车的消息失败

问题:在使用个推工具类TransmissionTemplate发送离线消息时,发送失败,消息中含有换行!public static TransmissionTemplate transmissionTemplateDemo(String valueStr){ TransmissionTemplate template = new TransmissionTemplate(); Notify notify = new Notify();; notify.setIntent("intent:#Inten

2022-01-10 14:23:44 191

原创 This inspection finds all usages of methods that have @since tag in their documentation.

关于java.util包下的Properties中的load()方法在执行加载配置文件操作时出现如下错误提示:但是程序时可以运行,原因在于项目的jdk版本为1.8,而Properties中的load()方法是在jdk1.6之后加上去的,所以方法是可以找到并且运行的,但是在Project Settings中的Language level设置的是5,所以会在方法下面出现错误提示。因此,需要将Language level设置在5以上。如果方法找不到的话则需要检查一下jdk版本是否正确。...

2021-10-15 15:16:51 224

原创 MarkDone语法

MarkDone语法标题一级标题:#+空格+标题名称二级标题:##+空格+标题名称三级标题:###+…几级标题就写几个#字体HelloWorld! (两边加两个 * 变粗体)HelloWorld! (两边加一个 * 变斜体)HelloWorld! (两边加三个 * 加粗加斜)HelloWorld! (两边加两个 ~ 删除线)引用(>+空格)走上人生巅峰分割线(—+空格回车或***+空格回车)图片(

2021-09-24 14:45:49 313

原创 Navicat连接数据库出现错误2003

Navicat连接数据库出现错误2003安装MySQL Server检查是否有安装MySQL Server,安装MySQL Server后能够进行正常连接。安装MySQL Server安装完成后再使用navicat重新进行连接即可连接成功。

2020-11-12 17:14:56 590

空空如也

空空如也

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

TA关注的人

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