自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(45)
  • 收藏
  • 关注

原创 前车之鉴

找工作时候在没有签合同之前不要停止面试,也不要推任何offer,更不要听HR的鬼话。

2020-10-17 22:55:00 215

原创 Vue项目打包后部署后,首次加载时间长

部署项目的时候发现web请求chunk-vendors.js(13M) 的时候,网速好的时候需要70S左右才能加载完毕,网速差的时候需要加载2分钟 o(╯□╰)o,那么问题来了,怎么能快速加载文件?两大方向1.是提高客户端、服务器的网络质量 (对于生活本就不富裕的家庭,很显然不可能 (*^▽^*)),成本太高2.压缩文件大小 1)物理压缩,使用压缩工具强制将文件压缩小(通过vue插件实现打包压缩, 还有通过nginx配置来压缩文件),代价很低 2)路由懒加载,优化路由部分代...

2020-09-16 21:43:28 2094

原创 mysql 语句练习笔记

-- 1、查询"01"课程比"02"课程成绩高的学生的信息及课程分数SELECT a.*,b.s_score as '01-课程',c.s_score as '02-课程'FROM student aJOIN score b on a.s_id = b.s_id AND b.c_id = '01'LEFT JOIN score c on a.s_id = c.s_id AND c.c_id='02' OR c.c_id=NULLWHERE b.s_score > c.s_score..

2020-08-30 12:09:27 789

原创 已解决timeError: Model class pyServerCode.appServerCode.models.ptTestOperatingEnvironment doesn‘t decla

RuntimeError: Model class pyServerCode.appServerCode.models.ptTestOperatingEnvironment doesn't declare an explicit app_label and isn't in an application in INSTALLED_APPS.使用Django遇到这个问题:引入models的时候:提示appServerCode没有在INSTALLED_APPS中声明解决主要看两个地方①setting.

2020-08-09 18:59:43 297

原创 新建django项目中,使用xxx.objects.filter没有代码提示

问题:新建django项目中,使用xxx.objects.filter没有代码提示import pymysqlimport logginglogger = logging.getLogger('log')from pyServerCode.appServer.models import ptTestDatabase(对应的models中添加objects = models.Manager())def operate_DbSql(id,sql): try: databa.

2020-08-08 17:11:40 839

原创 mysql 忘记密码后重置密码,亲测有效

步骤1:使用管理员身份打开cmd,确保关闭mysql服务,cmd输入命令:net stop mysql(或者用mysql自带的可视化工具)步骤2.打开CMD 输入:C:\Program Files\MySQL\MySQL Server 5.7\bin(看自己mysql安装位置,复制路劲就可以)步骤3.在C:\Program Files\MySQL\MySQL Server 5.7\bin 中输入 mysqld --skip-grant-tables步骤4.回车后再次打开另一个CMD...

2020-06-25 11:05:31 295

原创 The Server time zone value ‘�й���׼ʱ��’ is unrecognized or represents more than one

pycharm 连接mysql报错,报错内容:The Server time zone value ‘�й���׼ʱ��’ is unrecognized or represents more than one需要登陆Navacat 修改mysql的时区改为东八区show variables like '%time_zone%';set global time_zone = '+8:00';set time_zone = '+8:00';结果:...

2020-06-23 23:01:26 3486

原创 接口自动化项目实战练习python3.8+unittest+HTMLTestRunner

接口自动化项目实战小练习(注意:这是一个简单的小练习,适合新手入门,不涉及数据依赖/数据库/桩服务/MOCK/cookie/header/信令等内容)背景:好久没敲代码了,再不敲一敲感觉自己要废了。敲一敲找一下感觉。以下人群的福音1、有一定的python基础、了解一点儿HTTP协议、一点儿接口测试相关知识。(看了很多书,了解很多知识点,但是一直没有一个容易的实战项目来串联所学的知识。)2、有的是看视频总感觉太慢啰嗦,看书感觉云里雾里。3、急于看到自己学习成果,给自己提高自信。4、不想

2020-06-14 18:19:08 1286

原创 1.添加遮罩层~2.屏蔽右键下载

<script type="text/javascript"> //这里只有JS部分代码 至于CSS部分代码省略 $('.xxTable a').click(function (event) {//点击a标签,如果a中链接是ect == 'mp4'、 'avi'、'flv'、'3gp' 其中一个则屏蔽a标签默认事件,如//果是其他链接(比如说是a.p...

