随笔分类 -  Java 面向对象编程

 
重写java.lang.String IndexOf()方法,实现对字符串以ASCII规则截取
摘要:1 /** 2 * 根据元数据和目标ascii位数截取字符串,失败返回-1 3 * @param sourceStr 元数据字符串 4 * @param endIndex 截取到第几位 5 * @return 结果字符串 6 */ 7 public static String indexOf(St... 阅读全文
posted @ 2018-01-26 17:53 zymqqc 阅读(963) 评论(0) 推荐(0)
svn 使用手册
摘要:版本控制器:SVN 1 开发中的实际问题 1.1 小明负责的模块就要完成了,就在即将Release之前的一瞬间,电脑突然蓝屏,硬盘光荣牺牲!几个月来的努力付之东流——需求之一:备份! 1.2 这个项目中需要一个很复杂的功能,老王摸索了一个星期终于有眉目了,可是这被改得面目全非的代码已经回不到从前了。 阅读全文
posted @ 2017-05-03 17:48 zymqqc 阅读(433) 评论(0) 推荐(0)
java websocket 简单使用【案例】
摘要:现很多网站为了实现即时通讯,所用的技术都是轮询(polling)。轮询是在特定的的时间间隔(如每1秒),由浏览器对服务器发 出HTTP request,然后由服务器返回最新的数据给客服端的浏览器。这种传统的HTTP request 的模式带来很明显的缺点 – 浏 览器需要不断的向服务器发出请求,然而 阅读全文
posted @ 2017-04-26 13:47 zymqqc 阅读(1578) 评论(1) 推荐(0)
笔试题 易错题目解析
摘要:01.XMLHttpRequest().readyState的五种状态 0 - (未初始化)还没有调用send()方法1 - (载入)已调用send()方法,正在发送请求2 - (载入完成)send()方法执行完成,已经接收到全部响应内容3 - (交互)正在解析响应内容4 - (完成)响应内容解析完 阅读全文
posted @ 2016-11-19 11:50 zymqqc 阅读(232) 评论(0) 推荐(0)
wsimport命令讲解
摘要:wsimport是JDK自带的工具,主要功能是根据服务端生成的WSDL文件创建客户端支持代码。生成java客户端代码常使用的命令参数说明: 示例: wsimport -p client -s source -d bin http://localhost:7654/ts?wsdl 阅读全文
posted @ 2016-11-17 11:27 zymqqc 阅读(250) 评论(0) 推荐(0)
编程:什么是REST
摘要:REST (REpresentation State Transfer) 描述了一个架构样式的网络系统,比如 web 应用程序。它首次出现在 2000 年 Roy Fielding 的博士论文中,他是 HTTP 规范的主要编写者之一。REST 指的是一组架构约束条件和原则。满足这些约束条件和原则的应 阅读全文
posted @ 2016-11-17 11:19 zymqqc 阅读(915) 评论(0) 推荐(0)
InputStream和Reader
摘要:java.io下面有两个抽象类:InputStream和ReaderInputStream是表示字节输入流的所有类的超类Reader是用于读取字符流的抽象类InputStream提供的是字节流的读取,而非文本读取,这是和Reader类的根本区别。即用Reader读取出来的是char数组或者Strin 阅读全文
posted @ 2016-10-07 10:45 zymqqc 阅读(977) 评论(0) 推荐(0)
MyBatis 配置控制台上显示sql语句(log4j.properties 之三)
摘要:### direct log messages to stdout ###log4j.appender.stdout=org.apache.log4j.ConsoleAppenderlog4j.appender.stdout.Target=System.outlog4j.appender.stdou 阅读全文
posted @ 2016-08-27 19:46 zymqqc 阅读(364) 评论(1) 推荐(1)
MyBatis ((一对多和多对一配置)实现持久化操作 之二)
摘要:注: 此文中的实体类还是沿用上一章的Emp和Dept两个类 还是老样子,不细说 直接上代码 01.在emp.xml中 配置和Dept的多对一的相关信息 使用association关键字关联Dept类 将dept属性的所有字段配置出来。 测试 多对一 02.在Dept.xml中 配置和Emp之间的一对 阅读全文
posted @ 2016-08-27 18:10 zymqqc 阅读(318) 评论(2) 推荐(1)
MaBatis配置(单配置 之一)
摘要:注: 此文中的实体类还是沿用上一章的Emp和Dept两个类 01.引入需要的jar包文件:http://pan.baidu.com/s/1qYy9nUc :mybatis-3.2.2.jar 02.编写MyBatis配置文件(配置文件可以在上面下载的压缩包root下找到PDF,里面也有示例配置) E 阅读全文
posted @ 2016-08-27 15:01 zymqqc
Java_注解之二
摘要:在上一次的注解案例里面配置注解的同时,也添加了一对多(@OneToMany)的关系在里面。 本次将补充上次的缺失:其他三种关联方式的配置。 为了简化配置的复杂度 在此案例中Emp和Dept并不是唯一的两个类,其他的我都会在适当的时机点明。 例如配置一对一关联的时候再来使用这两个类就不太合适了 。 @ 阅读全文
posted @ 2016-08-23 15:24 zymqqc 阅读(335) 评论(0) 推荐(0)
Java_注解之一
摘要:注解可以替换复杂的hbm.xml文件,使得程序的开发大大简化 @Override :子类重写父类方法 @Test :junit测试 @Before :测试之前执行 @SuppressWarnings :防止代码报黄 @Entity :标识实体类(被持久化) @Table :DB层表的名称 @Tran 阅读全文
posted @ 2016-08-23 14:27 zymqqc 阅读(2551) 评论(0) 推荐(0)
Criteria 查询
摘要:Criteria、Criterion接口和Expression类组成,他支持在运行时动态生成查询语句。 Criteria查询是Hibernate提供的一种查询方式 Hibernate检索方式: PO=JavaBean+xml OID Hibernate提供了5种检索对象的方式 1.导航对象图检索方式 阅读全文
posted @ 2016-08-22 14:24 zymqqc 阅读(613) 评论(0) 推荐(0)
话说:Hibernate二级缓存
摘要:Hibernate缓存分类: 一、Session缓存(又称作事务缓存):Hibernate内置的,不能卸除。 缓存范围:缓存只能被当前Session对象访问。缓存的生命周期依赖于Session的生命周期,当Session被关闭后,缓存也就结束生命周期。 二、SessionFactory缓存(又称作应 阅读全文
posted @ 2016-08-16 18:19 zymqqc 阅读(266) 评论(0) 推荐(0)
转 方法区(method) )、栈区(stack)和堆区(heap)之JVM 内存初学
摘要:JAVA的JVM的内存可分为3个区:堆(heap)、栈(stack)和方法区(method) 堆区: 1.存储的全部是对象,每个对象都包含一个与之对应的class的信息。(class的目的是得到操作指令) 2.jvm只有一个堆区(heap)被所有线程共享,堆中不存放基本类型和对象引用,只存放对象本身 阅读全文
posted @ 2016-08-07 23:27 zymqqc 阅读(222) 评论(0) 推荐(0)
java 任意时间转换日期类型
摘要:使用SimpleDateFormat 进行格式化操作后 输出dd值为:2016/8/6 阅读全文
posted @ 2016-08-06 17:17 zymqqc 阅读(208) 评论(0) 推荐(0)
软件测试中桩模块与驱动模块的概念与区别(转载)
摘要:桩模块和驱动模块(以C语言为例): 很多人对桩模块和驱动模块的概念会搞不清楚,那么下面来介绍这两个概念: 模块结构实例图: 假设现在项目组把任务分给了7个人,每个人负责实现一个模块。你负责的是B模块,你很优秀,第一个完成了编码工作,现在需要开展单元测试工作,先分析结构图: 1、由于B模块不是最顶层模 阅读全文
posted @ 2016-07-13 17:36 zymqqc 阅读(1175) 评论(0) 推荐(0)
Java中的接口回调
摘要:接口回调是多态的另一种体现。接口回调是指:可以把使用某一个接口的类创建的对象的引用赋给该接口声明的接口变量中,那么该接口变量就可以调用被类实现的接口中的方法。当接口变量调用被类实现的接口中的方法时,就是通知相应的对象调用接口的方法,成为接口回调。不同的类在使用同一接口时,可能具有不同的功能体现。即接 阅读全文
posted @ 2016-05-10 23:52 zymqqc 阅读(470) 评论(1) 推荐(1)
java中使用String的replace方法替换html模板保存文件
摘要:在我们的D盘下有这样一个html模板,现在我们要做的就是解析news.template文件,从数据库中提取数据将数据添加到指定的模板位置上 1 <head> 2 <title>{title}</title> 3 </head> 4 <body> 5 <table align="center" wid 阅读全文
posted @ 2016-05-07 15:18 zymqqc 阅读(3871) 评论(0) 推荐(1)
Java中的异常注意点
摘要:在java中 使用throw关键字抛出异常 使用throws关键字声明异常 throw关键字是将异常在自己方法中解决 throws关键字是将异常声明出来,让其调用方去解决,如果其调用方是main方法, 其同样使用throws声明异常,那么此异常将会交给java虚拟内部解决。 子类方法不能比父类抛出更 阅读全文
posted @ 2016-04-27 10:01 zymqqc 阅读(268) 评论(0) 推荐(0)