08 2021 档案
摘要:###修改mysql最大连接数 在这个路径下 [root@VM-0-15-centos ~]# vim /usr/my.cnf [mysqld]下面加入 max_connections =2000 ###linux查看最大连接数命令 mysql默认是150连接数 # 查看最大连接数 /usr/bin
阅读全文
摘要:####问题: 1.在linux下部署Flask性能比较低这个时候可以用一些热门的框架帮助Flask提高并发性能 2.经过调研和尝试使用 gunicorn可以结合gevent来进行部署,因此在高并发场景下也可适用,于是决定采用gunicorn进行部署。 ####环境安装 首先pip安装gunicor
阅读全文
摘要:####问题: 1.linux运行python脚本遇到个问题,关闭远程脚本会自动断开 2.程序运行会一直输出,能否实现最小化,后台运行 解决方案 nohup python -u 脚本名.py > test.log 2>&1 & nohup python test.py & 在后台运行test.py
阅读全文
摘要:###1.什么是延迟加载 延迟加载:就是在需要用到数据时才进行加载,不需要用到数据时就不加载数据。延迟加载也称懒加载. 坏处: 执行查询的次数会增加,所以在执行批量查询的时候,查询次数比使用连接查询要多特别多 好处: 先从单表查询,需要时再从关联表去关联查询,大大提高数据库性能,因为查询单表要比关联
阅读全文
摘要:###知识点-一(多)对一 ####1. 需求 本次案例以简单的用户和账户的模型来分析 Mybatis 多表关系。用户为 User 表,账户为Account 表。一个用户(User)可以有多个账户(Account),但是一个账户(Account)只能属于一个用户(User)。具体关系如下: 查询
阅读全文
摘要:1. sql标签 使用sql标签将重复的sql语句部分封装起来 在需要使用这个sql片段的地方,就用include标签引入就行了 <sql id="select_all"> select * from t_user </sql> 2. if标签 <select id="findUserListByA
阅读全文
摘要:package com.itheima.dao; import com.itheima.pojo.User; import com.itheima.pojo.UserInfo; import java.util.List; import java.util.Map; /** * @author qi
阅读全文
摘要:package com.itheima.dao; import com.itheima.pojo.QueryVo; import com.itheima.pojo.User; import org.apache.ibatis.annotations.Param; import java.util.L
阅读全文
摘要:###日志的配置和使用 在使用MyBatis的时候, 其实MyBatis框架会打印一些必要的日志信息, 在开发阶段这些日志信息对我们分析问题,理解代码的执行是特别有帮助的; 包括项目上线之后,我们也可以收集项目的错误日志到文件里面去; 所有我们采用专门的日志系统来处理. 导入坐标 <!-- log
阅读全文
摘要:###核心配置文件的顺序 properties(引入外部properties文件)** settings(全局配置参数) typeAliases(类型别名) typeHandlers(类型处理器) objectFactory(对象工厂) plugins(插件) environments(环境集合属性
阅读全文
摘要:1.Mapper.xml(映射文件) 1.1 映射配置文件存储的路径在resources里面,要和对应的Dao接口的路径保持一致 1.2 映射配置文件的文件名必须和Dao接口名保持一致 1.3 一定要引入约束文件 1.4 namespace属性的值和对应Dao接口的全限定名一致 1.5 每一个子标签
阅读全文
摘要:###什么是MyBatis框架 mybatis 是一个优秀的基于 java 的持久层框架,它内部封装了 jdbc,使开发者只需要关注 sql 语句本身,而不需要花费精力去处理加载驱动、创建连接、创建 statement 等繁杂的过程。 mybatis 通过xml 或注解的方式将要执行的各种sta
阅读全文
摘要:####1.Maven介绍 Maven是由Apache开发的一个工具。用来管理java项目(依赖(jar)管理, 项目构建, 分模块开发 ,管理项目的生命周期). #####1.1Maven的作用 依赖管理: maven对项目的第三方构件(jar包)进行统一管理。向工程中加入jar包不要手工从其它地
阅读全文
摘要:#####1.什么是Redis Redis是用C语言开发的一个开源的高性能键值对(key-value)数据库,数据是保存在内存里面的. 官方提供测试数据,50个并发执行100000个请求,读的速度是110000次/s,写的速度是81000次/s ,且Redis通过提供多种键值数据类型来适应不同场景下
阅读全文
摘要:在虚拟机中安装c++环境 yum -y install gcc-c++ //这里找到不到源 可以看下面这篇 查看这篇yum换源 下载Redis(资料里面的Linux版本的redis) 上传到Linux 解压 tar -zxf redis-4.0.14.tar.gz 编译 cd redis-4.0.1
阅读全文
摘要:#####1.解决方案(依次检查以下内容) 检查虚拟机中安装的Redis的配置文件redis.conf 查找bind和protected-mode这两个配置(发现3.2后新增protected-mode配置,默认是yes,即开启。解决方法分为两种:1、关闭protected-mode模式 2、配置b
阅读全文
摘要:# CentOS 6于2020年11月30日停止更新,官方,清华,阿里,网易等yum库也已经关闭了 • CentoS 6 停止维护更新日期2020年11月30日 • CentOS 7 停止维护更新日期2024年6月30日 • CentOS 8 停止维护更新日期2029年5月31日,后来又改成了202
阅读全文
摘要:[root@VM-0-15-centos mysql]# rpm -ivh MySQL-client-5.6.22-1.el6.i686.rpm error: Failed dependencies: libncurses.so.5 is needed by MySQL-client-5.6.22-
阅读全文

浙公网安备 33010602011771号