ICode9

精准搜索请尝试: 精确搜索
  • Mysql连接报错:1130-host ... is not allowed to connect to this MySql server如何处理2020-01-11 15:52:39

    我在清除多余数据库用户,只保留root的localhost和127.0.0.1的时候,发现Navicate连接出错; 这个问题是因为在数据库服务器中的mysql数据库中的user的表中没有权限(也可以说没有用户); (亲测可用!)   遇到这个问题首先到mysql所在的服务器上用连接进行处理   1、连接服务器: mysql -u

  • Spring中bean的作用域2020-01-11 15:40:08

    先看一下官方提供的几种作用域   这里着重讲解singleton单例模式(Spring的默认机制)和prototype原型模式(每次从容器中get的时候都会是一个新的对象) 这里以代码的形式进行演示,首先创建一个User实体类 package com.zhiying.pojo; public class User { private String name

  • Python Django中一些少用却很实用的orm查询方法2020-01-10 22:03:28

    一.使用Q对象进行限制条件之间 “或” 连接查询 from django.db.models import Q from django.contrib.auth.models import User Obj = User.objects.filter(Q(name="Bob") | Q(age=28)) # 在用户表中查询name为 Bob 或者 age 为28的对象 二.使用 startwith 和 endswith

  • MySQL explain,type分析(转)2020-01-10 17:56:23

    问题:explain结果中的type字段代表什么意思?   MySQL的官网解释非常简洁,只用了3个单词:连接类型(the join type)。它描述了找到所需数据使用的扫描方式。   最为常见的扫描方式有: system:系统表,少量数据,往往不需要进行磁盘IO; const:常量连接; eq_ref:主键索引(primary key)或者

  • 新建MDK工程2020-01-10 15:56:06

    目标:学会使用MDK(Keil4.11)创建STM32F10x系列单片机的工程文件   Step1:新建工程文件夹 并新建以下目录   --Project    --USER    --CORE    --OBJ    --Flib   Step2:打开“STM32F10x_StdPeriph_Lib_V3.5.0”文件夹     将\Libraries\CMSIS\CM3\CoreSupport文件

  • shell 获取字符创长度&&识别当前使用的shell&&检查是否为超级用户2020-01-10 14:00:12

    1.获得字符串长度 可以使用下面的方法获得变量值得长度: length=${#value} 例如: [root@gameserver1 shell]# var=12345678 [root@gameserver1 shell]# echo ${#var} 8 这样就能获取变量字符串的长度   2.识别当前所使用的shell 可以用下面的方法获知当前使用的是哪种shell: e

  • SpringBoot整合mybatis2020-01-10 13:54:27

    首先导入mybatis依赖 <dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>mybatis-spring-boot-starter</artifactId> <version>2.0.0</version> </depende

  • 注解开发2020-01-10 12:50:48

    注解开发 使用注解开发 注解在接口上实现 @Select("select * from user") List<User> getUser(); 需要在核心配置文件中绑定接口 <mapper class="cn.pinked.dao.UserMapper"/> 测试 @Test public void getUser() { SqlSession sqlSession = MybatisUtils.getSqlSes

  • git 配置多用户和邮箱2020-01-10 09:02:46

      Git的用户信息配置 Git的配置一共有三个级别:system(系统级)、global(用户级)和local(版本库)。system的配置整个系统只有一个,global的配置每个账户只有一个,local的配置取决于Git版本库数量,在版本库才能看到。 从Git官网的资料来看,这三个级别是逐层覆盖的。首先去查找system配

  • Oracle与MySQL的SQL语句区别2020-01-09 18:51:43

    1数据库 /* mysql可以创建数据库,而oracle没有这个操作,oracle只能创建实例; sql数据库操作:database 格式: * create database 数据库名; * create database 数据库名 character set 字符集; */ CREATE DATABASE j0815_1; CREATE DATABASE j0815_2 CHARACTER SET utf

  • mysql 查询语句2020-01-09 18:00:11

    1.//一个sql返回多个总数 统计数据 select count(*) AS num,count(case when status = 1 then status end) as status_1_num,count(case when status = 0 then status end) as status_0_num from ws_users;    2.时间戳查询转换  select id, from_unixtime(time_line, '%Y-%m-

  • powershell-批量创建ESXI主机账号2020-01-09 16:57:20

    $vmhost_list = Import-Csv .\Desktop\hlw_vmhost_user_list.csv foreach ($vmhost in $vmhost_list){ Connect-VIServer $vmhost.esxi_ip -user $vmhost.esxi_user -Password $vmhost.esxi_passwd New-VMHostAccount -Id $vmhost.oss_user -Password $vmhost.oss

  • mysql数据库group_concat函数内包含case when 语法时的使用2020-01-09 16:03:14

    select `a`.`tdorderid`,group_concat('类型:',(case `a`.`td_type` when 'no_goods' then '无货退款' when 'low_quantity' then '质量退款' when 'no_reason' then '非质量退款' else '无' end),'/

  • Mysql用户添加及授权2020-01-09 10:54:46

    一. 创建用户 命令: CREATE USER 'username'@'host' IDENTIFIED BY 'password'; 说明: username:你将创建的用户名 host:指定该用户在哪个主机上可以登陆,如果是本地用户可用localhost,如果想让该用户可以从任意远程主机登陆,可以使用通配符% password:该用户的登陆密码,密码可以为空,如

  • 当Parallel遇上了DI - Spring并行数据聚合最佳实践2020-01-08 23:03:51

    分析淘宝PDP 让我们先看个图, Taobao的PDP(Product Detail Page)页. 打开Chrome Network面板, 让我们来看taobao是怎么加载这个页面数据的. 根据经验, 一般是异步加载的, 要么是XHR,要么就是js(jsonp), 你应该很快可以找到 还能看到这个接口的性能 神奇的是, taobao竟然在一

  • Centos7.6安装mysql8.02020-01-08 23:02:20

    一、 yum安装步骤1、Centos7.6 默认安装了mariadb数据库,这里把他移除:rpm -qa | grep mariadbrpm -e --nodeps mariadb-libs-5.5.64-1.el7.x86_64 2、添加MySQL Yum存储库wget https://repo.mysql.com/mysql80-community-release-el7-3.noarch.rpmrpm -Uvh mysql80-community-rele

  • [ SQLAlchemy ] 关于dynamic的“一知半解”2020-01-08 21:00:45

    问题提出: 1.粉丝机制 2.评论的点赞功能 这两个功能分别由User类和Comment类来实现,同样定义了多对多的关系,查询的时候用的方法却大不一样,先看看代码吧。 #### User类的中间表followers = db.Table( 'followers', db.Column('follower_id', db.Integer, db.ForeignKey('user

  • Django框架中auth模块的详解2020-01-08 18:53:33

    auth模块 auth模块是对登录认证方法的一种封装,本身就是一个对象,可以获取用户的详细信息,有了auth模块可以验证登录信息是否存在数据库中,还可以检验用户是否已经登录,校验密码等 auth方法 导入 from django.contrib import auth 1、authenticate() 提供了用户认证,验证用户名以及密码

  • MyBatis XML配置2020-01-08 12:03:19

    属性参数 <properties resource="org/mybatis/example/config.properties"> <property name="username" value="dev_user"/> <property name="password" value="F2Fa3!33TYyg"/> </properties> 在X

  • DRF ---- JWT2020-01-08 11:03:36

    目录 JWT jwt认证的优点: 1 . 工作原理 2 . drf-jwt 下载 安装 使用 3.签发token jwt_payload_handler jwt_encode_handler 4.校验token jwt_decode_handler 5.案例:实现多方式登陆签发token models.py serializers.py views.py 6.案例:自定义认证反爬规则的认证类 authenti

  • 登录用户出现‘’-bash-4.2$‘’的问题解决2020-01-08 11:02:14

      Linux系统切换用户时如显示的是-bash-4.2# 而不是user@主机名 + 路径的显示方式,以往一直用的脚本也不能执行起来;     原因是在用useradd添加普通用户时,有时会丢失家目录下的环境变量文件,丢失文件如下:1、.bash_profile2、.bashrc以上这些文件是每个用户都必备的文件。此时可

  • 代理模式 实现aop2020-01-08 10:54:21

    通过代理模式,实现aop public class ProxyAop { public static void Show() { User user = new User() { Name = "jump", Password = "123123" }; Console.WriteLi

  • golang----reflect2020-01-07 22:55:30

    reflect遍历结构体的属性和方法 具体实现 package main import ( "fmt" "reflect" ) type User struct { Id int Name string Age int } func (u User) Hello() { fmt.Println("Hello World!") } func main() { u := User

  • django之视图层2020-01-07 21:01:13

    视图层是指浏览器访问的url在路由层找到了匹配关系后,django将调用相应的视图函数,视图函数将返回一个结果,该结果就是浏览器将要显示的内容。 1.django.shortcuts中的三剑客 HttpResponse、redirect、render from django.shortcuts import render, HttpResponse, redirect # HttpRes

  • Go orm框架gorm学习2020-01-07 13:00:20

    之前咱们学习过原生的Go连接MYSQL的方法,使用Go自带的"database/sql"数据库连接api,"github.com/go-sql-driver/mysql"MYSQL驱动,通过比较原生的写法去写sql和处理事务。目前开源界也有很多封装好的orm操作框架,帮我们简省一些重复的操作,提高代码可读性。gorm就是这样的一款作品,我们来

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有