自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

小白的博客

欢迎吐槽!

  • 博客(28)
  • 收藏
  • 关注

原创 解决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 1201

原创 IDEA spring-boot热部署

1.引入maven依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</artifactId> <optional>t...

2019-03-29 15:18:32 541

原创 spring-boot整合Swagger2

1引入maven包<dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifactId> </dependency> <depende...

2019-03-22 17:12:13 123

原创 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 184

原创 java工程模式

1.普通工厂模式interface Sender{ public void send();}class MailSender implements Sender{ public void send() { System.out.println("This is mailsender!"); }}class SmsSender implements Sen

2017-05-27 09:06:45 2171

原创 java运行时异常和检查异常

1.运行时异常不用捕获就可以编译通过,当发生异常时,会把异常一直往上抛,最终到JVM,由JVM进行处理2.检查异常编译时必须进行捕获或者往上抛到调用他的方法,不然编译不通过3.运行异常出现时线程终止或者虚拟机终止

2017-05-24 09:27:02 763

原创 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 1928 1

原创 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 1821

原创 java关键字static,this,super

1.static修饰的方法为静态方法,是属于某个类的,不属于对象,里面不能出现this,super等关键字;2.this指当前的对象在非静态方法里面调用this代表当前对象,而super代表的父对象,即在当前对象中可以调用父对象的内容;this()为调用相对应的构造方法,super()为调用父类的构造方法

2017-05-20 14:42:11 297

原创 java类序列化和反序列化

1.java序列化必须实现接口Serializable 2.序列化运行时使用一个称为 serialVersionUID 的版本号与每个可序列化类相关联,该序列号在反序列化过程中用于验证序列化对象的发送者和接收者是否为该对象加载了与序列化兼容的类。如果接收者加载的该对象的类的 serialVersionUID 与对应的发送者的类的版本号不同,则反序列化将会导致 InvalidClassExcepti

2017-05-20 14:28:54 280

原创 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 428

原创 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 1230

原创 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 1042

原创 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 207

原创 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 1030 1

原创 java final关键字作用

1.final修饰类的时候,这个类不能被不能被继承,但是里面的成员变量可以被修改2.fianl修饰方法时。这个方法不能被重写3.final修饰变量时这个变量是常量不能被修改,而且使用这个变量时,必须给他赋值,不能使用默认值,只能赋值一次

2017-05-16 11:08:28 228

原创 java子父类初始化顺序

class parent{static String name = "yajie";static{System.out.println("父类静态代码块:name= " + name);}String teacher = "老师";{System.out.println("父类构造代码块:teacher = " + teacher);}public parent

2017-05-16 09:54:47 1913

原创 数组折半查找

折半查找必须是已经排序好的数组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 1710

原创 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 392

原创 java内存特点

1.栈特点 1.虚拟机执行点2.保存正在运行的方法,局部变量3.方法运行完毕后局部变量立即销毁,释放内存2.堆特别1.保存实例对象2.运行速度慢,内存大3.实例对象失去调用后,Java垃圾回收机制会不定时进行回收3.方法区1.类初次实例化后保存静态成员变量,静态方法,一般方法2.静态的方法和成员变量是属于类的,调用他们只能用类名,方法里面的资源代表本

2017-05-13 10:01:37 378

原创 java单例模式

1.单例模式步骤1.设置java类不能随便创建对象(把构造方法设置成私有的) 2.设置设置私有的成员变量创建对象 3.创建供外界访问的方法2.实现的两中方式 /** * 饿汉式(初始化对象的时候就创建对象)  * @author Administrator  * */class Singleton{private static Singleton s

2017-05-13 08:51:44 242

原创 jsp,servlet的转发和重定向

1.转发只请求一次,在一个request里面完成,request域里面的值,在转发后的页面也可以接受到,只能同一个项目里面实现2.重定向是发送两次请求,不是不在一个request域里面,如果要传参只能通过特定的方法RedirectAttributes,addFlashAttribute,并且重定向可以防止重复提交,因为重定向后,地址栏发生改变,不是原来的请求了

2017-05-12 11:55:28 316

原创 Springmvc事物管理

1.引入Spring所要jar包,核心,切面,webdengdeng2.xml中配置声明式事物(设置好切面,具体到要操作的方法上面)3.Spring事物事物管理设置抛异常后回滚(如果try捕获后就不会回滚了,所以要判断最后手动回滚)

2017-05-11 14:32:58 291

原创 js前台图片回显

1.dom部分(创建文件上传和要回显的img位置)2.js部分(验证图片并回显)function upImg(target,e){//判断是不是IE浏览器并获取图片大小var isIE = /msie/i.test(navigator.userAgent) && !window.opera;var fileSize = 0;if(isIE && !target.fi

2017-05-11 11:41:28 2735

原创 如何利用formData进行异步提交上传文件

1.创建formData对象异步提交function add(){var formData = new FormData();var title =  $('[name="title"]').val();//添加标题值formData.append("title", title);//添加视频文件formData.append('payVideo', $('

2017-05-11 11:26:36 1462 3

原创 下载vmware

1.百度搜索vmware,进入官网2.点击下载,进入选择界面3.选择免费产品下载workstation player4.选择要下载的系统window或者linux点击下载即可

2017-05-10 17:40:43 516 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 279

原创 Integer和int的比较大小

1.Int和Integer比较大小public static void main(String[] args) {int i = 10;Integer i1 = new Integer(10);System.out.println(i == i1);}trueInteger和int比较会进行自动拆箱,比较的是大小2.Integer和Integer比较大小pu

2017-05-10 10:59:57 18108 1

空空如也

空空如也

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

TA关注的人

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