01 2019 档案
摘要:前言:在实际的开发中几乎都会使用到一些框架来辅助项目的开发工作,对于一些框架的代码我们总怀有一些好奇之心,想一探究竟,有源码当然更好了,对于有些JAR包中的代码我们就需要利用反编译工具来看一下了,下面是我常使用的一种安装JAVA反编译工具的方法,操作比较简单,不过时间长了也容易忘记,还是在此小记一笔
阅读全文
摘要:在使用@Validate注解分组校验时,如果指定分组,所有的需要验证的属性都必须添加指定分组才会校验 解决办法: 没有指明分组的属性都属于Default,所以分组接口继承Default就可以解决
阅读全文
摘要:规则: 原版在这里 https://www.cnblogs.com/wjh123/p/8745473.html @AssertFalseBoolean,boolean验证注解的元素值是false @AssertTrue Boolean,boolean 验证注解的元素值是true @NotNull 任
阅读全文
摘要:springboot项目和spring的项目的使用有点不同,因为springboot把一些依赖自动引入了所以spring的项目多引几个依赖 1.springboot项目只需要引这一个就可以了 spring项目的pom引用全部依赖 2.配置文件配置 3.ide 装lombok插件(很简单 自行百度)
阅读全文
摘要:之前知道spring支持JSR校验,在自己定义的bean中加入@NotNull,@NotBlank,@Length等之类的校验用于处理前台传递过来的request请求,避免在写多余的代码去处理. 但是随着业务的复杂度增加,对于校验的制定也越来越有要求,这个时候就需要引入分组group的概念,在自定义
阅读全文
摘要:对于与数据库相关的 Spring MVC 项目,我们通常会把 事务 配置在 Service层,当数据库操作失败时让 Service 层抛出运行时异常,Spring 事物管理器就会进行回滚。 如此一来,我们的 Controller 层就不得不进行 try-catch Service 层的异常,否则会返
阅读全文
摘要:idea 创建各种类型项目(pom,jar.web)https://blog.csdn.net/yueloveme/article/details/80104808
阅读全文
摘要:Linux下RabbitMQ服务器搭建 系统环境 操作系统:CentOS6.9 erlang:OTP 19.3 rabbitmq:rabbitmq-server 3.6.12 安装步骤 安装erlang 1,安装预环境 通过yum安装以下组件,运行命令: [root@rabbitmqserver e
阅读全文
摘要:依赖 SerializerFeature属性 示例 准备 User、Word来模拟各种数据类型。 SerializerFeatureTest:JSON部分示例的示例方法。 User类型:缺省get、set方法 Word类型:缺省get、set方法 SerializerFeatureTest:测试类
阅读全文
摘要:public String formatJson(Object obj) { com.alibaba.fastjson.JSONObject json=(com.alibaba.fastjson.JSONObject)JSON.toJSON(obj); //定制序列化 SerializeFilter[] filter = new SerializeFilter...
阅读全文
摘要:https://blog.csdn.net/jiangyu1013/article/details/81988342
阅读全文
摘要:https://blog.csdn.net/xlgen157387/article/details/73691848
阅读全文
摘要:https://wenku.baidu.com/view/8174990484254b35effd3455.html
阅读全文
摘要:一个好的程序员应该是那种过单行线都要往两边看的人。 — Doug Linder, 系统管理员 任何一个工具,它的一个最重要的、同时也是最难以做到的方面就是对那些学习使用这个工具的人在使用习惯上的影响。如果这个工具是一种编程语言,那么,这种影响——不管我们是否喜欢——将是一种思考习惯上的影响。 — E
阅读全文
摘要:本文所要分享的是软件开发过程中,亲身经历过的“怪现象”。为什么说怪呢,人多力量大,似乎才符合常理,但是往往在软件项目开展的过程中会出现人多、事少、工作量大的情况,这跟我们以往的认知大相径庭。 首先,要解释下标题的意思。人多,指的是同一个项目团队、同一个小组或者同一个部门的范围内;事少, 指的是做出的
阅读全文
摘要:1、分享第一条经验:“学历代表过去、能力代表现在、学习力代表未来。”其实这是一个来自国外教育领域的一个研究结果。相信工作过几年、十几年的朋友对这个道理有些体会吧。但我相信这一点也很重要:“重要的道理明白太晚将抱憾终生!”所以放在每一条,让刚刚毕业的朋友们早点看到哈! 2、一定要确定自己的发展方向,并
阅读全文
摘要:MVC无人不知,可很多程序员对MVC的概念的理解似乎有误,换言之他们一直在错用MVC,尽管即使如此软件也能被写出来,然而软件内部代码的组织方式却是不科学的,这会影响到软件的可维护性、可移植性,代码的可重用性。 MVC即Model、View、Controller即模型、视图、控制器。我在和同行讨论技术
阅读全文
摘要:COMMAND_FAILED: '/sbin/iptables -t nat -A DOCKER -p tcp -d 0/0 --dport 8111 -j DNAT --to-destination 172.17.0.6:8111 ! -i docker0' failed: iptables: N
阅读全文