tomcat9 java版本_Tomcat和JDK版本的对应关系

  • Post author:
  • Post category:java

在面临以下两种情景时,我们常常讨论Tomcat和JDK版本的对应关系。 一是:安装哪种版本的JDK,可以使tomcat运行起来; 二是:安装哪种版本的JDK+Tomcat组合,可以让我用某版本JDK编写的网站运行起来。 其实,这两种问题有一个共同的答案:低版本JDK无法运行高版本JDK编译的代码。 tomcat官网(http://tomcat.apache.org/whichversion.htm…

继续阅读 tomcat9 java版本_Tomcat和JDK版本的对应关系

java实现远程控制应用

  • Post author:
  • Post category:java

现在在公司上班经常需要远程到项目进行一些问题的出来。大家知道qq远程再网络比较好的情况下还是可以的。 但是网络不是很给力的情况下大家应该也知道。经常用tv,也算比较好用,但是现在的高版本都是收费的,不买正版的5分钟就断一次所以基本没法用。再尝试多个后也都有缺点。周末没事自己就研究这怎么去写个可以实现远程控制的东东。 去网上找了些资料发现远程控制实现并不难。原理就如下。(完全是自己理解的写的不喜勿喷…

继续阅读 java实现远程控制应用

Java数组

  • Post author:
  • Post category:java

数组 概念: 指的是一种容器,可以同来存储同种数据类型的多个值。 但是数组容器在存储数据的时候,需要结合隐式转换考虑。 比如: 定义了一个int类型的数组。那么boolean。double类型的数据是不能存到这个数组中的, 但是byte类型,short类型,int类型的数据是可以存到这个数组里面的。 建议: 容器的类,和存储的数据类型保持一致。 举例: 整数1 2 3 4 56 就可以使用int类…

继续阅读 Java数组

Javascript对象命名风格转换——小驼峰命名和下划线命名相互转换

  • Post author:
  • Post category:java

目前前后端数据交互通常会使用json,如果前后端变量命名风格不一致,就会导致某一端要迁就另一端,这样在自己的代码中就会同时出现两种命名风格。为了避免这种尴尬,我们可以在接口获取数据和发送数据的地方做统一处理,将收到的数据统一转为前端的风格,而将发出的数据转为后端的风格。 这不,项目里后端用了下划线形式的命名风格,而前端用的是小驼峰格式,所以写了两个函数进行转换,主要用到了递归算法和字符串正则替换。…

继续阅读 Javascript对象命名风格转换——小驼峰命名和下划线命名相互转换

从零开始学Java之数据类型如何实现自动与强制转换?

  • Post author:
  • Post category:java

前言 在上一篇文章中, 壹哥 给大家讲解了Java中的数据类型,从此大家就知道了基本类型和引用类型,尤其是8种基本类型的使用和各自特点。但实际上数据类型的使用还有很多更深入的内容,比如数据类型之间的转换,包括自动类型转换和强制类型转换。在今天的文章中, 壹哥 会继续给大家深入地讲解数据类型相关的内容。 ------------------------------ 前戏已做完,精彩即开始 -----…

继续阅读 从零开始学Java之数据类型如何实现自动与强制转换?

java n 1 0_从 Java1 到 Java N

  • Post author:
  • Post category:java

N 八、Java SE 8 Java 8是于2014年3月14号发布。从Java 8开始开发代号已经弃用了,所以从Java 8之后已经没有官方的开发代号了。Java SE 8中的新特性: ①Lambda表达式 ②Pipelines和Streams ③Date和Time API ④Default方法 ⑤Type注解 ⑥Nashhorn JavaScript引擎 ⑦并发计数器 ⑧Parallel操作 …

继续阅读 java n 1 0_从 Java1 到 Java N

java对称加密,java异或加密,Java高性能对称加密

  • Post author:
  • Post category:java

学过网络安全的可能知道加密可分为对称加密与非对称加密,比如大名鼎鼎的ssh。非对称加密有RSA,sm9等,对称加密有DES,sm4算法等,但是计算机基础比较扎实的可能知道一个值a与值b异或操作2次后可以恢复原值,这一点是很容易证明的,异或操作可以实现非常简单高效安全的对称加密,值b就是对称密钥。 美国数学家香农证明只要满足以下两个条件,XOR 加密就无法破解 key(对称密钥) 的长度大于等于 m…

继续阅读 java对称加密,java异或加密,Java高性能对称加密

Java中的CAS

  • Post author:
  • Post category:java

1.什么是CAS? CAS:全称Compare and swap,字面意思:“比较并交换”,一个CAS涉及到一下的操作: 我们假设内存中原数据V,旧的预期值A,需要修改的新值B。 1. 比较A与V是否相等(比较) 2. 如果比较相等,将B写入V。(交换) 3. 返回操作是否成功。 【 CAS伪代码 】下面写的代码不是原子的,真正的CAS是一个原子的硬件指令完成的。这个伪代码只适合辅助理解CAS的流…

继续阅读 Java中的CAS

dll动态库 java_Java调用dll动态库的实现方法

  • Post author:
  • Post category:java

由于项目要求,需要用Java调用windows的dll文件,查了一下,如果用JNI的话是比较麻烦的,在sourceforge.net上搜索了一下“Java dll”,首先出现的是Jnative,于是决定用它,后来也试了些别的,但还是JNative好使,简单总结如下: Java调用动态库所需要关心的问题: l 如何装载dll文件,以及如何定位所要使用的方法; l 数据类型是如何对应的; l 如何给使…

继续阅读 dll动态库 java_Java调用dll动态库的实现方法

JAVA 类的继承(私有属性、自动转型)(入门级小白一看就懂)

  • Post author:
  • Post category:java

JAVA 类的继承 文章目录 JAVA 类的继承 概述 1. 类的继承 1.1 引言 1.2 继承的定义 1.3 继承的规则 1.4 继承的格式 1.5 类的继承实例分析 2 私有属性 3 自动转型 4 子类中重写父类的方法 概述 简要说明我们为什么要学习类的继承,再介绍继承的概念,子类中方法的重写和重载。其中还会引入介绍私有属性、自动转型的概念。 类的继承 我们费劲心思作出一种类后,加入不得不又…

继续阅读 JAVA 类的继承(私有属性、自动转型)(入门级小白一看就懂)