01 2019 档案

摘要:参考:异步httpclient(httpasyncclient)的使用与总结 1. 前言应用层的网络模型有同步与异步。同步意味当前线程是阻塞的,只有本次请求完成后才能进行下一次请求;异步意味着所有的请求可以同时塞入缓冲区,不阻塞当前的线程; httpclient在4.x之后开始提供基于nio的异步版 阅读全文
posted @ 2019-01-29 14:26 aspirant 阅读(29958) 评论(1) 推荐(0) 编辑
摘要:其实从依赖注入的字面意思就可以知道,要将对象p注入到对象a,那么首先就必须得生成对象p与对象a,才能执行注入。所以,如果一个类A中有个成员变量p被@Autowired注解,那么@Autowired注入是发生在A的构造方法执行完之后的。 如果想在生成对象时候完成某些初始化操作,而偏偏这些初始化操作又依 阅读全文
posted @ 2019-01-28 15:47 aspirant 阅读(905) 评论(0) 推荐(0) 编辑
摘要:今天遇到个问题: 结果为: 在里面new 的话,list无法改变,在外面却可以,原因是Java是 按值调用的: 以下是分析文章: java的值传递和引用传递在面试中一般都会都被涉及到,今天我们就来聊聊这个问题,首先我们必须认识到这个问题一般是相对函数而言的,也就是java中的方法参数,那么我们先来回 阅读全文
posted @ 2019-01-25 17:11 aspirant 阅读(1124) 评论(0) 推荐(0) 编辑
摘要:java 有 float,double,BigDecimal 三种,前两者会损失精度,最后一个是专门用于高精度计算的大数类型,但是会损失性能。如果用于金融场合且小数位并不多的时候,可以考虑 BigDecimal,但是如果小数位较多,建议整体变成 BigInt 阅读全文
posted @ 2019-01-25 11:02 aspirant 阅读(1323) 评论(0) 推荐(0) 编辑
摘要:XML Schema 是基于 XML 的 DTD 替代者。 XML Schema 描述 XML 文档的结构。 XML Schema 语言也称作 XML Schema 定义(XML Schema Definition,XSD)。 一、XML Schema 简介 1、什么是 XML Schema? XM 阅读全文
posted @ 2019-01-21 16:43 aspirant 阅读(7282) 评论(1) 推荐(1) 编辑
摘要:在现今的项目开发中,虽然数据的传输大部分都是用json格式来进行传输,但是xml毕竟也会有一些老的项目在进行使用,正常的老式方法是通过获取节点来进行一系列操作,个人感觉太过于复杂、繁琐。推荐一套简单的api--XStream类。在理解了原理的情况下看下注解的语法即会使用 例子是把xml映射成bean 阅读全文
posted @ 2019-01-21 15:30 aspirant 阅读(15211) 评论(0) 推荐(1) 编辑
摘要:在代码中我们可以只加上标签@Data 而不用get,set方法; val : 和 scala 中 val 同名, 可以在运行时确定类型; @NonNull : 注解在参数上, 如果该类参数为 null , 就会报出异常, throw new NullPointException(参数名) @Clea 阅读全文
posted @ 2019-01-21 15:01 aspirant 阅读(71216) 评论(0) 推荐(1) 编辑
摘要:@Bean 的用法 @Bean是一个方法级别上的注解,主要用在@Configuration注解的类里,也可以用在@Component注解的类里。添加的bean的id为方法名 定义bean 下面是@Configuration里的一个例子 这个配置就等同于之前在xml里的配置 bean的依赖 @bean 阅读全文
posted @ 2019-01-21 14:51 aspirant 阅读(3837) 评论(0) 推荐(0) 编辑
摘要:当获取主配置文件中属性值时,只需@ConfigurationProperties(prefix = "person")注解来修饰某类,其作用是告诉springBoot,此类中的属性将与默认的全局配置文件中对应属性一一绑定。属性名必须是application.yml或application.prope 阅读全文
posted @ 2019-01-21 14:45 aspirant 阅读(6857) 评论(0) 推荐(0) 编辑
摘要:Spring AOP面向切面编程,可以用来配置事务、做日志、权限验证、在用户请求时做一些处理等等。用@Aspect做一个切面,就可以直接实现。 1.首先定义一个切面类,加上@Component @Aspect这两个注解 @Component@Aspectpublic class LogAspect 阅读全文
posted @ 2019-01-18 17:32 aspirant 阅读(20141) 评论(2) 推荐(1) 编辑
摘要:参考:Spring系列之Spring常用注解总结 (1) Resource 默认是byName的方式进行bean配置,@AutoWired默认是按照byType的方式进行装配bean的;(2)Component是所有受Spring管理的的通用形式(3)Controller是对应表现层的Bean也就是 阅读全文
posted @ 2019-01-18 15:40 aspirant 阅读(876) 评论(0) 推荐(0) 编辑
摘要:(1)数据库里的列,如果有默认值,不能赋值有业务含义的值。 (2)int 默认值 java会分配默认值的额。 阅读全文
posted @ 2019-01-18 11:31 aspirant 阅读(428) 评论(0) 推荐(0) 编辑
摘要:参考:JVM 参数使用总结 参考:java -Xms -Xmx -XX:PermSize -XX:MaxPermSize 参考:JVM调优总结 -Xms -Xmx -Xmn -Xss 参考:JAVA(-Xms,Xmx,Xmn-XX:newSize,-XX:MaxnewSize,-XX:PermSiz 阅读全文
posted @ 2019-01-16 12:07 aspirant 阅读(457) 评论(0) 推荐(0) 编辑
摘要:启动的时候 在 boot_class 中有个:com.sankuai.qcs.regulation.shanghai.App 这是spring boot的配置,在 bin/run_main.sh中 有配置: 请注意前面有个: 里面的mainClass指的是:这个插件在在打包的时候要调用mainCla 阅读全文
posted @ 2019-01-15 19:43 aspirant 阅读(592) 评论(0) 推荐(0) 编辑
摘要:一般情况下,当我们频繁的使用线程的时候,为了节约资源快速响应需求,我们都会考虑使用线程池,线程池使用完毕都会想着关闭,关闭的时候一般情况下会用到shutdown和shutdownNow,这两个函数都能够用来关闭线程池,那么他们俩之间的区别是什么呢?下面我就用一句话来说明白shutdown和shutd 阅读全文
posted @ 2019-01-14 11:20 aspirant 阅读(29548) 评论(4) 推荐(3) 编辑
摘要:1、积极主动,解决了非常多遗留的问题,让系统的各项指标都取得较大的改善。但是总的来说,解决问题思路的严谨性和连贯性还有很大的提升空间,解决问题的系统性思维也需要进一步培养,这两个习惯和能力不培养的话,技术再好,职业生涯的天花板也会很低。 今天跟PM聊了一下,太扎心了, 我觉得说的还是很有道理的, 2 阅读全文
posted @ 2019-01-09 18:33 aspirant 阅读(546) 评论(1) 推荐(1) 编辑
摘要:Request idle timed out at 123000 ms. That means there was no activity (read or write) for 123000 ms and the connection was closed. 如果不活动的链接大于123秒的话会自动 阅读全文
posted @ 2019-01-09 18:19 aspirant 阅读(7555) 评论(0) 推荐(0) 编辑
摘要:参考:ConnectTimeout和ReadTimeout所代表的意义 ConnectTimeout 指的是建立连接所用的时间,适用于网络状况正常的情况下,两端连接所用的时间。 在java中,网络状况正常的情况下,例如使用HttpClient或者HttpURLConnetion连接时设置参数conn 阅读全文
posted @ 2019-01-09 16:32 aspirant 阅读(11637) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示