java 登陆和注册传输的加密解密

  • Post author:
  • Post category:java

项目中用spring+springMVC+mybatis搭建,在登陆和注册的传输过程要加密,经过网上各种加密的方法,最后决定用这样的方式,虽然说不是最好的,但是觉得一般项目也就够了。 方法:md5+rsa非对称加密 过程:当用户发送登陆页面的请求时,服务器动态产生rsa秘钥对,然后把公钥连同登陆界面返回给用户,...输入信息...然后用户点击登陆按钮,这时候获取密码的文本,先使用md5对明文的文本…

继续阅读 java 登陆和注册传输的加密解密

Java高级-线程同步lock与unlock使用

  • Post author:
  • Post category:java

原文: https://my.oschina.net/xianggao/blog/88477 一、Lock与Synchronized区别 Java中可以使用Lock和Synchronized的可以实现对某个共享资源的同步,同时也可以实现对某些过程的原子性操作。 Lock可以使用Condition进行线程之间的调度,Synchronized则使用Object对象本身的notify, wait, no…

继续阅读 Java高级-线程同步lock与unlock使用

java jvm 内存模型_JVM内存模型——JAVA的根基

  • Post author:
  • Post category:java

抽象 解析 程序计数器 程序计数器(Program Counter Register)是JVM中一块较小的内存区域,保存着当前线程执行的虚拟机字节码指令的内存地址(可以看作当前线程所执行的字节码的行号指示器)。 如果线程执行的是java方法,这个计数器记录的是正在执行的虚拟机字节码指令的地址(可以理解为上图所示的行号),如果正在执行的是native方法,这个计数器的值为undefined。 JVM…

继续阅读 java jvm 内存模型_JVM内存模型——JAVA的根基

Java——》虚拟机栈溢出

  • Post author:
  • Post category:java

推荐链接:     总结——》【Java】     总结——》【Mysql】     总结——》【Spring】     总结——》【SpringBoot】     总结——》【MyBatis、MyBatis-Plus】 Java——》虚拟机栈溢出 代码结果注意 代码 public class Test { public static long count = 0; public static v…

继续阅读 Java——》虚拟机栈溢出

day 01-Java基础

  • Post author:
  • Post category:java

第1章 内容介绍 前言 课程三阶段 第一阶段 建立编程思想 第二阶段 提升编程能力 第三阶段 分析需求,代码啊实现能力 课程说明 课程特色 基础练习讲解升级 就业方向 应用领域 JavaEE 企业级应用Android 平台应用移动领域应用 开发场景 目录 Java历史 Java特色 Java运行环境及运行过程 Java开发环境搭建 DOS常用指令 Java历史 什么是程序 程序:计算机执行某些操作…

继续阅读 day 01-Java基础

Eclipse 软件 Java 解决:出现的editor does not contain a main type错误框 问题

  • Post author:
  • Post category:java

Eclipse 软件 解决:出现的 editor does not contain a main type 错误框 问题 当你运行 Java文件是,如果弹出了下面的 错误框: 出现错误的原因: 当前的源代码(所有的包)没有被添加到build path中:(src路径里面是文件目录的样子) 解决方法: 对着:src 路径右键 -> Build Path -> Use as Source …

继续阅读 Eclipse 软件 Java 解决:出现的editor does not contain a main type错误框 问题

安装完jdk在cmd输入Java没有反应的解决办法

  • Post author:
  • Post category:java

问题原因 在安装完JDK后,配置环境变量,参考 https://www.cnblogs.com/cnwutianhao/p/5487758.html 这篇文章,出错就处在配置Path的时候,直接 点击了新建,然后复制了 %Java_Home%\bin;%Java_Home%\jre\bin,但是这就是出错的原因 解决办法 1.方法一 直接在这个界面复制那句话,不要进去后,成为一条一条的条目的时候,…

继续阅读 安装完jdk在cmd输入Java没有反应的解决办法

对Java字符类型的深入了解(转贴) .

  • Post author:
  • Post category:java

Java 的1.1 版 本 引 入了 许 多 处 理 字 符(char 型 数 据) 的 类。 这些 新 的 类 能 够 使 得 某 些 具 体 平 台 上 的字 符 转 换 成 为 符 合Unicode 标 准 的 字 符。 文章 主 要 关 注 增 加 了 哪 些 类, 以 及 增 加这 些 字 符 处 理 类 的 动 机。 char类型 ---- 或 许 在C 语 言 中,最 常 被 滥 用…

继续阅读 对Java字符类型的深入了解(转贴) .

Caused by: java.lang.IllegalStateException: <dubbo:service interface=““ /> interface not allow null!

  • Post author:
  • Post category:java

今天我在dubbo项目中,新增一个服务时,代码写完正准备启动项目报错了:四月 18, 2021 12:16:34 上午 org.apache.catalina.loader.WebappClassLoader findResourceInternal 信息: Illegal access: this web application instance has been stopped already…

继续阅读 Caused by: java.lang.IllegalStateException: <dubbo:service interface=““ /> interface not allow null!

力扣(JavaScript)—70. 爬楼梯

  • Post author:
  • Post category:java

力扣:70. 爬楼梯 假设你正在爬楼梯。需要 n 阶你才能到达楼顶。 每次你可以爬 1 或 2 个台阶。你有多少种不同的方法可以爬到楼顶呢? 注意:给定 n 是一个正整数。 示例 1: 输入: 2 输出: 2 解释: 有两种方法可以爬到楼顶。 1. 1 阶 + 1 阶 2. 2 阶 示例 2: 输入: 3 输出: 3 解释: 有三种方法可以爬到楼顶。 4. 1 阶 + 1 阶 + 1 阶 5. 1…

继续阅读 力扣(JavaScript)—70. 爬楼梯