上一页 1 ··· 27 28 29 30 31 32 33 34 35 ··· 60 下一页

2019年6月8日

java web开发中Servlet、Request、Response常用的代码

摘要: Request(请求) 1.获取并打印request的body中的参数。 这种获取请求中代码,一般都会封装成工具类。 如果不封装,写起来比较麻烦,类似如下: JSONObject res = new JSONObject(); String postData = null; try { postDa 阅读全文

posted @ 2019-06-08 23:02 乐之者v 阅读(529) 评论(0) 推荐(0) 编辑

2019年5月27日

Spring重定向

摘要: 1.使用HttpServletResponse的sendRedirect()方法。 示例: 2.返回"redirect:"加上url。 注意:这种方式,不能使用@RestController和@ResponseBody,否则只会返回一堆字符串。 如下: 参考资料: https://blog.csdn 阅读全文

posted @ 2019-05-27 23:04 乐之者v 阅读(501) 评论(0) 推荐(0) 编辑

2019年5月26日

@PathVariable不起作用,报错:Cannot resolve @PathVariable ' '

摘要: @PathVariable是占位符注解。可以把Url中变量的值传递到方法参数中。 示例如下: 当我们输入的Url类似于 localhost:8080/user/name/1时,Controller层对应方法getUserName的参数id就会赋值为1。 但是要注意: 1.控制层的Url占位符{}中的 阅读全文

posted @ 2019-05-26 22:50 乐之者v 阅读(3936) 评论(0) 推荐(0) 编辑

2019年5月13日

SpringCloud Feign通过FallbackFactory显示异常信息

摘要: SpringCloud Feign可以进行服务消费,而且内置了Hystrix,能够进行熔断。 Feign可以通过fallback指定熔断回调的类。代码示例及讲解可见: https://www.cnblogs.com/expiator/p/10826852.html 但是,有时候我们还需要记录异常信息 阅读全文

posted @ 2019-05-13 22:10 乐之者v 阅读(4349) 评论(0) 推荐(0) 编辑

使用IDEA查看变量调用链

摘要: 在开发中,我们有时需要查看某个变量是怎么来的,从哪个类的某个方法调用后进入另一个类的某个方法。 如果只有一两层的调用,那么还能直接通过方法跳转来观察。 但是,如果有七八层的调用链呢,在各个方法之间跳来跳去,可能会看得很迷糊。 使用IDEA,可以很方便地查看变量的调用链。 1.选中变量,右键选择"An 阅读全文

posted @ 2019-05-13 14:40 乐之者v 阅读(6819) 评论(0) 推荐(0) 编辑

2019年5月12日

使用Lombok和建造者模式简化代码

摘要: 在项目开发中,我们经常需要构建对象。常见的做法有getter/setter,或者构造器构建对象。 可能会有人写出类似如下的代码: Company company=new Company(); company.setAgentId(agentId); company.setAgentUserId(ag 阅读全文

posted @ 2019-05-12 22:51 乐之者v 阅读(774) 评论(0) 推荐(0) 编辑

2019年5月7日

SpringCloud Feign的简单运用

摘要: 服务提供者 服务提供者,是位于其他项目里面的。 服务提供者提供的方法,在Controller层里面,有可访问的Url。 @Controller @RequestMapping("/order") public class OrderDetailController { @ResponseBody @ 阅读全文

posted @ 2019-05-07 17:28 乐之者v 阅读(541) 评论(0) 推荐(0) 编辑

Spring Cloud Feign踩坑记录(二)

摘要: 注意,以下的Feign遇到的坑,在高版本中有些已经修复。 某些项目由于历史包袱原因,无法进行全面升级,才需要修补这些坑。 1.启动报错:not annotated with HTTP method type (ex. GET, POST) 错误原因: 低版本的Feign不支持@PostMapping 阅读全文

posted @ 2019-05-07 09:36 乐之者v 阅读(1036) 评论(0) 推荐(0) 编辑

2019年5月5日

如何在工作中获得成长?

摘要: 1.模仿优秀同事的代码,积累可用的代码块。 2.请优秀的同事帮自己Review代码,同一个错误不要犯两遍。 3.将平常所学的新技术,运用到实际的项目中。 比如刚学了swagger2,mybatis plus,lambda表达式,stream流,就多用起来。。只有实践过,才能真正掌握技能。 4.多总结 阅读全文

posted @ 2019-05-05 22:27 乐之者v 阅读(573) 评论(0) 推荐(0) 编辑

2019年5月2日

链表常见操作及解题思路

摘要: 1.迭代。 链表最常见的操作就是迭代。 while (head.next != null) { head = head.next; } 2.链表转化为数组 涉及到下标的问题,都可以将链表转化为数组解决,数组的每一个元素都是一个节点。。 示例题目LeetCode 876. 返回链表的中间节点 publ 阅读全文

posted @ 2019-05-02 22:50 乐之者v 阅读(408) 评论(0) 推荐(0) 编辑

上一页 1 ··· 27 28 29 30 31 32 33 34 35 ··· 60 下一页

导航