自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

一个秃头程序猿的零散分享

一个秃头程序猿的零散分享

  • 博客(11)
  • 资源 (2)
  • 收藏
  • 关注

原创 java 生成二维码

【代码】java 生成二维码。

2023-12-01 10:25:37 336

原创 RSA加解密

公钥加密,私钥解密,数字签名,签名校验,私钥加密,私钥解密

2023-08-21 14:57:28 90

原创 国密算法-SM2

国密算法是国家密码局制定标准的一系列算法,包括SM1、SM2、SM3、SM4等。其中,SM1是采用硬件实现的,不予讨论;SM2是非对称加密算法;SM4是对称加密算法。本篇贴出SM2 Java版本实现生成公私钥及加解密、签名验签代码,供大家一起讨论学习,所有的代码实现都是基于BC库来做的。BC库是实现加解密算法的基础库,我们首先要在代码里引入BC库。下面是整个工具类,实现密钥生成,加解密及签名验签功能。...

2022-08-15 11:25:19 7401 4

原创 RSA 前端js公钥加密,后端Java私钥解密

前端公钥加密1、引入jsencrypt.min.js2、公钥我这边是从后端传给前端的,用一个input放着,按下面的方式就可以获得加密后的密码var encrypt=new JSEncrypt();encrypt.setPublicKey($("#publicKey").val());var password=encrypt.encrypt($("#password").val(...

2020-04-29 17:25:41 1473

原创 通过流的方式读取文件内容

工具类/** * 读取文件内容 */public class FileUtils { /** * 读取文件内容 * @param path 文件地址 * @return String类型 */ public static String readFile(String path){ StringBuffer stri...

2020-04-29 17:03:33 2530 2

转载 Java 用Freemarker完美导出word文档(带图片)

准备材料1.word原件 2.编辑器(推荐Firstobject free XML editor)实现步骤1.用Microsoft Office Word打开word原件;2.把需要动态修改的内容替换成***,如果有图片,尽量选择较小的图片几十K左右,并调整好位置;3.另存为,选择保存类型Word 2003 XML 文档(*.xml)【这里说一下为什么用Mi

2018-02-01 15:16:49 470

转载 《JAVA与模式》之工厂方法模式

在阎宏博士的《JAVA与模式》一书中开头是这样描述工厂方法模式的:  工厂方法模式是类的创建模式,又叫做虚拟构造子(Virtual Constructor)模式或者多态性工厂(Polymorphic Factory)模式。  工厂方法模式的用意是定义一个创建产品对象的工厂接口,将实际创建工作推迟到子类中。那么工厂方法模式是在什么场景下使用呢,下面就以本人的理解举例说明:

2018-01-11 14:08:02 157

原创 更改或重置Linux root密码

Linux 系统密码破解      1.在grub选项菜单按e进入编辑模式      2.编辑kernel那行(按e) 最后添加 /init 1  3.按enter回到前一步,按B重启 4.进入后执行下列命令  #vi /etc/passwd  进入passwd文件  将第一行的root:x:0....中的X删除,变成 root::0....然后保存退出!   在进去系统此时r

2017-03-22 10:57:15 1084

转载 单例模式详解

在GoF的23种设计模式中,单例模式是比较简单的一种。然而,有时候越是简单的东西越容易出现问题。下面就单例设计模式详细的探讨一下。 所谓单例模式,简单来说,就是在整个应用中保证只有一个类的实例存在。就像是Java Web中的application,也就是提供了一个全局变量,用处相当广泛,比如保存全局数据,实现全局性的操作等。 1. 最简单的实现 首先,能够想到的最简单的实现

2017-03-13 17:02:43 198

原创 mysql创建一个存储过程并创建定时任务

1、创建存储过程SQL预览DROP PROCEDURE IF EXISTS `sp_evaluation_point`;CREATE DEFINER = `root`@`%` PROCEDURE `sp_evaluation_point`()BEGIN#Routine body goes here...#定义参数DECLAREyesterday date;

2016-11-18 09:58:39 791

转载 如何将磁盘从GPT格式转换成MBR

知识点分析:  随机预装Win8的电脑,磁盘为GPT格式的,如果需要安装Win7等早期版本系统,需要转换为MBR格式的,使用Diskpart命令即可完成转换。(适应win系统下 和pe下)  操作步骤:  注意:转换磁盘格式需要清空磁盘中的所有分区和数据,在操作前,请保存好磁盘中所有重要数据。1.按Shift + F10打开命令提示符。 (我直接按win+R)直接进

2016-01-12 10:50:48 441

xmldsig-1.0.jar

引用xmldsig,但是无法自动下载,所以只能手动下载xmldsig-1.0.jar,然后引入到中央仓库

2019-03-07

spring+springMVC+mybatis整合例子

ssm整合例子,可以拿来学习

2016-06-27

空空如也

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

TA关注的人

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