自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

襄阳雷哥:本人写文章,主要是解决实际问题的,不是用来吹牛逼的

日拱一卒,立志35岁之前成为一名合格的懂商业的技术合伙人(天鸟之路,天鸟有财,天鸟有度)...

转载 “五步投资法”精益投资,让你从业余到专业!

大家好我是变革家联合创始人王友海,很高兴今天由我跟大家在变革家“拆解学院”交流。 在创业这门科学上,有一个非常重要的理论叫“四步创业法”。作者是大名鼎鼎的StevenBlank。我们几个合伙人都是他的粉丝,和他也有过不少的交流,他还是我们曾供职的一家媒体的专栏作者。四步创业法其实就是一套精益创业...

2019-04-24 12:44:26

阅读数 263

评论数 0

转载 工具型产品如何建立自己的商业化模式?

核心预警: 当我们谈工具型产品规模的时候只需检验以下五个问题即可: 1.市场圈定范围是否足够大?解决的是大众需求还是小众需求? 2.用户对你的解决方案接受程度高吗? 3.产品的壁垒是什么?竞品能轻易抢走你的用户吗? 4.如何解决用户停留时间短的问题?如何提高使用频次? 5.是否构建起用...

2019-04-24 12:43:34

阅读数 196

评论数 0

原创 悲痛啊,格力呀,错失第3个涨停

2019年4月19日,某店铺投资平台,上线了一个看起来还不错的项目。 半年没在这个平台,投项目了。 第3次,投资改革之后,平台的项目有了一定质的飞跃。 主要是加强了选址,开店前,实地测算人流。 另外,再再再再再再再再再再再再再再再再再再再再再 重复1万遍,不要盲目相信任何人,爹妈也好,朋...

2019-04-20 20:09:06

阅读数 169

评论数 3

原创 拥抱蓝筹,我选格力电器

19年享受了2个涨停,随便写写。 2017年9月,开始买股票,也看了不少公司的年报。 投资的本质,就是公司好不好,好的情况多好,坏的情况多差,以及稳定性。 风险、收益、流动性。 为什么推荐格力电器。 业务稳定,增速10%左右,就算不增长了,10PE年化10%,12PE年化8%。 家用电...

2019-04-18 21:07:09

阅读数 140

评论数 0

原创 mysql 2个小问题:查询展示乱码,NULL和""需要分别处理

第1个问题,数据库查询乱码 一般查询,都用MySQL-front连接 阿里云的mysql或 自己的,没遇到过查询显示乱码问题。 安装的时候,一般选择utf8编码,数据库和表也都是utf8,很少遇到乱码。 新公司,自己维护mysql,可能说编码问题,查询出来 在 XShell上展示乱码。修改X...

2019-04-18 19:27:10

阅读数 135

评论数 0

原创 掌柜大作战(6):Spring+Mybatis+多数据源配置+事务配置

多数据源配置,经常遇到的问题。 网上看到的都是别人总结的,最近一个项目,有需要用到2个数据源,就自己配置了下。 非常符合自己的思路:清晰、简洁、方便扩展。 1、Spring核心数据源和事务配置 spring-info-datasource.xml <?xml version="1...

2019-04-15 19:56:20

阅读数 148

评论数 2

原创 掌柜大作战(5):使用AOP,统一记录方法执行所花的时间

技术比较水,还是多多总结更踏实,把项目中有一定难度和一定价值的技术点,整理下思路,保存起来。 Spring中的AOP,最常用是写各种拦截器,登录拦截、权限拦截、通用参数处理。 自己的代码中,很少手动写符合AOP思想的自定义代码。 京东有UMP(统一监控平台)就是用AOP实现的,拦截目标方法,把方...

2019-04-15 19:55:22

阅读数 176

评论数 0

原创 掌柜大作战(7):Spring中配置定时任务,封装任务执行流程;同一时刻只让一台机器执行,尽可能避免并发和并行,避免任务数据被处理2次

本文核心问题:Spring中配置定时任务,封装任务执行流程;同一时刻只让一台机器执行,尽可能避免并发和并行,避免任务数据被处理2次。 项目中,基本都会存在一些后台性质的工作,可以用定时任务搞定。 Spring中配置定时任务,个人倾向使用Spring自带的Task配置,不用引入新的技术点,简单的项...

2019-04-15 19:53:34

阅读数 168

评论数 1

原创 如何上传自己的jar包到maven公共远程中央仓库(下)

