自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 收藏
  • 关注

原创 Nginx学习

Nginx什么是nginxNginx、Apache、Tomcat比较Nginx环境搭建、虚拟主机的配置Nginx负载均衡什么是nginxNginx、Apache、Tomcat比较Nginx环境搭建、虚拟主机的配置Nginx负载均衡...

2019-04-16 18:58:40 326

原创 面试题目整理

1.整数反转Reverse digits of an integer.Example1: x = 123, return 321Example2: x = -123, return -3212.求数组的最大连续子数组之和3.hashmap底层结构4.hashmap加载因子作用5.不可重复读、换读6.zooker断开 dubbo是否可以调用7.Kafka activemq 会丢消息...

2019-03-01 14:27:18 208

原创 springboot使用java -jar报:unsupported major.minor version 52.0

说是jdk问题,项目jdk使用的1.8,springboot 版本使用的2.0.1.RELEASE,jdk版本和spirngboot版本是匹配的,但还是一直报unsupported major.minor version 52.0。思考下是不是默认jdk版本的问题(电脑装了jdk1.7和1.8)java -version看了下,默认jdk是1.7使用vi .bash_profile编辑,...

2018-12-10 11:13:02 957

原创 静态代码块、初始化块、构造方法

父类静态代码块->子类静态代码块->父类初始化块->父类构造方法->子类初始化块->子类构造方法父类子类输出顺序

2018-11-28 21:09:47 214

原创 servlet生命周期

2018-11-28 20:44:03 87

原创 子类、父类构造器

如果子类构造器没有显示地调用超类的构造器,则将自动地调用超类默认(没有参数)的构造器。如果超类没有不带参数的构造器,并且在子类的构造器中有没有显示地调用超类的其他构造器,则Java编译器将报告错误。使用super调用构造器的语句必须是子类构造器的第一条语句。---------------- p153《Java核心技术卷》通过代码解释父类没有无参构造器,子类构造器没有显示调用父类其他构造器,...

2018-11-26 16:53:27 303

原创 java基础

