Java
文章平均质量分 92
Wnliam
这个作者很懒,什么都没留下…
展开
-
Mybatis批量操作的坑
批量操作我们在使用mybatis时会经常用到标签,再进行批量insert/update时,出于性能考虑我们往往以多调sql形式拼接sql语句:如下<update ...> <foreach ... separator=";"> update ... --这里是更新的内容 </foreach></update>这...原创 2019-10-28 15:29:43 · 384 阅读 · 0 评论 -
Spring事务使用中的坑
1.throws普通异常事务不回滚近期项目中发现了一些原本不应该出现的数据异常,通过对逻辑的梳理怀疑是sql执行失败的问题,然而该sql和其同业务sql在同一个事务中,出现问题可能是事务执行失败没有回滚!@Transactional/***代码块*/首先要确定问题确实出现在该事务中,于是在出现问题的SQL前加上了抛出异常的代码,执行后确实发现事务并没有进行回滚操作。在加异常抛出的过...原创 2019-09-29 15:42:46 · 411 阅读 · 1 评论 -
不改变tomcat端口解决端口占用问题(本地并没有被占用)
今天早上当我正常修改代码构建新项目的时候,运行之后才发现使用postman访问接口访问不到,查看springboot报错信息是这样的:The Tomcat connector configured to listen on port 9000 failed to start. The port may already be in use or the connector may be misco...原创 2019-09-23 10:19:19 · 1100 阅读 · 0 评论 -
Java基础面试之:重写equals()为什么重写hashcode()
重写equals为什么重写hashcode前言一、Object中的hashcode()和equals()hashcode()equals()二、HashMapequalshash总结注意:前言我们往往在编写业务程序时需要对一些类进行equals()方法的重写,其中常用的一种情况就是用来保证可以对这个类属性相同的对象作比较,还有String类中也会对equals进行重写。在重写equals时,我...原创 2019-07-18 16:07:06 · 589 阅读 · 1 评论 -
一个面试题引发的关于synchronized的体会
故事的开端是这样的:我的一个朋友去百度面试,遇到了这样一个问题:Q:一个类里定义两个synchronized方法,起两个线程,同一个对象,a线程访问1方法,b线程访问2方法会怎么样?看似没有什么难度的问题,却引发了的很多小伙伴的思考首先 ,让我们回忆一下synchronized的用法synchronized是Java中的关键字,是一种同步锁。它修饰的对象有以下几种:修饰一个代码...原创 2018-11-22 15:28:30 · 1542 阅读 · 0 评论 -
java基础知识常思考
java基础知识常思考第一章1.jdk jre jvm 的区别2.什么是反射3.Java常用指令第二章1.常见数据类型2.变量和常量3.变量的作用域4.基本类型和引用类型5.类型转换6.操作符7.运算符优先级:8.流程控制9.数组,二维数组,数组遍历10.值传递和引用传递第三章 面向对象1.常用类1.接口与的继承2.this , super3.封装中public pravite procteced...原创 2018-11-08 16:13:51 · 171 阅读 · 0 评论 -
轻松理解AOP思想(面向切面编程)
轻松理解AOP思想(面向切面编程) 本文旨在帮助还没有理解AOP的童鞋看透弄懂AOP,也欢迎高手批评指正。先说一个Spring是什么吧,大家都是它是一个框架,但框架这个词对新手有点抽象,以致于越解释越模糊,不过它确实是个框架的,但那是从功能的角度来定义的,从本质意义上来讲,Spring是一个库,一个Java库,所以我个人觉得应该这样回答Spring是什么:Spring是一个库,它的功能是提...转载 2018-11-08 09:57:42 · 139 阅读 · 0 评论 -
再有人问注解就把这篇文章丢给他!
自Java5.0版本引入注解之后,它就成为了Java平台中非常重要的一部分。开发过程中,我们也时常在应用代码中会看到诸如@Override,@Deprecated这样的注解。这篇文章中,我将向大家讲述到底什么是注解,为什么要引入注解,注解是如何工作的,如何编写自定义的注解(通过例子),什么情况下可以使用注解以及最新注解和ADF(应用开发框架)。这会花点儿时间,所以为自己准备一杯咖啡,让我们来进入...转载 2018-11-07 11:11:05 · 193 阅读 · 0 评论 -
Java注解基本原理
Java注解基本原理注解目前非常的流行,很多主流框架都支持注解,而且自己编写代码的时候也会尽量的去用注解,一时方便,而是代码更加简洁。 注解的语法比较简单,除了@符号的使用之外,它基本与Java固有语法一致。Java SE5内置了三种标准注解: @Override,表示当前的方法定义将覆盖超类中的方法。 @Deprecated,使用了注解为它的元素编译器将发出警告,因为注解@Depre...转载 2018-11-07 10:15:40 · 257 阅读 · 0 评论 -
Bean、POJO、DAO、EJB
Bean、POJO、DAO、EJBJAVABEAN EJB POJO区别1、POJOPOJO的内在含义是指那些:2、JavaBean两者有什么区别?3、DAO什么是DTO(data transfer object)、什么是VO(value object)、什么是PO(persistent object)?什么是BO(business object)?4、EJBSSH与EJB区别JAVABEAN ...转载 2018-11-03 10:56:49 · 347 阅读 · 0 评论