- 博客(7)
- 收藏
- 关注
原创 多态
概念?同一个方法名称,执行不同的操作,方法的重载就是多态中的一种形式。方法重写:当子类从父类中继承来的方法不能满足时需要时,子类可以重写该方法,重写方法要求方法名与参数列表一致,因此如果子类中的方法与父类中的方法名同名,并且参数类型也相同,那么子类中的方法就重写了父类中的同名方法。为什么不直接定义另一个方法?因为重写方法可以实现运行时的多态效果。注意:重写只针对方法,属性没有重写概念。方法...
2018-12-17 11:50:08 184
原创 JVM调优
因为我们的项目,web服务器中间件都用的是Tomcat,所以jvm的调优一般都是针对Tomcat的调优。调优工具可以可以借用jdk自带的VisualVM工具,到JDK安装目录/bin目录下,双击jvisualvm.exe文件,直接启动,就可以查看到当前的堆空间大小分配情况、线程监控情况和垃圾回收监控等。根据这些信息,再进行相应的调整。我觉的Jvm调优的重点就是垃圾回收(gc,garbage&nb...
2018-12-14 09:00:57 306 2
原创 计算100-1000之间合数的数量
/****/package com.test;/**@author QJ的*/public class Testone {public static void main(String[] args) {int a=0;int b=0; for (int i = 100; i <=1000; i++) { a++; boo...
2018-12-14 08:57:17 1751
原创 第三方支付,微信支付及支付宝的一些入门了解
B2C电商的支付,一般由于支付金额比较小,支付比较频繁,所以一般采用第三方支付,常用的第三方支付有:支付宝、微信、易宝支付等。他们的原理都差不多。都是在点击支付时,直接调用第三方支付接口,传入appid、appsecret、订单编号、订单金额、回调url,直接跳转到第三方支付页面,接下来的支付过程,我们都不需要管,支付成功以后,第三方支付平台会直接回调我们的url。给我们返回:状态码、订单编号、支...
2018-12-13 09:14:11 2852
原创 计算字符串中子串出现的次数
/****/package com.test;/**@author QJ的*/public class DemoTest {public static void main(String[] args) {String str = “北京人民政府和北京人民政协”;// 定义一个子串String s = “北京”;// 统计次数int count = 0;while ...
2018-12-12 08:59:39 1974
原创 Java集合
java里面有两种集合:conllection接口和map接口,其中collection下又包含list 和 set两个子接口,List子接口:有序,可以有重复元素。和数组类似,LIstanbul可以动态增长,查找元素效率较高,相对的插入删除元素效率低,因为会因起其他元素位置改变。set子接口:无序,不允许重复,检索元素效率低,删除和插入效率高,插入和删除不会引起元素位置的改变,set中的元素...
2018-12-12 07:52:03 113
原创 Maven仓库
1maven的概念?是一个基于Java的平台,自动化构建工具作用?管理jar包,可以为我们增加第三方jar包,管理jar包之间的依赖关系,自动关联下载所有依赖的jar,并且不会冲突它可以将项目拆分成若干个模块。功能?清理:删除编译的结果,为重新编译做准备,编译:java-calss测试:针对于项目中的关键点,进行测试也可用项目中测试代码去测试开发的代码,报告:将测试的结果进行显示...
2018-12-11 15:07:28 103
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人