输出结果:22、34、171、执行 new B()new对象B时,执行B构造函数 2、B类构造函数,先执行super(5)super(5) 调用父类A构造函数3、 A类构造函数执行setValue(5)A类中有setValue方法,B类也有setValue方法。因为在执行B类构造函数,所以默认先调用B类中方法,B类没有在调用A类。所以调用B类setValue(int valu...

2018-11-26 16:18:14 121

转载 依赖注入和控制反转

本文转自(http://baitai.iteye.com/blog/792980)Ioc:Inversion of Control 控制反转DI:Dependency Injection 依赖注入要想理解上面两个概念,就必须搞清楚如下问题:参与者有谁?依赖:谁依赖谁?为什么需要依赖?注入:谁注入谁?为什么要注入?控制反转:谁控制谁?控制什么?为何叫反转?(有反转就应该有正转了?)...

2018-11-24 18:42:14 138

原创 成员变量、局部变量、静态变量

成员变量和局部变量 在使用变量时需要遵循的原则为:就近原则 首先在局部范围找,有就使用;接着在成员位置找成员变量和静态变量成员变量、局部变量、静态变量成员变量局部变量静态变量定义位置在类中,方法外方法中,或者方法的形式参数在类中,方法外初始化值有默认初始化值无,先定义,赋值后才能用有默认初始化值调用方式对象调用—对象调用,类...

2018-11-24 16:41:21 746

原创 Math.floor()、Math.ceil()、Math.round()

Math.floor():向下取整,小于参数的最大整数,返回double类型Math.floor(-4.2) = -5.0Math.ceil() :向上取整,大于参数的最小整数,返回double类型Math.ceil(-4.2) = -4.0 Math.round(): 对参数进行四舍五入,返回int类型Math.round(-4.2) = -4...

2018-11-24 15:12:06 291

原创 try括号里有return语句, finally执行顺序

利用return语句从try语句块中退出,在方法返回之前,finally子句的内容将被执行。如果finally子句中也有一个return语句,这个返回值将会覆盖原始的返回值。...

2018-11-24 14:48:06 838

原创 算法结构

算法包括0个或多个输入,1个或多个输出,中间有穷个处理过程。存储结构不属于算法结构

2018-11-23 17:47:40 268

原创 类型转换-经过强制类型转换以后,变量a, b的值分别为( )short a = 128; byte b = (byte) a

题目:经过强制类型转换以后,变量a, b的值分别为( )short a = 128; byte b = (byte) a1、java中用补码形式表示2、第一位正负位,1表示负,0表示正3、原码:一个数的二进制表示3的原码:0000 0011 -3的原码:1000 00114、反码:正数原码本身。负数原码按位取反(符号位不变)3的反码:0000 0011 -3的反码:1111 1100...

2018-11-23 17:35:03 3506 1

原创 修饰符 private、default、protected、public

修饰符范围ptivatedefaultprotectedpublic同一个类中√√√√同一个包中√√√子类中√√全局范围中√

2018-11-23 16:42:50 178

原创 HashMap和HashSet

HashSetHashSet是Set的实现类,不允许集合中有重复的值,但是对象存储在HashSet前要重写equals()和hashCode()方法。1、Person类没有实现equals()和hashCode()方法Person对象name、age值一样,Set存储两个对象2、Person类实现equals()和hashCode()方法Person对象name、age值一样,Se...

2018-11-21 22:10:27 166 1

原创 Mac 环境下配置bcprov-ext-jdk jar 文件

记录今天遇到一个问题,和外系统联调时,加密请求参数方法抛异常:java.security.NoSuchProviderException: no such provider: BC公司另一位同事调用时并未出现这个问题(使用windows系统)百度搜索下,有指出1、换bcprov-ext-jdk jar版本2、可以在使用BC方法前,在代码中手动将BC方法添加进环境信息内,例如:Secu...

2018-11-20 14:29:08 892 1

原创 equals 与 == 的区别

1、基本数据类型byte、short、int、long、float、double、char、boolean只能用==比较,不能用equals2、基本数据类型的包装类Byte、Short、Integer、Long、Float、Double、Character、Boolean,==比较地址,equals比较内容。包装类型重写了equals方法,比较的是内容Integer类重写equals方...

2018-11-15 16:04:40 125

原创 JDBC 流程

1、加载数据库驱动类 //mysql驱动 public static final String DRIVER = "com.mysql.jdbc.Driver"; //连接数据库的url public static final String URL = "jdbc:mysql://localhost:3306/test

2018-11-15 12:02:19 173

转载 session 分布式处理

现在企业开发都用到分布式系统,今天说说分布式系统下session处理转自:https://www.cnblogs.com/study-everyday/p/7853145.htmlhttps://blog.csdn.net/u010028869/article/details/507731741、session复制(同步)2、存储在客户端3、反向代理hash一致性(session黏性)...

2018-11-15 10:32:29 144

原创 session和cookie

由来:http是无状态的,每次登录都需要重新输入,为了解决问题,出现了session和cookiecookie:保存在客户端浏览器,方便,但不安全,可伪造信息;存储数据有限,一般不超过4KBsession:保存在服务器,安全,但占用服务器资源用户第一次登录,服务器自动生成一个Session Id 标识session,并通过响应发送到浏览器,浏览器保存在本地;第二次登录,浏览器将session...

2018-11-10 16:52:55 95

原创 注解

我所理解:要了解注解必须先了解5个元注解,所有的注解都是基于元注解生成的元注解:1、Retention:注解生命周期 RetentionPolicySOURCE: 源码期有效CLASS: 编译期有效RUNTIME 运行期有效2、Target:作用对象 ElementTypeTYPE:作用于class类、interface接口、enum枚举、annontation注解FIE...

2018-11-10 12:42:52 178 1

原创 反射-判断对象是否是类的实例

java中判断对象是否是类的实例有3个关键字:instanceof、isInStance、isAssignableFrom1、instanceof :实例对象 instanceof 类String s = new String("hello girl");Boolean b = s instanceof String; //true2、isInstance:类.class.isInsta...

2018-11-08 15:03:31 1557

原创 反射-如何获取Class对象

3种方式1、实例对象直接调用getClass方法Person per = new Person();Class<?> clz = per.getClass();2、只有类通过class获取Class<?> clz = Person.class;3、不知道具体的对象和类,只有类的限定名(包名+类名),Class类的forName静态方法Class<?&...

2018-11-08 11:37:08 120

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除