能力说明:
精通JVM运行机制,包括类生命、内存模型、垃圾回收及JVM常见参数;能够熟练使用Runnable接口创建线程和使用ExecutorService并发执行任务、识别潜在的死锁线程问题;能够使用Synchronized关键字和atomic包控制线程的执行顺序,使用并行Fork/Join框架;能过开发使用原始版本函数式接口的代码。
能力说明:
通过课程学习与实战项目,熟练掌握Python的语法知识与编程技能,具备Python语言的函数、面向对象、异常处理等能力,常用开发框架的实际应用和开发能力,具备使用,掌握Python数据分析三剑客Matplotlib、Numpy、Pandas的概念与应用场景,掌握利用Python语言从数据采集到分析的全流程相关知识。
能力说明:
掌握企业中如何利用常见工具,进行前端开发软件的版本控制与项目构建和协同。开发方面,熟练掌握Vue.js、React、AngularJS和响应式框架Bootstrap,具备开发高级交互网页的能力,具备基于移动设备的Web前端开发,以及Node.js服务器端开发技能。
能力说明:
了解Docker是什么,能做什么,产生的背景,理念是怎样。熟悉基本的Docker用法,知道怎么通过帮助命令来完成相应的操作,搞清楚一个完整的Docker有哪几个部分组成。
能力说明:
掌握Linux文件管理方式和技巧,对用户和组管理有基本认知,掌握Linux网络知识,对TCP/IP协议及OSI七层模型有较为清晰的概念,掌握Linux磁盘与文件系统管理技巧,知道如何安装Linux软件包,逐步掌握Shell脚本的编程技巧。
能力说明:
掌握Java开发环境下所需的MySQL高级技巧,包括索引策略、innodb和myisam存储引擎,熟悉MySQL锁机制,能熟练配置MySQL主从复制,熟练掌握日常SQL诊断和性能分析工具和策略。可对云数据库进行备份恢复与监控、安全策略的设置,并可对云数据库进行性能优化。掌握主要NOSQL数据库的应用技术。
暂时未有相关云产品技术能力~
python java vue css typescript
首先需要明确,面向对象编程不是python独有的; 面向对象是一种编程思想; 在面向对象的思想中 > 万物都是对象
介绍一个插件里面js的操作; 1、manifest.json文件说明请参考上一篇文章,这此在文件中新增加了一个属性:
从0开始开发一个chrome插件(1)-manifest_version为3
接着讲一下各个js之间的通信; ### backgroud.js是中间商 > backgroud.js可以和content_script.js之间相互通信 > backgroud.js也可以和popup.js之间相互通信 > content_script.js和popup.js之间不能直接通信;
python中内置了一个操作系统相关的模块 >os模块
1、argparse介绍: > argparse 是 Python 内置的一个用于命令项选项与参数解析的模块; > argparse 将会从 sys.argv 中解析出这些参数,并自动生成帮助和使用信息
python中时间处理主要使用的库datetime 一个用来计算农历的库zhdate
> pygame中最长使用的模块sprite精灵模块 在一个游戏程序中,精灵本质指的是一张张小尺寸的图片,比如游戏中的各种道具、人物、场景装饰等,它们都可以看做成一张张小的“精灵”图。除此之外,人物的移动也可以看做是一系列小精灵图构成的序列; 精灵有个特点就是允许精灵之间进行交互,也称之为碰撞,而碰撞检测,指的就是检测两个精灵之间是否发生了碰撞。
> 6、pygame模块time时间控制: pygame.time 时间控制模块,其主要功能是管理时间和游戏帧数率(即 FPS)
> 1、pygame介绍和安装 Pygame 是一个专门用来开发游戏的 Python 模块,主要为开发、设计 2D 电子游戏而生, 它是一个免费、开源的第三方软件包,支持多种操作系统,具有良好的跨平台性(比如 Windows、Linux、Mac 等)。
1、目前主流的数据库有两种, * 一个是关系型数据库,如MySql * 一个是非关系型数据库 如mongodb 对与mysql和mongodb数据库,python中分别有对接的连接操作库
python中发送邮件主要使用的库是 > smtplib 安装命令也比较简单; > pip install smtplib 编码实现发送邮件: 1、引入库: ```python import smtplib from email.mime.text import MIMEText from email.utils import formataddr ```
现在提起Java,几乎都会带上Spring; 大部分关于java的几乎都涉及到spring; Spring项目中使用最多的就是SpringBoot;
redis最近被爆出有漏洞,官方暂时未提供补丁包,所以还是升级比较靠谱;
1、manifest.json文件说明请参考上一篇文章,这此在文件中新增加了一个属性: ```c "content_scripts":[{ "matches":["http://*/*","https://*/*"], "js":[ "libs/jquery-3.6.0.min.js", //引用的jquery库 "content_script.js" //新建js文件用于业务处理 ], "css":["base.css"], //css "run_at":
其中name,version.mainfest_version三个属性必不可少; backgroud 是一个常驻的页面,它的生命周期是插件中所有类型页面中最长的,它随着浏览器的打开而打开,随着浏览器的关闭而关闭,所以通常把需要一直运行的、启动就运行的、全局的代码放在background里面。
1、python文件读写的方式 * 文件读写就是一种常见的IO操作。python封装了操作系统的底层接口,直接提供了文件读写相关的操作方法;文件读写不需要额外引入第三方库; > 一个文件读写的步骤: >1、从硬盘中读取一个文件路径 > 2、加载文件到内存中,获取文件对象(也叫文件句柄) > 3、通过文件对象对对接
python中发送邮件主要使用的库是 > smtplib 安装命令也比较简单; > pip install smtplib 编码实现发送邮件: 1、引入库: import smtplib from email.mime.text import MIMEText from email.utils import formataddr
1、下载rpm包: wget http://nginx.org/packages/centos/8/x86_64/RPMS/nginx-1.18.0-1.el8.ngx.x86_64.rpm 2、执行升级命令: rpm -Uvh nginx-1.18.0-1.el8.ngx.x86_64.rpm
1、查询可安装jdk列表: #先查看是否安装 yum list installed | grep java yum list java*
1、添加yum源 使用阿里云资源 执行以下命令: cd /etc/yum.repos.d/ wget http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo