1.执行安装命令 yuminstallredis 2.连接redis redis-cli 如果报一下错,证明没启动redis CouldnotconnecttoRedisat127.0.0.1:6379:Connectionrefused 3.允许远程访问redis 若要支持远程访问调试,除了需要开放服务器端口号6379,还需要将配置文件中的bind127.0.0.1注释掉,但生产环境中应该放开,避免黑客攻击 4.重启redis sudoredis-server/etc/redis.conf 5.测试使用命令 setkey"helloworld" getkey 返回:helloworld ...

  xaeiTka4h8LY   4天前   10   0   0 yumredis

1、redis使用lua的好处 ​Redis在2.6推出了脚本功能,允许开发者使用Lua语言编写脚本传到Redis中执行,使用lua脚本有以下一些好处: 1).减少网络开销:本来5次网络请求的操作,可以用一个请求完成,原先5次请求的逻辑放在redis服务器上完成。使用脚本,减少了网络往返时延。 2).原子操作:Redis会将整个脚本作为一个整体执行,中间不会被其他命令插入。 3).复用:客户端发送的脚本会永久存储在Redis中,意味着其他客户端可以复用这一脚本而不需要使用代码完成同样的逻辑。 2、redis执行lua例子 例子: 通过Lua脚本高效实现一个访问频率控制,某个ip在短时间内频...

  xaeiTka4h8LY   4天前   10   0   0 Lualinuxredis

如何允许远程连接mysql数据库呢,操作如下: 首先登录账号 mysql-uroot-p 使用mysql用户 usemysql 如果报此类错:ERROR1820(HY000):YoumustSETPASSWORDbeforeexecutingthisstatement,则先执行以下命令 SETPASSWORD=PASSWORD('xxxxxx'); 如何开启MySQL的远程帐号,创建远程登陆用户并授权 grantallPRIVILEGESontest_db.toroot@'192.168.1.101'identifiedby'123456'; 上面的语句表示将test_db数据库的所有权限...

  xaeiTka4h8LY   4天前   15   0   0 MySQL数据库

1.创建数据库 createdatabasemytest; 2.连接数据库 报以下错: Accessdeniedforuser'root'@'%'todatabase'mytest' 原因:创建完数据库后,需要进行授权,在本地访问一般不会存在这个问题。 3.授权数据库操作 grantallonxxx.to'root'@'%'identifiedby'password'withgrantoption; 其中:xxx代表创建的数据库;password为用户密码,在此为root的密码。 Theend!

  xaeiTka4h8LY   4天前   13   0   0 MySQL数据库

