java基础
qwerty_4
这个作者很懒,什么都没留下…
展开
-
java基础学习一
java常识几个命令行目录dir 列出当前目录下的文件md 创建目录rd 删除目录cd 进入目录cd/回退到根目录cd..回退到上一级目录echo 创建文件 echo 内容 >1.txtdel 删除文件exit 退出命令行jdk:java开发工具包,包括javac编译等java工具(bin目录下)、jre、 以及基础类库(lib目录下)jre:java运行环境,包括jvm(jre原创 2017-06-11 20:10:29 · 233 阅读 · 0 评论 -
如何在数据库事务提交成功后进行异步操作
场景:在主流程A(存入数据库)中起了一个异步线程流程B,在流程B中去查询A流程存的数据,此时A中的事务可能还没有提交,此时可能会查询不到存的新数据。解决方法:TransactionSynchronizationManager.registerSynchronization(new TransactionSynchronizationAdapter() { ...原创 2018-09-16 18:12:06 · 714 阅读 · 0 评论 -
spring aop的@Before,@Around,@After,@AfterReturn,@AfterThrowing的理解
转载一篇 https://blog.csdn.net/zhanglf02/article/details/78132304在aop的逻辑内,先走@Around注解的方法。然后是@Before注解的方法,然后这两个都通过了,走核心代码,核心代码走完,无论核心有没有返回值,都会走@After方法。然后如果程序无异常,正常返回就走@AfterReturn,有异常就走@AfterThrowing。...转载 2018-09-15 20:28:40 · 803 阅读 · 0 评论 -
javamail 发送邮邮件 建造者模式校验发件人、收件人邮箱等
一、关于发送邮件的原理这篇博文 https://www.cnblogs.com/whgk/p/6506027.html 二、发送邮件工具类这里用到guava工具类,所以多加了个guava依赖: <dependency> <groupId>javax.mail</groupId> <art原创 2018-08-17 17:19:50 · 2371 阅读 · 0 评论 -
idea 远程调试服务器项目 springboot idea debug
1.Edit Configurations -> + -> Remote填写名字;填写①远程服务器IP地址 ;填写②远程端口号apply->ok 2.修改pom.xml文件 jvmArguments中的内容是上图中的④中的内容<plugin> <groupId>org.springframework.boot</...原创 2018-03-07 11:16:50 · 2253 阅读 · 0 评论 -
路径目录总结
一、如果是maven项目,那么找文件的方式如下:1.文件与当前的类A在一个目录下,那么你用A.class.getResource("config.xml")就可以找到当前文件; 2.文件放到根目录,也就是放到resource目录,那么你要用A.class.getResource("/config.xml")二、maven创建的项目,文件放置的位置src/main/java下只能放java类,不要放原创 2017-12-19 16:50:17 · 245 阅读 · 0 评论 -
idea打包maven打包maven包
一、maven默认jdk版本,pom.xml <properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding> <jav原创 2017-12-20 17:03:02 · 449 阅读 · 0 评论 -
xml学习
一、xml文件与html文件同宗同源二、与html的区别:xml大小写敏感,html大小写不敏感html在可以区分上下文时候,可以没有结束标签。xml文件不可以 xml中只有单个标签,而没有结束标签时候必须用/>。 在xml文件中,属性值必须用”“在xml文件中,属性名必须有值。html中可以没有三、xml何时用属性,何时用元素的原则:属性只能用来对修改值的解释,不能用来指定值。(在原创 2017-12-19 17:21:44 · 163 阅读 · 0 评论 -
java基础学习之try catch finally语句中含有return语句的执行情况
参考http://blog.csdn.net/ns_code/article/details/17485221try-catch中: - 1.如果异常被处理了,那么其后面的代码继续执行 · - 2.那finnally又有何用??因为在catch中也可能出现错误,此时finally中的语句继续执行代码执行顺序理解: 先执行try中的语句,return先保留;再执行finally中的原创 2017-06-29 17:27:01 · 290 阅读 · 0 评论 -
java基础学习二之异常
*异常:在Java语言中,将程序执行中发生的不正常情况称为“异常”。Java程序运行过程中所发生的异常事件可分为两类:**一、Error: 由jvm生成并抛出,程序中不作处理,如:JVM系统内部错误、资源耗尽等严重情况(无能为力) 二、Exception: 所有异常类的父类(能够处理的) ① RuntimeException:一些经常出现的错误,可catch可不catch;编程导致的错原创 2017-06-29 17:07:18 · 283 阅读 · 0 评论 -
java基础学习之可比性的实现
两种方法:一种是在类内部实现;一种是在类外部定义一个类的可比器 package in;import java.util.ArrayList;import java.util.Arrays;import java.util.Comparator;/** * Created by S_eve on 2017/6/16. * 关于排序的两个接口 */public class TestJi原创 2017-06-29 16:58:14 · 266 阅读 · 0 评论 -
java基础学习之各种内存图
1. 内存结构图 2. 数组的内存结构图 3. 二维数组的内存图 4. 方法的参数传递机制1(基本数据类型) 5. 方法的参数传递机制2(引用数据类型) 6. 创建对象的内存结构 7. 子类对象的实例化过程 8. String类对象的内存结构 9. 类型转换 10. static变量的内存结构图原创 2017-06-29 16:53:58 · 469 阅读 · 0 评论 -
jdk新特性学习转载记录
JDK1.7和1.8新特性梳理备忘Java8学习笔记java8之stream转载 2018-10-11 19:20:49 · 204 阅读 · 0 评论