- 博客(42)
- 收藏
- 关注

原创 一些好的博客
1. https://blog.youkuaiyun.com/javazejian/article/details/73413292 深入理解Java类加载器(ClassLoader)2. https://www.cnblogs.com/luoluoshidafu/p/8933574.html new AnnotationConfigApplicationContext(MyBea...
2018-11-29 21:27:25
187
原创 接口和继承
接口,是Java语言中一种引用类型,是方法的集合,如果说类的内部封装了成员变量、构造方法和成员方法,那么 接口的内部主要就是封装了方法,包含抽象方法(JDK 7及以前),默认方法和静态方法(JDK 8),私有方法 (JDK 9)。接口中可以写的方法:抽象方法,默认方法,静态方法,私有方法默认方法:使用 default 修饰,不可省略,供子类调用或者子类重写。静态方法:使用 st...
2019-10-12 16:48:05
326
原创 oracle中的case when 用法
case when t.establish_date=$s{sys_param_50000002} then to_char(to_date($s{sys_param_50000002},'yyyymmdd'),'yyyy-MM-dd') when t.winding_date=$s{sys_par...
2019-10-09 12:01:03
800
原创 辗转相除法和更相减损术
package zxm.k;public class Demo2 { public static void main(String[] args) { gcb1(4, 6); } public static void gcb(int a, int b) { while (b != 0) { int temp = a % b; a = b; b = temp...
2019-05-14 11:14:49
711
原创 在软件测试中UT,IT,ST,UAT分别是什么意思
UT是单元测试,Unit Test单元测试任务包括:1 模块接口测试;2 模块局部数据结构测试;3 模块边界条件测试;4 模块中所有独立执行通路测试;5 模块的各条错误处理通路测试。;IT是集成测试,Integration Test集成测试阶段是以**黑盒法**为主,在自底向上集成的早期,白盒法测试占一定的比例,随着集成测试的不断深入,这种比例在测试过程中将越来越少,渐渐地...
2019-04-28 11:36:13
3517
转载 Dubbo初认识
为什么用dubbo是一款高性能、轻量级的开源Java RPC框架, 它提供了三大核心能力:面向接口的远程方法调用,智能容错和负载均衡, 以及服务自动注册和发现。 **1,远程通讯:** 提供对多种基于长连接的NIO(java non-blocking IO,java非阻塞式IO) 框架抽象封装, 包括多种线程模型,序列化,以及“请求-响应”模式的...
2019-04-17 14:27:27
207
转载 Nginx服务器之负载均衡策略(6种)
转自:https://www.cnblogs.com/1214804270hacker/p/9325150.html一、关于Nginx的负载均衡 在服务器集群中,Nginx起到一个代理服务器的角色(即反向代理),为了避免单独一个服务器压力过大,将来自用户的请求转发给不同的服务器。详情请查看我的另一篇博客。二、Nginx负载均衡策略 负载均衡用于从“upstream”模块定...
2019-04-17 14:18:37
634
转载 Java中instanceof关键字的理解
java 中的instanceof 运算符是用来在运行时指出对象是否是特定类的一个实例。instanceof通过返回一个布尔值来指出,这个对象是否是这个特定类或者是它的子类的一个实例。用法:result = object instanceof class参数:Result:布尔类型。Object:必选项。任意对象表达式。Class:必选项。任意已定义的对象类。说明...
2019-04-02 16:25:49
235
转载 JAVA中的“抽象接口”
如果有人问你为什么有abstract interface 修饰类,答案一定是他看到的这种方式一定是反编译出来的结果。实际中abstract interface和interface修饰的类没有区别。下面就上面的问题,介绍下抽象接口的概念。在程序设计过程中,读者很可能遇到这样一种困境:设计了一个接口,但实现这个接口的子类并不需要实现接口中的全部方法,也就是说,接口中的方法过多,对于...
2019-04-02 15:08:07
5414
2
转载 改变cmd窗口默认编码的方式
Windows下的CMD窗口默认是采用非UTF-8编码的,有时候运行一些UTF-8编写的批处理文件在控制台中的输出就是乱码,CHCP是MD DOS中的命令,用来显示或设置活动代码页编号的。用法是:CHCP [num]其中num指定的是代码页的编号。这个参数是可选的,如果,在默认的cmd窗口中,我们只输入chcp,显示的将类似:活动的代码页: 936其中 936就是各...
2019-02-11 20:34:56
1118
转载 Eclipse各版本代号一览表以及官网上有很多版本的eclipse,下载哪个版本比较合适呢?
转自https://www.cnblogs.com/chenmingjun/p/8404628.htmlEclipse各版本代号一览表Eclipse的设计思想是:一切皆插件。Eclipse核心很小,其它所有功能都以插件的形式附加于Eclipse核心之上。Eclipse基本内核包括:图形API(SWT/Jface),Java开发环境插件(JDT),插件开发环境(PDE)等。官网...
2019-01-28 14:21:28
1284
转载 为什么64位操作系统叫winX64,而32位操作系统不叫winX32而叫winX86呢?
因为最早的处理器是8086是16位处理器,之后发展到80386、80486直到80686应经是32位处理器了,他们统称80x86处理器,也就是所谓的x86代表32位处理器的意思,如i386就是说intel32位处理器,发展到64位处理器的时候,就不用以前方法命名了,所以直接叫64了...
2019-01-26 10:13:12
2084
转载 eclipse快捷键大全
【Ctrl+T】搜索当前接口的实现类1. 【ALT+/】 此快捷键为用户编辑的好帮手,能为用户提供内容的辅助,不要为记不全方法和属性名称犯愁,当记不全类、方法和属性的名字时,多体验一下【ALT+/】快捷键带来的好处吧。 2. 【Ctrl+O】 显示类中方法和属性的大纲,能快速定位类的方法和属性,在查找Bug时非常有用。 3. 【Ctrl+/】...
2019-01-22 10:16:46
4430
2
原创 jquery中的循环与java中的循环不同
for(var i in records) java中的 i代表的是一个records类型的对象,而jquery中这个i代表的是下标
2019-01-10 16:00:36
259
转载 java抽象类中可以定义静态的抽象方法吗?为什么?
抽象类一定有抽象方法吗?我来说说吧,静态是属于字节码的;一个抽象类可以没有抽象方法,只是为了不让别人来实例化它; 以上两点可以说明,静态方法只要有字节码存在就可以运行,所以抽象类中可以有静态方法。 我再多说一嘴,静态和抽象不能共存与方法上,因为静态属于字节码,不需要对象就可以运行,而抽象方法没有方法体,运行没有意义,所以不能共存。总结就是:抽象类中可以定义静态方法,只是抽象类自己不能实例化,所...
2019-01-02 21:04:59
5514
2
转载 java之clone()方法
原文地址:https://blog.youkuaiyun.com/u010661782/article/details/52900068前言:我们知道,在java的object类中,有这么一个方法clone(),这个方法有什么用呢?怎样才能正确地使用这个方法呢?下面一一来进行阐述一下clone()方法详解:1>clone()方法的作用顾名思义,clone()方法的作用就是克隆的意思,引...
2019-01-02 20:35:58
245
原创 JDBC例子和c3p0连接池
package com.tedu;import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.SQLException;import java.sql.Statement;/** * JDBC快速入门案例 * * @author ...
2018-12-28 13:20:30
229
转载 java new一个对象的过程中发生了什么
java在new一个对象的时候,会先查看对象所属的类有没有被加载到内存,如果没有的话,就会先通过类的全限定名来加载。加载并初始化类完成后,再进行对象的创建工作。我们先假设是第一次使用该类,这样的话new一个对象就可以分为两个过程:加载并初始化类和创建对象。一、类加载过程(第一次使用该类) java是使用双亲委派模型来进行类的加载的,所以在描述类加载过程前,我们先看一下它的工作过程:...
2018-12-12 21:57:34
325
转载 类与类之间的几种关系
文章原地址:https://www.cnblogs.com/liuling/archive/2013/05/03/classrelation.html一、继承关系 继承指的是一个类(称为子类、子接口)继承另外的一个类(称为父类、父接口)的功能,并可以增加它自己的新功能的能力。在Java中继承关系通过关键字extends明确标识,在设计时一般没有争议性。在UML类图设计中,继承用...
2018-12-05 10:49:50
968
原创 PO,VO,DAO,BO,POJO
一、PO:persistant object 持久对象,可以看成是与数据库中的表相映射的java对象。最简单的PO就是对应数据库中某个表中的一条记录,多个记录可以用PO的集合。PO中应该不包含任何对数据库的操作。生命周期和数据库密切相关.在向数据库插入记录时创建该实体,删除或关闭数据库时该实体随之消亡.很多优秀的开源框架都实现了将数据库中的PO通过ORM用POJO来实际操作,如Hibernate,...
2018-12-05 10:47:16
283
原创 404异常检查步骤
1.404 异常(请求资源404,响应资源404)1)检测tomcat启动是否ok?2)请求404要检测访问路径url是否正确?3)请求404要检测对应的资源(对象)是否存在?(@Controller,扫描包对吗)4)请求404要检测项目有没有编译到指定目录?(tomcat的加载目录)2.项目不编译?(先重新发布项目publish,假如不起作用,然后四大clean)1...
2018-11-27 16:06:54
3213
转载 数据库的三级模式
数据库领域公认的标准结构是三级模式结构,它包括外模式、模式和内模式,有效地组织、管理数据,提高了数据库的逻辑独立性和物理独立性。用户级对应外模式,概念级对应模式,物理级对应内模式,使不同级别的用户对数据库形成不同的视图。所谓视图,就是指观察、认识和理解数据的范围、角度和方法,是数据库在用户“眼中"的反映,很显然,不同层次(级别)用户所“看到”的数据库是不相同的。 来着百度百科的图片:...
2018-11-26 22:05:23
378
原创 tomcat如何加载自己写的类AppWebInitializer?
package com.db.common.config;import org.springframework.web.servlet.support.AbstractAnnotationConfigDispatcherServletInitializer;public class AppWebInitializer extends AbstractAnnotationConfigDis...
2018-11-26 21:31:55
605
原创 什么是持久层?
持久层,可以理解成数据 保存在 数据库或者 硬盘一类可以保存很长时间的设备里面,不像放在内存中那样断电就消失了,也就是把数据存在持久化设备上,mybatis就是持久层。...
2018-11-26 19:35:57
20866
原创 JAVA正则表达式的一些小示例--邮箱验证
public static void main(String[] args) { // 要验证的字符串 String str = "service@xsoftlab.net"; // 邮箱验证规则 String regEx = "[a-zA-Z_]{1,}[0-9]{0,}@(([a-zA-z0-9]-*){1,}\\.){1,3}[a-zA-z\\-]{1,}";...
2018-11-22 23:18:06
805
转载 url-parttern匹配规则详解
转自:https://www.cnblogs.com/51kata/p/5152400.html 51kata一、概述在利用servlet或Filter进行url请求的匹配时,很关键的一点就是匹配规则,但servlet容器中的匹配规则既不是简单的通配,也不是正则表达式,而是由自己的规则,比较容易混淆。本文来详细举例介绍下。下面的说明都是在tomcat服务器中得到验证的。先介绍...
2018-11-17 11:52:07
1770
转载 mysql 添加索引后 在查询的时候是mysql就自动从索引里面查询了。还是查询的时候有单 独的参数查询索引?
MYSQL在创建索引后对索引的使用方式分为两种:1 由数据库的查询优化器自动判断是否使用索引;2 用户可在写SQL语句时强制使用索引下面就两种索引使用方式进行说明第一种,自动使用索引。数据库在收到查询语句后会查看where语句后面的查询条件,同时查看在表上面有哪些索引,然后根据查询条件和索引进行匹配。查询条件和索引的匹配包括查询字段与索引字段的匹配和查询类型和索引类型的匹配。前者很好...
2018-11-15 18:15:02
415
1
转载 mySQL语句的执行顺序
一、sql执行顺序 (1)from(2) on(3) join(4) where(5)group by(开始使用select中的别名,后面的语句中都可以使用)(6) avg,sum....(7)having(8) select(9) distinct(10) order by从这个顺序中我们不难发现,所有的 查询语句都是从from开始执行的,在执行过程中...
2018-11-06 22:15:25
280
原创 原码,反码,补码,取反
1.计算机中存储整数用的都是补码,取反运算都是对补码进行取反,2.所有的数字大小都是根据源码的大小计算的3.正数的反码,补码和原码相同,负数的反码是除了符号位以外取反,负数的补码为反码加14.对补码再求补码既是原码有个int 类型的 9,在内存中的存储形式为00000000 00000000 00000000 00001001 补码,反码都是这一个 当我们客观看-9...
2018-11-05 23:21:00
2145
原创 今天学习mysql遇到的一个小问题
今天学习MySQL命令时遇到了输入分号也不能结束命令的情况,百度了一下,找到了答案:常见的错误原因:1.忘记输入结尾处的分号;解决办法,补上分号即可。2.错误的输入了(’),解决办法:由于MySQL中的’ 和“都是成对出现的,所以,当错误的输入时需要补上另一半才能退出。3.错误的输入了(“),解决办法同上。...
2018-11-05 23:01:56
365
原创 mySQL的小知识
3. 数据库的删除c盘中的Program Files (x86)中的MySQL 和ProgramData中的MySQL注册表编辑器中的 HKEY_LOCAL_MACHING\SYSTEM\ControlSet001\services\MySQL HKEY_LOCAL_MACHING\SYSTEM\ControlSet002\services\MySQL5.mysql的数...
2018-11-05 22:56:33
207
原创 url-pattern
这个东西其实就是用来找class文件用的。服务区的service方法根据request对象中的路径找到是哪一个,再根据上面的name,找到相对应的<servlet>,再找下面的class文件。 ...
2018-11-02 07:30:57
156
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人