流星雨v5_个人页

个人头像照片 流星雨v5
个人头像照片
2
3
0

个人介绍

暂无个人介绍

擅长的技术

  • Python
  • Linux
获得更多能力
通用技术能力:
  • Java
    高级

    能力说明:

    精通JVM运行机制,包括类生命、内存模型、垃圾回收及JVM常见参数;能够熟练使用Runnable接口创建线程和使用ExecutorService并发执行任务、识别潜在的死锁线程问题;能够使用Synchronized关键字和atomic包控制线程的执行顺序,使用并行Fork/Join框架;能过开发使用原始版本函数式接口的代码。

    获取记录:

  • Python
    高级

    能力说明:

    通过课程学习与实战项目,熟练掌握Python的语法知识与编程技能,具备Python语言的函数、面向对象、异常处理等能力,常用开发框架的实际应用和开发能力,具备使用,掌握Python数据分析三剑客Matplotlib、Numpy、Pandas的概念与应用场景,掌握利用Python语言从数据采集到分析的全流程相关知识。

    获取记录:

    • 2024-04-08大学考试 大学/社区-用户参加考试
    • 2024-04-08大学考试 Python高级能力 大学/社区用户通过技能测试
    • 2024-04-06大学考试 大学/社区-用户参加考试
    • 2024-04-06大学考试 Python中级能力 大学/社区用户通过技能测试
    • 2024-04-04大学考试 大学/社区-用户参加考试
    • 2024-04-04大学考试 Python初级能力 大学/社区用户通过技能测试
    • 2023-03-31大学考试 Python初级能力 大学参加技能测试未通过
  • Go
    高级

    能力说明:

    能够开发出高质量的代码。能够熟练使用Golang的高级特性,各种应用框架和测试框架。

    获取记录:

    • 2024-04-30大学考试 大学/社区-用户参加考试
    • 2024-04-30大学考试 Go语言初级能力 大学/社区用户通过技能测试
    • 2024-03-19大学考试 大学/社区-用户参加考试
    • 2024-03-19大学考试 Go语言高级能力 大学/社区用户通过技能测试
    • 2024-03-16大学考试 Go语言高级能力 大学参加技能测试未通过
    • 2024-03-15大学考试 大学/社区-用户参加考试
    • 2024-03-15大学考试 Go语言中级能力 大学/社区用户通过技能测试
    • 2023-04-13大学考试 Go语言初级能力 大学参加技能测试未通过
    • 2022-03-19大学考试 Go语言中级能力 大学参加技能测试未通过
  • 前端开发
    高级

    能力说明:

    掌握企业中如何利用常见工具,进行前端开发软件的版本控制与项目构建和协同。开发方面,熟练掌握Vue.js、React、AngularJS和响应式框架Bootstrap,具备开发高级交互网页的能力,具备基于移动设备的Web前端开发,以及Node.js服务器端开发技能。

    获取记录:

    • 2024-03-28大学考试 大学/社区-用户参加考试
    • 2024-03-28大学考试 前端开发高级 大学/社区用户通过技能测试
    • 2024-03-26大学考试 大学/社区-用户参加考试
    • 2024-03-26大学考试 前端开发中级 大学/社区用户通过技能测试
    • 2024-03-25大学考试 大学/社区-用户参加考试
    • 2024-03-25大学考试 前端开发初级 大学/社区用户通过技能测试
    • 2023-12-08大学考试 前端开发高级 大学参加技能测试未通过
    • 2022-11-20大学考试 前端开发中级 大学参加技能测试未通过
    • 2022-10-19大学考试 前端开发初级 大学参加技能测试未通过
  • 容器
    高级

    能力说明:

    熟练掌握Docker各类高级特性,包括容器数据卷、DockerFile构建等;熟练使用Docker封装MySQL、Redis、Tomcat、Apache等镜像,并可在公有云或私有云部署并保持稳定运行。

    获取记录:

    • 2024-03-23大学考试 大学/社区-用户参加考试
    • 2024-03-23大学考试 容器技术高级 大学/社区用户通过技能测试
    • 2024-03-22大学考试 大学/社区-用户参加考试
    • 2024-03-22大学考试 容器技术中级 大学/社区用户通过技能测试
    • 2024-03-16大学考试 大学/社区-用户参加考试
    • 2024-03-16大学考试 容器技术初级 大学/社区用户通过技能测试
    • 2022-08-24大学考试 容器技术初级 大学参加技能测试未通过
  • 微服务
    中级

    能力说明:

    熟悉微服务常用开放框架,理解Spring、Spring Boot,以及Spring Cloud的概念和不同,对Spring Cloud Alibaba有较为全面的认知。对Istio具备基础运维能力,掌握基本组件的知识。

    获取记录:

    • 2024-03-31大学考试 大学/社区-用户参加考试
    • 2024-03-31大学考试 微服务中级 大学/社区用户通过技能测试
    • 2024-03-30大学考试 大学/社区-用户参加考试
    • 2024-03-30大学考试 微服务初级 大学/社区用户通过技能测试
    • 2022-10-24大学考试 微服务初级 大学参加技能测试未通过
    • 2022-06-18大学考试 微服务中级 大学参加技能测试未通过
  • Linux
    高级

    能力说明:

    熟练掌握Linux常用命令、文件及用户管理、文本处理、Vim工具使用等,熟练掌握企业IP规划、子网划分、Linux的路由、网卡、以及其他企业级网络配置技术,可进行Web服务器(Nginx),以及数据库(My SQL)的搭建、配置、应用,可根据需求编写Shell脚本,通过常用工具进行linux服务器自动化运维。

    获取记录:

    • 2024-04-25大学考试 大学/社区-用户参加考试
    • 2024-04-25大学考试 Linux运维高级 大学/社区用户通过技能测试
    • 2024-04-22大学考试 大学/社区-用户参加考试
    • 2024-04-22大学考试 Linux运维中级 大学/社区用户通过技能测试
    • 2024-04-09大学考试 大学/社区-用户参加考试
    • 2024-04-09大学考试 Linux运维初级 大学/社区用户通过技能测试
    • 2022-06-04大学考试 Linux运维高级 大学参加技能测试未通过
    • 2022-03-26大学考试 Linux运维中级 大学参加技能测试未通过
  • 数据库
    高级

    能力说明:

    掌握Java开发环境下所需的MySQL高级技巧,包括索引策略、innodb和myisam存储引擎,熟悉MySQL锁机制,能熟练配置MySQL主从复制,熟练掌握日常SQL诊断和性能分析工具和策略。可对云数据库进行备份恢复与监控、安全策略的设置,并可对云数据库进行性能优化。掌握主要NOSQL数据库的应用技术。

    获取记录:

    • 2024-04-29大学考试 大学/社区-用户参加考试
    • 2024-04-29大学考试 数据库高级 大学/社区用户通过技能测试
    • 2024-04-28大学考试 大学/社区-用户参加考试
    • 2024-04-28大学考试 数据库中级 大学/社区用户通过技能测试
    • 2024-04-26大学考试 大学/社区-用户参加考试
    • 2024-04-26大学考试 数据库初级 大学/社区用户通过技能测试
    • 2023-12-21大学考试 数据库中级 大学参加技能测试未通过
    • 2023-09-03大学考试 数据库初级 大学参加技能测试未通过
    • 2022-10-10大学考试 数据库高级 大学参加技能测试未通过
