随笔分类 -  08 后端

上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 13 下一页
摘要:开发中经常遇到从集合类List、Map中取出数据转换为String的问题,这里如果处理不好,经常会遇到空指针异常java.lang.NullPointerException,在此总结一下常用转换为String的方法,以及转换后如何对其进行判null使用的问题。 Java中对象转换为String的常用 阅读全文
posted @ 2019-05-28 09:46 panchanggui 阅读(7193) 评论(0) 推荐(0) 编辑
摘要:#### 简要描述: - 查询城市编码 #### 接口版本: |版本号|制定人|制定日期|修订日期||: |: |: | ||1.0 |XXX|2019-05-27 | | #### 请求URL: - /applet/memberInfo/common/sendCode #### 请求方式: - P 阅读全文
posted @ 2019-05-27 11:26 panchanggui 阅读(598) 评论(0) 推荐(0) 编辑
摘要:每次使用mybatis的时候,简单的连表查询,用Map接收的时候,都是像DB定义的字段一样,类似以下 student_name,student_id,没有转换为驼峰,但是又不能因为这一个定义一个javabean来映射数据库字段集合,这样,会有无穷无尽的javabean,完全不是办法。 然后我看了下m 阅读全文
posted @ 2019-05-24 17:48 panchanggui 阅读(6208) 评论(0) 推荐(2) 编辑
摘要:在日常开发中,查询数据返回类型为map,数据库中有些自动值为null,则返回的结果中没有值为空的字段,则如何显示值为空的字段呢? Spring boot + MyBatis返回map中null值默认不显示,如要调整为null值显示需要在配置文件中添加属性,如下图红框中所示: 2、Mybatis使用I 阅读全文
posted @ 2019-05-24 17:44 panchanggui 阅读(4446) 评论(0) 推荐(0) 编辑
摘要:Mybatis中的foreach的主要用在构建in条件中,它可以在SQL语句中进行迭代一个集合。 foreach元素的属性主要有 item,index,collection,open,separator,close: item:表示集合中每一个元素进行迭代时的别; index:指定一个名字,用于表示 阅读全文
posted @ 2019-05-17 14:59 panchanggui 阅读(416) 评论(0) 推荐(0) 编辑
摘要:1、首先需要将resultMap进行改造,为了避免对其他sql的影响建议另外定义一个resultMapExtral,避免id相同, 2、然后在resultMapExtral中添加其它表的字段,若多个表中的字段名相同,要对查询结果和resultMapExtral中相同的字段另起别名, 3、最后另外定义 阅读全文
posted @ 2019-05-16 14:25 panchanggui 阅读(5676) 评论(0) 推荐(0) 编辑
摘要:多表连接的两种方式(数据库逻辑模型): 1.一对一关系 2.一对多关系 一、通过 resultMap 和 association 实现一对一关系 在 mapper.xml 文件里面的代码: 在 mapper.java 文件里面写接口: 在对应的实体类中声明另外一个实体类: 二、通过 resultMa 阅读全文
posted @ 2019-05-15 22:00 panchanggui 阅读(8705) 评论(0) 推荐(0) 编辑
摘要:MySQL中存在float,double等非标准数据类型,也有decimal这种标准数据类型。 其区别在于,float,double等非标准类型,在DB中保存的是近似值,而Decimal则以字符串的形式保存数值。float,double类型是可以存浮点数(即小数类型),但是float有个坏处,当你给 阅读全文
posted @ 2019-04-25 10:04 panchanggui 阅读(4011) 评论(0) 推荐(2) 编辑
摘要:从ELK到EFK演进 背景 作为中国最大的在线教育站点,目前沪江日志服务的用户包含网校,交易,金融,CCTalk 等多个部门的多个产品的日志搜索分析业务,每日产生的各类日志有好十几种,每天处理约10亿条(1TB)日志,热数据保留最近7天数据,冷数据永久保存。 为什么做日志系统 首先,什么是日志? 日 阅读全文
posted @ 2019-04-12 17:50 panchanggui 阅读(7636) 评论(0) 推荐(1) 编辑
摘要:在平时的Javaweb项目开发中为了便于后期的维护,我们一般会进行分层开发,最常见的就是分为domain(域模型层)、dao(数据库访问层)、service(业务逻辑层)、web(表现层),这样分层之后,各个层之间的职责会比较明确,后期维护起来也相对比较容易,今天我们就是使用Maven来构建以上的各 阅读全文
posted @ 2019-04-12 16:42 panchanggui 阅读(207) 评论(0) 推荐(0) 编辑
摘要:maven 多模块项目打包 阅读全文
posted @ 2019-04-12 15:41 panchanggui 阅读(680) 评论(0) 推荐(0) 编辑
摘要:maven 把本地jar包打进本地仓库 1、本地有自己写的项目jar包,但是需要用maven依赖对其进行引用; 2、某个jar包在远程仓库没有,导致pom.xml报错,此时可以从网上单独下载此jar包,然后打入本地仓库,即可使用。 Maven 安装 JAR 包的命令是: mvn install:in 阅读全文
posted @ 2019-04-12 15:41 panchanggui 阅读(8125) 评论(0) 推荐(0) 编辑
摘要:上回说到了简单的使用simpleCaptcha,这次我们这次我们将讲解扩张simpleCaptcha。 回到正题,我们需要一些自定义的验证码,比如验证码的字体大小,背景,颜色等等,默认的验证码是无法满足我们的需求的。所以我们得自己去实现。我这几提供了简单的扩展,如果大家有什么好的建议大家一起来探讨。 阅读全文
posted @ 2019-04-12 13:54 panchanggui 阅读(585) 评论(0) 推荐(0) 编辑
摘要:在captcha中,两个比较著名的框架验证码有Jcaptcha和simpleCaptcha,Jcaptcha太庞大了,所以我选择了简单的SimpleCaptcha simpleCaptcha是一个用于随机生成验证码的一个java框架,它为验证码提供简单的实现。提供很多图形的自定 义。它对中文也提供了 阅读全文
posted @ 2019-04-12 13:53 panchanggui 阅读(1426) 评论(0) 推荐(0) 编辑
摘要:django-simple-captcha作为一款django的验证码插件,使用方法非常简单,能够快速应用到web应用中。 文档官网地址:django-simple-captcha 参考博客:http://blog.csdn.net/tanzuozhev/article/details/504586 阅读全文
posted @ 2019-04-12 13:43 panchanggui 阅读(1371) 评论(0) 推荐(0) 编辑
摘要:springBoot的三种启动方式 (1)使用IDEA启动 以上是springboot的一种启动方式,即在IDE开发工具IDEA中启动。 (2)使用mvn启动 下面介绍另一个启动方式:使用mvn启动springboot 首先,请进入到项目目录下 然后输入:mvn spring-boot:run 然后 阅读全文
posted @ 2019-04-12 12:33 panchanggui 阅读(10120) 评论(0) 推荐(0) 编辑
摘要:bat(batch) .bat文件是用来干什么的?我们可以通过win+r,进入cmd,用dos命令行来完成某些操作,比如ping。 我们这里可以用更简单的办法,可以把命令行写入记事本,然后修改后缀为bat,这样只要点击运行bat文件就运行了命令行。 下面通过实例讲解bat文件的优势。 首先我们用记事 阅读全文
posted @ 2019-04-12 09:09 panchanggui 阅读(3053) 评论(0) 推荐(0) 编辑
摘要:原文:https://www.cnblogs.com/hdwang/p/6081994.html 1.下载jenkins 地址:https://jenkins.io/index.html 本人下载了2.19.3版本的war包:jenkins.war 2.安装jenkins 拷贝jenkins.war 阅读全文
posted @ 2019-04-11 19:31 panchanggui 阅读(395) 评论(0) 推荐(0) 编辑
摘要:一、什么是持续集成? (1)Continuous integration(CI) 持续集成是一种软件开发实践,即团队开发成员经常集成他们的工作,通常每个成员至少集成一次,也就意味着每天可能会发生多次集成。每次集成都通过自动化的构建(包括编译,发布,自动化测试)来验证,从而尽快地发现集成错误。许多团队 阅读全文
posted @ 2019-04-11 19:25 panchanggui 阅读(1041) 评论(0) 推荐(0) 编辑
摘要:什么是Kubernetes? Kubernetes(k8s)是自动化容器操作的开源平台,这些操作包括部署,调度和节点集群间扩展。如果你曾经用过Docker容器技术部署容器,那么可以将Docker看成Kubernetes内部使用的低级别组件。Kubernetes不仅仅支持Docker,还支持Rocke 阅读全文
posted @ 2019-04-11 17:56 panchanggui 阅读(277) 评论(0) 推荐(0) 编辑

上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 13 下一页