随笔分类 -  编程语言-[Java]

上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 39 下一页
摘要:1、Spring Boot: 2、Web容器中,如Tomcat里可以设置超时时间为30分钟 3、在web.xml中的session-config配置 session-timeout元素用来指定默认的会话超时时间间隔,以分钟为单位。该元素值必须为整数。如果session-timeout元素的值为零或负 阅读全文
posted @ 2017-10-24 15:01 EasonJim 阅读(48991) 评论(0) 推荐(0) 编辑
摘要:官网:https://github.com/Jamling/eclipse-explorer 安装: 1、在线安装 【Help】->【Eclipse Marketplace】搜索:Eclipse Explorer,安装即可。 2、离线安装 下载:https://github.com/Jamling/ 阅读全文
posted @ 2017-10-24 14:54 EasonJim 阅读(4710) 评论(0) 推荐(0) 编辑
摘要:一、将long型转化为int型,这里的long型是基础类型: 二、将Long型转换为int型,这里的Long型是包装类型: 三、将int型转化为long型,这里的int型是基础类型: 四、将Integer型转化为long型,这里的Integer型是包装类型: 五、还有其它的方法,比如包装类型一般都有 阅读全文
posted @ 2017-10-24 12:00 EasonJim 阅读(272996) 评论(0) 推荐(2) 编辑
摘要:timed-out and no fallback available: 这个错误基本是出现在Hystrix熔断器,熔断器的作用是判断该服务能不能通,如果通了就不管了,调用在指定时间内超时时,就会通过熔断器进行错误返回。 一般设置如下配置的其中一个即可: 1、把时间设长 这里设置5秒 2、把超时发生 阅读全文
posted @ 2017-10-24 10:45 EasonJim 阅读(51974) 评论(1) 推荐(1) 编辑
摘要:说明:Cookie下用Key取值没有快速的方法,只能便利循环去取。 技巧:置0则cookie会立即删除,设置-1,负值则会在关闭浏览器后删除。切记一定要增加路径:setPath("/"),不然不会生效。在获取Cookie时要看下是否设置了域名:setDomain,不然本地调试时获取不到。 Cooki 阅读全文
posted @ 2017-10-24 09:32 EasonJim 阅读(7609) 评论(0) 推荐(0) 编辑
摘要:原理先不了解,只记录常用方法 用法: @EnableWebMvc 开启MVC配置,相当于 Conversion and Formatting 配置convert和formatter的方法有两种,分别使用ConverterRegistry和FormatterRegistry 使用注册工厂 WebMvc 阅读全文
posted @ 2017-10-24 09:13 EasonJim 阅读(19172) 评论(0) 推荐(1) 编辑
摘要:要生成验证码网上的方案比较多,基本是基于两大类:1为自定义生成,操作用Image类,2为kaptcha生成,有模糊算法。 当然也可以直接交由前端进行处理 1、基于kaptcha 首先不要怀疑的是报名是GitHub还是Google的,因为都是出自私人的产物,并且之前在Google Code进行托管,然 阅读全文
posted @ 2017-10-24 00:43 EasonJim 阅读(2488) 评论(0) 推荐(0) 编辑
摘要:注意:市面上对于写RESTful是用RestFul,其实是不规范的,标准写法RESTful。 在Java上,处理这个应该是没有继承Serializable类,然后通过Eclipse生成serialVersionUID上去试一下。 参考: https://stackoverflow.com/quest 阅读全文
posted @ 2017-10-24 00:28 EasonJim 阅读(5312) 评论(0) 推荐(1) 编辑
摘要:Java数组操作最高效的方式是循环取值,如果转换成集合那么就会分配内存,效率不如前者,但是方法多,需要在性能调优上去权衡。切记:数组是数组,集合是集合。 下面是收集最常用的数组转成集合的操作方法: 使用时要导入下面的包: 参考: http://www.cnblogs.com/ipetergo/p/6 阅读全文
posted @ 2017-10-24 00:12 EasonJim 阅读(2027) 评论(0) 推荐(0) 编辑
摘要:一般情况下,对来自浏览器的请求的拦截,是利用Filter实现的 而在Spring中,基于Filter这种方式可以实现Bean预处理、后处理。 比如注入FilterRegistrationBean,然后在这个Bean上传递自己继承Filter实现的自定义Filter进入即可。 而Spring MVC也 阅读全文
posted @ 2017-10-21 14:36 EasonJim 阅读(66910) 评论(1) 推荐(7) 编辑
摘要:一、方法: 二、实例: 后台(spring boot 1.3.7.RELEASE): 1、用一个Filter进行了身份验证同时进行了跨域处理,具体代码: 这种方法还适用于Servlet中,特别注意的是一定要在Filter动作之前加上这句话,也就是在代码的最前面加上这个话。 2、基于WebMvcCon 阅读全文
posted @ 2017-10-21 14:21 EasonJim 阅读(12505) 评论(0) 推荐(0) 编辑
摘要:一般在公司内容配置Maven时会在settings.xml文件下配置私服nexus地址,那么修改完之后在Eclipse中如果不指定用户目录级别的settings.xml文件会出现找不到包的问题。 settings.xml的优先级: ~/.m2/settings.xml $M2_HOME/conf/s 阅读全文
posted @ 2017-10-20 11:21 EasonJim 阅读(1582) 评论(0) 推荐(0) 编辑
摘要:CheckStyle是SourceForge下的一个项目,提供了一个帮助JAVA开发人员遵守某些编码规范的工具。它能够自动化代码规范检查过程,从而使得开发人员从这项重要但枯燥的任务中解脱出来。它可以根据设置好的编码规则来检查代码。比如符合规范的变量命名,方法体的最大行数,重复代码检查等等。 安装步骤 阅读全文
posted @ 2017-10-19 00:26 EasonJim 阅读(5853) 评论(0) 推荐(0) 编辑
摘要:PMD是一个源代码分析器。 它发现常见的编程缺陷,如未使用的变量、空catch块、不必要的对象创建等等。 它支持Java、JavaScript、Salesforce.com Apex、PLSQL、Apache Velocity、XML、XSL等。 此外,它包括CPD(copy-paste-detec 阅读全文
posted @ 2017-10-18 23:26 EasonJim 阅读(4349) 评论(0) 推荐(0) 编辑
摘要:FindBugs 是由马里兰大学提供的一款开源 Java静态代码分析工具。FindBugs通过检查类文件或 JAR文件,将字节码与一组缺陷模式进行对比从而发现代码缺陷,完成静态代码分析。FindBugs既提供可视化 UI 界面,同时也可以作为Eclipse插件使用。文本将主要使用将 FindBugs 阅读全文
posted @ 2017-10-18 23:15 EasonJim 阅读(1489) 评论(0) 推荐(0) 编辑
摘要:SonarQube(Sonar)之前的提供的本地工具是需要依赖SonarQube服务器的,这样导致其运行速度缓慢。 新出的SonarLint的扫描引擎直接安装在本地,速度超快,实时探测代码技术债务,给程序员最快速的反馈,排除代码异味的绝佳利器,帮助程序员获得Clean Code。 新版SonarLi 阅读全文
posted @ 2017-10-18 19:50 EasonJim 阅读(5829) 评论(1) 推荐(0) 编辑
摘要:静态检查: 静态测试包括代码检查、静态结构分析、代码质量度量等。它可以由人工进行,充分发挥人的逻辑思维优势,也可以借助软件工具自动进行。代码检查代码检查包括代码走查、桌面检查、代码审查等,主要检查代码和设计的一致性, 代码对标准的遵循、可读性,代码的逻辑表达的正确性,代码结构的合理性等方面;可以发现 阅读全文
posted @ 2017-10-18 11:36 EasonJim 阅读(21654) 评论(1) 推荐(1) 编辑
摘要:此工具配套阿里巴巴Java开发手册:http://www.cnblogs.com/EasonJim/p/6436387.html Eclipse安装和使用方法:https://github.com/alibaba/p3c/blob/master/eclipse-plugin/README_cn.md 阅读全文
posted @ 2017-10-18 00:03 EasonJim 阅读(7669) 评论(0) 推荐(0) 编辑
摘要:Spring Retry支持集成到Spring或者Spring Boot项目中,而它支持AOP的切面注入写法,所以在引入时必须引入aspectjweaver.jar包。 快速集成的代码样例: 下面是基于Spring Boot项目的集成步骤: POM: Service: @Retryable注解 被注 阅读全文
posted @ 2017-10-17 23:32 EasonJim 阅读(19186) 评论(0) 推荐(0) 编辑
摘要:在Spring的自动注入中普通的POJO类都可以使用@Autowired进行自动注入,但是除了两类:Filter和Servlet无法使用自动注入属性。(因为这两个归Web容器管理)可以用init(集承自HttpServlet后重写init方法)方法中实例化对象。 解决方法: 其中涉及到五种Sprin 阅读全文
posted @ 2017-10-14 10:55 EasonJim 阅读(5503) 评论(0) 推荐(0) 编辑

上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 39 下一页