云产品技术能力:

阿里云技能认证

详细说明

暂无更多信息

2024年01月

2023年06月

2022年02月

  • 02.16 09:14:26
    发表了文章 2022-02-16 09:14:26

    2月14日 动手实战-MySQL数据库快速部署实践

    冬季实战营第三期:MySQL数据库进阶实战 https://developer.aliyun.com/adc/series/wintercamp?spm=a2c6h.26109309.J_8060774990.2.415f32d5uCJsfH&utm_content=g_1000320089 本实验提供一个Linux系统。首先,安装mysql;然后,执行mysql的常用操作;最后,学习基本的SQL语句。

2022年01月

  • 发表了文章 2022-02-16

    2月14日 动手实战-MySQL数据库快速部署实践

  • 发表了文章 2022-01-11

    SAP PM入门系列3 - 设备主数据里无‘检验类型‘栏位,那何处定义维护订单可以触发检验批?

正在加载, 请稍后...
滑动查看更多
  • 回答了问题 2024-01-18

    自驱学习VS激励学习,你更倾向于哪种?

    21天重复相同的学习行为可帮助养成长期学习的好习惯

    踩0 评论0
  • 回答了问题 2023-06-20

    想快速上手Kibana进行数据分析吗?

    1.kibana discover 增加列和删除列

    image.png

    导出CSV

    image.png

    管理->告警和洞见->Reporting->下载CSV image.png

    2.lens image.png

    image.png 3.dashboard image.png image.png

    4.eCommerce image.png image.png

    心得: kibana可视化功能太强大了,还有机器学习的2个功能以后也要研究一下:异常检测、数据帧分析

    踩0 评论0
  • 回答了问题 2023-06-13

    跟着“小枫社长”用Redis搭建游戏排行榜

    实验步骤 maven下载可改为3.8.8或3.9.2版本,其余步骤都很顺利 wget --no-check-certificate https://mirrors.tuna.tsinghua.edu.cn/apache/maven/maven-3/3.9.2/binaries/apache-maven-3.9.2-bin.tar.gz tar -zxvf apache-maven-3.9.2-bin.tar.gz -C /usr/local/ && mv /usr/local/apache-maven-3.9.2/ /usr/local/maven

    java源代码

    package test; import java.util.ArrayList; import java.util.List; import java.util.Set; import java.util.UUID; import redis.clients.jedis.Jedis; import redis.clients.jedis.Tuple; public class GameRankSample { static int TOTAL_SIZE = 20; public static void main(String[] args) { //Redis数据库连接地址 String host = "xxxxxxxxxx.m.cnhz1.kvstore.aliyuncs.com"; //连接密码 String password = "password"; int port = 6379; Jedis jedis = new Jedis(host, port); try { String authString = jedis.auth(password); if (!authString.equals("OK")) { System.err.println("AUTH Failed: " + authString); return; } //Key(键) String key = "游戏名:奔跑吧,阿里!"; //清除可能的已有数据 jedis.del(key); //模拟生成若干个游戏玩家 List playerList = new ArrayList(); for (int i = 0; i < TOTAL_SIZE; ++i) { //随机生成每个玩家的ID playerList.add(UUID.randomUUID().toString()); } System.out.println("输入所有玩家 "); //记录每个玩家的得分 for (int i = 0; i < playerList.size(); i++) { //随机生成数字,模拟玩家的游戏得分 int score = (int)(Math.random()*5000); String member = playerList.get(i); System.out.println("玩家ID:" + member + ", 玩家得分: " + score); //将玩家的ID和得分,都加到对应key的SortedSet中去 jedis.zadd(key, score, member); } //输出打印全部玩家排行榜 System.out.println(); System.out.println(" "+key); System.out.println(" 全部玩家排行榜 "); //从对应key的SortedSet中获取已经排好序的玩家列表 Set scoreList = jedis.zrevrangeWithScores(key, 0, -1); for (Tuple item : scoreList) {
    System.out.println("玩家ID:"+item.getElement()+", 玩家得分:"+Double.valueOf(item.getScore()).intValue()); }
    //输出打印Top5玩家排行榜 System.out.println(); System.out.println(" "+key); System.out.println(" Top 玩家"); scoreList = jedis.zrevrangeWithScores(key, 0, 4); for (Tuple item : scoreList) {
    System.out.println("玩家ID:"+item.getElement()+", 玩家得分:"+Double.valueOf(item.getScore()).intValue()); } //输出打印特定玩家列表 System.out.println(); System.out.println(" "+key); System.out.println(" 积分在1000至2000的玩家"); //从对应key的SortedSet中获取已经积分在1000至2000的玩家列表 scoreList = jedis.zrangeByScoreWithScores(key, 1000, 2000); for (Tuple item : scoreList) {
    System.out.println("玩家ID:"+item.getElement()+", 玩家得分:"+Double.valueOf(item.getScore()).intValue()); } } catch (Exception e) { e.printStackTrace(); }finally{ jedis.quit(); jedis.close(); } } }

    执行结果 mvn clean package assembly:single -DskipTests java -classpath target/demo-0.0.1-SNAPSHOT.jar test.GameRankSample

    image.png

    **阿里云 Redis 主要适用于需要高速数据读写的应用场景,通常适用于以下几个场景: ** 会话缓存 Redis 可以作为会话缓存来存储用户登录信息、浏览历史等数据,以避免频繁地查询数据库。这种场景下,Redis 可以采用内存数据库方式,实现快速存储和读取数据,同时也可以设置数据过期时间,以保障数据的安全性。

    计数器 Redis 支持对 key 的操作,因此可以将 Redis 用于计数器场景,例如统计网站的访问量、商品的点击量等数据。通过 Redis 提供的自增、自减等操作,可以快速地对数据进行累加和更新。

    地理位置 Redis 支持地理位置的存储和查询,可以用于实现附近的人、地点推荐等功能。通过 Redis 的地理位置相关命令,可以快速地查询范围内的位置信息,并进行排序和排名。

    消息队列 Redis 是一个支持 Pub/Sub 模型的消息队列系统,可以用于实现异步处理和分布式任务等场景。通过 Redis 的发布、订阅机制,可以实现不同服务之间的消息传递和通信。

    缓存加速 Redis 可以作为后端服务的缓存加速,提升数据存储和访问的效率。例如将数据库中常用的数据缓存到 Redis 中,可以减少数据库的查询次数,从而提升性能。同时,通过 Redis 提供的持久化功能,也可以保证数据的安全性。

    总之,阿里云 Redis 在实时性要求高、数据量大且需要频繁读写的场景下表现优异。在选择使用 Redis 时,需要充分考虑自身业务需求,并针对具体场景进行优化和配置,可以发挥 Redis 的最佳性能。

    踩0 评论0
正在加载, 请稍后...
滑动查看更多
正在加载, 请稍后...
暂无更多信息