威尔weir
1月前来过
全职 · 600/日  ·  13050/月
工作时间: 工作日10:00-21:00、周末10:00-20:00工作地点: 远程
服务企业: 0家累计提交: 0工时
联系方式:
********
********
********
聊一聊

使用APP扫码聊一聊

个人介绍

我还清晰的记得当年在学校怎么学习jpa,这在当年可能也是在国内最前沿的技术了,后来参加工作也一直是在使用jpa,

好像15年开始互联网公司都开始偏向mybatis,说什么hibernate jpa难学说什么大公司都在用mybatis,在我看来是跟风,

16年mybatis-plus出来我第一时间就是用了,18年来成都的时候这边的公司还不知道有这个东西,20年我在的公司里面才有人知道使用mybatis-plus了。

对于数据访问层在我看来spring data 和 quarkus里面的Panache都是非常好用的dao,我实在不觉得单表有什么sql好写的,再大的数据量和系统有分库分表解决,

有分布式数据库解决,还有高性能的内存数据库,mybatis我始终对他没啥好感,这是我对我对数据访问层的理解。

再说说微服务接触比较早的是dubbo那时候是2.5版本的吧停止维护状态,后来在昆明公司做了基础框架开发了一半项目停滞也没有等到上线,但那时候的微服务整体技术体系也就是阿里的dubbo比较活跃,

来成都开始接触spring cloud体系那时候是springboot 1.5,在看今天spring cloud体系又变化了不少,似乎阿里系Spring Cloud Alibaba又占了上风,

但是我接触的可不止这些,比如vert.x,quarkus等新一代反应式编程模型框架,还有Alibaba RSocket Broker(https://alibroker.info)更先进的基于Reactive语义的全异步、二进制、消息驱动通讯协议.

我更期待这些新技术方案的完善,当然spring的Spring Data R2DBC 和 native出现就是看到了这一趋势,在大厂反应式架构他们已经受益了。

这里我不得不说一下DDD,关于领域驱动设计我想没有比这个网站(https://www.jdon.com)更早的布道者了,我上大学的时候就关注了这个网站直到现在还在我的收藏夹里面,

DDD这两年又是被谁吵起来的你们都知道,但是我想说的是DDD可能不适合中国90%的公司,换句话说在中国90%的公司都没必要在架构设计上面考虑过多的方案,

大部分系统根本就不复杂,复杂的是公司没有懂业务的技术领导人,复杂的是公司没有明确的产品定位而是随波逐步业务颠覆性变动,这样的业务变动什么高级的架构设计也无济于事,

所以现在火热的DDD又被炒了一波,过两年反应式架构成熟了DDD又靠边站了。

最近一年多一直在关注quarkus(https://gitee.com/weir_admin/weirblog-quarkus)也做了一些事情,比如我的博客用quarkus重构了,刚刚做了一个quarkus+jwt+rbac的demo。

说实话我自己对于基础的看法确实是很重要,但是我确实也没有用java开发过中间件对底层的理解没有达到大神的级别,我觉得还是个人能力的问题这点必须要承认,

但是反过来说要你开发个亿万级别的系统我觉得我也不含糊,我的认识是这种级别的系统不单单是技术层面的事情更多的是资源到不到位,我说的资源是各方面人力物力硬件软件等等。

吹了这么多牛逼总之一句话,专业是糊口,能力一般般,若是兴趣来,大事亦可成。

工作经历

  • 2018-05-01 -2021-04-17成都路行通高级java

    欣悦途 B2B2C产品,主要服务对象是4S店,提供预约保养、车辆碰撞救援及保养、续保服务、信息发布、优惠券、客户管理、统计分析等功能服务,全方位为店方和客户提供周到服务。 返油购 凯励程app模块,主要业务是依据淘宝、京东、拼多多等平台提供的返利商品做的电商返利模块,之前是外包后由java重构上线。

教育经历

  • 2006-09-01 - 2010-06-01河南财经成功学院计算机科学与技术本科

    在校学习计算机专业的相关课程,主攻软件方向

技能

Nginx
多线程
RocketMQ
Kafka
Hadoop
NoSQL
Mongo
ElasticSearch
postgres
Docker
NIO
Netty
JPA
Dubbo
SpringCloud
SpringMVC
0
1
2
3
4
5
0
1
2
3
4
5
作品
hadoop2.4.1+hbase0.98.3实现的分布式网盘系统

hadoop+hbase 伪分布实验环境 已实现用户注册 登陆 网盘管理:上传文件 创建文件夹 修改文件及文件夹 分享文件及文件夹 删除文件及文件夹 仿百度文库浏览文档 和下载文件功能。 关注用户管理: 关注和取消关注用户 文件分享:分享列表查看

0
2021-08-24 16:09
物联网app项目

基于spring-integration-mqtt实现app控制化工设备,模块包括设备管理、监控、配件维修登记,客户管理、通知公告,后台权限管理,app jwt 安全访问等等

0
2021-08-24 16:04
自己的博客

quarkus 写的博客系统。这里着重介绍下quarkus是什么,当然大家可以去百度,我接触也是在2020年也没有一年时间。 这是官网 当然是英文的,我所了解的到目前为止能和spring抗衡的框架如果说有一个那就是quarkus了,这是我的直观感受。 再介绍下我的博客吧,后端是mysql quarkus-hibernate-orm-panache 和qute 模板 管理后台是easyui,这也是用了我用的最熟悉的东西没什么新奇的。 之前博客当然是用的spring + jpa很老的版本了。 另外想说的是graalvm,我想大家或多或少也听说过,我这次用quarkus重构的博客可以运行到基本所有的jvm上面, 当然我没有每一个都测试过,这点自信也是quarkus这个框架给的。 最后我想说的是我只是想给大家展示下quarkus的很小的一部分功能,我能力也有限也在不断研究学习中这个是B站我分享的YouTube上面的quarkus视频,这个都是英文的大家凑活着看。目前开源出来的还有很多不完善的地方这个大家不必太在意,另外我也没有想怎么着, 毕竟只是个小小的博客还带有很重个人色彩,本身也就是我自己在用。 大家需要在意的是quarkus能做什么和spring相比优势在哪,大家值不值得学习和应用在生产环境中,大家看不看好这种框架,我想当你有一定了解时候你会做出判断。

0
2021-06-28 12:18
更新于: 2021-06-28 浏览: 91