自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(37)
  • 资源 (7)
  • 收藏
  • 关注

原创 TPM2 工作原理及操作 -- API Doc(一)

TPM2 工作原理及操作 -- API Doc(一)

2022-07-23 13:14:46 2139

原创 TPM2 工作原理及操作 --数据封装(三):使用策略密封数据

TPM2 工作原理及操作 --数据封装(三):使用策略密封数据

2022-07-23 13:14:37 704

原创 TPM2 工作原理及操作 -- 授权和会话(四):三种授权

TPM2 工作原理及操作 -- 授权和会话(四):三种授权

2022-07-23 13:14:17 1602

翻译 TPM2 工作原理及操作 -- 授权和会话(三):授权格式

TPM2 工作原理及操作 -- 授权和会话(三):授权格式

2022-07-23 13:13:33 516

翻译 TPM2 工作原理及操作 -- 授权和会话(二):增强授权EA

TPM2 工作原理及操作 -- 授权和会话(二):增强授权(enhanced authorization, EA)

2022-07-23 13:13:03 456

翻译 TPM2 工作原理及操作 -- 授权和会话(一)

TPM2 工作原理及操作 -- 授权和会话(一)

2022-07-22 16:36:00 716

原创 TPM2 工作原理及操作 --- 数据封装(二)

TPM2 工作原理及操作 --- 数据封装(二) :nv索引

2022-07-22 16:30:23 1184

原创 TPM2 工作原理及操作 --- 数据封装(一)

TPM2 工作原理及操作 --- 数据封装(一)

2022-07-22 15:23:10 1247

原创 熟悉可信计算技术(四)

熟悉密码技术及PKI证书体系,了解国密算法

2022-07-22 14:14:23 293

转载 熟悉可信计算技术(三)

国内可信计算标准及规范

2022-07-22 14:09:23 274

原创 熟悉可信计算技术(二)

国外可信计算的一些前沿技术

2022-07-22 14:06:10 1050

转载 熟悉可信计算技术(一)

如何理解和学习可信计算3.0

2022-07-22 14:00:24 1234

原创 Kali 上安装可信计算TPM2.0软件包

Kali系统安装,TPM2软件包安装,TPM2命令操作

2022-07-22 13:24:24 1649 1

原创 @RequestMapping 用法详解之地址映射

@RequestMapping 用法详解之地址映射

2022-07-22 10:35:04 655

原创 springboot打包成jar无法访问jsp页面的解决方法

springboot打包成jar,无法访问jsp 页面的解决方法:将maven打包插件的版本改为1.4.2 <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> <version>1.4.2.RELEASE</version> <configurat

2022-07-22 10:33:38 1039 1

原创 计算机的北桥与南桥

北桥与南桥1. 主板芯片组的组成结构实际上分为多芯片结构和单芯片结构一是传统的南北桥芯片组。这也是相当流行的主板芯片组架构,其中北桥芯片(NorthBridge)是CPU与其他外部设备连接的桥梁,AGP、PCI、DRAM及南桥等设备都要通过不同途径与它相连。它一般位于CPU和AGP插座之间。南桥(South Bridge)主要是连接I/O和ISA设备,并负责管理中断及DMA通道。二是Intel的三芯片结构。Intel从i810/815系列芯片组开始,就不再以南北桥的形式了,取而代之的是I

2021-02-20 17:13:54 5139 2

原创 System.out.println对性能的影响

讲讲你不知道的System.out.println在开发或者调试bug的过程中,有些同学经常用到System.out.println语句,输出到控制台,用来查看数据是否正常。开发或者调试完毕,很可能就忘记删除,直接就发布到生产中去了。在一些对性能要求比较高的项目当中,忘记删除的这些代码,就成为将为需要清除优化的对象了。System.out.println 这个语句 对性能有影响吗? 答案是肯定的,下面用实例给大家验证一下:废话不多说,上代码:public class ...

2020-07-24 17:35:36 3772 4

原创 @transactional注解在什么情况下会失效

一、特性先来了解一下@Transactional注解事务的特性吧,可以更好排查问题1、service类标签(一般不建议在接口上)上添加@Transactional,可以将整个类纳入spring事务管理,在每个业务方法执行时都会开启一个事务,不过这些事务采用相同的管理方式。2、@Transactional 注解只能应用到 public 可见度的方法上。 如果应用在protected、private或者 package可见度的方法上,也不会报错,不过事务设置不会起作用。3、默认情况下,Sprin

2020-07-24 16:56:45 830

原创 IDEA启动tomcat正常,但是tomcat的webapps文件夹没有项目文件,打开默认URL提示404