数据库语句如下 CREATETABLE`video_category`(`id`CHAR(19)NOTNULLCOMMENT'类别ID',`title`VARCHAR(10)NOTNULLCOMMENT'类别名称',`parent_id`CHAR(19)NOTNULLDEFAULT'0'COMMENT'父ID',`sort`INT(10)UNSIGNEDNOTNULLDEFAULT'0'COMMENT'排序字段',`gmt_create`datetimeNOTNULLCOMMENT'创建时间',`gmt_modified`datetimeNOTNULLCOMMENT'更新时间',PRI...

  xaeiTka4h8LY   4天前   11   0   0 数据库ide

题目描述 给你一个字符串s,找到s中最长的回文子串。 例子 示例1: 输入:s="babad" 输出:"bab" 解释:"aba"同样是符合题意的答案。 示例2: 输入:s="cbbd" 输出:"bb" 示例3: 输入:s="a" 输出:"a" 示例4: 输入:s="ac" 输出:"a" 思路以及解答 暴力法 暴力法,即是针对里面每一个子串,都去判断是否为回文串。 判断每一个字符是不是回文串,比如用cbac判断,左右两个指针,对称判断,相等则往中间移动,继续判断,不相等则直接返回false。 publicstaticStringlongestPalindrome(Strings){ ...

  xaeiTka4h8LY   4天前   13   0   0 算法数据结构

题目 在数组中的两个数字,如果前面一个数字大于后面的数字,则这两个数字组成一个逆序对。输入一个数组,求出这个数组中的逆序对的总数。 输入一个数组,求出这个数组中的逆序对的总数P。并将P对1000000007取模的结果输出。即输出P%1000000007 示例1: 输入:[7,5,6,4]输出:5 限制:0<=数组长度<=50000 思路以及解答 首先,也就是数组中任意两个数,只要前面的数大于后面的数,就是逆序对。先来一次暴力破解:遍历任意两个数,只要符合条件,总数就增加1。 classSolution{ publicintreversePairs(int[]nums){ ...

  xaeiTka4h8LY   4天前   12   0   0 算法数据结构

JDBC(JavaDataBaseConnectivity,java数据库连接)是一种用于执行SQL语句的JavaAPI,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。JDBC提供了一种基准,据此可以构建更高级的工具和接口,使数据库开发人员能够编写数据库应用程序。(百度百科) jdbc经常用来连接数据库,创建sql或者mysql语句,使用相关的api去执行sql语句,从而操作数据库,达到查看或者修改数据库的目的。 学习jbbc要求对java编程有一定了解,并了解一种数据库系统以及sql语句。 环境要求:1.本地装好jdk,并且装好mysql数据库,我是直接装过...

  xaeiTka4h8LY   4天前   10   0   0 JDBC数据库

springboot集成redis非常简单 1、引入maven依赖redis包 <!-springboot整合redis--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-redis</artifactId> </dependency> 2、application.yml配置文件中配置redis环境 spring: redis: host:localhost password...

  xaeiTka4h8LY   4天前   9   0   0 redisspringboot

packageorg.entity; / 本案例演示如何通过反射将字符串转换为类 / publicclassTest{ publicstaticvoidmain(String[]args){ Stringuser="org.entity.User";//字符串是该类的全限定名 try{ Classclzz=Class.forName(user); ObjectclassObj=clzz.newInstance();//将class类转换为对象 System.out.println(classObj);// }catch(ClassNotFoundE...

  xaeiTka4h8LY   4天前   10   0   0 反射字符串

字符串转对象(jsonStr代表json字符串): varobj=eval(jsonStr); varobj=jsonStr.parseJSON(); varobj=JSON.parse(jsonStr); json对象转字符串(obj代表json对象): varstr=obj.toJSONString(); varstr=JSON.stringify(obj);

  xaeiTka4h8LY   4天前   16   0   0 JSON字符串

mast: 数据库控制SQLServer的所有方面。这个数据库中包括所有的配置信息、用户登录信息、当前正在服务器中运行的过程的信息。 model:数据库是建立所有用户数据库时的模板。当你建立一个新数据库时,SQLServer会把model数据库中的所有对象建立一份拷贝并移到新数据库中。在模板对象被拷贝到新的用户数据库中之后,该数据库的所有多余空间都将被空页填满。 tempdb数据库 tempdb数据库是一个非常特殊的数据库,供所有来访问你的SQLServer的用户使用。这个库用来保存所有的临时表、存储过程和其他SQLServer建立的临时用的东西。例如,排序时要用到tempdb数据库。数据被...

  xaeiTka4h8LY   4天前   11   0   0 数据库

从公司用Navicat导出sql脚本的数据库,回去后再倒入,运行项目时控制台报的错误如下: Causedby:java.sql.SQLException:Theuserspecifiedasadefiner(''@'')doesnotexist     atcom.mysql.jdbc.SQLError.createSQLException(SQLError.java:1075)     atcom.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3566) ...

  xaeiTka4h8LY   4天前   9   0   0 数据库

因为在struts1的版本中,属性的拦截以及控制的处理是被封装为两个对立的ActionForm、Action来获取HttpServerRequest的参数、控制访问的MAPPING的。而在Struts2中我们可以直接通过Action来获取请求参数,并把处理的资源映射返回给struts.xml指向对应的视图资源或者模型或者控制器进行下一步的处理。发现Action在Struts2中负责了struts1的ActionForm以及Action的双重任务,那么、我们如果习惯了struts1的开放方式的,在Struts中提供,模型驱动的方式来分解Action的任务,这种模式是通过专门的JavaBean...

  xaeiTka4h8LY   4天前   11   0   0 Stringstruts

  如果要每30秒执行以下语句: updateuserinfosetendtime=now()WHEREid='110';可以给mysql建个定时任务,具体方法如下: delimiter///设定语句终结符为//,因存储过程语句用;结束/ 一、查看event是否开启 showvariableslike'%sche%';开启event_scheduler setglobalevent_scheduler=1; 二、创建存储过程test CREATEPROCEDUREtest() BEGIN updateuserinfosetendtime=now()whereid=...

  xaeiTka4h8LY   4天前   13   0   0 定时任务MySQL

字符串和日期类型之间的转换有时候真是令人头疼,明明记住了,琢磨了半天,最后还是到谷歌去搜索,不过有个最简单的方法,再也不用谷歌去搜它了,那就是SimpleDateFormat,感觉这个非常的好用,想要什么样的格式都很方便,下面是日期类型和字符串类型之间的转换代码: importjava.text.ParseException; importjava.text.SimpleDateFormat; importjava.util.Date; publicclassSimpleDateFormatTest{ publicstaticvoidmain(String[]args){ try{...

  xaeiTka4h8LY   4天前   11   0   0 Stringdate

  用一句话概括就是:左连接就是左边全部保留按条件查出右边,右连接就是右边全部保留按条件查出左边。 说得有点抽象,其实并没有什么难度,还是自己运行下数据库就明白了。 数据库建表语句如下: createdatabaseifnotexists`emp`; USE`emp`; DROPTABLEIFEXISTS`dept`; CREATETABLE`dept`( `depid`varchar(50)NOTNULL, `deptname`varchar(100)defaultNULL, PRIMARYKEY(`depid`) )ENGINE=InnoDBDEFAULTCH...

  xaeiTka4h8LY   4天前   12   0   0 join数据库

0​​引言​ 杨辉三角,是二项式系数在三角形中的一种几何排列,在中国南宋数学家杨辉1261年所著的《详解九章算法》一书中出现。它具有以下的特征:1、最外层的数字始终是12、第二层是自然数列3、第三层是三角数列4、三角数列相邻数字相加可得方数数列5、每一层的数字之和是一个2倍增长的数列6、斐波那契数列(按一定角度排列)7、素数(在杨辉三角里,除了第二层自然数列包含了素数以外,其他部分的数字都完美避开了素数。)8、可以被特定数整除的数字形成了奇妙的分形结构 ​1​​问题描述​ 用python写出杨辉三角数 示例一: 输入:n=10 输出:“1 11 121 1331 14641 151010...

  xaeiTka4h8LY   4天前   15   0   0 算法python字符串

在自动化测试中,重要的不是工具         算法复杂度是在《数据结构》这门课程的第一章里出现的,因为它稍微涉及到一些数学问题,所以很多同学感觉很难,加上这个概念也不是那么具体,更让许多人复习起来无从下手,下面我们就这个问题给各位考生进行分析。 首先了解一下几个概念。 一个是时间复杂度, 一个是渐近时间复杂度。 前者是某个算法的时间耗费,它是该算法所求解问题规模n的函数,而后者是指当问题规模趋向无穷大时,该算法时间复杂度的数量级。 当我们评价一个算法的时间性能时,主要标准就是算法的渐近时间复杂度,因此,在算法分...

  xaeiTka4h8LY   4天前   11   0   0 算法数据结构Java

split 用于把一个字符串分割成字符串数组(split方法不改变原始字符串) string.split(separator,limit) separator可选。字符串或正则表达式,从该参数指定的地方分割 limit可选。该参数 find方法 find()方法返回通过测试的数据的第一个元素的值 find()方法为数组中的每个元素都调用一次函数执行:   当数组中的元素在测试条件时返回true时,find返回符合条件的元素,之后的值不会再调用执行函数。  如果没有符合条件的元素返回undefined    find()对于空数组,函...

  xaeiTka4h8LY   4天前   13   0   0 split数组字符串
关注 更多

空空如也 ~ ~

粉丝 更多

空空如也 ~ ~