3 AinUser

尚未进行身份认证

很少看私信,请直接在文章下方评论,看到后会立即回复。

等级
博文 1k+
排名 504

架构师一样的男人->工厂方法设计模式优化switch语句

如果switch语句中的分支固定,且不可变(例如,星期中只有7天)不用使用工厂方法替换;如果分支不固定,或将来有可能改,可以采用工厂方法来替换switch语句,这样就符合开发闭合原则。下面直接进入正题PlanDataType接口:packagecom.test.factory;publicinterfacePlanDataType{publicboolean...

2019-06-27 11:39:20

再学不会,那你可真没救了....

2019年6月26日周三公众号文章地址:https://mp.weixin.qq.com/s?__biz=MzU3NTk1OTM5OA==&mid=2247483674&idx=1&sn=fcedd069ed5d4ea1c77e379a64329215&chksm=fd1a7913ca6df005daff20ba58418942078fd58b4294c47...

2019-06-27 10:01:04

spring 自动注入多实现类接口

前两天被朋友问道,在controller层,自动注入多实现服务接口,如何操作,没想到今天自己遇到了在这里坐下笔记,希望能够帮到大家。@Qualifier("baseChartServiceImpl")@AutowiredprivateChartServicebaseChartServiceImpl;@Qualifier("extraChartServiceImpl")@Au...

2019-06-20 11:52:40

Intellij IDEA 在DEBUG模式下如何不执行后续代码直接停止程序?

第一步:打断点第二步:找出控制台idea可以使用快捷键:两下alt,点击左下角的debug第三步:出现当前页面第四步:右键然后,在弹框中输入符合格式的返回数据,即可直接返回,不再执行下面的代码如果本文帮到你了,欢迎关注本人公众号:周三想吧...

2019-06-20 11:49:14

走过路过不要错误,机不可失

欢迎关注个人公众号:周三想吧,带你走向全栈人生。本公众号会涉及到情感,时事,两性,生活,工作,学习,技术等以及生活的方方面面希望能够帮到关注公众号的每一位读者,感谢大家关注。...

2019-06-20 10:39:25

@RequestMapping接口动态参数

1.单参数接收@RequestMapping(value="/v1/{cate}",method=RequestMethod.GET)publicStringdynApiDemo2(@PathVariable("cate")Stringcate){StringcateUrl=map.get("cate");return"v1/"+cateUrl;...

2019-06-20 10:37:06

java 字符串拼装

//古老的第一种Strings="a"+","+"b";//古老的第二种StringBufferstringBuffer=newStringBuffer();stringBuffer.append("a").append(",").append("b");//然后是第三种StringJoinerstringJoiner=newStringJoiner(...

2019-06-18 16:37:12

安装[adlist.o] Error 1或者jemalloc/jemalloc.h: No such file or directory

zmalloc.h:50:31:error:jemalloc/jemalloc.h:Nosuchfileordirectoryzmalloc.h:55:2:error:#error"Newerversionofjemallocrequired"make[1]:***[adlist.o]Error1make[1]:Leavingdirectory`/...

2019-06-12 20:46:37

gcc make编译出现 internal compiler error: Killed

我是在装redis的时候,出现的这种情况。主要原因是由于swap交换分区内存的大小为0或者不够导致解决步骤:(建议暂时不要改变设置的大小)1、//创建分区文件,大小2Gddif=/dev/zeroof=/swapfilebs=1kcount=20480002、//生成swap文件系统mkswap/swapfile3、//激活swap文件swap...

2019-06-12 20:42:11

Spring Boot1.4版本后@ConfigurationProperties注解舍弃location参数后的解决方式

问题情景:在配置读取配置文件类的时候,想要使用@ConfigurationProperties注解,如下所示发现其中locations属性不可使用,在1.4版本后被去掉了替换方式如下所示...

2019-06-12 18:31:40

Java正则表达式, 提取[ ]中间的字符

@TestpublicvoidcontextLoads(){/*Stringstr="thisis(Tom)and\"Eric\",thisis\"Brucelee\",heisachinese,nameis\"李小龙\"。";Patternp=Pattern.compile("\"(.*?)\"");...

2019-06-12 14:39:07

RowMapper解决每次查询数据库返回的实体对象不同的问题

需要继承RowMapper接口,实现.set赋值操作考虑通用性,可以写一个通用的赋值方法可以参考:https://blog.csdn.net/chw0629/article/details/80607371或其他上面是springjdbctemplate或者dbutils也可以使用BeanUtils做操作可以参考:https://blog.csdn.net/AinUser...

2019-06-06 10:39:21

SpringBoot resultful风格返回格式

publicclassMsg<T>{/*错误码*/privateIntegercode;/*提示信息*/privateStringmsg;/*具体内容*/privateTdata;publicIntegergetCode(){returncode;...

2019-06-04 11:47:06

spring boot2.0多环境配置文件(测试、正式环境)

开发过程中不免会遇到多环境,不同配置文件的问题,每次修改会容易产生问题application.yml配置文件中配置使用dev(开发配置)?还是pro(线上配置)?其他的application-dev.yml和application-pro.yml里面的内容就是正常的配置信息...

2019-06-04 10:46:13

spring-data-jpa初识

一、jpa、spring-data-jpa、mybatis、hibernate认识?jpa:JavaPersistenceAPI、java持久层api(简言之:全是接口规范)spring-data-jpa:spring家族实现jpa规范的框架称为:spring-data-jpa,易处理类似于单表CRUD,较为依赖实体mybatis:半自动ORM框架,灵活度较高,易处理复杂sql...

2019-06-03 19:11:24

mybatis默认过滤值为空的数据(ainusers 亲测)

场景:我这里是使用springboot,返回类型为List<Map<String,Object>>数据库查询的结果,为null的数据也显示出来了,不过返回的时候竟然被过滤掉了?解决:(springboot配置)(spring配置)搜索关键词:springcallSettersOnNulls...

2019-05-28 19:01:24

在mysql中给查询的结果添加序号列

select(@i:=@i+1)asi,t.idfromtablet,(select@i:=0)asxh

2019-05-28 11:50:32

Axure RP 8 最新注册码

Licence:Koshykey:wTADPqxn3KChzJxLmUr5jTTitCgsfRkftQQ1yIG9HmK83MYSm7GPxLREGn+Ii6xY可以用上面的秘钥或者下面使用说明:安装AxureRPPro之前必须先安装.NETFramework4.0组件Win汉化说明:将解压后的lang文件夹添加到软件的安装目录中。以Win7为例(XXX为版本...

2019-05-27 17:48:44

el表达式动态拼接变量,获取值

问题场景:token的传递java后台:request.setAttribute('token_'username,token)jsp前台:<c:setvar="key"scope="page"value="token_${user.username}"><inputvalue="${requestScope[key...

2019-05-24 15:34:01

我就非要在get请求下传递json数据,结果报错了?

letfilters='{"groupOp":"AND","rules":[{"field":"apptype","op":"eq","data":"android"}]}';//对传递数据进行转码操作即可filters=encodeURIComponent(filters,"utf-8")//首先,先确保你这里的filters是正确的JSON格式数据vardownBook...

2019-05-23 17:41:29
奖章
  • Github
    Github
    绑定github第三方账户获取
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周上午根据用户上周的博文发布情况由系统自动颁发。