0%

  • 程序中的所有数在计算机内存中都是以二进制的形式储存的。位运算就是直接对整数在内存中的二进制位进行操作
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
Java 位运算符:

& :按位与。
| :按位或。
^ :按位异或。
~ :按位取反。
<< :左位移运算符。
>> :右位移运算符。
>>> :无符号右移运算符。

单位换算:
1个二进制数据0或1 = 1bit(位)
1byte(字节) = 8bit
1k = 1024byte(字节)
1M = 1024k
1G = 1024M
1T = 1024G

// 一个英文字符占1个字节
// 一个汉字占2个字节
// 一个int 类型的十进制数占4个字节
阅读全文 »

springboot 配置 Druid连接池

一、添加依赖

1
2
3
4
5
6
7
8
9
10
11
12
13
<!-- 驱动 -->
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<scope>runtime</scope>
</dependency>

<!-- 连接池 -->
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>druid</artifactId>
<version>1.1.0</version>
</dependency>
阅读全文 »

Springboot 使用 JavaMailSender 发邮件

发邮件功能,使用还是很普遍的,比如注册,找回密码,留言,推送………………….我们来看看springboot 是怎么发邮件的。

阅读全文 »

默认情况下,Spring Boot会用Logback来记录日志,并用INFO级别输出到控制台。在运行应用程序和其他例子时,你应该已经看到很多INFO级别的日志了。

阅读全文 »

Thymeleaf 的基本语法

Thymeleaf是Web和独立环境的现代服务器端Java模板引擎,能够处理HTML,XML,JavaScript,CSS甚至纯文本。

Thymeleaf的主要目标是提供一种优雅和高度可维护的创建模板的方式。为了实现这一点,它建立在自然模板的概念上,将其逻辑注入到模板文件中,不会影响模板被用作设计原型。这改善了设计的沟通,弥补了设计和开发团队之间的差距。

Thymeleaf也从一开始就设计了Web标准 - 特别是HTML5 - 允许您创建完全验证的模板,如果这是您需要的

springboot 用thymeleaf 还是挺不错的

阅读全文 »

Springboot之Web 开发篇

1、静态资源访问

在我们开发Web应用的时候,需要引用大量的js、css、图片等静态资源。

2、默认配置

Spring Boot默认提供静态资源目录位置需置于classpath下,目录名需符合如下规则:

阅读全文 »

Spring Boot入门

一、简介与特点

1
2
是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。通过这种方式,Spring Boot致力于在蓬勃发展的快速应用开发领域(rapid application development)成为领导者。
Java开发者喜好的框架当属Spring,Spring也成为了在Java EE开发中真正意义上的标准,但是随着新技术的发展,脚本语言大行其道的时代(Node JS,Ruby,Groovy,Scala等),Java EE使用Spring逐渐变得笨重起来,大量的XML文件存在与项目中,繁琐的配置,整合第三方框架的配置问题,低下的开发效率和部署效率等等问题,所以Spring Boot 诞生了。
阅读全文 »