03 2020 档案
摘要:调试就像是犯罪电影中的侦探一样,在开发中您也是福尔摩斯~ 除了最常用的console.log()消息在浏览器中显示消息外,还有许多其他方法可以使调试过程变得更加容易。让我们通过示例逐一查看它们。 基本打印信息console.log()| info()| debug()| warn()| error(
阅读全文
摘要:以前的Java项目中,充斥着太多不友好的代码:POJO的getter/setter/toString;异常处理;I/O流的关闭操作等等,这些样板代码既没有技术含量,又影响着代码的美观,Lombok应运而生。 任何技术的出现都是为了解决某一类问题,如果在此基础上再建立奇技淫巧,不如回归Java本身,应
阅读全文
摘要:为了把ThreadPoolExecutor和ScheduledThreadPoolExecutor整合到Spring ioc容器中去,Spring提供了ThreadPoolTaskExecutor和ThreadPoolTaskScheduler这两个JavaBean风格的类。并且这两个类还做了一些针
阅读全文
摘要:看《Effective Java》第三版的时候,看到了其中建议将try-finally替换为try-with-resources。这个语法糖还算有意思,特此成文。 用法辨析 Java库中有很多资源需要手动关闭,比如InputStream、OutputStream、java.sql.Connectio
阅读全文
摘要:fastjson两个规则: 忽略‘-’和‘_’; 忽略大小写。
阅读全文
摘要:@DateTimeFormat(pattern = "yyyy-MM-dd")@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")@JSONField(format = "yyyy-MM-dd HH:mm:ss")priva
阅读全文
摘要:在连接数据库的url后边加上 &allowMultiQueries=true 这就OK了
阅读全文
摘要:常用如: user 数据库用户名(用于连接数据库) passWord 用户密码(用于连接数据库) useUnicode 是否使用Unicode字符集,如果参数characterEncoding设置为gb2312或gbk,本参数值必须设置为true characterEncoding 当useUnic
阅读全文
摘要:json格式的参数最外层需要的是 {} ,而你传的是[].
阅读全文
摘要:前面的话 浏览器(browser application)是专门用来访问和浏览万维网页面的客户端软件,也是现代计算机系统中应用最为广泛的软件之一,其重要性不言而喻。前端工程师作为负责程序页面显示的工程师,需要直接与浏览器打交道。本文将详细介绍浏览器的工作原理 组成 浏览器的组成如下图所示 brows
阅读全文
摘要:public static List ll=new ArrayList()集合 这个集合里面没有任何数据空的,但是size大小却是1; 误区: 是这样,ArrayList对象中的第一个元素是一个数组对象,所以你获取size的时候得到1。但是这个数组对象里面的元素都是null。 你搞混了“数组对象”和
阅读全文
摘要:在Web开发的时候经常会遇到浏览器不响应事件进入假死状态,甚至弹出“脚本运行时间过长“的提示框,如果出现这种情况说明你的脚本已经失控了。 一个浏览器至少存在三个线程:js引擎线程(处理js)、GUI渲染线程(渲染页面)、浏览器事件触发线程(控制交互)。 1:JavaScript引擎是基于事件驱动单线
阅读全文
摘要:原地址:http://www.blogjava.net/kuuyee/archive/2013/06/03/400084.html 推荐大家先看一下电子版,然后再决定是否入手,不过,这四本书无论你何时买,都不会亏 Java编程思想(第4版) 中文高清版: http://pan.baidu.com/s
阅读全文
摘要:LEN返回指定字符串表达式的字符数,其中不包含尾随空格。DATALENGTH返回用于表示任何表达式的字节数。 LEN ( string_expression )参数:要计算的字符串 返回指定字符串表达式的字符数,其中不包含尾随空格。 如果 expression 的数据类型为 varchar(max)
阅读全文
摘要:一、如何安装postman? Postman下载地址https://www.getpostman.com/ 我下载的版本是Postman win64 5.0.0 Setup.exe 这是免安装的,可以直接运行。 二、 如何使用postman? 跳过注册,直接使用: 三、如何配置HTTPS证书? 点击
阅读全文
摘要:一、BigDecimal简介 float和double类型的主要设计目的是为了科学计算和工程计算。它们执行二进制浮点运算,这是为了在广域数值范围上提供较为精确的快速近似计算而精心设计的。然而,它们没有提供完全精确的结果,所以不应该被用于要求精确结果的场合,而BigDecimal则适用于商业高精度计算
阅读全文
摘要:@Valid注解可以实现数据的验证,你可以定义实体,在实体的属性上添加校验规则,而在API接收数据时添加@valid关键字,这时你的实体将会开启一个校验的功能。 @Valid 注解类型的使用: @Null 限制只能为null @NotNull 限制必须不为null @AssertFalse 限制必须
阅读全文
摘要:在写一些controller协议的时候,有些时候从前端传过来的参数较多,好的办法是定义一个实体类来封装请求参数,但是用实体类封装参数后,无法对参数值进行校验,可以使用spring的@Validated 结合java validation、hibernate validation注解进行校验。 个人建
阅读全文
摘要:在写一些controller协议的时候,有些时候从前端传过来的参数较多,好的办法是定义一个实体类来封装请求参数,但是用实体类封装参数后,无法对参数值进行校验,可以使用spring的@Validated 结合java validation、hibernate validation注解进行校验。 1.@
阅读全文
摘要:SpringMVC conflicts with existing, non compatible bean definition of same name and class 的解决办法,springmvc获取bean SpringMVC的Controller 应该是采用类似键值对(key/val
阅读全文