![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JAVA基础
文章平均质量分 68
神科
come on
展开
-
mvn上传本地jar包
通过mvn命令上传本地jar包mvn deploy:deploy-file -Dfile=文件的位置 -DgroupId=文件groupID -Dversion=文件的版本号 -DpomFile=.pom -Dpackaging=jar -Durl=http://私服地址/nexus/content/repositories/releases/ -DrepositoryId=releases示例:mvn deploy:d原创 2022-03-16 15:46:12 · 1569 阅读 · 0 评论 -
JAVA总结-基础
1、为什么 Java 中“1000==1000”为false,而”100==100“为true?Integer 类有一个内部私有类,IntegerCache.java,它缓存了从 - 128 到 127 之间的所有的整数对象Integer.valueOf:值的范围在 - 128 到 127 之间,它就从高速缓存返回实例Integeri=Integer.valueOf(100);//Integer类public static Integer valueOf(int i) { ...原创 2022-02-17 10:17:00 · 240 阅读 · 0 评论 -
JAVA总结-Spring
spring注入方式选择属性注入@Servicepublic class AService { @Autowired BService bService;}属性注入限制:类只能在IOC容器中使用,对于IOC容器以外的环境,除了使用反射获取依赖之外,无法复用该实现类SET方法注入@Servicepublic class AService { BService bService; @Autowired public void se原创 2022-01-20 09:48:07 · 390 阅读 · 0 评论 -
JAVA总结 - spring cloud alibaba
spring cloud alibaba注册中心consul、zookeeper、eureka、nacos、redis、etcd一、简单dubbo服务调用示例:client + server服务. 1.1、server-api接口public interface ILoginFacade { String login(String username,String password);}. 1.2、server服务//1、pom依赖<dependencies>原创 2021-12-13 16:46:12 · 2439 阅读 · 0 评论 -
Spring事务失效
一、数据库引起不支持事务Mysql的MyISAM引擎不支持事务,InnoDB支持事务二、没有被Spring管理没有被加载程Bean三、事务注解方法只能用于public方法上@Transactional只能用于 public 的方法上,否则事务不会失效,如果要用在非 public 方法上,可以开启AspectJ代理模式四、注解方法只有外部类调用才能生效......原创 2021-03-29 09:40:13 · 287 阅读 · 0 评论 -
IO通信
BIO通信模型(同步阻塞IO模型)通信模型:通常有一个Acceptor 线程负责监听客户端的连接,它接收到客户端连接请求之后为每个客户端创建一个新的线程进行链路处理,处理完成之后,通过输出流应答给客户端,线程销毁。特点:一连接一线程,一请求一应答,缺乏弹性伸缩能力缺点:并发访问量增大后,线程数膨胀,系统性能急剧下降伪异步IO通信模型(对同步阻塞I/O进行优化,后端通过一个线程池来...原创 2019-10-30 18:40:13 · 777 阅读 · 0 评论 -
Java final、finally、finalize区别
一、final:java中的关键字,修饰符。如果一个类被声明为final,就意味着它不能再派生出新的子类,不能作为父类被继承 如果将变量或者方法声明为final,可以保证它们在使用中不被改变。 变量声明给值,且不可变; 方法只能用,不能重载。 二、finally:java异常处理机制三、finalize:java方法GC调用,所有类继承。在垃圾收集器删除对象之前对这个对象调...原创 2019-05-14 15:40:53 · 94 阅读 · 0 评论 -
Java String,StringBuilder,StringBuffer三者的区别
一、对象不同String是字符串变量,值不可变的。导致重新复制,就会生成新的String对象,旧的栈会被JVM垃圾回收StringBuffer和StringBuilder是字符串变量二、继承结构三、修改区别 String:不可变字符串; StringBuilder:可变字符序列、效率高、线程不安全; StringBuffer:可变字符串、效率低、线...原创 2019-05-14 15:05:06 · 109 阅读 · 0 评论 -
接口和抽象类区别
1、相同点:都不能被实例化,方法必须被子类实现2、不同点: 2.1、概念不一样: 接口是对动作的抽象,抽象类是对本质的抽象。 抽象类表示的是,这个对象是什么。接口表示的是,这个对象能做什么。比如,男人,女人,这两个类(如果是类的话……),他们的抽象类是人。说明,他们都是人。人可以吃东西,狗也可以吃东西,你可以把“吃东西”定义成一个接口,然后让这些类去实现它。 所以...原创 2019-05-05 11:03:32 · 156 阅读 · 0 评论