2020-06-14 17:26:10 162

原创 软件测试-测试同步程序应该注意哪些问题

测试同步程序应该注意哪些点?1.首先要确定同步的种类2.根据同步的种类,来针对性的了解2个业务系统3.功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowch...

2020-05-28 09:32:02 1133

原创 python学习-函数式编程-装饰器

在以前学习23中设计者模式,对装饰者模式一直半清半楚,今天在廖雪峰的博客学习python的时候看到一个装饰器,看了一下老廖写的文章瞬间就明白了,什么叫装饰器,并且装饰器有什么特性,对于理解装饰者模式更近一步。以下是python代码:(学习python写的,很简陋)含义:*args 是可变参数,自动组装成一个tuple**kw 是关键字参数,自动组装成一个dictdef now...

2019-06-28 16:13:21 165

原创 Python中 'unicodeescape' codec can't decode bytes in position XXX: trun错误解决方案

用py学习爬虫的时候,遇到SyntaxError: (unicode error) 'unicodeescape' codec can't decode bytes in position 2-3: truncated \UXXXXXXXX escape这种问题。百度了一下,是因为chrome_diriver字段中\转义字符的原因。改成:chrome_driver = 'C:...

2019-06-27 14:35:02 903

原创 测试用例模板

测试用例模板,以测试密码强度为例子(每个公司多少有点差别),回归测试:再次测试路径:这一部分主要是用来区分是APP端还是WEB端,例如:APP-OA登陆 功能点:具体要测试功能描述,例如:增加修改密码功能 测试点:限制修改密码的强度 步骤描述:(这一部分应该尽可能的详细,数据来源什么的也应该用真实的测试数据,不要模糊的一笔带过。这里的说法应该尽可能详细,不...

2019-06-11 16:56:30 4285

原创 APP测试友盟推送

推送一般需要注意的测试点儿:这不是最全的,但是可以给你提供一下思路。38.友盟推送 1)手机是否设置开启消息通知栏 开启消息通知 2)App设置是否开启消息通知 默认开启,可以自己配置 3)App是否运行/锁屏,是否有推送消息/是否可点击查看: 1.app前台运行,接收到通知 2...

2019-06-11 15:29:22 750

原创 如脏读、不可重复读、幻读

一、事务的四大特性(关联记忆: .原子性 |一致性 ○隔离性 --持久性)原子性(.)原子性:指事务包含的所有操作要么全部成功,要么全部失败回滚,因此事务的操作如果成功就必须要完全应用到数据库,如果操作失败则不能对数据库有任何影响。一致性(|)一致性:事务开始前和结束后,数据库的完整性约束没有被破坏。比如A向B转账,不可能A扣了钱,B却没收到。隔离性(○)隔离性:是当多个用...

2019-04-19 09:09:46 186

原创 解决JPA下Timestamp无法自动更新的问题

第一次用JPA遇到一个蛋疼的问题,那就是明明有@DynamicUpdate注解,但是保存数据库内容的时候为NULL.需要注意几个地方1.实体类中@DynamicUpdate注解2.需要自动更新时间的类型是否为:CURRENT_TIMESTAMP3.数据库中是否可以为空(我就是因为当初建表的时候手残,少打了notnull,导致在后端返回更新时间,页面老是报错!)4.save之...

2019-03-20 11:35:49 2112

原创 lombok简单了解

lombok用法总结一下为什么用这个东西,可以给我们带来什么样的便利常用方法为什么用这个东西,可以给我们带来什么样的便利最近正在练习一个项目,用到了lombok,查了查百度。对这个玩意有了更多的了解。介绍:lombok是一个编译级别的插件,它可以在项目编译的时候生成一些代码。在很多工具类的项目中都有这个功能。换句话说,lombok可以通过注解来标示生成getter、settter、has...

2019-03-16 23:33:53 142

原创 解决mysql报1064错误,并非SQL语句错误

