05 2019 档案

摘要:开发中经常遇到从集合类List、Map中取出数据转换为String的问题,这里如果处理不好,经常会遇到空指针异常java.lang.NullPointerException,在此总结一下常用转换为String的方法,以及转换后如何对其进行判null使用的问题。 Java中对象转换为String的常用 阅读全文
posted @ 2019-05-28 09:46 panchanggui 阅读(7187) 评论(0) 推荐(0) 编辑
摘要:#### 简要描述: - 查询城市编码 #### 接口版本: |版本号|制定人|制定日期|修订日期||: |: |: | ||1.0 |XXX|2019-05-27 | | #### 请求URL: - /applet/memberInfo/common/sendCode #### 请求方式: - P 阅读全文
posted @ 2019-05-27 11:26 panchanggui 阅读(598) 评论(0) 推荐(0) 编辑
摘要:Springboot1.5以上版本,在使用 @ConfigurationProperties注解的时候会提示“Spring Boot Configuration Annotation Processor not found in classpath”, 这是因为新版本已经取消了对location的支 阅读全文
posted @ 2019-05-27 09:35 panchanggui 阅读(3853) 评论(0) 推荐(1) 编辑
摘要:每次使用mybatis的时候,简单的连表查询,用Map接收的时候,都是像DB定义的字段一样,类似以下 student_name,student_id,没有转换为驼峰,但是又不能因为这一个定义一个javabean来映射数据库字段集合,这样,会有无穷无尽的javabean,完全不是办法。 然后我看了下m 阅读全文
posted @ 2019-05-24 17:48 panchanggui 阅读(6202) 评论(0) 推荐(2) 编辑
摘要:在日常开发中,查询数据返回类型为map,数据库中有些自动值为null,则返回的结果中没有值为空的字段,则如何显示值为空的字段呢? Spring boot + MyBatis返回map中null值默认不显示,如要调整为null值显示需要在配置文件中添加属性,如下图红框中所示: 2、Mybatis使用I 阅读全文
posted @ 2019-05-24 17:44 panchanggui 阅读(4439) 评论(0) 推荐(0) 编辑
摘要:1、先下载安装JetBrains WebStorm 2019,安装完成先不要运行2、接下来对软件进行注册破解,首先以记事本的方式打开hosts文件,将代码添加至hosts文件屏蔽软件联网;hosts文件默认目录【C:\Windows\System32\drivers\etc】0.0.0.0 acco 阅读全文
posted @ 2019-05-23 22:02 panchanggui 阅读(3812) 评论(0) 推荐(0) 编辑
摘要:1、(先进入项目文件夹)通过命令 git init 把这个目录变成git可以管理的仓库 git init 1.1、配置默认分支: git config --global init.defaultBranch maingit branch -m main 2、把文件添加到版本库中,使用命令 git a 阅读全文
posted @ 2019-05-21 21:11 panchanggui 阅读(579) 评论(0) 推荐(0) 编辑
摘要:转自:https://blog.csdn.net/linzhiqiang0316/article/details/52638039 什么是事务? 我们在开发企业应用时,对于业务人员的一个操作实际是对数据读写的多步操作的结合。由于数据操作在顺序执行的过程中,任何一步操作都有可能发生异常,异常会导致后续 阅读全文
posted @ 2019-05-17 17:45 panchanggui 阅读(11644) 评论(0) 推荐(4) 编辑
摘要:Mybatis中的foreach的主要用在构建in条件中,它可以在SQL语句中进行迭代一个集合。 foreach元素的属性主要有 item,index,collection,open,separator,close: item:表示集合中每一个元素进行迭代时的别; index:指定一个名字,用于表示 阅读全文
posted @ 2019-05-17 14:59 panchanggui 阅读(407) 评论(0) 推荐(0) 编辑
摘要:1、首先需要将resultMap进行改造,为了避免对其他sql的影响建议另外定义一个resultMapExtral,避免id相同, 2、然后在resultMapExtral中添加其它表的字段,若多个表中的字段名相同,要对查询结果和resultMapExtral中相同的字段另起别名, 3、最后另外定义 阅读全文
posted @ 2019-05-16 14:25 panchanggui 阅读(5658) 评论(0) 推荐(0) 编辑
摘要:多表连接的两种方式(数据库逻辑模型): 1.一对一关系 2.一对多关系 一、通过 resultMap 和 association 实现一对一关系 在 mapper.xml 文件里面的代码: 在 mapper.java 文件里面写接口: 在对应的实体类中声明另外一个实体类: 二、通过 resultMa 阅读全文
posted @ 2019-05-15 22:00 panchanggui 阅读(8704) 评论(0) 推荐(0) 编辑
摘要:ECMAScript 6(以下简称ES6)是JavaScript语言的下一代标准。因为当前版本的ES6是在2015年发布的,所以又称ECMAScript 2015。也就是说,ES6就是ES2015。 说明:此文章根据《实战ES2015:深入现代JavaScript+应用开发》这本书做的笔记,更多详细 阅读全文
posted @ 2019-05-13 14:05 panchanggui 阅读(1982) 评论(0) 推荐(0) 编辑
摘要:1 关于ES6 ECMAScript6(以下简称ES6)是JavaScript语言的最新一代标准,发布于2015年6月,因为ECMA委员会决定从ES6起每年更新一次标准,因此ES6被改名为ES2015,后面的标准将按照发布的年份命名,比如ES2016、ES2017。 ES6引入了很多新特性,这些特性 阅读全文
posted @ 2019-05-13 13:54 panchanggui 阅读(683) 评论(0) 推荐(0) 编辑
摘要:在上传项目到github时,忘记忽略了某个文件夹.idea,就直接push上去了, 最后意识到了此问题,决定删除掉远程仓库中的.idea文件夹 删除前: 删除后: 在github上只能删除仓库,却无法删除文件夹或文件, 所以只能通过命令来解决 首先进入你的master文件夹下, Git Bash H 阅读全文
posted @ 2019-05-13 10:26 panchanggui 阅读(17645) 评论(0) 推荐(0) 编辑
摘要:什么是跨域 跨域指浏览器不允许当前页面的所在的源去请求另一个源的数据。源指协议,端口,域名。只要这个3个中有一个不同就是跨域。 这里列举一个经典的列子: #协议跨域 http://a.baidu.com访问https://a.baidu.com; #端口跨域 http://a.baidu.com:8 阅读全文
posted @ 2019-05-08 09:19 panchanggui 阅读(1226) 评论(0) 推荐(0) 编辑
摘要:前言:在基于spring boot构建spring cloud微服务架构的时候,一般需要启动多个应用程序,在idea开发工具中,多个同时启动的应用可以在Run Dashboard运行仪表盘中得到更好的管理,但操作中idea有时候不会显示,下面分享两种显示方式 方式一:springboot项目在多个启 阅读全文
posted @ 2019-05-05 10:04 panchanggui 阅读(13000) 评论(0) 推荐(1) 编辑