摘要: 一、安装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)