
获得徽章 0
Base 深圳龙华,招JAVA
岗位职责:
1、主导进行系统需求分析和软件设计
2、审核及指导进行API接口的规划和设计
3、参与软件项目的代码框架搭建,并完成实际的搭建工作
4、根据产品需求,进行项目的分析设计,参与需求讨论并站在技术层面提出建议
5、能指导和审核进行模块代码开发工作
6、能组织并主导进行代码评审工作,进行代码优化重构
任职资格:
1、计算机相关专业本科及以上学历,5 年及以上 Java 后端开发经验,具备扎实的计算机基础和编程能力
2、熟悉 Spring Boot、Spring Cloud 等微服务架构,具备高并发、高可用系统的设计和优化经验
3、精通 PostgreSQL、Redis、MongoDB 等数据库技术,了解时序数据库或大数据处理技术者优先
4、具备分布式系统、消息队列(Kafka/RabbitMQ)、缓存机制的实践经验,能够优化系统性能和可扩展性
5、有医疗设备、IoT 相关开发经验,或了解IoT系统架构、数据处理和传输协议者优先
6、具备国际化业务开发经验,熟悉全球化部署,了解云计算(AWS/阿里云)、容器化技术(Docker、Kubernetes),具备云原生开发经验者优先
7、英语读写能力良好,能够阅读技术文档者优先
岗位职责:
1、主导进行系统需求分析和软件设计
2、审核及指导进行API接口的规划和设计
3、参与软件项目的代码框架搭建,并完成实际的搭建工作
4、根据产品需求,进行项目的分析设计,参与需求讨论并站在技术层面提出建议
5、能指导和审核进行模块代码开发工作
6、能组织并主导进行代码评审工作,进行代码优化重构
任职资格:
1、计算机相关专业本科及以上学历,5 年及以上 Java 后端开发经验,具备扎实的计算机基础和编程能力
2、熟悉 Spring Boot、Spring Cloud 等微服务架构,具备高并发、高可用系统的设计和优化经验
3、精通 PostgreSQL、Redis、MongoDB 等数据库技术,了解时序数据库或大数据处理技术者优先
4、具备分布式系统、消息队列(Kafka/RabbitMQ)、缓存机制的实践经验,能够优化系统性能和可扩展性
5、有医疗设备、IoT 相关开发经验,或了解IoT系统架构、数据处理和传输协议者优先
6、具备国际化业务开发经验,熟悉全球化部署,了解云计算(AWS/阿里云)、容器化技术(Docker、Kubernetes),具备云原生开发经验者优先
7、英语读写能力良好,能够阅读技术文档者优先
展开
评论
点赞
赞了这篇文章
最近在进行国家接口列表压测,逻辑是直接从redis中取数据
序列化/反序列话器为
public byte[] serialize(T t) throws SerializationException {
if (t == null) {
return new byte[0];
}
return JSON.toJSONString(t, JSONWriter.Feature.WriteClassName).getBytes(DEFAULT_CHARSET);
}
@Override
public T deserialize(byte[] bytes) throws SerializationException {
if (bytes == null || bytes.length <= 0) {
return null;
}
String str = new String(bytes, DEFAULT_CHARSET);
//return JSON.parseObject(str, clazz, JSONReader.Feature.SupportAutoType);
**//QPS 400+**
return JSON.parseObject(str, clazz);
**//QPS 1000+**
}
发现如果使用上述FastJson2JsonRedisSerializer 会使性能大打折扣,当然我知道这可能是我用法不对造成的,但这种差距实在太大了
有没有大佬传授一下意见
序列化/反序列话器为
public byte[] serialize(T t) throws SerializationException {
if (t == null) {
return new byte[0];
}
return JSON.toJSONString(t, JSONWriter.Feature.WriteClassName).getBytes(DEFAULT_CHARSET);
}
@Override
public T deserialize(byte[] bytes) throws SerializationException {
if (bytes == null || bytes.length <= 0) {
return null;
}
String str = new String(bytes, DEFAULT_CHARSET);
//return JSON.parseObject(str, clazz, JSONReader.Feature.SupportAutoType);
**//QPS 400+**
return JSON.parseObject(str, clazz);
**//QPS 1000+**
}
发现如果使用上述FastJson2JsonRedisSerializer 会使性能大打折扣,当然我知道这可能是我用法不对造成的,但这种差距实在太大了
有没有大佬传授一下意见
展开
评论
点赞
最近在进行国家接口列表压测,逻辑是直接从redis中取数据
序列化/反序列话器为
public byte[] serialize(T t) throws SerializationException {
if (t == null) {
return new byte[0];
}
return JSON.toJSONString(t, JSONWriter.Feature.WriteClassName).getBytes(DEFAULT_CHARSET);
}
@Override
public T deserialize(byte[] bytes) throws SerializationException {
if (bytes == null || bytes.length <= 0) {
return null;
}
String str = new String(bytes, DEFAULT_CHARSET);
//return JSON.parseObject(str, clazz, JSONReader.Feature.SupportAutoType);
**//QPS 400+**
return JSON.parseObject(str, clazz);
**//QPS 1000+**
}
发现如果使用上述FastJson2JsonRedisSerializer 会使性能大打折扣,当然我知道这可能是我用法不对造成的,但这种差距实在太大了
有没有大佬传授一下意见
序列化/反序列话器为
public byte[] serialize(T t) throws SerializationException {
if (t == null) {
return new byte[0];
}
return JSON.toJSONString(t, JSONWriter.Feature.WriteClassName).getBytes(DEFAULT_CHARSET);
}
@Override
public T deserialize(byte[] bytes) throws SerializationException {
if (bytes == null || bytes.length <= 0) {
return null;
}
String str = new String(bytes, DEFAULT_CHARSET);
//return JSON.parseObject(str, clazz, JSONReader.Feature.SupportAutoType);
**//QPS 400+**
return JSON.parseObject(str, clazz);
**//QPS 1000+**
}
发现如果使用上述FastJson2JsonRedisSerializer 会使性能大打折扣,当然我知道这可能是我用法不对造成的,但这种差距实在太大了
有没有大佬传授一下意见
展开
评论
点赞