紫色的风信子
码龄10年
关注
提问 私信
  • 博客:7,272
    问答:865
    8,137
    总访问量
  • 4
    原创
  • 1,469,725
    排名
  • 4
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:湖北省
  • 加入CSDN时间: 2015-07-28
博客简介:

kelei2015的博客

查看详细资料
个人成就
  • 获得4次点赞
  • 内容获得8次评论
  • 获得16次收藏
创作历程
  • 4篇
    2018年
成就勋章
TA的专栏
  • java
    3篇
兴趣领域 设置
  • 后端
    spring
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

个人博客系统开发总结之 lucene全文检索

       博客系统前台提供搜索功能,希望不仅仅是通过文章标题、摘要来模糊搜索,而是可以跟文章内容进行匹配。由于文章内容在数据库中使用blob字段存储,无法使用数据库进行模糊查询。于是决定采用Lucene全文检索技术。pom.xml依赖使用ikanalyzer分词器,能很好的对中文进行分词并建立索引。<!-- https://mvnrepository.com/artif...
原创
发布博客 2018.12.12 ·
446 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

个人博客系统开发总结之 quartz定时器

      一个可以自己配置,即配即用的quartz定时器封装。 pom.xml配置<!-- https://mvnrepository.com/artifact/org.quartz-scheduler/quartz --><dependency> <groupId>org.quartz-scheduler</groupId> ...
原创
发布博客 2018.12.12 ·
230 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

个人博客系统开发总结之 quartz定时器

      一个可以自己配置,即配即用的quartz定时器封装。 pom.xml配置<!-- https://mvnrepository.com/artifact/org.quartz-scheduler/quartz --><dependency> <groupId>org.quartz-scheduler</groupId> ...
原创
发布博客 2018.12.12 ·
230 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

个人博客系统开发总结之 mybatis操作blob字段

        mybaits通过mapper文件进行数据库的增删改查操作,在进行增删改查操作时需要将java的数据类型与数据库的数据类型进行转换,此时就会用到TypeHandler类型处理器。mybatis内置了java基础数据类型的类型处理器,也支持自定义的类型处理器。        在博客系统开发时,对于博客文章的存储,我采用在oracle数据库中存储blob字段的形式,前端使用la...
原创
发布博客 2018.12.12 ·
4661 阅读 ·
2 点赞 ·
5 评论 ·
7 收藏

个人博客系统开发总结之 第三方登录(QQ、微博)

        当别人访问我的博客系统时,如果需要评论,就需要登录。如果此时要求注册,就比较麻烦,并且会引起访问者的反感。于是就采用第三方登录。目前支持QQ、微博登录。QQ登录        QQ互联开放平台为第三方网站提供了丰富的API。第三方网站接入QQ互联开放平台后,即可通过调用平台提供的API实现用户使用QQ帐号登录网站功能,且可以获取到腾讯QQ用户的相关信息。1、认证成为...
原创
发布博客 2018.12.12 ·
1935 阅读 ·
2 点赞 ·
3 评论 ·
9 收藏

个人博客系统开发总结之 第三方登录(QQ、微博)

        当别人访问我的博客系统时,如果需要评论,就需要登录。如果此时要求注册,就比较麻烦,并且会引起访问者的反感。于是就采用第三方登录。目前支持QQ、微博登录。QQ登录        QQ互联开放平台为第三方网站提供了丰富的API。第三方网站接入QQ互联开放平台后,即可通过调用平台提供的API实现用户使用QQ帐号登录网站功能,且可以获取到腾讯QQ用户的相关信息。1、认证成为...
原创
发布博客 2018.12.12 ·
1935 阅读 ·
2 点赞 ·
3 评论 ·
9 收藏

关于mybatis的#跟$,求大神。。。

答:

简单理解:
(1)#{},解析时会在参数前后加上单引号,例如where a = #{b},传入b的值为c,最终会解析为where a = 'c'
(2)${},解析时不会对参数做任何处理,例如where a = #{b},传入b的值为c,最终会解析为where a = c,所以${}存在sql注入的问题,而#{}不会
所以能用#,就不用$,$一般使用情况:模糊查询,动态字段名排序,例如:
1.where columnName like '%${A}%';
2.order by ${columnName};
3.where columnName in (${A})

回答问题 2018.07.10

spring+activiti+mybatis 配置报错问题。

答:

图片说明Mapper.xml文件中有错误

回答问题 2017.09.01