自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

小磊的博客

Hutool作者,专注于后端技术

  • 博客(9)
  • 收藏
  • 关注

原创 Java 工具集 Hutool-5.8.27 发布,更新快就是不稳定?

Hutool 是一个功能丰富且易用的 Java 工具库,通过诸多实用工具类的使用,旨在帮助开发者快速、便捷地完成各类开发任务。 这些封装的工具涵盖了字符串、数字、集合、编码、日期、文件、IO、加密、数据库 JDBC、JSON、HTTP 客户端等一系列操作, 可以满足各种不同的开发需求。

2024-03-29 16:05:59 1721 1

原创 Java设计模式学习之工厂模式

在Java(或者叫做面向对象语言)的世界中,工厂模式被广泛应用于项目中,也许你并没有听说过,不过也许你已经在使用了。 简单来说,工厂模式的出现源于增加程序序的可扩展性,降低耦合度。之所以叫做工厂模式,是用工厂生产产品来形象的比喻代码中生产对象的过程。总体来说,工厂模式分为以下几种:简单工厂模式(Simple Factory Pattern)工厂方法模式(Factory Method Pa...

2018-07-22 00:23:10 247

原创 使用Hutool处理RSA等非对称加密

Hutool工具是一个国产开源Java工具集,旨在简化Java开发中繁琐的过程,Hutool-crypto模块便是针对JDK加密解密做了大大简化。此文主要介绍利用Hutool-crypto简化非对称加密解密。对于非对称加密,最常用的就是RSA和DSA,在Hutool中使用AsymmetricCrypto对象来负责加密解密。

2017-08-24 19:00:25 17529 3

原创 Java使用Hutool实现AES、DES加密解密

介绍AES和DES同属对称加密算法,数据发信方将明文(原始数据)和加密密钥一起经过特殊加密算法处理后,使其变成复杂的加密密文发送出去。收信方收到密文后,若想解读原文,则需要使用加密用过的密钥及相同算法的逆算法对密文进行解密,才能使其恢复成可读明文。在对称加密算法中,使用的密钥只有一个,发收信双方都使用这个密钥对数据进行加密和解密,这就要求解密方事先必须知道加密密钥。

2017-08-07 19:29:01 30483 11

原创 平时常用的一些命令收藏

 1、rz/sz 上传本地文件/下载文件 我用的是Xshell客户端,貌似这个是通用的。 2、scp fileNanme 10.XX.XX.XX:/home/username 拷贝上传的文件到指定目录 这个在多服务器拷贝中使用。 3、less /home/user/xxx.xml 快速查看文本格式的文件 这个是基本命令,我放在这里标记下,防止忘记了。...

2012-12-04 14:05:42 166

原创 查询MySql数据库版本号

今天遇到的问题。由于数据库连接需要跳板,所以命令行客户端没法用了,只能用客户端工具。所以 status 这个命令就用不成了,还有help命令也没法用了,只能靠SQL语句来。 我想查一下远程数据库的版本,上网搜了下,找到一种方法: select VERSION() 在此做个记号 ...

2012-05-09 18:18:05 170

原创 关于验证码的一个设计注意

    貌似现在很多网站的验证码的更新方式是:每刷新一次验证码图片(通常是请求某个链接得到图片)才在Session中更新一次验证码,于是就有了这样的一个问题:当自己输入账号密码失败的时候,验证码并不会更新(除非跳到有验证码的那页重发下验证码的请求),于是就有了一个漏洞,我输入一次验证码,就可以发送无数条请求(注册投票都存在这个问题)。    所以我们要做的是在登录出错的时候也更新验证码。 ...

2012-04-26 11:42:02 196

原创 【转】MYSQL常用命令

1.导出整个数据库mysqldump -u 用户名 -p --default-character-set=latin1 数据库名 > 导出的文件名(数据库默认编码是latin1)mysqldump -u wcnc -p smgp_apps_wcnc > wcnc.sql2.导出一个表mysqldump -u 用户名 -p 数据库名 表名> 导出的文件名mysqldump -...

2012-04-25 14:32:03 80

原创 【转】实现单元格下拉菜单的3种方法

 设置数据有效性实现单元格下拉菜单的3种方法一、直接输入:    1.选择要设置的单元格,譬如A1单元格;    2.选择菜单栏的“数据”→“有效性”→出现“数据有效性”弹出窗口;    3.在“设置”选项中→“有效性条件”→“允许”中选择“序列”→右边的“忽略空值”和“提供下拉菜单”全部打勾→在“来源”下面输入数据,譬如“1,2,3,4,5,6,7,8,9”(不包括双引号,分割符号“,...

2012-04-25 11:33:38 289

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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