摘要:
在项目中,经常会遇到使用第三方的SDK,简单说就是第三方生成的jar包,但不能上传到maven仓库。 1.引入jar 在资源目录下新建lib目录,将第三方sdk放入其中,如这里使用的是淘宝的SDK: 2.pom引入 在pom中使用systemPath方式引入此jar <dependency> <gr 阅读全文
摘要:
在SpringBoot项目的配置文件中, 至少会有数据库用户名和密码,或其他敏感信息的配置。 通常都是用明文显示的, 对于比较敏感的信息, 则可对其内容加密。 这里使用jasypt进行加密,步骤如下: 1)pom导入依赖: <dependency> <groupId>com.github.ulise 阅读全文
摘要:
在IDEA中对SpringBoot项目打包maven打war包项目的时候提示: Error assembling WAR: webxml attribute is required (or pre-existing WEB-INF/web.xml if executing in update mod 阅读全文
摘要:
在使用dcoker部署SpringBoot项目时,查询列表都会报错,异常信息如下: 分析原因得知,是jsqlparser版本问题,对于1.0以下(包含1.0)的版本在从数据库查询到数据进行解析时出错。 那么就需要升级其版本,这里直接升级到4.0版本: <dependency> <groupId>co 阅读全文
摘要:
1.新建分支 前提是已经将新建的仓库克隆到本地。 这里使用命令行方式说明: 1)切换到主分支(若没有分支则跳过此步) git checkout master 2)创建并切换到新分支 假设新建分支develop: git checkout -b develop 3)查看新建的分支(可跳过此步) git 阅读全文
摘要:
当只需要获取list集合的前几个元素或者对其进行分批操作时,可使用subList方法 List.subList(start,end); //start:起始元素的下标 //end:结束元素的下标 返回的结果包含起始索引值,不包含结束索引值 示例如下: List<Integer> list = new 阅读全文
摘要:
登录Linux服务器后,进入目录或查看文件,出现 permission denied 意思是权限不足。那就需要给此用户授权要看的目录或文件。有两种情况: 输入下面命令查看当前用户: who 1)当前用户是root ls -l 文件名称 发现文件没有可执行权限,给其授权 chmod 777 文件名称 阅读全文
摘要:
对list数据去重的方法有如下几种,先以String类型的集合进行说明,对象的元素比较麻烦: 定义的集合如下: List<String> list = new ArrayList<>(); list.add("1"); list.add("2"); list.add("3"); list.add(" 阅读全文
摘要:
1.使用count() 当需要查询数据是否存在时,一般会使用count函数,统计其个数,用法如下: select count(1) from user where a = 1 在java中判断数量是否大于0即可: int num = userDao.countUser(params); if ( n 阅读全文
摘要:
问题场景 需求如下:需要根据传入的单个字符串进行判断 select * <if test="type == '1'"> from user a </if> <if test="type == '2'"> from app-user a </if> 在此时物料type传递"1"还是"2",这个<if> 阅读全文