自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 RSA算法应用 前端加密(AngularJS) 后台解密 (java)

RSA算法应用 前端加密(AngularJS) 后台解密 (java)1.加密算法的介绍​ RSA算法非常可靠,密钥越长,它就越难破解。​ 根据已经披露的文献,目前被破解的最长RSA密钥是768个二进制位。也就是说,长度超过768位的密钥,还无法破解(至少没人公开宣布)。因此可以认为,1024位的RSA密钥基本安全,2048位的密钥极其安全。2.对称加密和非对称加密的区别对称加密: 介绍:甲方选择某一种加密规则加密,乙方使用同一种规则解密。 优点: 算法公开、计算量小、加密速度快、加密效率高

2022-02-21 15:17:22 1138

原创 mybatis 入门demo

Maven+ Mybatis 入门demo1.demo架构2.引入pom文件<dependencies> <dependency> <groupId>org.mybatis</groupId> <artifactId>mybatis</artifactId> <version>3.5.0</version>

2021-07-26 16:37:00 449

原创 idea @Data 失效

@Data 注解的主要作用是提高代码的简洁,使用这个注解可以省去代码中大量的get()、 set()、 toString()等方法;

2021-07-24 13:49:10 6873

原创 一枚大学生“码农“的推土之路

        大学毕业了,回首往昔,感慨挺多。最近简单的总结了一下自己对一些技术领域的泛泛理解以及学习的分享。本篇内容旨在分享,部分内容如有问题欢迎提出!<-.->目录发展路线学习途径如何抉择发展路线先来说说学校应用专业对口"最可能"走的几个方向:        1.网络安全工程师   &nbsp

2020-07-12 19:39:52 246

原创 LeetCode多线程

1114. 按序打印 我们提供了一个类: public class Foo { public void one() { print("one"); } public void two() { print("two"); } public void three() { print("three"); } } 三个不同的线程将会共用一个Foo实例。 线程 A 将会调用 one() 方法 线程 B 将会调用two() 方...

2020-07-08 21:22:45 126

原创 LeetCode 数据库练习笔记

175. 组合两表 左查询: left join ... on ... 176. 第二高的薪水 如果不存在第二高的薪水,则返回null (考察 ifnull 和 limit/offset) DISTINCT: 去重 SQL查询语句中的 limit 与 offset 的区别: limit y 分句表示: 读取 y 条数据 limit x, y 分句表示: 跳过 x 条数据,读取 y 条数据 limit y offset x 分句表示: 跳过 x 条数...

2020-07-08 21:19:46 182

原创 struts2 框架自我总结

struts2 框架1.简介​ Struts2框架是一个用于开发Java EE网络应用程序的开放源代码网页应用程序架构。它利用并延伸了Java Servlet API,鼓励开发者采用MVC架构。Struts2以WebWork优秀的设计思想为核心,吸收了Struts框架的部分优点,提供了一个更加整洁的MVC设计模式实现的Web应用程序框架。​ 1.基于MVC框架​ ...

2020-07-08 21:12:52 155

原创 Socket文件传输demo

一、Socket本地上传客户端package com.demo.client;import java.io.*;import java.net.Socket;import java.util.Scanner;public class Client{ public static void main(String[] args) throws IOException ...

2020-07-08 21:12:34 169

原创 Lambda、函数式接口、Stream流、序列化

一、Lambda表达式函数编程思想(1).不使用Lambda:需要定义类、创建对象;(2).使用Lambda:不需要定义类,不需要创建对象。Lambda相对于面向对象编程的优势:写法简单,可读性强。缺省规则1).形参相关:形参的数据类型都可以省略。2).形参相关:如果形参只有一个,可以同时省略:数据类型、一对小括号。注:如果省略小括号,必须同时省略数据类型如果省略数据类型,可以不...

2020-07-08 21:12:07 269

原创 LeetCode简单算法笔记

1.冒泡排序对一串数组 [5,2,3,1] 进行从小到大排序解题1: public int[] sortArray(int[] nums) {// Arrays.sort(nums);// return nums;//冒泡排序//外圈控制比较次数 i= 1,2,3// for (int i = 0; i < nums.length-1; i++)...

2020-06-05 16:15:16 114

原创 Java基础20面

Java SE 的10基础面试题1.jdk和jre有什么区别?JRE: Java Runtime EnvironmentJDK:Java Development KitJRE是java运行时环境,包含了java虚拟机,java基础类库。使用java语言编写的程序运行环境,是提供给想运行java程序的用户使用的。JDK是java开发工具包,是java程序员编写java程序所需的开发的工具包...

2020-04-06 04:27:00 131

转载 Java基础10面

Java SE 的10基础面试题1.jdk和jre有什么区别?JRE: Java Runtime EnvironmentJDK:Java Development KitJRE是java运行时环境,包含了java虚拟机,java基础类库。使用java语言编写的程序运行环境,是提供给想运行java程序的用户使用的。JDK是java开发工具包,是java程序员编写java程序所需的开发的工具包...

2020-03-31 03:47:59 111

空空如也

空空如也

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

TA关注的人

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