
java
小白2015-10
内容很少,都是干货
展开
-
解决mac系统的idea下载https遇到SSL认证问题
MAC 系统连接svn,https地址不能下载问题1.错误提示svn: E230001: Server SSL certificate verification failed: certificate issued for a different hostname, issuer is not trusted2.打开preferences设置原来默认的是是Subversion config...原创 2019-12-06 14:14:19 · 1415 阅读 · 0 评论 -
java 线程死锁代码
class mm implements Runnable{ Object obj1; Object obj2; public mm(Object obj1 ,Object obj2){ this.obj1 = obj1; this.obj2 = obj2; } public void run() { synchro原创 2017-05-18 16:14:22 · 1082 阅读 · 0 评论 -
java接口成员变量和方法的特点
interface animal { int a = 1; int eat();}动物接口里面有成员变量a和方法eat();,虽然没有修饰符修饰但是接口都有默认修饰符,即上面的接口同下面的接口interface animal { public static final int a = 1; public int eat();}所以接口的成员变量都是静态的不可改变的原创 2017-05-19 09:03:57 · 1294 阅读 · 0 评论 -
java多态向上转型和向下转型
interface Animal { int a = 1; int eat();}public class Test implements Animal{ public static void main(String[] args) { //向上转型 Animal animal = new Test(); //向上转型后可以原创 2017-05-20 08:58:52 · 467 阅读 · 0 评论 -
java类序列化和反序列化
1.java序列化必须实现接口Serializable 2.序列化运行时使用一个称为 serialVersionUID 的版本号与每个可序列化类相关联,该序列号在反序列化过程中用于验证序列化对象的发送者和接收者是否为该对象加载了与序列化兼容的类。如果接收者加载的该对象的类的 serialVersionUID 与对应的发送者的类的版本号不同,则反序列化将会导致 InvalidClassExcepti原创 2017-05-20 14:28:54 · 316 阅读 · 0 评论 -
java关键字static,this,super
1.static修饰的方法为静态方法,是属于某个类的,不属于对象,里面不能出现this,super等关键字;2.this指当前的对象在非静态方法里面调用this代表当前对象,而super代表的父对象,即在当前对象中可以调用父对象的内容;this()为调用相对应的构造方法,super()为调用父类的构造方法原创 2017-05-20 14:42:11 · 328 阅读 · 0 评论 -
java经典面试题(类加载和初始化顺序)
public class Test { public static void main(String[] args){ SingleTon.getInstance(); System.out.println("count1=" + SingleTon.count1); System.out.println("count2=" + SingleT原创 2017-05-22 16:27:50 · 1885 阅读 · 0 评论 -
IDEA spring-boot热部署
1.引入maven依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</artifactId> <optional>t...原创 2019-03-29 15:18:32 · 600 阅读 · 0 评论 -
Spring-boot整合RabbitMQ
1创建fanout交换器名称public static final String FANOUT_EXCHANGE = "fanout.exchange";2.创建他的存储队列名称public static final String FANOUT_QUEUE1 = "fanout.queue1";3创建交换器@Bean public FanoutExchange fanoutE...原创 2019-03-22 16:33:09 · 223 阅读 · 0 评论 -
spring-boot整合Swagger2
1引入maven包<dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifactId> </dependency> <depende...原创 2019-03-22 17:12:13 · 170 阅读 · 0 评论 -
java多线程例子
class MyThreadPrinter2 implements Runnable { private String name; private Object prev; private Object self; private MyThreadPrinter2(String name, Object prev, Object s原创 2017-05-18 11:07:38 · 244 阅读 · 0 评论 -
Springmvc事物管理
1.引入Spring所要jar包,核心,切面,webdengdeng2.xml中配置声明式事物(设置好切面,具体到要操作的方法上面)3.Spring事物事物管理设置抛异常后回滚(如果try捕获后就不会回滚了,所以要判断最后手动回滚)原创 2017-05-11 14:32:58 · 329 阅读 · 0 评论 -
java常见异常和代码演示
1、 Java.lang.NullPointerException(空指针异常) 调用了未经初始化的对象或者是不存在的对象public class Test { @SuppressWarnings("null") public static void main(String[] args){ Test test = null;原创 2017-05-23 11:35:47 · 2004 阅读 · 1 评论 -
jsp,servlet的转发和重定向
1.转发只请求一次,在一个request里面完成,request域里面的值,在转发后的页面也可以接受到,只能同一个项目里面实现2.重定向是发送两次请求,不是不在一个request域里面,如果要传参只能通过特定的方法RedirectAttributes,addFlashAttribute,并且重定向可以防止重复提交,因为重定向后,地址栏发生改变,不是原来的请求了原创 2017-05-12 11:55:28 · 355 阅读 · 0 评论 -
java内存特点
1.栈特点 1.虚拟机执行点2.保存正在运行的方法,局部变量3.方法运行完毕后局部变量立即销毁,释放内存2.堆特别1.保存实例对象2.运行速度慢,内存大3.实例对象失去调用后,Java垃圾回收机制会不定时进行回收3.方法区1.类初次实例化后保存静态成员变量,静态方法,一般方法2.静态的方法和成员变量是属于类的,调用他们只能用类名,方法里面的资源代表本原创 2017-05-13 10:01:37 · 419 阅读 · 0 评论 -
java运行时异常和检查异常
1.运行时异常不用捕获就可以编译通过,当发生异常时,会把异常一直往上抛,最终到JVM,由JVM进行处理2.检查异常编译时必须进行捕获或者往上抛到调用他的方法,不然编译不通过3.运行异常出现时线程终止或者虚拟机终止原创 2017-05-24 09:27:02 · 821 阅读 · 0 评论 -
java冒泡排序和选择排序和系统自动排序
public static void main(String[] args) {int[] aa = {7,2,5,4,1,8};/* //冒泡排序(相邻两个比较,如果大于,换位置,每一轮比较会把最大值放到最后一位)for (int i = 0; i for (int j = 0; j if(aa[j] > aa[j+1]){int temp = 0;temp = aa原创 2017-05-13 10:35:13 · 431 阅读 · 0 评论 -
数组折半查找
折半查找必须是已经排序好的数组public static void main(String[] args) {int[] aa = {1,2,3,4};int num = 6;int start = 0;int end = aa.length - 1;int middel = (start+end)/2;while(end >= start){if(num == a原创 2017-05-13 11:21:55 · 1758 阅读 · 0 评论 -
java final关键字作用
1.final修饰类的时候,这个类不能被不能被继承,但是里面的成员变量可以被修改2.fianl修饰方法时。这个方法不能被重写3.final修饰变量时这个变量是常量不能被修改,而且使用这个变量时,必须给他赋值,不能使用默认值,只能赋值一次原创 2017-05-16 11:08:28 · 261 阅读 · 0 评论 -
java 多态经典例子
class A { public String show(D obj){ return ("A and D"); } public String show(A obj){ return ("A and A"); } } class B extends A{原创 2017-05-16 16:58:23 · 1093 阅读 · 1 评论 -
java static初始化顺序
class StaticDemo{static StaticDemo staticDemo = new StaticDemo();static String bb = "静态成员变量";static{System.out.println("bb=" + bb);System.out.println("静态初始代码块");}{ System.out.println原创 2017-05-10 11:23:12 · 329 阅读 · 0 评论