随笔分类 - web
摘要:现在要执行UI自动化,因为项目是依托企业微信的,无法脱离手机,但是在手机上跑H5项目又很麻烦。干脆部署在本地跑。 环境安装: 安装nodejs 安装yarn 去项目目录下,执行yarn命令初始化项目配置 cd /projectPath yarn
阅读全文
摘要:https://github.com/bonigarcia/webdrivermanager/ <dependency> <groupId>io.github.bonigarcia</groupId> <artifactId>webdrivermanager</artifactId> <versio
阅读全文
摘要:官网:https://swagger.io 官方教程:https://swagger.io/specification/ swaggerHub尝试:https://app.swaggerhub.com/apis/y5145/test/1.0.0#/pet/addPet 直接编写yaml,右侧直接生成
阅读全文
摘要:使用linux的版本,是windows自带的Ubuntu.(在windows下安装ubuntu在前面的博文中有写过,也可以直接访问windows的官方网站来查阅。) 使用python的版本,是python2.7. 第一步:将网站文件存储到linux的自己创建的网站文件夹下 我创建了一个文件夹:/te
阅读全文
摘要:F12 1.查看timing: 2.copy as ... copy as har/ bash..... 3.performance monitor
阅读全文
摘要:本来准备看javaweb的项目结构,因为之前自己建maven的项目结构,总是各种出错,后来干脆用maven自己携带的项目结构。 一个最基本的web目录结构如下,红框部分为必须有的,其他的随意。 这是一个最基本的web目录结构,mvn install之后就可以生成一个war包,将war包部署在tomc
阅读全文
摘要:第一步:查看注解 @Service @Autowired 第二步:检查各个xml的名称等 第三步:查看jar包引入是不是有冲突 这个问题困扰了我非常久,直到我看到第三步,,,解决了。 参考:https://www.cnblogs.com/wantao/p/8325976.html mybatis的包
阅读全文
摘要:整合之前回忆一下spring和mybatis分别做了什么: spring 通过注解/xml配置,实现AOP和DI DI: 接口实现类中, 将接口私有化,从容器中读取,而不是new一个 IoC:获取类时,从容器中获取 AOP:将一些常用的操作,编写成切面,插入到程序中,通过监听实现 mybatis 通
阅读全文
摘要:前端H5工作原理: 请求和显示原理 H5页面卡顿原因分析: 1.动画太多:渲染重绘占用GPU 2.页面操作导致重绘频繁 3.页面元素复杂:资源类标签太多(图像/视频/dom树太长) 4.内置webview性能太差 5.和3类似,iOS出现的,和native交互是,创建嵌套iFrame 解决办法:按照
阅读全文
摘要:一. 配置spring的jdbc的pom.xml遇到报错 missing artifactXXXXX。 修改dependency的版本如下 二.代码的execute执行方法报错,增加dependency如下: 三.代码执行报错 Caused by: org.xml.sax.SAXParseExcep
阅读全文
摘要:AOP动态代理方法的实现如上,不过总体来说还是比较麻烦,要修改的地方也太多。 后来有人开发了aspectJ工具,通过aspectJ,可以方便的使用切面,把代理类和实现类与代理类之间的耦合解除。 aspectJ有两种实现方式,一种是xml,一种是注解。 这里要注意需要导入aspectJ的相关包 方式1
阅读全文
摘要:指路:http://www.cnblogs.com/liujiayun/p/5912628.html AOP的来源:OOP在一些重复代码的使用中,代码冗余比较多,利用AOP可以改善。 通过编写切面和切面方法,可以将一些复杂细小并出现多次的操作,专门挑出来写,减少工作量和重复代码。 AOP具体就是以下
阅读全文
摘要:一,bean的装配 bean是依赖注入的,通过spring容器取对象的。 装配方法有: 前面两种没什么好讲的,就改改参数就好了。 这里重要讲注解。 注解的主要类型见图,其中component是bean,repository,service,controller都是spring中的DAO层,servi
阅读全文
摘要:web项目: 表结构->web.xml->mvc->db->spring ioc->log->代码 看代码结构: 使用 source insight工具,或者看UML类图 阅读顺序参考: 参考 https://blog.csdn.net/jianguang_zhu/article/details/5
阅读全文
摘要:因为工作的机器不让拷贝出来也不让发邮件出来也不让访问外网,所以文件两个PC挪来挪去很麻烦。 决定写一个网页,只有upload和download ideaJ,maven,java,tomcat 写一个javaweb。 搭建过程如下: http://blog.csdn.net/myarrow/artic
阅读全文
摘要:公司的内网什么都不能往外传,于是自己用公司的网络搭了一个网页,在网上抄了一堆upload,用来来回传输数据。。。。 但是每次用ideaJ启动服务器太费时。 研究了一下怎么手动启动tomcat,部署网页之后,每次只要启动tomcat就可以用网页了。 参考: https://www.cnblogs.co
阅读全文
摘要:servlet过滤器 定义: 过滤器是小型的web组件,它负责拦截请求和响应,以便查看、提供或以某种方式操作正在客户机和服务器之间交换的数据。 与过滤器相关的servlet共包含3个简单接口:Filter/Filter-Chain/FilterConfig. 要实现过滤器功能,必须先实现Filter
阅读全文
摘要:@Autowired,@RequestMapping,@RequestParam 使用该注解,引入对象时, 可以省略setter getter。减少代码显示。 (@RequestParam(value="id",required =false,default="1")) int blogID jav
阅读全文
摘要:javaweb -servlet 1、servlet本质 servlet本质上就是java类,servlet是只能运行在服务器端的java类,而且必须遵循特殊的规范,在运行中有自己的生命周期。 servlet必须调用java servlet api,必须是对特定类或接口的继承或实现。并且,他必须重写
阅读全文

浙公网安备 33010602011771号