2021年08月26日 课堂笔记

笔记

yml配置如何注入Redis对象

读取配置文件,注入RedisUtil对象:

Component表示自动装配

下面的注解表示配置文件中以xxx打头的信息,作为对象的信息

image-20210826091220104

image-20210826091728818

image-20210826091736374

设计模式,讲单例,工厂,代理模式即可,因为讲的时候要讲如何应用。

自我评价,不要写热爱学习什么的,而是写自己的性格的信息。

简历:技术能力

示例1

  • 熟悉掌握java编程语言,容器集合类,多线程,反射机制,异常机制,IO流等。
  • 一些常见的设计模式,单例模式,简单工厂模式,代理模式。
  • 掌握web开发html,JavaScript,ajax,json,xml,实现前后端分离。
  • 熟悉Spring,MyBatis,SpringMVC,AOP等开源框架技术;
  • 掌握Socket编程,TCP,UDP,HTTP协议,httpcilent网络爬虫。
  • 掌握mysql关系型数据库,sql语句,JDBC访问数据库。
  • 掌握数据库的事务机制,隔离级别,数据库的锁,索引。
  • 了解管理jar包的maven,以及springboot微服务,微信公众号接入。
  • 了解RPC远程调用,Redis和kafka消息队列的应用。
  • 掌握数据结构与算法,熟悉对链表,队列,堆栈,二叉树,哈夫曼树。
  • 掌握常用的排序算法,和二分查找,贪心算法,分治,动态规划的应用。
  • 了解最小生成树的两种算法,最短路径,拓扑排序(AOV),关键路径(AOE),压缩矩阵。

示例2

1、熟悉JAVA语言编程,掌握JAVA的一些高级特性:集合、反射、多线程、IO流, 掌握JDBC编程,曾自己实现一个ORM小工具;
2、掌握数据结构的基本算法,熟悉常用的数据结构:链表、栈、队列、排序、树、哈希、图等;
3、掌握计算机网络的基本知识,熟悉socket编程,掌握TCP、UDP、HTTP协议;
4、掌握关系型数据库的基本理论知识,熟悉索引机制、事务管理、锁机制等;以及NoSql数据库Neo4j的基本用法,能利用JAVA对其进行增删改查;
5、掌握基本前端知识:HTML、JS、JSP等,能熟练使用AJAX进行前后端交互;
6、掌握J2EE基本组件:Servlet、Filter、Listener;
7、掌握SpringMVC+Spring+Mybatic三大框架,并自己模拟实现了其主要功能;
8、掌握SpringIOC/DI以及AOP编程,并亲自实现过核心功能代码;
9、掌握JSON、XML数据交互格式;
10、掌握常用的几种设计模式:工厂模式、单例模式、观察者模式等;

示例3

  • 熟练掌握Java编程语言,掌握集合、多线程、反射机制、异常处理等;
  • 掌握基本的数据结构:数组、链表、栈与队列、二叉树、图等;
  • 掌握基本算法:排序、树遍历、图遍历等;
  • 熟悉IO流,熟悉Socket编程;
  • 掌握JDBC编程,掌握关系数据库基本理论,熟练使用sql语句;
  • 能利用反射机制实现ORM技术;
  • 掌握Json、XML数据交换格式;
  • 掌握J2EE组件:Servlet、Filter、Listener;
  • 熟练使用SSM(Spring+SpringMVC+Mybatis)框架进行软件开发;
  • 熟悉Spring IOC/DI机制,熟悉AOP编程;
  • 掌握正则表达式;
  • 掌握HTML/CSS/JS,熟悉Bootstrap前端框架;
  • 熟练使用AJAX,掌握前后端分离的开发方式;
  • 熟悉UML建模,熟练使用svn、Eclipse、Idea、Visio等工具;
  • 掌握常见的设计模式,如单例模式、工厂模式、观察者模式、代理模式等;

示例4

  • 掌握JAVA语法,能熟练编写JAVA程序;了解JAVA的异常处理机制;
  • 掌握链表、栈、队列、树、图等数据结构,能够很好应用;
  • 掌握查找、快速排序、冒泡排序、归并排序、堆、定制排序、二分查找算法等;
  • 掌握对数据库的基本操作,能够熟练应用与编程中;掌握SQL语句,能够进行堆数据库的增删改查;掌握数据库的事务,索引机制,锁机制。
  • 掌握Collection分支、Map分支等常用集合;
  • 掌握Runable、Thread等线程,了解线程的睡眠、让步、同步监视器及同步锁等;
  • 理解反射机制、类加载的主要流程;
  • 掌握IO流,能够实现字符、文件的输入输出,掌握正则表达式的基本用法;
  • 了解常用的设计模式,掌握linux常用命令,虚拟机的基本操作。
  • 掌握web开发、TCP、UDP等网络编程;掌握JSP技术、XML、AJAX、JS、HTML等;
  • 掌握Spring框架;数据库连接池,Mybatis 、AOP等相关技术;
  • 掌握redis、maven等常用工具,熟悉微服务架构,spring boot。
  • 熟悉微信公众号的开发,并能搭建简单的微信公众号

示例5

  • 掌握JAVA基础编程语言以及集合、多线程等;
  • 掌握基本数据结构:链表、栈、队列以及二叉树、哈希表等;
  • 掌握基本排序算法:快速排序、选择排序等;
  • 掌握关系数据库知识:事务、存储过程、触发器、视图等,熟练使用SQL语句;
  • 掌握Spring IOC/DI,熟悉AOP编程;
  • 掌握Spring、Spring MVC、MyBatis等框架
  • 掌握ORM技术,独立实现过底层代码;
  • 掌握基本的Web前端知识:HTML5、CSS、JavaScript;
  • 熟练前后端分离开发模式,掌握JSON、XML等数据交换格式;
  • 熟练使 Eclipse、IDEA、MySQL、GIT、SVN等工具;
  • 掌握计算机网络的基本知识;
  • 掌握Socket编程,掌握TCP/IP,UDP,HTTP协议;