能力说明:
了解变量作用域、Java类的结构,能够创建带main方法可执行的java应用,从命令行运行java程序;能够使用Java基本数据类型、运算符和控制结构、数组、循环结构书写和运行简单的Java程序。
能力说明:
了解Python语言的基本特性、编程环境的搭建、语法基础、算法基础等,了解Python的基本数据结构,对Python的网络编程与Web开发技术具备初步的知识,了解常用开发框架的基本特性,以及Python爬虫的基础知识。
做一个有趣而不甘平庸的人!
PAT (Basic Level) Practice (中文)第1002题
leecode上的代码到pycharm运行解决历程
每日一题——349. 两个数组的交集
Hexo+github搭建个人博客并绑定个人域名
一篇文章让你彻底了解哈希表
每日一题 | LeetCode 1 两数之和
每日一题 | LeetCode 454 四数相加Ⅱ
Java—类和接口
Java—面向对象
Java—数值比较和排序的常用方法
Java—异常
Java—正则匹配
Java—基础容器
Java—并发容器
流 Stream
线程
应用层
Java—线程池
Java—JVM
Java—JVM II
Java—指令重排序
Java——I/O I
I/O
Java—NIO
Java—Servlet
JDBC
JPA
Spring
实际开发中,我们如果在对象 A 内部去创建、修改或者注销另一个对象 B,这会导致对象之间非常复杂的依赖关系,不利于代码的维护更新。
响应架构 Spring Boot 内集成了 Tomcat 服务器,也可以外接 Tomcat 服务器。通过控制层接收浏览器的 URL 请求进行操作并返回数据。
在 Web 项目开发中,Session 会话管理是一个很重要的部分,用于存储与记录用户的状态或相关的数据。 通常情况下 session 交由容器(tomcat)来负责存储和管理,但是如果项目部署在多台 tomcat 中,则 session 管理存在很大的问题: 1. 多台 tomcat 之间无法共享 session ,当负载均衡跳转到其它 tomcat 时,session 就失效了,用户就退出了登录。 2. 一旦 tomcat 容器关闭或重启也会导致 session 会话失效。
spring security 的核心功能主要包括: 认证 (你是谁) 授权 (你能干什么) 攻击防护 (防止伪造身份) 其核心就是一组过滤器链,项目启动后将会自动配置。最核心的就是 Basic Authentication Filter 用来认证用户的身份,一个在spring security中一种过滤器处理一种认证方式。
服务器根据静态和动态加载数据,分为 web 服务器和应用服务器两种。
MySQL 是一种关系型数据库。开源免费,并且方便扩展。在 Java 开发中常用于保存和管理数据。默认端口号 3306。 MySQL 数据库主要分为 Server 和存储引擎两部分,现在最常用的存储引擎是 InnoDB。
SQL 指令是用于访问和处理数据库的标准的计算机语言。对于 MySQL 等常用数据库都可以通过使用 SQL 访问和处理数据系统中的数据。
用户权限分为非常多种,包括全局权限、库权限、表权限、列权限等。
增删改查 插入数据,如果已有主键值则插入数据失败
事务 开启事务后,所有输入的 SQL 语句将被认作一个不可分割的整体,在提交时统一执行。 如果在输入过程中出现问题,可以手动进行回滚。在输入过程中可以设置保存点。
在实际项目开发中,我们往往需要面对海量用户和高并发的数据请求。MySQL 等传统关系型数据库面临着两大问题: 1. 磁盘 IO 速度缓慢,单机读写速度不超过 10000 QPS,当数据库无法及时响应高并发的用户请求,请求积压进而导致数据库瘫痪。 2. 数据关系复杂,扩展性差。不适合大规模集群。 因此我们必须引入 NoSQL 技术去解决以上两个问题,以作为关系型数据库的补充。
在 Redis 中单个指令都是原子性操作,通过指令操作 Redis 数据时无需担心线程安全问题。 Redis 以 key-value 的形式保存数据:key 值一定为 string 类型,而 value 值支持
Redis 使用内存存储,一旦断电可能会导致数据丢失。因此需要将数据保存到永久性存储介质中,防止数据意外丢失。 如果 Redis 负责为数据库高热度数据访问加速或者一些其他业务(数据库中有重复数据),那么没必要为 Redis 数据持久化。
集群 当数据量过大时,单个 Redis 数据库就无法存放。我们需要多个 Redis 数据库组成集群(cluster),去分别存放不同的数据。
Redis 缓存技术常用于高并发情况下,有效减轻服务器和数据库负载。如果 Redis 出现问题导致无法均衡负载,就可能导致服务崩溃。
Jedis 基于 Java 实现,是 shell 程序连接 Redis 数据库最常使用的工具。提供了比较全面的 Redis 命令的支持。
定义页面元素。浏览器加载 html 文件后,会将其解析为树形结构 DOM :每个 html 标签和属性都作为一个 DOM 树节点。在全部代码(包含引入文件)解析完成后,将 DOM 树绘制并渲染为用户可见的页面。
定义页面样式。浏览器在构造完成页面的 DOM 树后,会解析 css 代码以及引入的 css 文件,将定义的样式表规则添加到对应的 DOM 树节点上。在绘制并渲染为用户可见的页面时使用。
这有可能是你见过最离谱的标题 这有可能是你没见过的技术文章模式 我不知道我的选择是否正确,但是我的想法就是: 不再让技术冷冰冰,让所有人学习中获得快乐!
Python Flask Web 开发入门与项目实战 Flask快速入手
作者目前大二,此篇文章只是自己对考研的一些见解。
用PyMySQL做一个学生管理系统,实现成员增删改查