- 博客(55)
- 资源 (1)
- 收藏
- 关注
原创 解决 adb 连接安卓手机处于断机状态 。
1:提示adb 连接手机离线 : 2 :重启adb 服务 ,检查adb端口是否被占用,杀掉被占用的应用重启#adb nodaemon server提示:cannot bind 'tcp:5037'adb server 端口绑定失败 检查哪个应用占用了改端口 netstat -ano | findstr "5037"回车,记下最后一...
2018-11-27 11:32:50
2480
原创 Appium + Java +Android 环境搭建
appium 手机端自动化环境搭建,比较简单,但是坑比较多。1 : 首先配置下载jdk ,配置环境变量 。 1 : 我的安装目录是 F盘 ,先配置Java-home。 2: 在配置path ,直接粘贴下面这段,都是一样的。 %JAVA_H...
2018-11-16 15:14:20
272
原创 使用eolinker 进行简单的mock 模拟数据测试。
首先注册eolinker 的免费版,登录官网就可以注册。进入点击api文档点击修改按钮 进入之后,编辑mock 的生成规则。属性值按照mock。js 的方法。点击数据预览,可以查看mock 生成的数值。 最后在对这个URL 进行请求。即可得到数据。也可编写mock代码。进行解析。 ...
2018-08-08 15:56:21
2197
原创 工程师应该学会什么
classpath 和 path 的区别 class path 是 在软件中目录中找class 文件。jvm path 就是一个路径 。切换到文件所在目录 什么是对象,包 ,接口,类 ,方法 ,抽象是什么io 的的接口:包括InputStream/OutputStream和Writer/Reader什么是 垃圾算法 回收机制 搞清
2017-12-12 15:12:20
351
原创 大型网站在架构上应当考虑哪些问题?
-分层:分层是处理任何复杂系统最常见的手段之一,将系统横向切分成若干个层面,每个层面只承担单一的职责然后通过下层为上层提供的基础设施和服务以及上层对下层的调用来形成一个完整的复杂的系统。计算机网络的开放系统互联参考模型(OSI/RM)和Internet的TCP/IP模型都是分层结构,大型网站的软件系统也可以使用分层的理念将其分为持久层(提供数据存储和访问服务)、业务层(处理业务逻辑,系统中最核
2017-11-25 08:58:27
1172
原创 Spring 中相关的注解
在Spring 配置文件中 增加以下配置\然后可以用 @component @ controller @Service @Repository 等注解来标注有Spring 容器来托管的类。这几个注解没有本质区别 。但是@controller 用于控制层 @Service 用于服务层。@ repository 用于(dao 实现类)普通的类用component 来标注。
2017-11-25 08:43:26
192
原创 Aop 面向切面编程
Aop (aspect -oritented-programming)一种程序设计范型,该泛型以切面的构造为基础,切面是一种新的模块化机制。用来描述纷繁在对象类中方法中的横切关注点横切关注这个概念,会影响到整个程序的关注功能,它和正常的业务正交的,但没有必然的联系。但是所有的业务逻辑都会涉及到这个关注功能。事务日志 都是应用中横切关注的功能。Ioc 由容器来创建对象对象并管理对象之间的依赖
2017-11-24 19:54:24
169
原创 Dao模式2
2)、VO类: VO类是一个包含属性和表中字段完全对应的类,并在该类中提供setter和getter方法来设置并获取该类中的属性。例:[java] view plain copy print?Package com.javaweb.dao1 Public classs User{ Private int userid;
2017-06-20 14:40:13
292
原创 过滤器
Filter 技术是servlet 2.3 增加的功能.servlet2.3是sun公司与2000年10月发布的,它的开发者包括许多个人和公司团体,充分体现了sun公司所倡导的代码开放性原则.由于众多的参与者的共同努力,servlet2.3比以往功能都强大了许多,而且性能也有了大幅提高.它新增加的功能包括:1. 应用程序生命周期事件控制;2. 新的国际化;3. 澄清了类的装载规则;
2017-06-16 22:21:29
189
原创 数据类型
short、int、long、char、float、double在32 位的系统上short 咔出来的内存大小是2 个byte;int 咔出来的内存大小是4 个byte;long 咔出来的内存大小是4 个byte;float 咔出来的内存大小是4 个byte;double 咔出来的内存大小是8 个byte;char 咔出来的内存大小是1 个byte。
2017-06-15 21:41:44
182
原创 EL表达式
${ EL exprission}关系操作符逻辑操作符Empty操作逻辑操作符说明示例结果&&(或and)逻辑与 如果A为true,B为false,则A&&B(或A and B) false||(或or)逻辑或
2017-06-14 19:53:39
179
原创 变量属性范围名称
属性范围EL中pagepageScope,例如${pageScope.username},表示在page范围内查找username变量,找不到返回NullrequestrequstScopesessionsessionScopeapplicationappli
2017-06-12 19:39:23
260
原创 Servlet
servlet 是一个符合特定规范的Java程序是一个基于Java技术的web组件 ,运行在服务端 ,由servlet容器用来管理。用于生成动态的内容。编写一个servlet 实际上就是编写一个规范的Java类,用于处理客户端请求并作出响应。public voiid init () 完成初始化工作 。service 用于处理客户端的请求 。destory 用于释
2017-06-09 19:37:36
276
原创 jsp对象作用范围
page范围在一个页面范围内有效,通过pageContext对象访问request范围在一个服务器请求范围内有效session范围在一次会话范围内容有效application范围在一个应用服务器范围内有效
2017-06-08 19:13:09
319
原创 jsp常用对象
内置对象名称说明out对象用于向客户端输出数据request对象主要用于处理客户端请求的数据信息response对象用于响应客户端请求并向客户端输出信息session对象用于记录会话状态的相关信息application对象类似于
2017-06-07 19:18:54
252
原创 jsp(服务器目录结构)
/bin存放各种平台下用于启动和停止Tomcat的脚本文件/conf存放Tomcat服务器的各种配置文件/lib存放Tomcat服务器所需的各种JAR文件/logs存放Tomcat的日志文件/tempTomcat运行时用于存放临时文件/we
2017-06-06 19:25:02
728
原创 jquery(代码)
简单程序代码 :bianse//添加CSS样式 /*#nav .navsBox ul{display:none;list-style:none; }*/#nav .navsBox ul li.onbg{background-color:#F9DBD1;}$(document).ready(function () {$("#nav
2017-06-02 15:56:20
289
原创 jquery
jQuery 元素选择器jQuery 使用 CSS 选择器来选取 HTML 元素。$("p") 选取 元素。$("p.intro") 选取所有 class="intro" 的 元素。$("p#demo") 选取所有 id="demo" 的 元素。jQuery CSS 选择器jQuery CSS 选择器可用于改变 HTML 元素的 CSS 属性。下面的例子把所有 p
2017-05-30 19:16:47
178
原创 jquery
jquery的优点:1一款轻量级的js框架。JQuery核心js文件才几十kb(2).丰富的DOM选择器(CSS1-3 + XPath)JQuery的选择器用起来很方便,好比要找到某个dom对象的相邻元素js可能要写好几行代码,而JQuery一行代码就搞定了,再比如要将一个表格的隔行变色,JQuery也是一行代码搞定。(3).链式表达式。JQuery的链式操作可以把多个操作
2017-05-29 19:18:17
279
原创 javascript
JavaScript是一种属于网络的脚本语言,已经被广泛用于Web应用开发,常用来为网页添加各式各样的动态功能,为用户提供更流畅美观的浏览效果。通常JavaScript脚本是通过嵌入在HTML中来实现自身的功能的是一种解释性脚本语言(代码不进行预编译)。主要用来向HTML(标准通用标记语言下的一个应用)页面添加交互行为。可以直接嵌入HTML页面,但写成单独的
2017-05-26 19:11:50
507
原创 javaScript对象
常用系统函数:parseInt("字符串")将字符串转换为整型数字 如: parseInt ("86")将字符串“86”转换为整型值86parseFloat("字符串")将字符串转换为浮点型数字 如: parseFloat("34.45")将字符串“34.45”转换为浮点值34.45isNaN()(is Not a Number)用于检查其参数是否是非数字自
2017-05-25 19:57:19
139
原创 javascript数组
创建数组创建数组,为其赋值,然后输出这些值。For...In 声明使用 for...in 声明来循环输出数组中的元素。合并两个数组 - concat()如何使用 concat() 方法来合并两个数组。用数组的元素组成字符串 - join()如何使用 join() 方法将数组的所有元素组成一个字符串。文字数组 - sort()使用 sort() 方法从字面上对数组进行排序。
2017-05-24 22:30:17
158
转载 乱码解决
添加的作用是:指定字符的编码、解码格式。 例如:mysql数据库用的是gbk编码,而项目数据库用的是utf-8编码。这时候如果添加了useUnicode=true&characterEncoding=UTF-8 ,那么作用有如下两个方面:1. 存数据时: 数据库在存放项目数据的时候会先用UTF-8格式将数据解码成字节码,然后再将解码后的字节码
2017-05-22 20:43:21
174
原创 引用类型
2种浮点类型 float 4 字节 32位IEEE 754单精度(有效位数 6 – 7位) double 8 字节 64位IEEE 754双精度(有效位数15位) 三、1种Unicode编码的字符单元 char 2 字节 整个Unicode字符集 四、1种真值类型 bool
2017-05-20 08:14:28
135
原创 数据类型
short、int、long、char、float、double在32 位的系统上short 咔出来的内存大小是2 个byte;int 咔出来的内存大小是4 个byte;long 咔出来的内存大小是4 个byte;float 咔出来的内存大小是4 个byte;double 咔出来的内存大小是8 个byte;char 咔出来的内存大小是1 个byte。
2017-05-19 18:01:00
170
转载 中文奇数乱码解决方案
BufferedReader reader = newBufferedReader(newInputStreamReader(System.in)); String message; while((message=reader.readLine()) != null){System.out.println(message); } 转化乱码问题这是很常见的获取键盘
2017-05-18 19:35:59
2209
原创 Dao2
2)、VO类: VO类是一个包含属性和表中字段完全对应的类,并在该类中提供setter和getter方法来设置并获取该类中的属性。例:[java] view plain copy print?Package com.javaweb.dao1 Public classs User{ Private int userid;
2017-05-16 21:52:53
417
转载 DAO设计模式
AO设计模式:1、DAO简介: DAO设计模式是属于J2EE数据层的操作,使用DAO设计模式可以简化大量代码,增强程序的可移植性。 2、DAO各部分详解:DAO设计模式包括以下5个主要部分:(1)、数据库连接类; 数据库连接类的主要功能是连接数据库并获得连接对象,以及关闭数据库。通过数据库连接类可以大大的简化开发,在需要进行数据库连接时,只需常见该类
2017-05-15 20:18:06
765
转载 面向对象的特点
面向对象技术是目前流行的系统设计开发技术,它包括面向对象分析和面向对象程序设计。面向对象程序设计技术的提出,主要是为了解决传统程序设计方法——结构化程序设计所不能解决的代码重用问题。 面向对象的编程方法具有四个基本特征:1.抽象: 抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。比如,我们
2017-05-13 08:20:06
213
原创 对象和调用方法
PetDao petDao = new PetDaoImpl();List pets = petDao.getPets();for(Pet p : pets){System.out.println(p.getId() + "\t" + p.getName());} PetStoreDao petStoreDao = new PetStoreDaoImpl();
2017-05-12 19:23:07
337
原创 整体开发思路
系统开发步骤: 1 明确需求2 设计数据库 3 设计技术框架 4编码顺序 5 测试 界面交互设计的原则 统一性原则 界面风格统一 用相同方式展现相同类型的数据,如:日期类型 交互风格统一 用相同方式完成相同类型的操作,如:录入日期 美观性原则 界面美观大方 易用性原则 操作方式自然、易理解分层开发优势:1
2017-05-10 19:24:11
482
原创 Dao模式
定义一个接口 public interface newsDao { public list getNews();}定义实体类 : 定义属性 get 和 set 方法 public class news ( private string title ;public String getTitle() {re
2017-05-09 19:27:44
270
原创 mysql 6
public class CMSManager {private NewsDao dao = new NewsDaoImpl(); //定义dao对象 得到 newimple l类的方法 public void replaceContent(){String path = "d:/html/";// D盘下 html 文件 String temp
2017-05-08 19:35:52
218
原创 mysql 5
java.util.Properties类。此类继承自java.util.HashTable,即实现了Map接口java.util.Properties类提供了getProperty()和setProperty()方法来操作属性文件InputStream inStream = TestProperties.class.getClassLoader().getResourceAsStre
2017-05-06 23:07:33
180
原创 mysql 4
properties prop = new properties ();;//定义对象String congFile ="jdbc.properties": //把配置文件里的东西给congfile,也就是路径inputStream is = 类名。class .getClassLoder().getResourceAsStream(configFile);//类加载路径
2017-05-05 19:08:55
141
翻译 mysql 3
public String getId(){ return this.id; } public void setId(String id){ this.id = id; }}实体类特征,创建get 和 set 方法其实这样写的意义就在于封装。属性一般用private 修饰实体类提供无参构造方
2017-05-04 19:33:12
175
原创 mysql 2
public class PetDaoImpl extends BaseDao implements PetDao{ @Override public List getAllPet() { ResultSet rs = this.executeQuery("select * from pet", null);//查询pey表操作 List list = new ArrayLis
2017-05-03 20:33:03
204
原创 dAO模式理解2
jdbc 是什么 JDBC是Java数据库连接技术的简称,提供连接各种常用数据库的能力if(null != conn) {使用JDBC-ODBC桥方式连接数据库将对JDBCAPI的调用,转换为对另一组数据库连接API的调用优点:可以访问所有ODBC可以访问的数据库缺点:执行效率低、功能不够强大使用纯Java方式连接数据库由JDBC驱动直接访
2017-04-28 16:56:49
253
翻译 dAO模式理解一
DAO设计模式包括以下5个主要部分:1数据库连接类;java 方式链接在官网下载一个文件进行配置Import java.sql.*; Public class DataBaseConnection{ Private final String DBDRIVER = “com.mysql.jdbc.Driver”; Private fina
2017-04-27 21:16:37
1583
原创 理解JAVA程序逻辑及面向对象编程思想简单总结(16)
CREATE DATABASE bankdb;CREATE USER 'bankmaster'@'localhost' IDENTIFIED BY '1234';GRANT ALL ON bankdb.* TO 'bankmaster'@'localhost';USE bankdb;CREATE TABLE useinfo(customerID INT(4) PR
2017-04-26 16:20:15
300
什么是软件测试ppt
2018-11-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人