数据结构与算法

MySQL 运维常用

1.导出整个数据库 mysqldump -u 用户名 -p –default-character-set=latin1 数据库名 > 导出的文件名(数据库默认编码是latin1) mysqldump -u wcnc -p smgp_apps_wcnc > wcnc.sql 2.导出一个表 mysqldump -u 用户名 -p 数据库名 表名> 导出的文件名 mysql

Python 使用SQLite数据库

1. Sqlite3模块 - 不需要单独的服务器 sqlite3 模块由 Gerhard Häring 编写。 要使用该模块,您必须首先创建一个 Connection 对象连接数据库。 这里数据将存储在 PrintAndersonLaser.db 文件中: import sqlite3 conn = sqlite3.connect('PrintAndLaser.db') 创建数据表,增加数据到数

SpringCache常用注解及key中参数值为null的问题解析

常用注解及参数: @Cacheable(参数) 该注解一般加在读方法上,将方法返回的数据加到缓存。 参数: 参数名 说明 举例 value 存到Redis中的key的前缀 value="cache:test" key 存到Redis中key的后半部分 key="#p0 + ':' + #p1" unless 不缓存的数据 unless="#result == null"

beego框架 golang web框架-小米商城

beego框架 golang web框架-小米商城 beego小米商城功能介绍 首页 菜单分类展示 图片轮播 商品详情 登录注册 个人中心 购物车 我的订单 收货地址 后台管理 登录 管理员管理 角色管理 菜单权限管理 轮播图管理 商品管理 商品分类管理 使用技术 beego框架 Mysql数据库 Redis html前端 js框架bootstrap 功能展示 首页.jpg

JIRA企业级项目管理系统

部署JIRA JIRA是Atlassian公司出品的项目与事务跟踪工具,被广泛应用于缺陷跟踪、客户服务、需求收集、流程审批、任务跟踪、项目跟踪和敏捷管理等工作领域。 一、准备工作 jira7.3安装包 atlassian-jira-software-7.3.8-x64.bin jdk1.8 一台配置高点的机器,我这里采用的是4核4G 192.168.6.72---jira-server 二、

Spring--事务管理

事务简单来说,就是将多个操作成为一个工作单元,其中任何一个操作执行失败,都会回到工作单元之前的状态 事务的特性也称为ACID,原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)和持久性(Durability) 事务的并发问题 脏读 : 一个事务A访问数据,另一个事务B进行了修改,A重新访问获得了修改后的数据。我们希望A获得原来的数据 不可重复读 : 一个

【优选算法 | 双指针】双指针大揭秘:如何用两根指针优化你的代码

算法 相关知识点 可以通过点击 以下链接进行学习 一起加油! 在本篇文章中,我们将深入探索双指针算法的奥秘。从基础概念到实际应用,带你全面了解如何利用两根指针高效解决各种编程问题。无论你是刚接触算法的新人,还是希望提升代码性能的老手,双指针都是你不可忽视的利器! 🌈个人主页:

动态规划之完全背包

引言:完全背包 隶属于动态规划中的背包问题。而 01背包 又是完全背包的基石,所以不懂01背包的,有必要了解一下。什么是完全背包?01背包问题:有一个背包承重为V,有N个物品,每个物品的价值(value)为v,重量为(weight)为w,每个物品只能取1次,求

MySql存储引擎中的锁

一、概念: 什么是锁?主要是为了解决客户端并发读写造成冲突问题,将读写操作进行锁定的功能 二、表加锁的类型: 读锁:又称为共享锁,对数据做查询select 访问MySQL服务自动给 表加读锁,加了读锁的表,允许多个连接同时对同一张表做查询访问(加锁期间 允许同时读,不允许写) 写锁:又称排它锁或互斥锁,对数据做写访问(insert | delete | update )时 , MySQL

我爱学算法之—— 二分查找(下)

一、寻找峰值 题目解析 对于这道题,给定一个数组nums,在这数组中,可能存在多个峰值元素,我们只需找到一个峰值,然后返回峰值索引即可。 峰值元素:严格大于左右相邻的元素。 题目中给定:nums[0]和nums[n]可以看做负无穷。 算法思路对于这道题,首先暴力解法&