最近打算把自己的一些jar包,放到Maven仓库,研究了几天。 参考了好几篇文章,今天完成了第1步: 可以把Snapshot快照版jar放到Maven仓库了。 第2步,发布Release版本,竟然遇到了好几个问题,目前还没完全解决。 如有需要,可以参考末尾的3篇文章。 这里主要记录其...

2019-04-15 19:19:55

阅读数 344

评论数 2

转载 在 JD 成为优秀的技术 leader,需要做到这三点

本文读《在 Alibaba 成为优秀的技术主管,需要做到这三点》,有感而写。作为一名技术 leader,我认为需要关注如下三点: 稳定,高效,创新。 我认为作为一名技术 leader,作为系统架构的负责人,系统稳定是首位的。更毫不夸张的说,系统稳定是研发团队的脊梁骨。其次,研发效率是研发的天职...

2019-04-14 10:43:29

阅读数 249

评论数 3

转载 在Alibaba成为优秀的技术主管,需要做到这三点

导读:技术主管,又叫「技术经理」,英文一般是 Tech Leader ,简称 TL。随着工作经验的不断积累,能力的不断提升,每个人都有机会成为 Team Leader。然而在机会到来前,我们必须提前做好准备,对TL的工作职责有一定了解。当然,这也会为当下更好地配合TL工作打下基础。 今天,阿里巴...

2019-04-14 10:42:47

阅读数 121

评论数 0

原创 技术中台战略:SpringBoot+Dubbo+Redis+MybatisPlus整合,3小时再次搞定分布式服务Demo

最近决定搭建的自己的技术中台,之前想短平快,只用本地jar包,工具类,通用代码之类的。 发现,有些场景复用不太方便。 为了长远打算,也需要搭建自己的技术中台,提供RPC和HTTP各种通用基础服务,比如内容管理等等。 也可能用本地jar包模式,直接访问数据库。 看情况吧。 ------...

2019-04-13 20:48:56

阅读数 723

评论数 0

原创 最近遇到的4个问题

1.SpringBoot项目 用到了feign 启动抛出: Attribute 'value' in annotation [org.springframework.cloud.netflix.feign.FeignClient] must be declared as an ...

2019-04-13 20:17:58

阅读数 133

评论数 0

转载 如何上传自己的jar包到maven公共远程中央仓库

开启自己的中台战略,第1步上传jar包到Maven中央仓库,方便项目之间依赖,维护好历史版本。 转载网友的,备用。 ------------------------------------------- OSChinaz这篇文章,写得更详细,也转载过来 将 Smart 构件发布到 Mave...

2019-04-13 20:13:53

阅读数 131

评论数 1

原创 Eclipse配置springloaded实现热部署,增加方法修改也能实时生效,比Eclipse默认的热部署更强大

1.Eclipse/Java热部署 Eclipse或者说Java,本身就支持热部署,但是功能很弱。 简单的修改文案 system.out.println("abc"); 修改为 system.out.println("abcd");不用重启就能生效...

2019-04-13 15:20:57

阅读数 235

评论数 2

原创 善用Eclipse自动语法提示,提高开发效率

1.JtnPost类,希望自动 提示 jtnPost。 Idea的语法提示功能比较强,一直以为Eclipse没有。 以前都是 "."触发,输入"jtnPost."就会触发方法提示。 如果手动使用 .就触发提示,但是会是变量相关的或它自己的方法。而不能...

2019-04-13 13:12:13

阅读数 112

评论数 0

原创 掌柜大作战(16):Java中定义常量的4种形式,总有一种适合你

