Easter79 Easter79
4年前
springboot自定义类@Resource注入为null的问题
最近用springboot,在controller外面即自定义的类里报错java.lang.NullPointerExceptiondebug了下发现@Resource注入为null查了不少资料也没解决问题,最后终于找到一种解决办法,为了以后查找方便特意记录下来@ComponentpublicclassSaveStr
Easter79 Easter79
4年前
springMvc HandlerMethodArgumentResolver
SpringMvc在配置多个mvc:argumentresolvers(目前是分开在不同的配置文件)会出现覆盖问题;实际spring容器中只会有一个文件里配置的bean原因debug后发现,MVC实际是在调用一个name为org.springframework.web.servlet.mvc.method.annot
混沌演练实践(一)
混沌工程是通过主动制造故障场景并根据系统在各种压力下的行为表现确定优化策略的一种系统稳定性保障手段,简单说就是通过主动注入故障的方式、提前发现问题,然后解决问题规避风险。
Stella981 Stella981
4年前
Hive on spark下insert overwrite partition慢的优化
  Hive版本:2.1.1,Spark版本是1.6.0  这几天发现insertoverwritepartition运行的很慢,看了下是hiveonspark引擎,这引擎平时比mapreduce快多了,但是怎么今天感觉比mapreduce慢了好几倍,运行了1h多还没运行完。  将SQL拿来手动hivef文件.sql执行
Easter79 Easter79
4年前
SpringCloud重试机制配置
    首先声明一点,这里的重试并不是报错以后的重试,而是负载均衡客户端发现远程请求实例不可到达后,去重试其他实例。Table1.ribbon重试配置ribbon.OkToRetryOnAllOperationsfalse(是否所有操作都重试)ribbon.MaxAutoRetriesNextServer2(重
Stella981 Stella981
4年前
Git远程推送时记住用户名和密码
当使用HTTPS协议推送代码到Git仓库时,发现每次都需要输入密码,操作起来非常麻烦。下面介绍几种免去输入密码的方法。HTTPS协议推送使用HTTPS协议,有一种简单粗暴的方式是在远程地址中带上密码。gitremoteseturloriginhttp://yourname:password@bitbucket.org
Stella981 Stella981
4年前
Angular之自定义组件添加默认样式
Angular的核心思想之一就是:组件化。组件化可以使我们的代码更好的复用。在使用官方提供的Angular库AngularMaterial时,细心的同学就会发现,Material的每一个组件都有它自己样式,如:按钮:matbutton工具条:mattoolbar表格
Stella981 Stella981
4年前
Hexo Next主题5.X升级至6.X
最近使用的过程中,发现Next主题已经更新至6.X版本,命令行使用过程中会有提示next5.X版本(https://www.oschina.net/action/GoToLink?urlhttps%3A%2F%2Fgithub.com%2Fiissnan%2
Wesley13 Wesley13
4年前
MySQL单列索引和组合索引(联合索引)的区别详解
发现indexmerge局限性,优化器会自动判断是否使用indexmerge优化技术,查询还是需要组合索引【推荐阅读:对mysql使用索引的误解(https://www.oschina.net/action/GoToLink?urlhttp%3A%2F%2Fwww.phpsong.com%2F2753.html)】MySQL单列索引
Stella981 Stella981
4年前
Hibernate纯sql查询结果和该sql在数据库直接查询结果不一致
问题:今天在做一个查询的时候发现一个问题,我先在数据库实现了我需要的sql,然后我在代码中代码:selectdistinctd.id,d.name,COALESCE(c.count_num,0),COALESCE(c.count_fix,0),COALESCE(c