总结

在窗口中输入cls后回车,就能清空当前窗口显示的内容。

2018-08-29 15:33:29

阅读数 47

评论数 0

使用BCrypt算法

1、在pom.xml中添加<dependency> <groupId>org.springframework.boot</groupId> &am...

2018-06-04 17:47:04

阅读数 330

评论数 0

spring security+spring boot +bcrypt登录及验证

通过Bcrypt进行密码加密,然后通过spring security进行登录的验证,通过一星期的百度和测试,终于可以验证成功了,结果一出来,那可以说是相当的激动,赶紧记下着美妙的时刻!一、用户注册:    下载BCrypt.java文件,编写一下文件BcryptCipher.java  packa...

2018-06-04 10:48:17

阅读数 1205

评论数 0

BCrypt 加密实现

Bcrypt百度百科:1、 bcrypt,是一个跨平台的文件加密工具。由它加密的文件可在所有支持的操作系统和处理器上进行转移。它的口令必须是8至56个字符,并将在内部被转化为448位的密钥。2、bcrypt算法相对来说是运算比较慢的算法,在密码学界有句常话:越慢的算法越安全。算法越算,黑客破解成本...

2018-05-31 17:40:28

阅读数 342

评论数 0

Android selector的item里的属性说明

Selector是用来改变控件在不同状态(如:点击和不点击)下的行为,可以是颜色,或者上面的字。<shape>和<selector>在Android UI设计中经常用到。比如我们要自定义一个圆角Button,点...

2018-05-22 14:04:35

阅读数 685

评论数 0

进程,线程,多线程,线程池

进程是线程的容器,一个进程包含多个线程。线程的定义是程序的执行路径。每个线程都定义了一个独特的控制流,如果应用程序涉及到复杂且耗时的操作,那么设置不同的线程执行路径会非常有好处,因为每个线程会被指定于执行特定的工作。单一线程会导致程序只能执行一个任务,为了使程序能执行多个任务,就要用到多个线程操作...

2018-05-13 22:27:34

阅读数 39

评论数 0

实现SpringBoot单个、多个文件的上传

在企业级项目开发过程中,上传文件是最常用到的功能。SpringBoot集成了SpringMVC,当然上传文件的方式跟SpringMVC没有什么出入。下面我们来创建一个SpringBoot项目完成单个、多个文件的上传。本章目标使用SpringBoot项目完成单个、多个文件的上传处理,并将上传的文件保...

2018-05-10 19:37:47

阅读数 5040

评论数 3

IntelliJ IDEA手动配置连接MySQL数据库

先从菜单View→Tool Windows→Database打开数据库工具窗口,如下图所示:点击Database工具窗口左上角添加按钮“+”,选择数据库类型,这里以MySQL为例,如下图所示:填写数据库连接的主机名、数据库名、用户名和密码,如下图所示:点击Test Connection按钮进行测试...

2018-05-05 14:35:22

阅读数 83

评论数 0

解析HTTP协议六种请求方法,get,head,put,delete,post有什么区别

标准Http协议支持六种请求方法,即:1、GET2、POST3、PUT4、Delete5、HEAD6、Options       但其实我们大部分情况下只用到了GET和POST。如果想设计一个符合RESTful规范的web应用程序,则这六种方法都会用到。不过即使暂时不想涉及REST,了解这六种方法...

2018-04-23 16:20:03

阅读数 33

评论数 0

jQuery 获取本周 上周 本月 上月的时间

function dateFormatConversion(inputTime) { var date = new Date(inputTime); var y = date.getFullYear(); var m = date.getMonth() + 1; m...

2018-04-20 16:06:27

阅读数 1744

评论数 0

mysql 查询当天、本周,本月,上一个月的数据

今天select * from 表名 where to_days(时间字段名) = to_days(now());昨天SELECT * FROM 表名 WHERE TO_DAYS( NOW( ) ) - TO_DAYS( 时间字段名) <= 1近7天SELECT * FROM...

2018-04-20 14:35:28

阅读数 55

评论数 0

Java DecimalFormat 用法(数字格式化)

我们经常要将数字进行格式化,比如取2位小数,这是最常见的。Java 提供 DecimalFormat 类,帮你用最快的速度将数字格式化为你需要的样子。下面是常用的例子:import java.text.DecimalFormat; public class Test{ public st...

2018-04-18 13:18:21

阅读数 24

评论数 0

java常用的几种线程池比较

1. 为什么使用线程池诸如 Web 服务器、数据库服务器、文件服务器或邮件服务器之类的许多服务器应用程序都面向处理来自某些远程来源的大量短小的任务。请求以某种方式到达服务器,这种方式可能是通过网络协议(例如 HTTP、FTP 或 POP)、通过 JMS 队列或者可能通过轮询数据库。不管请求如何到达...

2018-04-17 23:26:14

阅读数 13

评论数 0

Java线程池,isShutDown、isTerminated的作用与区别

ExecutorService的关闭shutdown和awaitTermination为接口ExecutorService定义的两个方法,一般情况配合使用来关闭线程池。方法简介shutdown方法:平滑的关闭ExecutorService,当此方法被调用时,ExecutorService停止接收新...

2018-04-17 23:14:41

阅读数 131

评论数 0

Mybits自动生成实体类

第一种方式:通过Main方法执行配置文件。--------------------------------------------------------------------------------------------------------------------------------...

2018-04-16 10:47:38

阅读数 75

评论数 0

bootstrapValidator表单验证使用方法

在有jquery和bootstrap的页面里引入bootstrapValidator.js和bootstrapValidator.css文件然后建立一个form表单,添加表单控件,表单控件必须有绝对定位,不然会报错[html] view plain copy <form ac...

2018-04-12 13:26:47

阅读数 108

评论数 0

IntelliJ IDEA2017.3 激活

最新的IDEA激活方式使用网上传统的那种输入网址的方式激活不了,使用http://idea.lanyus.com/这个网站提供的工具进行1、进入hosts文件中:C:\Windows\System32\drivers\etc\hosts2、将“0.0.0.0 account.jetbrains.c...

2018-04-09 18:23:11

阅读数 68

评论数 0

用的 lombok 注解

@EqualsAndHashCode:实现equals()方法和hashCode()方法 @ToString:实现toString()方法 @Data :注解在类上;提供类所有属性的 getting 和 setting 方法,此外还提供了equals、canEqual、hashCode、to...

2018-04-09 11:40:02

阅读数 64

评论数 0

Java,哈希码以及equals和==的区别

从开始学习Java,哈希码以及equals和==的区别就一直困扰着我。 要想明白equals和==的区别首先应该了解什么是哈希码,因为在jdk的类库中不管是object实现的equals()方法还是String重写的equals()方法以及 其它基本数据类型的包装类重写的euqal...

2018-04-09 11:27:09

阅读数 206

评论数 0

Java多线程和线程池

1.为什么要使用线程池在java中,如果每个请求到达就创建一个新线程,开销是相当大的。在实际使用中,服务器在创建和销毁线程上花费的时间和消耗的系统资源都相当大,甚至可能要比在处理实际的用户请求的时间和资源要多的多。除了创建和销毁线程的开销之外,活动的线程也需要消耗系统资源。如果在一个jvm里创建太...

2018-04-07 00:03:00

阅读数 41

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