自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 资源 (3)
  • 收藏
  • 关注

原创 面试官:说下你对Synchronized的理解。

ps:最近一直在面试,Synchronized被问到的挺多的,分三个方面总结下,有不对的地方请也希望大家指正出来。 Synchronized作用: Synchronized的主要作用是为了保证多线程环境下的线程的安全性,它是一种悲观锁的实现机制。大家也可以这样理解:现在有一群人都要去上公共厕所,但是坑位只有一个,那谁先上呢?那当然是谁先抢到谁先上啦,但是这个厕所没门碰巧又有两个人同时挤了进去(尴尬不)。这两个人想,这都进去了也不能大眼瞪小眼啊,事还是要办的啊!于是这两个人协商一人用马桶一秒钟再

2020-07-26 18:46:26 364

原创 DB 的笔试题

最近一直在面试,遇到一种面试题记录一下留个眼熟吧。sql:selectrstime,sum(caseresult when'胜'then1else0end)as胜,sum(caseresult when'负'then1else0end)as负 fromresult groupbyrstime;sql:select pid,sum(CASE did WHEN '01' THEN punm ELSE ...

2020-07-07 19:28:18 231

原创 TomCat安装 windows 版

1.首先先去官网下载:https://tomcat.apache.org/download-80.cgi2.下载zip 然后直接解压3.点击statrup.bat 闪退原因:没配置环境变量。配置环境变量:需要配置2个环境变量如果你有配置过java的环境变量的话就不需要配置java了,如果没配置java 环境变量需要配置下。配置java:JAVA_HOME + 路径 (一定要是bin目录下,不然可能还是会直接闪退)配置 tomcat : CATALINA_HOME +.

2020-06-17 11:16:55 200

原创 java 枚举类型

java枚举入门级别的1.枚举类型的构造方法是private 的(默认就是private)原因:其含有public构造器,那么在类的外部就可以通过这个构造器来新建实例,显然这时实例的数量和值就不固定了,这与定义枚举类的初衷相矛盾,为了避免这种形象,就对枚举类的构造器默认使用private修饰。枚举类型里值的顺序是根据构造方法的顺利来写的:...

2020-06-11 15:50:49 165

原创 java 中的异常处理

java 中的异常:运行时异常可以不处理

2020-06-11 15:50:32 361 2

原创 模式匹配

暴力匹配:Naive朴素算法public int match (String target,String preset){ int t = 0; int p = 0; while (t < target.length() && p < preset.length()){ if (target.charAt(t) == preset.charAt(p)){ t ++;p +

2020-05-21 07:41:14 138

原创 =和==和===的区别

=是赋值运算,而==判断值是否相等,===是判断的是值及类型是否完全相等

2020-05-15 10:39:39 969

原创 int 类型是32位 其最大值为啥是2的31次方减一

转载文章:https://www.jianshu.com/p/35cf507ebe7f这位老哥说的他挺不错的1 + 2 + 4 + ... + 2的30 次方 = 1 * ((1-2的30次方*2)/ (1-2))等比数列求和公式说的挺好...

2020-05-04 00:20:30 1168

原创 Synchronized() 锁的的到底是啥?

同步方法锁的是当前实例对象:同步方法块:锁的也是 -->test 运行结果同上private void method2(){ synchronized (this){ try { System.out.println("method2"); Thread.sleep(5...

2020-04-28 23:18:43 194

原创 Could not autowire. No beans of 'StudentMapper' type found.

问题出现环境:开发工具ideadao层也添加@Mapper启动类上也添加了@MapperScan整个项目能启动,但是依赖注入就是报Could not autowire. No beans of 'StudentMapper' type found.解决方法:...

2020-04-20 16:35:44 3080 1

原创 spring boot 父子项目的搭建(idea 搭建)

使用idea 搭建spring boot 父子项目 先创建一个spring boot 父项目后面依赖可以不用选可以删除父项目的一些文件只剩入下图所示:(我idea 隐藏了一些文件,除了pom文件,应该还有两个没法删)2. 创建子项目(spring-boot-child1,spring-boot-child2,spring-boot-child3...

2020-04-18 17:13:48 2840 1

原创 Could not find artifact com.ins.mqserver:XXXX:pom:0.0.1-SNAPSHOT 异常处理

问题出现环境:本人遇到的出错异常环境是spring boot 父子项目,在执行maven clean 的时候出现了Could not find artifact com.ins.mqserver:mq-server-api:pom:0.0.1-SNAPSHOT 这个错误。解决方法:将子项目中的 <relativePath/> 这个去掉,然后在执行 maven cle...

2020-04-18 13:07:06 2609

原创 spring 依赖注入的3种方式

1.注解注入(不建议使用)package com.ins.zone.controller;import com.ins.zone.service.StudentInfoService;import io.swagger.annotations.Api;import lombok.extern.slf4j.Slf4j;import org.springframework.beans....

2020-04-15 13:37:14 207

原创 关于文件移动renameTo()方法总是返回false的问题

最近做了一个文件上传到ftp的小任务,先上传ftp然后将文件备份到另外一个文件夹中,使用的是renameTo()方法。然后踩了一个坑,单独使用renameTo()在main方法里跑没有一点问题但是,放在ftp上传任务里就返回一直是false,找了好久才发现问题的原因,是应为我上面使用了流操作,但是在文件移动钱没有关闭流,所以renameTo()一直返回false。...

2019-09-05 13:20:23 1901

原创 构造函数

构造函数:也叫构造器或者构造方法 作用:实例域的初始化 基本属性: 1.构造函数与类同名。 2.每个类可以有一个以上的构造函数(如果类中没有构造函数,编译器会为该类加一个默认的构造函数)。 3.构造函数可以有零个,一个或者多个入参。 ...

2019-08-21 16:04:40 429

原创 equals源码分析

刷到一面试题:答案很简单:t1.equals(t2) / false t1.aString.equals(t2.aString) / true“==”和“equals”在日常项目中普遍被用到。 如果比较的是基本数据类型“==”和“equals...

2019-08-15 15:03:49 224

spring-boot-parent.rar

spring-boot 父子项目的搭建,也不是很难,如果按照我博客上,没搭成功的话,就down下来看看,本人亲测是没有什么问题的,不是直接down其他人的项目。

2020-04-18

web service 如何生成java client

本文是用两种方法通过已有的wsdl来生成java client,一种是用axis2,另一种是用axis1.3,两种方法都是通过命令行来生成java client。

2017-09-13

web service

web service如何生成wsdl 文件,以及如何利用已经生成的wsdl 生成java client, 本文介绍先讲述如何生成jwsdl文件,然后有写了两种生成java client的方法。

2017-09-13

空空如也

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

TA关注的人

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