摘要:
一、安装JDK
java的sdk简称JDK ,去其官方网站下载最近的JDK即可。
http://www.oracle.com/technetwork/java/javase/downloads/jdk9-downloads-3848520.html
二、配置环境变量
JAVA_HOME 配置JDK... 阅读原文
2019-03-27 19:21:05 阅读(2825) 评论(0)
摘要:
Maven项目管理工具
白面郎君
Svn eclipse maven量级
1 Maven的简介
1.1 什么是maven
是apache下的一个开源项目,是纯java开发,并且只是用来管理java项目的
1.2 Maven好处
普通的传统项目
Mave... 阅读原文
2019-03-27 18:03:15 阅读(2357) 评论(0)
摘要:
方式1:
事务业务函数写在service层,在需要回滚时抛出运行时异常throw new RuntimeException(),并且在service层的上层捕获这个异常,这种方式就不要在函数中使用try catch,就按普通的函数写,我们一般写函数的时候验证不通过的时候我们写 return 关键字,在写事务的业务函... 阅读原文
2019-03-27 17:50:01 阅读(2919) 评论(0)
摘要:
Java是一门面向对象编程语言,是sun公司开发的,目前被Oracle公司收购。
Java编程语言具有以下特点:
简单性、面向对象、分布式、健壮性、安全性、体系结构中立、可移植性、解释型、高性能、多线程、动态性。
HelloWorld程序
前面已经成功的安装了JDK,下面看一个简单的Java程序:
... 阅读原文
2019-03-27 17:33:02 阅读(2310) 评论(0)
摘要:
(白话理解)CAS机制
通过一段对话我们来了解cas用意
示例程序:启动两个线程,每个线程中让静态变量count循环累加100次。
最终输出的count结果是什么呢?一定会是200吗?
加了同步锁之后,count自增的操作变成了原子... 阅读原文
2019-03-27 17:14:10 阅读(2411) 评论(0)
摘要:
最近的一个项目中用到了邮件发送,所以研究了一下。将其总结下来。
首先 登录邮箱 -->设置-->POP3/IMAP/SMTP/Exchange/CardDAV/CalDAV服务-->开启
开启之后生成授权码 授权码相当于你的邮箱密码
Spring boot 添加依赖
<depe... 阅读原文
2019-03-27 17:05:01 阅读(2655) 评论(0)
摘要:
Mybatis-持久层的框架,功能是非常强大的,对于移动互联网的高并发 和 高性能是非常有利的,相对于Hibernate全自动的ORM框架,Mybatis简单,易于学习,sql编写在xml文件中,和代码分离,易于维护,属于半ORM框架,对于面向用户层面的互联网业务性能和并发,可以通过sql优化解决一些问题。
现如今... 阅读原文
2019-03-27 15:12:05 阅读(2581) 评论(0)
摘要:
java方法返回值与参数
例:
public void a(int c){
//void 说明此方法没有返回值,括号里的叫参数,有数据类型和变量名组成,在方法里叫做形式参数简称形参。
}
public int a(){
//这里说明返回值是int整型,4字节。
//返回关键... 阅读原文
2019-03-27 14:49:02 阅读(2410) 评论(0)
摘要:
注意:如果使用notepad++编码,在cmd控制台编译时报错(编码GBK的不可映射字符),可以参考如下链接进行设置:https://jingyan.baidu.com/article/e3c78d649a56233c4c85f502.html
1.编写案例演示每种不同数据类型的变量定义
/*
... 阅读原文
2019-03-27 13:24:02 阅读(2690) 评论(0)
摘要:
变量是内存中的小容器,用来存储数据。那么计算机内存是怎么存储数据的呢?无论是内存还是硬盘,计算机存储设备的最小信息单元叫“位(bit)”,我们又称之为“比特位”,通常用小写字母b表示。而计算机最小的存储单元叫“字节(byte)”,通常用大写字母B表示,字节是由连续的8个位组成。
除了字节还有一些常用的存储单位,大家... 阅读原文
2019-03-27 12:04:01 阅读(2827) 评论(0)