mysql安装包安装教程
MySQL是一个开放源码的小型关联式数据库管理系统。目前 MySQL 被广泛地应用在 Internet 上的中小型网站中。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为...
2024.11.221.tomcat是一个中间件,在B/S架构中,浏览器发出的http请求经过tpmcat中间件,转发到最终的目的服务器上,响应消息再通过tomcat返回给浏览器。tomcat所做的事情主要有:开启监听端口监听用户的请求,解析用户发来的http请求然后访问到你指定的应用系统,然后你返回的页面经过tomcat返回给用户。
2.B/S架构的全称为Browser/Server,即浏览器/服务器结构。
Browser指的是Web浏览器,极少数事务逻辑在前端实现,但主要事务逻辑在服务器端实现。
3.B/S架构的分层:第一层表现层:主要完成用户和后台的交互及最终查询结果的输出功能。
第二层逻辑层:主要是利用服务器完成客户端的应用逻辑功能。
第三层数据层:主要是接受客户端请求后独立进行各种运算。
4.Git 是一个开源的分布式版本控制软件,用以有效、高速的处理从很小到非常大的项目版本管理。
5.MyBatis的三剑客是MyBatis-generator、MyBatis-plugin、MyBaits-pageHelper。
--generator:用于快速生成xml文件、注释、实体类等等。
--plugin:能快速定位接口对应的sql。
--pageHelper:是一款分页插件
6.idea其实就是我们经常说道的IntelliJ IDEA,是java编程语言开发的集成环境。
7.MAC系统更新后无法打开virtual box,打开终端,输入sudo spctl --master-disable,确定,提示你输入密码,密码就是你电脑的密码。关闭了MAC的信任证书筛选。卸载virtual box,重新安装,再重启电脑,就可以正常打开了。
8.SQL:create database ‘mmall‘ default character set utf8 collate utf8_general_ci;
报错:ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ‘‘mmall‘ default character set utf8 collate utf8_general_ci‘ at line 1
数据库名称使用的是单引号而不是反引号,所以会就报了这个错误出来。在英文键盘输入环境下,按图示按钮输入反引号 `。
这个语句就没有问题了
create database `mmall` default character set utf8 collate utf8_general_ci;
Query OK, 1 row affected (0.00 sec)
9.216. 组合总和 III
找出所有相加之和为 n 的 k 个数的组合。组合中只允许含有 1 - 9 的正整数,并且每种组合中不存在重复的数字。
说明:
所有数字都是正整数。
解集不能包含重复的组合。
示例 1:
输入: k = 3, n = 7
输出: [[1,2,4]]
解题思路:从1到9使用递归遍历,每次都用n减去当前值,使用临时表list存储组合,如果list的大小等于k,且n=0就找到了一组组合,加入结果集。对于list大小大于k和n小于0的情况,进行剪枝。
class Solution {List res = new ArrayList();public List combinationSum3(int k, int n) {List list = new ArrayList();generateC(k, n, 1, list);return res;}public void generateC(int k, int n, int cur, List list){if(list.size() == k && n == 0){res.add(new ArrayList(list));return;}//剪枝if(list.size() > k || n < 0){return;}for(int i=cur; iMySQL是一个开放源码的小型关联式数据库管理系统。目前 MySQL 被广泛地应用在 Internet 上的中小型网站中。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为...
2024.11.22数据库设计是一个令人挠头的问题,尤其是当我们涉及到各种设置和优化时。一个常见的问题是,如果在使用 MySQL 的 InnoDB 存储引擎时没有设置自增主键,会发生什么呢?本文将深入探讨这个问题,帮助你...
2024.11.21这是一个比较傻的问题,自己安装完MySQL,由于设置了多次密码把密码忘记了,怎么办呢,一顿查解决办法按如下,我的是MySQL8.0.1、先停止服务systemctl stop mysqld2、修改配...
2024.11.23导读:作为一个数据库的初学者,遇到数据库乱码问题,是一个比较头疼的问题,下面根据我的使用经验,给大家分享几种解决mysql数据库乱码问题的方式,希望对大家有帮助。一、我们需要将默认的字符集更改为utf...
2024.11.20今天登录系统,发现系统报错。判断是数据库出问题了。于是检查MySQL服务是否已启动,发现在“服务”里MySQL是启动的,但奇怪的是进程却没有MySQL。不管是重启mysql服务还是通过DOS启动MyS...
2024.11.22