- 博客(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
原创 子类、父类构造器
如果子类构造器没有显示地调用超类的构造器,则将自动地调用超类默认(没有参数)的构造器。如果超类没有不带参数的构造器,并且在子类的构造器中有没有显示地调用超类的其他构造器,则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
原创 类型转换-经过强制类型转换以后,变量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关注的人