ID:284354

shooye

Java开发工程师

  • 公司信息:
  • 北京龙寰科技有限公司
  • 工作经验:
  • 3年
  • 兼职日薪:
  • 500元/8小时
  • 兼职时间:
  • 下班后
  • 所在区域:
  • 北京
  • 朝阳

技术能力

1、熟练掌握Java基础语法,有良好的编程习惯,熟悉常用的Java API。
2、熟悉MySQL数据库的使用,了解MVC架构模式。
3、熟悉主流的开发框架Spring、SpringMVC、MyBatis、SpringBoot。了解Spring源码,知道Spring的 运行逻辑。
4、熟悉SpringCloud,了解Eureka、Nacos的使用,了解Feign的使用。
5、熟悉Redis缓存服务,熟悉Zookeeper管理服务,了解RabbitMQ消息中间件。
6、熟悉NIO,熟悉Netty高性能网络框的使用。
7、熟悉JVM、JMM,掌握常见的垃圾回收算法;熟悉Java多线程、线程池、CAS和JUC编程。
8、熟悉HTML、CSS、JS、JQuery、Vue等技术来完成前端页面的制作
9、熟练掌握Android研发,嵌入式Android研发

项目经验

一、Java全新架构研发
设计了一种全新的Java架构,在Socket的基础上实现了RPC。
使用映射和投射的概念,实现了跨端之间两个对象的方法绑定,使得用户在无需感知的情况下实现远程调用

二、手写Spring的IoC容器

项目描述:为了了解Spring的运行原理而编写的一个项目,完成了Spring IoC容器的常见功能的编写,该容器具有 以下功能:
1. 统一资源加载策略的实现,主要以加载ClassPath下面的文件为主,多资源文件的加载。
2. XML资源验证功能的实现,DTD/XSD文档检测功能的完成。
3. XML文档的解析功能,BeanDefinition的定义以及BeanDefinition的注入。
4. Setter注入、Constructor的注入。解决了循环依赖,完成了Aware和PostProcessor功能。完成了 自动装配的功能。
5. Class字节文件解析功能的实现(主要为了给Spring自动装配提供构造器参数名和变量名)

三、QuickSecurity:前后端分离的访问控制Starter

项目简介:
QuickSecurity是一个基于Spring Security开发的SpringBoot的Starter,可以简化在Spring中开发前 后端分离访问权限控制功能的开发成本。

项目内容:
1. 完成了基于注解的接口访问控制功能,可以自动验证Token的时效性(验证策略需要自己提供)。
2. 完成了基于注解的登录验证模块、退出登录的功能。
3. 完成了接口访问限时锁,完成单个接口QPS统计功能。

案例展示

  • JSON自定义解析

    JSON自定义解析

    一个JSON解析的高级工具,可以自定义一些函数,在JSON解析的时候识别这些函数,然后生成一个mock的JSON。 项目拥有完善的解析算法、高扩展的架构,可以满足在进行研发测试的时候所有的需求

  • 嵌入式设备Android研发

    嵌入式设备Android研发

    嵌入式设备发射激光线照射到物体表面,Android通过图像识别激光线分析出来物体的基本情况,如间隙面差等信息。

查看案例列表(含更多 0 个案例)

信用行为

  • 接单
    0
  • 评价
    0
  • 收藏
    0
微信扫码,建群沟通

发布任务

企业点击发布任务,工程师会在任务下报名,招聘专员也会在1小时内与您联系,1小时内精准确定人才

微信接收人才推送

关注猿急送微信平台,接收实时人才推送

接收人才推送
联系聘用方端客服
联系聘用方端客服