CREATE TABLE `product_info` ( `product_id` VARCHAR (32) NOT NULL, `product_name` VARCHAR (64) NOT NULL COMMENT '商品名称', `product_price` DECIMAL (8, 2) NOT NULL COMMENT '单价', `product_stock` INT NO...

2019-03-11 16:12:08 18289 6

转载 SpringBoot开源练手

项目构建: maven web框架:spring boot 数据库ORM:mybatis 数据库连接池:Druid 分页插件:PageHelper 数据库:mysql 缓存NOSQL:redis 前段模板:thymeleaf 文章展示:使用commonmark,将markdown转成html页面转载:https://www.cnblogs.com/superfj/p/904453...

2019-03-08 09:50:20 2800

原创 spring-boot中devtools热部署

pom.xml依赖:<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</artifactId> <!-- optional=true,依赖不会往下传递,如果有项目依赖本项目,并且想...

2019-02-23 17:26:35 184

原创 支付宝回调异常!

支付宝沙箱当面付测试中,支付宝回调异常卡了一天.try { boolean alipayRSACheckedV2 = AlipaySignature.rsaCheckV2(params, Configs.getAlipayPublicKey(),"utf-8",Configs.getSignType());//异常代码行 if(!alipayR...

2019-02-20 19:51:44 1130

原创 使用BigDecimalUtil的String构造器处理java货币的精度问题!

使用java进行计算的时候会发现精度不准确问题!如下图测试中的那样,如果我买一个0.05元的东西和一个0.01元的东西,在付钱的时候如果不做任何处理.那我用0.06元买不到这两个东西.会造成很多麻烦.比如说下单失败和对账问题.由于java没有专门方法处理货币类型,所以使用BigDecimal中String构造器方法来解决精度问题.#1.使用默认处理方法:#2.使用bigdecima...

2019-01-22 15:07:57 361

原创 SSM框架中SpringMVC结合实例的FTP文件上传

ServiceImplc层代码:package com.mmall.service.impl;import com.google.common.collect.Lists;import com.mmall.service.IFileService;import com.mmall.util.FTPUtil;import org.slf4j.Logger;import org.sl...

2019-01-19 17:09:34 625 1

原创 joda time处理时间的工具类!

public class DateTimeUtil { //joda-time //str-->date public static final String TIME_FORMAT = "yyyy-MM-dd HH:mm:ss"; public static Date strToDate(String dateTimeStr,String forma...

2019-01-19 12:13:15 210

原创 [解决]org.springframework.web.util.NestedServletException: Request processing failed; nested exceptio

错误状态码500 报错内容由图片可以看出,我是在contoller层时候出现了异常不能执行.这时候我们就要去controller层去找错误原因.找了N久才发现声明的一个接口类中没有设置@Autowired将接口类自动注入这时候再次测试,还是500仔细一看异常变了不说了继续找我的错误去!~~o(>_<)o ~~ emmmmmm,我又来了解决上边...

2019-01-17 11:31:00 51526

原创 maven中如何使用aliyun镜像

由于默认使用海外的资源,下载的时候回经常遇到一些问题.所以使用aliyun提高下载速度.打开maven的安装文件夹 在conf中有一个settings.zml文件,在mirrors标签(大约在146行)下边添加  中央仓库设置:<mirror>      <id>alimaven</id>      <name>aliyun ma...

2019-01-11 20:38:46 478

原创 IDEA在clone的时候提示Permission denied (publickey). fatal: Could not read from remote repository.

原因是因为SSH密匙权限的问题.解决方法是:打开git 在其中输入ssh-keygen -t rsa -C "邮箱地址"一直回车.在C:\Users\Administrator目录下生成一个.ssh目录,其中id_rsa是Id-rsa是你的私钥将id_rsa.pub中用笔记本打开将这段文字复制到你的码云或者github账户的公钥下边.我用的是码云,如下图....

2019-01-11 20:15:46 2869

原创 SpringMVC中文件上传

文件上传同时也需要用两个jarcommons-io-2.2链接:https://pan.baidu.com/s/1dafwENwC2f0FzWtwF1pMYQ 提取码:l6vu  commons-fileupload-1.3.1链接:https://pan.baidu.com/s/1r3kejVKTPBvGxHThRVKNJg 提取码:dunu --------------...

2018-12-29 15:25:54 192

原创 文件下载

文件下载需要用两个jarcommons-io-2.2链接:https://pan.baidu.com/s/1dafwENwC2f0FzWtwF1pMYQ 提取码:l6vu  commons-fileupload-1.3.1链接:https://pan.baidu.com/s/1r3kejVKTPBvGxHThRVKNJg 提取码:dunu  @Controllerp...

2018-12-28 16:41:19 240

原创 SpringMVC中的默认视图解析器和自定义视图解析器注意

SpringMVC中给我们提供了(1)默认的视图解析器.但是我们也可以使用(2)自己定义的解析器:如:<bean id="viewResolver"  class="org.springframework.web.servlet.view.InternalResourceViewResolver">    <property name="prefix" value="/...

2018-12-28 15:19:12 1876

原创 为什么说Spring和SpringMVC是父子关系?

2018-12-27 11:15:35 310

原创 单例模式 懒汉式和饿汉式

package com.wzy;public class singleTon { //懒汉式// private static singleTon singleTon;// /**// * // * 构造方法 无返回值// * // * */// private singleTon() {}// // public static singleTon getI...

2018-12-26 16:12:21 140

原创 Spring框架中配置bean的constructor-arg中没有name属性如何处理?

今天在学Spring的时候发现applicationContext.xml中的bean的constructor-arg中用alt+/召唤不出来name属性,百度了一下才知道原来是我用的依赖版本过低.解决方法:将你原来的beans中的依赖替换成下面的版本<beans    xmlns="http://www.springframework.org/schema/beans"    ...

2018-12-14 17:07:49 904 1

原创 MYSQL创建外键约束

CONSTRAINT fk_teacher  //给外键起名FOREIGN KEY (tid)     //限制列REFERENCES teacher(id)    //被限制列

2018-12-13 16:19:32 355

原创 mapper.xml中<foreach>标签使用

循环参数内容,还具备在内容的前后添加内容,还具备添加分隔符功能.适用场景:in  查询.批量新增中(mybatis 中 foreach 效率比较低)1 如果希望批量新增,SQL 命令insert into tableName VALUES (default,1,2,3),(default,4,5,6),(default,7,8,9)2 openSession()必须指定底层 JDBC 的...

2018-12-13 11:26:01 1108 1

原创 MyBatis的mapper.xml文件中,获取数据的三种方法!

第一种:#{数字}  0表示第一个参数   相关知识点拓展::#{} 这种方式执行SQL命令相当于占位符  ${}这种是字符串拼接&lt;!--这是mapper中xml代码--&gt;&lt;select id="selByAccInAccout" resultType="log" &gt;select * from log where accin=#{0} and accout=#{...

2018-12-13 10:13:20 4133

原创 过滤器的使用和总结(java)

今天学习到了过滤器的使用,在这里总结一下!过滤器在浏览器和服务器中间,相当于一层筛子,只把符合条件的请求传递到服务器层.不要在意下面我画的图! (/ □ \)过滤器的作用:(生命周期:服务器的启动到服务器的关闭)把服务器接收到的请求和相应给浏览器的资源进行统一的管理! 保护servlet能接受正常的请求具体案例:统一编码格式设置。 session管理 权限管理 资源管理...

2018-12-01 12:47:26 211

原创 EL表达式中关于四个作用域对象的注意事项!

主要说明获取作用域数据获取这方面的注意事项!传统方式获取作用域数据缺点:需要导入java包 需要将类型强制转换 书写麻烦容易出现问题使用EL表达式就可以完美解决传统方式的缺点:作用:获取四个作用对象中的数据,其他声明的变量不予理会,只获取下边四个作用域中的数据.四个作用域分别是:1.pageContext 变量只在定义的页面上有效.                    ...

2018-11-28 11:11:13 2622

原创 java后台处理前台ajax查询结果的一款工具包gson

今天学习到通过ajax异步请求数据库,通过后台java中servlet拿到json的处理结果,数据封装成Json数据扔给JS处理.给大家推荐一个非常好用的工具gson.gson作用:Java对象和Json之间的互转.java中servlet代码:Gson将u转换 JSon格式    toJson(String)JSP中ajax部分的代码:使用之前,要将使用eva("var d...

2018-11-26 16:13:10 172

原创 java中web项目的热部署

热部署:在server.xml中Host标签下的&lt;Context &gt;加入以下代码:&lt;ContextdocBase="D:/test/web"  //webroot硬盘中的绝对路径path="/hot" //项目的别名privileged="true" //获取服务器详细配置信息 reloadable="true"/&gt; //自动加载,这是热部署最重要的地方

2018-11-16 19:46:42 914

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除