Java开发中,经常通过接口和枚举来定义常量。 Java中定义常量的4种形式,总有一种适合你。 方式一: /** * 各种常量定义 */ public interface RedisConstants1{ String SEPARATOR = ","; String D...

2019-04-11 19:32:28

阅读数 163

评论数 1

原创 巧用Excel公式和函数,提高工作效率,比如批量刷数据

背景:线上数据不对,需要根据上游给的数据,直接刷线上数据库。 数据,格式 A字段 B字段 C字段 1 2 3 3 4 5 需要的sql update user set name = “B字段”, pass = "C字段" where id = "A字段&...

2019-04-11 19:24:14

阅读数 248

评论数 0

原创 最近工作中遇到的8个问题

1.定时任务 @Scheduled(initialDelay = 10000,fixedRate = 15000) public void test() { } 这个定时器就是在上一个的基础上加了一个initialDelay = 10000 意思就是在容器启动后,延迟10秒后再执行一次定时器...

2019-04-11 19:18:17

阅读数 121

评论数 4

原创 SpringBoot项目Spring没有扫描到注解

SpringBoot,今年才开始在生产项目使用。 今天遇到一个坑。 项目结构 com.x.controller com.x.service com.x 下 入口 MainApp.java 把另外一个项目,整合进当前项目。 为了区别,controller和service直...

2019-04-11 11:01:21

阅读数 1631

评论数 3

原创 MybatisPlus 从2.x到3.x,xml自定义分页,3种分页方法

最近研究MybatisPlus,又遇到了分页问题。 原项目用的是2.x,想直接用3.x,发现 自定义的xml分页查询,迁移过来后,不能使用。 官方3.x 用法如下 2.x 代码,能直接识别ReceivableVo参数中的 字段。 List<ReceivableVo&g...

2019-04-10 20:36:29

阅读数 2124

评论数 1

原创 Chrome和Postman设置Cookie

新项目,本地开发不方便登录。 公司内网统一使用了单点登录系统C,在C的首页有各个系统的入口,点击之后,通过token加密,最终跳转成功。 最麻烦的地方是,最近将要负责的2个项目,登录权限这块实现不太一样。 A系统,使用基于Cookie和Redis的方式,实现统一登录和权限。和统一登录C,...

2019-04-08 20:34:31

阅读数 617

评论数 0

原创 Statement not bound, 使用MybatisPlus时的SqlSessionFactory和MybatisSqlSessionFactoryBean的问题

最近首次在真实项目中,实践用SpingBoot整合 Mybatis、MybatisPlus、Spring、多数据源等常见SSH整合问题。 遇到一个难题,MybatisPlus遇到了经典的问题“Statement not bound”。 如果是Mybatis,很容易解决,扫描到Mapper接口文...

2019-04-08 09:58:44

阅读数 4260

评论数 8

原创 2019,最坏的一年,最好的一年,交学费要趁早

2019年,Q1结束,1/4没了。 最大感想是,交学费要趁早。 交的越早,成本越小。 要用发展的长远眼光看待吃亏受骗等事物的负面。 回想起来,稍微有点后悔的是,没有早点入股市。 股市是最主流最知名的投资渠道之一,流动性最强,机遇也蛮多,虽然坑更多。 在大学那会,钱不多,由于不懂只尝试了...

2019-04-07 11:51:28

阅读数 655

评论数 9

原创 2019面试跳槽回顾和一点感想

2019年,打算离开京东,换个地方,然后开始了跳槽之旅。 先和boss们打了招呼,然后请假专心面试,2周内请假了6天左右时间,敲定了offer。 然后交接了2周,离开了我大京东。 面试情况 1.商越网络 创业公司,做企业采购。某周五晚上,下班了,过去聊了聊。 只有一面,总体难度...

2019-04-06 21:11:25

阅读数 19954

评论数 120

原创 掌柜大作战(10):人脸识别和图像识别,Java程序员的宿命

在上一篇,写了点思考,专业化分工,尤其是在大公司,每个人做的事情,可能会比较‘专’。 比如,有的团队负责消息中间JMQ和分布式服务框架JSF的研发和升级,业务研发团队直接使用他们的组件,简单配置一下,然后就是各种API调用组合,完成业务系统。 最近几年,AI人工智能再次火了起来。 京东作为互联网巨...

2019-04-06 20:14:57

阅读数 385

评论数 0

原创 掌柜大作战(17):Spring事务的原理,用自己的语言描述自己的理解

网上解读Spring事务原理的文章已经很多了,谈点自己的理解。 看别人的分析,很多时候有种“死记硬背”的感觉,看过了,然后又忘了。或者,不能很好地向别人表达自己的理解。 因此,自己写几句,梳理下思路。 一、Spring事务的基础:数据库事务 Spring事务的本质其实就是数据库对事务的支持,没有...

2019-04-06 20:13:58

阅读数 434

评论数 0

原创 掌柜大作战(25):健身房签到系统,多线程使用不当造成的1个严重bug

10月份,我负责的健身房系统出现了1个严重bug,一时半会也没有找到原因。 最终,让另外一个同事分析,发现是多线程的bug。 在之前的工作问题记录中,提到过1次多线程bug。 一个同事,异步保存一条记录Record。然后传给我方法1个id,这个时候,我去查询get(id)找不到对象,只好退出,因...

2019-04-06 20:12:55

阅读数 193

评论数 0

提示
确定要删除当前文章?
取消 删除