自定义博客皮肤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)
  • 资源 (6)
  • 收藏
  • 关注

原创 文件加密技术研究

简介: 文档加密是现今信息安全防护的主力军,采用透明加解密技术,对数据进行强制加密,不改变用户原有的使用习惯;此技术对数据自身加密,不管是脱离操作系统,还是非法脱离安全环境,用户数据自身都是安全的,对环境的依赖性比较小。市面上的文档加密主要的技术分为磁盘加密、应用层加密、驱动级加密等几种技术,应用层加密因为对应用程序的依赖性比较强,存在诸多兼容性和二次开发的问题,逐步被各信息安全厂商所淘汰。概念 “文档加密” 是指通过采用加密算法和各种加密技术对网络或计算机中的文档进行加密防止文档非法外泄的

2020-05-17 13:38:16 1632

原创 @Transactional事务及@Async注解问题

1. 你们有用@Transactional来控制事务是吧,那么能不能说出一些事务不生效的场景?不生效的场景数据库引擎是否支持事务(MySql的MyISAM引擎不支持事务)@Transactional 注解属性 rollbackFor 设置错误rollbackFor 可以指定能够触发事务回滚的异常类型。Spring默认抛出了未检查unchecked异常(继承自 RuntimeException 的异常)或者 Error才回滚事务;其他异常不会触发回滚事务。如果在事务中抛出其他类型的异常,但却期望

2020-05-17 13:31:29 2335

原创 JVM有关的知识点(四)

1. 常见的几种OOM常见的OOM错误有以下几种:java.lang.StackOverflowErrorjava.lang.OutOfMemoryError : java heap spacejava.lang.OutOfMemoryError : GC overhead limit exceededjava.lang.OutOfMemoryError : Direct buffer ...

2019-12-04 17:15:48 169

原创 JVM有关的知识点(一)

jvm有关的知识点1. 你了解JAVA虚拟机吗?能解释一下底层的模块吗?JVM在整个jdk(java 运行环境)中处于最底层,负责与操作系统的交互,用来屏蔽操作系统环境,提供一个完整的Java运行环境,因此也就虚拟计算机. 操作系统装入JVM是通过jdk中Java.exe来完成,通过下面4步来完成JVM环境.(1)创建JVM装载环境和配置(2)装载JVM.dll(3)初始化JVM.dll...

2019-11-04 19:58:33 313

原创 软技能代码之外的生存指南读书笔记(一)

十步学习法十步学习法体系背后逻辑掌握一门技术,需要了解一下三个要点。如何开始 — 要想开始使用自己所学的,我需要掌握哪些基本知识?学科范围 — 我现在学的东西有多宏大?我该怎么做?在开始阶段,我不需要了解每个细节,但是如果我能对该学科的轮廓有大致的了解,那么将来我就能发现更多细节。基础知识 — 不止在开始阶段,要想使用一项特定的技术,我需要了解基本的用户案例和最常见的问题,也需要知道自...

2019-11-03 21:48:49 180

原创 java 集合整理归纳

java 集合整理归纳1. 概述:2. connection接口 小结2.1. List2.1.1. ArrayList与Vector区别2.1.2. ArrayList与LinkedList区别2.1.3. List 常用遍历方法2.2. Set2.2.1 HashSet, TreeSet, LinkedHashSet区别2.3. Map2.3.1. TreeMap2.3.2. HashM...

2019-10-30 21:15:58 245

原创 请手写一个Singleton

1. 手写一个Singleton1.1. 饿汉式特点:程序启动的时候,就加载到内存中,不能做到延迟加载避免了多线程同步问题,线程安全java实现 class Singleton{ private static Singleton instance = new Singleton(); private Singleton(){} ...

2019-10-30 20:33:13 339

原创 为什么读文件操作一次读取字节数组最大是8192

为什么读文件操作一次读取字节数组最大值是8192 ?最近做项目遇到将服务器上的文件下载到本地操作。其中用到了一个方法Files.copy调试过程中查看源码发现一个很有意思的事 // buffer size used for reading and writing private static final int BUFFER_SIZE = 8192; /** * ...

2018-11-18 19:59:45 9002 2

转载 面试一

过滤器Servlet中的过滤器Filter是实现了javax.servlet.Filter接口的服务器端程序,主要的用途是过滤字符编码、做一些业务逻辑判断等。其工作原理是,只要你在web.xml文件配置好要拦截的客户端请求,它都会帮你拦截到请求,此时你就...

2018-09-07 11:08:40 147

转载 RSA算法系列二

Java 进行 RSA 加解密时遇到的坑1. 加密的系统不要具备解密的功能,否则 RSA 可能不太合适公钥加密,私钥解密。加密的系统和解密的系统分开部署,加密的系统不应该同时具备解密的功能,这样即使黑客攻破了加密系统,他拿到的也只是一堆无法破解的密文数据。否则的话,你就要考虑你的场景是否有必要用 RSA 了。2. 可以通过修改生成密钥的长度来调整密文长度生成密文的长度等于密钥长...

2018-08-14 15:23:02 941

原创 RSA算法系列一

RSA算法系列一1 RSA基础1.1 密钥生成的步骤如下 1. 随意选择两个大的质数p和q,p不等于q,计算N=pq。 2. 计算p和q的乘积n(将n转换为二进制后,二进制的长度就是密钥的长度,实际应用中一般选择1024位、2048位); 3. 计算n的欧拉函数φ(n); 4. 随机选择一个整数e,其中φ(n)>e>1,且e与φ(n)互质(...

2018-08-14 12:23:14 442

3GPP TS 27.007 version 15.3.0 Release 15英文原版.pdf

3GPP TS 27.007 version 15.3.0 Release 15英文原版.pdf 外网找来的

2020-03-13

Android NDK 开发教程及JNI教程.zip

Android NDK 开发教程及JNI教程c语言开发介绍

2020-03-12

Bouncy Castle 1.64 API及制作工具

Bouncy Castle 1.64API 离线版最新版文档,压缩包里面有制作电子书制作工具,不会的可以百度一下

2019-11-20

国密算法介绍

介绍了SM1、SM4、SM7、祖冲之密码是对称算法;SM2、SM9是非对称算法;SM3是哈希算法

2018-01-22

webservice调用https接口

2017-04-26

图解密码技术(日)结城浩(著) 电子书

图解密码技术(日)结城浩(著) 电子书

2017-03-21

空空如也

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

TA关注的人

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