• mysql8.0.20配合binlog2sql的配置和简单备份恢复的步骤详解

    2020-09-27

    第一步 安装 1.安装MySQL2.安装Python3[root@localhost /]#yum install python33.下载binlog2sql文件到本地(文件在百度云盘)[root@localhost /]#mkdir tools[root@localhost /]#cd tools[root@localhost tools]# lltotal 317440-rw-r--r--.

  • Spring框架接入单机Redis两种实现方式解析

    2020-09-27

    1、Redis的简单介绍1)Redis 是一个开源(BSD许可)的,内存中的数据结构存储系统,它可以用作数据库、缓存和消息中间件。 它支持多种类型的数据结构,如 字符串(strings), 散列(hashes), 列表(lists), 集合(sets), 有序集合(sorted sets) 与范围查询, bitmaps, hyperloglogs 和 地理空间(geospatial) 索引半径查询

  • python连接mysql数据库并读取数据的实现

    2020-09-25

    1、安装pymysql包pip install pymysql注:MySQLdb只支持python2,pymysql支持python32、连接数据import pymysql import pandas as pdfrom pandas import DataFrame as dfconn = pymysql.Connect(  host = 'IP地址',   port = 端口号,   use

  • 浅析Python 字符编码与文件处理

    2020-09-24

    Python字符编码目前计算机内存的字符编码都是Unicode,目前国内的windows操作系统采用的是gbk。python2默认的字符编码方式是ASCIIpython3默认的字符编码方式是Unicode.py文件头部的#coding:utf-8是帮助python识别.py文件的编码方式,故在写.py文件时要注意文件头和文件保存时的编码方式要相同,否则可能会出现乱码python程序运行过程:  p

  • JPA merge联合唯一索引无效问题解决方案

    2020-09-19

    问题JPA的merge()操作 是合并的意思,就是当保存的实体时,根据主键id划分,如果已存在,那么就是更新操作,如果不存在,就是新增操作但是这个仅针对 主键id 划分,对联合唯一索引 无效,两次更新同一条语句还是会报错:  Request processing failed; nested exception is javax.persistence.PersistenceException:

  • Git commit --amend 修改提交信息操作

    2020-09-15

    amend翻译成中文:修改1.修改还未push的提交//修改最近一次提交git commit --amend//进入注释页面,进行修改//修改后保存退出2.修改已经push的提交//修改最近一次提交git commit --amend//进入注释页面,进行修改//修改后保存退出//强制推送git push --force-with-lease origin master补充知识:git 使用ame

  • Java Unsafe类实现原理及测试代码

    2020-09-15

    Unsafe类介绍第一次看到这个类时被它的名字吓到了,居然还有一个类自名Unsafe?读完本文,大家也能发现Unsafe类确实有点不那么安全,它能实现一些不那么常见的功能。Unsafe类使Java拥有了像C语言的指针一样操作内存空间的能力,同时也带来了指针的问题。过度的使用Unsafe类会使得出错的几率变大,因此Java官方并不建议使用的,官方文档也几乎没有。Oracle正在计划从Java 9中去

  • Python二元算术运算常用方法解析

    2020-09-15

    在本文中,我想谈谈二元算术运算。具体来说,我想解读减法的工作原理:a - b。我故意选择了减法,因为它是不可交换的。这可以强调出操作顺序的重要性,与加法操作相比,你可能会在实现时误将 a 和 b 翻转,但还是得到相同的结果。查看 C 代码按照惯例,我们从查看 CPython 解释器编译的字节码开始。>>> def sub(): a - b ... >>> import dis >>> dis.di

  • java8 forEach结合Lambda表达式遍历 List操作

    2020-09-14

    我就废话不多说了,大家还是直接看代码吧~ @Test void testJava8ForeachMap() { Map<String, Integer> items = new HashMap<>(); items.put("A", 10); items.put("B", 20); items.put("C", 30); items.put("D", 40); items.put("E", 50)

  • MySQL8.0 如何快速加列

    2020-09-13

    前言: 很早就听说 MySQL8.0 支持快速加列,可以实现大表秒级加字段。笔者自己本地也有8.0环境,但一直未进行测试。本篇文章我们就一起来看下 MySQL8.0 快速加列到底要如何操作。1.了解背景信息表结构的变更是业务运行过程中比较常见的需求之一,在 MySQL 的环境中,可以使用 Alter 语句来完成这些操作,这些 Alter 语句对应的操作通常也称之为 DDL 操作。通常情况下大表的

  • Laravel框架控制器的middleware中间件用法分析

    2020-09-10

    本文实例讲述了Laravel框架控制器的middleware中间件用法。分享给大家供大家参考,具体如下:场景:活动开始前只能访问宣传页面,开始后才可以访问其他页面:步骤:新建中间件,注册中间件,使用中间件,中间件的前置和后置操作。控制器:public function activity0(){  return '活动快要开始啦,敬请期待';}public function activity1(){

  • Laravel-admin之修改操作日志的方法

    2020-09-10

    以前的后台都是使用自己手写的日志,但是最近公司工作较多,修改其他项目的任务就搭在了我的身上,今天用户要修改后台的操作日志界面,让登陆者可以更多地知道登录后端者的所有相关操作:包括谁修改了,谁删除了,谁审核了,谁添加了,这样才能根据相应的操作者进行相应的处罚。我现在要修改的则是Laravel-admin后台,要想修改操作日志,需要如下操作:1.找到原始操作日志控制器文件LogController.p

  • 在laravel-admin中列表中禁止某行编辑、删除的方法

    2020-09-10

    如下所示:$grid->actions(function (Grid\Displayers\Actions $actions) {  if ($actions->getKey() == 1) {    $actions->disableDelete();  }});禁止 列表的删除操作$grid->tools(function (Grid\Tools $tools) {  $tools->batc

  • laravel框架数据库配置及操作数据库示例

    2020-09-10

    本文实例讲述了laravel框架数据库配置及操作数据库。分享给大家供大家参考,具体如下:laravel 数据库配置数据库配置文件为项目根目录下的config/database.php//默认数据库为mysql'default' => env('DB_CONNECTION', 'mysql'), 'mysql' => ['driver' => 'mysql','host' => env('DB_HO

  • laravel 中某一字段自增、自减的例子

    2020-09-10

    increment自增方法有两个参数:第一个为必填,代表要对数据表的哪个字段进行自增操作,第二个参数为可选,如果为空则表示每次递增1,如果填写了比如3,则表示每次在原有的基础上递增3。DB操作:DB::table('users')->increment('votes'); DB::table('users')->increment('votes', 5); DB::table('users')->

  • php模式设计之观察者模式应用实例分析

    2020-09-08

    本文实例讲述了php模式设计之观察者模式。分享给大家供大家参考,具体如下:这是我写的《php模式设计》的第五篇。前面的四篇在不断学习不断加深认识,到了今天再看观察者模式,觉得非常容易理解。这也许就是我们积少成多的结果吧。希望还是能够不断进步。开篇还是从名字说起,“观察者模式”的观察者三个字信息量很大。玩过很多网络游戏的童鞋们应该知道,即便是斗地主,除了玩家,还有一个角色叫“观察者"。在我们今天他谈

  • 聊聊MySQL事务的特性和隔离级别

    2020-09-07关键词: 事务级别数据操作快照

    网上对于此类的文章已经十分饱和了,那还写的原因很简单——作为自己的理解笔记。前言此篇文章作为自己学习MySQL的一些个人理解,使用的引擎是InnoDb。首先先讲讲事务的概念,在《高性能MySQL》第三版中其对事务的描述是这样的:事务就是一组原子性的SQL查询,或者说一个独立的工作单元。如果数据库引擎能够成功地对数据库应用该组查询的全部语句,那么就执行该组查询。如果其中有任何一条语句因为崩溃或其他原

  • MySQL 如何使用事务

    2020-09-07

    基础知识事务是指对一组 SQL 语句进行一个原子化的操作,即如果这一组 SQL 语句中有一条发生错误,那么其他的同组 SQL 就都不会被执行。你可以把它当作一个测试,当你执行完一组 SQL 语句后,可以查看一下结果是否正确,如果正确后可以选择提交,如果不正确则可以进行回滚,恢复到原本的状态。在 MySQL 中,所有的操作默认都是自动进行提交,当开启事务后则变为手动提交。基本使用单独开启单独开启是指

  • 如何基于Jenkins构建Jmeter项目

    2020-09-07关键词: 操作全部内容大家多多插件站长站

    1、启动 Jenkins(windows 版本)2、新建自由风格的项目定时任务构建操作安装 HTML Publisher 插件构建后操作最后保存构建,查看报告以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持易采站长站。

  • Python filter()及reduce()函数使用方法解析

    2020-09-05

    一、filter() 在Python内建函数中,有一个和map()函数用法类似、却可以用来过滤元素的迭代函数,这个函数就是filter()。它的函数原型是:filter(function,itearable)filter返回的是一个filter对象,可以通过list()或者for循环取出内容。 注意:传入的函数返回值必须是布尔类型。若是真则保留元素,假则过滤掉这元素def is_even(x):

  • Laravel框架控制器的middleware中间件用法分析

    2020-09-05

    本文实例讲述了Laravel框架控制器的middleware中间件用法。分享给大家供大家参考,具体如下:场景:活动开始前只能访问宣传页面,开始后才可以访问其他页面:步骤:新建中间件,注册中间件,使用中间件,中间件的前置和后置操作。控制器:public function activity0(){  return '活动快要开始啦,敬请期待';}public function activity1(){

  • Laravel-admin之修改操作日志的方法

    2020-09-05

    以前的后台都是使用自己手写的日志,但是最近公司工作较多,修改其他项目的任务就搭在了我的身上,今天用户要修改后台的操作日志界面,让登陆者可以更多地知道登录后端者的所有相关操作:包括谁修改了,谁删除了,谁审核了,谁添加了,这样才能根据相应的操作者进行相应的处罚。我现在要修改的则是Laravel-admin后台,要想修改操作日志,需要如下操作:1.找到原始操作日志控制器文件LogController.p

  • 在laravel-admin中列表中禁止某行编辑、删除的方法

    2020-09-05

    如下所示:$grid->actions(function (Grid\Displayers\Actions $actions) {  if ($actions->getKey() == 1) {    $actions->disableDelete();  }});禁止 列表的删除操作$grid->tools(function (Grid\Tools $tools) {  $tools->batc

  • PHP使用redis位图bitMap 实现签到功能

    2020-09-05关键词: 用户位图方案数据操作

    一、需求记录用户签到,查询用户签到二、技术方案1、使用mysql(max_time字段为连续签到天数) 思路:(1)用户签到,插入一条记录,根据create_time查询昨日是否签到,有签到则max_time在原基础+1,否则,max_time=0(2)检测签到,根据user_id、create_time查询记录是否存在,不存在则表示未签到2、使用redis位图功能思路:(1)每个用户每个月单独一

  • laravel框架数据库配置及操作数据库示例

    2020-09-05

    本文实例讲述了laravel框架数据库配置及操作数据库。分享给大家供大家参考,具体如下:laravel 数据库配置数据库配置文件为项目根目录下的config/database.php//默认数据库为mysql'default' => env('DB_CONNECTION', 'mysql'), 'mysql' => ['driver' => 'mysql','host' => env('DB_HO

 701    1 2 3 4 5 6 7 8 9 10 下一页 尾页

分类点击榜

    栏目ID=0的表不存在(操作类型=0)

分类评论榜

    栏目ID=0的表不存在(操作类型=0)

微信扫一扫

易采站长站微信账号