摘要:
问题描述 当在.properties的配置文件中有中文时,读取出来的总是乱码。比如我的application.properties配置文件的内容如下: 当在程序中读取test.msg值时总是会得到乱码,默认是以ISO-8859-1的字符编码读取,尝试的方法有: 1、添加配置 2、设置文件类型 将ap 阅读全文
摘要:
IntelliJ IDEA鼓舞了许多Java开发人员编写插件,从J2EE到代码编辑工具再到游戏。现在,它拥有了一个强大的插件生态系统,超过1500可用的插件以及几乎每周都有新的插件出现。在这篇文章中,我们将为使用这个IDE的开发人员介绍10个我们认为最有用的的插件。 IntelliJ IDEA鼓舞了 阅读全文
摘要:
1.在码云上新建一个项目 把使用 Readme文件初始化这个项目这个勾选去掉 项目生成后会看到 码云的git 简易的命令行入门教程: Git 全局设置: Git 全局设置: 没有项目代码的情况下创建 git 仓库: 将已有项目上传到git 仓库: 之前是git 项目 之前非git 项目 选中项目文件 阅读全文
摘要:
1,下载最新的 git 包 地址: https://git-scm.com/download/win 下载便携版 64,32 根据个人爱好 2,解压后随便放个位置即可,例如图: (不太建议使用它自解压的方式,一般使用右键,解压) 3,打开Idea File—> Setting. 4, 设置Git e 阅读全文
摘要:
刚开始用git的小白适用,,转自http://www.cnblogs.com/qijunjun/p/7137207.html 实际项目开发中,我们经常会用一些版本控制器来托管自己的代码,今天就来总结下Git的相关用法,废话不多说,直接开写。 目的:通过Git管理github托管项目代码 一、下载安装 阅读全文
摘要:
转载自:http://blog.csdn.net/autfish/article/details/52513465 工作中多人使用版本控制软件协作开发,常见的应用场景归纳如下: 假设小组中有两个人,组长小张,组员小袁 场景一:小张创建项目并提交到远程Git仓库 场景二:小袁从远程Git仓库上获取项目 阅读全文
摘要:
<if test="ordernum!=null and ordernum!=''"> AND REVERSE(O.ORDERNUM) LIKE REVERSE('%'||#{ordernum,jdbcType=VARCHAR}||'%') </if> 阅读全文
摘要:
今天下午做的一个功能,要用到模糊查询,字段是description,刚开始我的写法用的是sql中的模糊查询语句, 但是这个有问题,只有将字段的全部值传入其中,才能查询,所以不是迷糊查询。 后来经过搜索,发现要加上一个concat字段,要先将字符串拼接后,才能实现模糊查询。 改成这个样子后,模糊查询功 阅读全文
摘要:
在对oracle的SQL优化过程中经常会遇到【like'%abc'】破坏索引的问题,但是如果真有此类需求,该如何在不破坏索引的基础上进行查询呢。 了解SQL的同学,都知道,like关键字可以走索引,只要字符串不是以通配符(%)开始。 如果类似 like "%xxx" 的sql,如何走索引呢?基于RE 阅读全文
摘要:
在有一些情况下,开发同学经常使用like去实现一些业务需求,当使用like时,我们都知道使用like 前%(like ‘%111’)这种情况是无法使用索引的,那么如何优化此类的SQL呢,下面是一个案例。 原SQL如下: pcc_cust_infonew 表索引如下 执行设计如下: 这里可以看到SQL 阅读全文
摘要:
测试: 自定义类型作为参数,自定义类中需要为为属性提供get方法,如果没有提供get方法,那么会根据占位符中的名称去反射获取值,如果占位符中的名称和属性不一致,那么报ReflectionException。 测试: Map作为参数类型,key和占位符中的名称一致即可,如果名称不一致那么将会把null 阅读全文
摘要:
#{}占位符:占位 如果传入的是基本类型,那么#{}中的变量名称可以随意写 如果传入的参数是pojo类型,那么#{}中的变量名称必须是pojo中的属性.属性.属性… ${}拼接符:字符串原样拼接 如果传入的是基本类型,那么${}中的变量名必须是value 如果传入的参数是pojo类型,那么${}中的 阅读全文
摘要:
在使用mybatis操作数据库时,经常会使用到批量插入、IN条件查询的情况,这时就难免要使用到foreach元素。下面一段话摘自mybatis官网: foreach 元素的功能是非常强大的,它允许你指定一个集合,声明可以用在元素体内的集合项和索引变量。它也允许你指定开闭匹配的字符串以及在迭代中间放置 阅读全文
摘要:
前言 MyBatis作为一款持久层的框架,从最初的ibatis更名,经过五六年的发展更新,如今已经更新到了3.4.5版本。MyBatis通过简单的xml或注解配置,就能将接口和Java的对象映射成数据库的记录,避免了很多的手动配置,现已被越来越多的开发者使用。 刚开始使用的话,可能会有很多困惑:明明 阅读全文
摘要:
本源码内容如下: spring boot项目 用的druid连接池 druid监控页面配置 数据操作用spring jdbctemplate 进一步封装spring jdbctemplate支持用对象进行增删改查 封装jdbctemplate的是单独一个项目,可以打包到任务项目中使用 详细介绍请查看 阅读全文
摘要:
Spring Boot单元测试(Mock) Java个人学习心得 2017-08-12 16:07 Mock 单元测试的重要性就不多说了,我这边的工程一般都是Spring Boot+Mybatis(详情可参看《Spring boot+MyBatis+PageHelper+JSON》),现在写一下Sp 阅读全文