问题从进入项目组就面临了,困扰两天,其中正常解决过一次,但是换了电脑之后又出现同样的问题,于是写了这个blog项目结构:JavaWeb项目问题背景:idea引入项目,tomcat正常启动,项目未启动,访问不到jsp页面问题根本:idea打包时,并没有将jsp、css、js等文件打入到输出目录...

2020-07-01 18:48:41 6469 3

转载 解决idea启动项目报错:Unable to open debugger port(127.0.0.1:62405):java.net.SocketException"socket closed

原因分析:出现这个报错的原因是因为端口被占用导致的。解决方法:解决方法主要两种:修改端口配置(推荐)、关闭占用端口的进程(不推荐)。方式一:修改端口配置(推荐)被占用的端口可能是本地端口,也可能是JMX端口或Debug模式下的端口,配置端口位置如图所示,尝试修改后启动tomcat不报错就可以了。方式二:关闭占用端口的进程(不推荐)找到占用端口的进程并关闭即可,但这...

2019-07-03 15:17:09 26758 1

原创 订单格式:格式:YYYYMMDD+6位序列,后6位是固定的6位数实现

订单格式:格式:YYYYMMDD+6位序列,后6位是固定的6位数,新增一条自动+1,高位补0的实现示例:20160101000001String date = new SimpleDateFormat("yyyyMMdd").format(new Date());for(int number;number<100000;number++){ //订单号 Strin...

2019-06-25 10:55:17 1916

原创 ibaties 配置时,daoManager报java.lang.NullPointerException

公司项目采用ibaties,没有自动生成mapper文件工具,自己各种配置完成后,tomcat总是起不来,还报空指针sql-map-config.xml文件配置好了:dao.xml文件配置全部dao、daoimpl文件都正常,一直报错,找了两个晚上,最后在SqlMap.xml发现,自己写道sql语句有错。少了#号写Java这么久,还是会犯这种低级错误,之前总...

2019-06-24 10:34:23 206

转载 匿名内部类中关于new Runnable()的使用

匿名内部类也就是没有名字的内部类,正因为没有名字,所以匿名内部类只能使用一次,它通常用来简化代码编写。但使用匿名内部类还有个前提条件:必须继承一个父类或实现一个接口1、继承一个父类的匿名内部类实现:abstract class People { public abstract void eat(); } public class De...

2019-05-30 16:27:02 2872

转载 Java技术面试答案(汇总版)

Java技术面试答案(汇总版) 1.面向对象和面向过程的区别面向过程优点:性能比面向对象高,因为类调用时需要实例化,开销比较大,比较消耗资源;比如单片机、嵌入式开发、Linux/Unix等一般采用面向过程开发,性能是最重要的因素。缺点:没有面向对象易维护、易复用、易扩展面向对象优点:易维护、易复用、易扩展,由于面向对象有封装、继承、多态性的特性,可以设计出低耦合的系统,使系统更加灵...

2019-04-28 14:34:24 272

原创 intellij下将springboot项目打成war包发布到本地tomcat服务器上

1.将pom.xml中的打包方式修改为war <!--默认为jar方式--> <!--<packaging>jar</packaging>--> <!--改为war方式--> <packaging>war</packaging>2.在pom.xml中添加依赖,将scope状态修改...

2019-04-26 14:38:33 463

原创 mybatis 项目启动时报“Result Maps collection already contains value for xxx”

用IDEA + springboot +mybatis 项目启动,报错:IllegalArgumentException: Result Maps collection already contains value for xxxxx原因:用generator逆向生成时,如果不删除原 XXXmapper.xml 文件,则在文件中会追加生成相关内容,并不会覆盖。解决方法:将之前生成...

2019-04-26 14:13:40 448

原创 使用Intellij IDEA 搭建 spring boot 1.5.9 + maven + mybatis + druid + oracle jdbc 项目 带Generator自动生成器

目的:使用Intellij IDEA 搭建 spring boot 1.5.9 + maven+ druid + mybatis + oracle jdbc 项目 , 项目自带Generator自动生成器,生成mapper及相关文件注意:开发工具:Intellij IDEA 本项目使用的环境:开发工具:Intellij IDEA 2019.1.1 sp...

2019-04-26 13:14:13 1948 1

转载 java 中, 如果先return了,然后还有finally,如何执行

1、不管有没有异常,finally中的代码都会执行2、当try、catch中有return时,finally中的代码依然会继续执行3、finally是在return后面的表达式运算之后执行的,此时并没有返回运算之后的值,而是把值保存起来,不管finally对该值做任何的改变,返回的值都不会改变,依然返回保存起来的值。也就是说方法的返回值是在finally运算之前就确定了的。4、如果retur...

2019-04-24 16:06:20 1929

原创 解决IDEA 中爆出红线 cannot resolve method 'error..(java.lang.String)............的原因

百度了很多,很多都是说要清理idea的缓存,可以尝试一下是否有效:“File”---->“Invalidate Caches / Restart”但是我清理很多次,发现不是缓存的原因,是idea缺少插件Lombok的原因。直接在市场安装就可以。...

2019-04-23 18:45:36 17133 12

转载 EL表达式处理页面毫秒数

后台传入前天页面的事件类型为long型(毫秒型),因此需要在页面进行处理,格式化日期,${log.time}是从后台传入的毫秒数,在页面进行格式化处理

2017-10-11 15:46:37 441

转载 @RequestBody, @ResponseBody 注解详解

@RequestBody, @ResponseBody 注解详解

2017-04-05 10:35:27 236

转载 @RequestMapping 用法详解之地址映射

@RequestMapping 用法详解之地址映射

2017-04-05 10:34:01 343

转载 Spring环境的搭建与测试 (spring2.5.6)

Spring环境的搭建与测试 (spring2.5.6)

2017-03-24 16:07:36 439

转载 Spring + JDBC 组合开发集成步骤

Spring + JDBC 组合开发集成步骤

2017-03-24 16:04:10 152

转载 spring的自动装配(default-autowire="byName")

spring的自动装配(default-autowire="byName")

2017-03-24 15:55:36 712

转载 Spring注解实现AOP(面向切面编程Aspect Oriented Programming,AOP)

Spring注解实现AOP

2017-03-24 15:48:52 295

转载 Spring + JDBC 组合开发集成步骤

Spring + JDBC 组合开发集成步骤

2017-03-24 15:38:31 214

rbac_0+1+2.zip

访问控制rbac实践 项目信息:RBAC 0+1+2 编程语言:Java 编程框架:Springboot

2021-01-15

高级密码学报告------Hash算法与RSA算法分析与研究

高级密码学报告------Hash算法与RSA算法分析与研究 适合高级密码学期末作业。 随着信息化和数字化社会的发展,人们对信息安全和保密的重要性认识不断提高,而在信息安全中起着举足轻重作用的密码学也就成为信息安全课程中不可或缺的重要部分,密码学是以研究秘密通信为目的,即对所要传送的信息采取一种秘密保护,以防止 第三者对信息的窃取的一门学科。密码学早在公元前400多年就已经产生,人类使用密码的历史几乎与使用文字的时间一样长。密码学的发展过程可以分为四个阶段:古代加密方法、古典密码、近代密码、现代密码。。。

2020-12-12

北京工业大学--算法作业5--分支界限法--任务分配--Java

北京工业大学--算法作业5--分支界限法--任务分配--Java 有n份作业分配给n个人去完成,每人完成一份作业。假定第i个人完成第j份作业需要花费cij时间, cij>0,1≦i,j≦n。试设计一个回溯算法,将n份作业分配给n个人完成,使得总花费时间最短。 请用分支界限法解决此问题。

2020-12-12

北京工业大学--算法作业4--回溯算法--任务分配--Java

北京工业大学--算法作业4--回溯算法--任务分配--Java 有n份作业分配给n个人去完成,每人完成一份作业。假定第i个人完成第j份作业需要花费cij时间, cij>0,1≦i,j≦n。试设计一个回溯算法,将n份作业分配给n个人完成,使得总花费时间最短。 请用回溯法解决此问题。

2020-12-12

北京工业大学--算法作业3--huffman编码对文本文件进行压缩与解压---Java

北京工业大学--算法作业3--huffman编码对文本文件进行压缩与解压---Java代码 设计并实现贪心算法,利用huffman编码对文本文件进行压缩与解压。 输入:一个文本文件 输出:压缩后的文件 算法过程: (1)统计文本文件中每个字符的使用频度 (2)构造huffman编码 (3)以二进制流形式压缩文件

2020-12-12

北京工业大学--算法作业2--动态规划算法实现0-1背包问题---Java

北京工业大学--算法作业2--动态规划算法实现0-1背包问题---Java代码 利用动态规划算法实现0-1背包问题或装配线调度问题。(二选一) 要求测试数据以文本文件的形式存储, 即所有的数据由文本文件读入。 利用动态规划算法实现0-1背包问题或装配线调度问题。(二选一) 要求测试数据以文本文件的形式存储, 即所有的数据由文本文件读入。

2020-12-12

北京工业大学 算法分析与设计 作业01 邮局选址问题 Java代码

北京工业大学 算法分析与设计 作业01 邮局选址问题 编程语言:Java 问题描述:在一个按照东西和南北方向划分成规整街区的城市里,n个居民点散乱地分布在不同的街区中。用x坐标表示东西向,用y坐标表示南北向。各居民点的位置可以由坐标(x,y)表示。要求:为建邮局选址,使得n个居民点到邮局之距离的总和最小。 提示:带权中位数(分治算法)

2020-12-03

空空如也

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

TA关注的人

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