记录真实开发问题、项目实践和两三句就能说明白的技术点
前言 配置tomcat以 Tomcat8 jdk8 为例. Tomcat9 也可以配置也可以按照一下步骤配置 一,系统配置 1.操作系统:win10 64位 2.tomcat版本:Tomcat8 64位 3.Java版本:JDK8 64位 …
一、deb包的简介、安装及卸载步骤 简介: deb文件是linux发行版debian系统的安装包格式,还有像基于debian系统的发行版ubuntu等系统也使用deb格式安装包,我们可以使用dpkg命令进行安装管理这些deb安装包文件。包的…
1、缓存 String类型 例如:热点数据缓存(例如报表、明星出轨),对象缓存、全页缓存、可以提升热点数据的访问数据。 热点数据(经常会被查询,但是不经常被修改或者删除的数据),首选是使用redis缓存,毕竟强大到冒泡的QPS和极强的稳定性…
Cause: java.sql.SQLException: Zero date value prohibited ; Zero date value prohibited; nested exception is java.sql.SQLE…
一、基本介绍 简介 log4j是使用java语言编写的可靠的、快速的、灵活的日志框架,它是基于Apache的license。 log4j支持c,c++,c#,perl,python,ruby等语言。在运行时通过额外的配置文件配置,提供不同的…
今天建了一个表,里面有一个列是timestamp类型,我本意是在数据更新时,这个字段的时间能自动更新。岂知对这个类型的值还不甚了解,导致出错。发现这个字段只是在这行数据建立的时候有值,在更新的却无变化。 查找资料,发现是我建表的语句有问题:…
Failed to configure a DataSource: 'url' attribute is not specified and no embedded datasource could be configured 项目appl…
从网上搜集了一个最完整的Mybatis Generator 的最完整配置文件,带详解 <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE generatorConfiguration PUBLI…
MySQL 锁机制详解:MyISAM 表锁(共享读锁/独占写锁、concurrent_insert 并发插入、写优先锁调度)与 InnoDB 行锁(共享锁S/排他锁X/意向锁、行锁通过索引实现、间隙锁 Next-Key、事务隔离级别与 MVCC、死锁与锁监控)。
查看事物的隔离级别 SELECT @@tx_isolation mysql> show variables like '%isolation%'; +---------------+-----------------+ | Variable…
接口报 Duplicate entry 4294967295 for key PRIMARY 的原因:product_id 为自增 int 已到上限,ERP 推送超大 id 溢出。附批量将 product_id 改为 bigint 的 SQL。
MySQL 存储过程与存储函数:CREATE PROCEDURE / CREATE FUNCTION 语法、DELIMITER 改分隔符、IN/OUT/INOUT 参数、流程控制(IF/WHILE/LOOP)与调用方式。
MySQL 插入微信昵称报 Incorrect string value: xF0x9F...(1366)的原因:utf8 仅支持 3 字节,四字节 emoji 超出。两种办法:升级到 utf8mb4,或用正则过滤四字节字符。
MySQL 存储过程事务管理:ACID 与隔离级别(READ UNCOMMITTED/COMMITTED/REPEATABLE READ/SERIALIZABLE)、START TRANSACTION/COMMIT/ROLLBACK/SAVEPOINT、FOR UPDATE...
PHP 操作 MySQL 事务两种方式:SET autocommit=0 关闭自动提交后 commit/rollback(结束后需恢复 autocommit=1);或 START TRANSACTION 显式开启(结束自动恢复)。