由于2019年1月起Oracle对通用计算以外的应用场景开始收费,综合看来还是主要针对嵌入式的Java应用进行收费,毕竟嵌入式设备的数量是庞大的,可以有数亿元进账. 因Oracle JDK收费,各大公司也开始了从Oracle JDK更换到开源的Open JDK,对于开源JDK,有经过验证的zulu版本,也有原汁原味的Open版本. zulu版本包含多种安装格式,有直接解压的zip包,也有msi安装文件,对于Linux和Mac OS,有tar包和dmg包可供选择. 我们知道安装JDK是要配置环境变…
场景描述: windows系统更换System32下文件后 重启无法进入桌面 情况1,原替换文件有备份     解决建议: 准备好该文件 情况2,原备份文件没有备份  解决建议:从相同版本的服务器上边,考取相应同名的文件 解决方式: 重新启动服务器, 长按F8 进入windows安全模式 进入安全模式下黑色,命令行终端 切换到C盘 (可能中文目录会出现乱码,仔细看,英文目录还是可以正常显示的,只是字体发生了变化) 进入C:\Windows下,直接运行(输入):explorer.exe 耐心等待,…
jdk 安装过程配置环境变量 error 的解决过程 问题背景: 我在安装 jdk 过程中在JAVA_HOME和path中添加路径后, cmd 中输入java 和javac均出现错误,因为之前在 D 的某个文件夹安装过 jdk 估计没卸载干净. 解决方案: 调整path中环境变量的顺序,顺序为%JAVA_HOME%\jre\bin要在%SystemRoot%\system32之前.一般我们添加路径都是这样(如下图) 但是我在执行指令时会出现错误,更改顺序后如下图 再运行java 和javac成功…
目录 一.jdk工具之jps(JVM Process Status Tools)命令使用 二.jdk命令之javah命令(C Header and Stub File Generator) 三.jdk工具之jstack(Java Stack Trace) 四.jdk工具之jstat命令(Java Virtual Machine Statistics Monitoring Tool) 四.jdk工具之jstat命令2(Java Virtual Machine Statistics Monitori…
nginx和Tomcat集成后发生的重定向问题分析和解决 Tomcat前端配置一个HTTP服务器应该是大部分应用的标配了,基本思路就是所有动态请求都反向代理给后端的Tomcat,HTTP服务器来处 理静态请求,包括图片.js.css.html以及xml等.这样可以让你的应用的负载能力提高很多,前端这个HTTP服务器主流用的最多的当属 Apache HTTP Server和nginx.今天这篇文章主要讲解的是这种组合的方式的前提下,后端的Tomcat中的app在301跳转的时候遇到的一个问题. 问…
函数延后估值及字节码分析 在一个循环中定义了函数 f 但是并未对其进行调用,在循环结束后调用,此时i值为3故最终3个函数输出均为9.而非1, 4, 9. 这是由于在定义闭包函数 f 时,传入变量 i,而在循环结束后才调用函数,此时的 i 已为 3,下面使用字节码来查看并论证这一运行顺序. import dis def count(): fs = [] for i in range(1,4): def f(): return i*i fs.append(f) return fs def run()…
https://wenku.baidu.com/view/9d503ef367ec102de2bd89d7.html 强烈感谢上面分享文档的大侠!! 1.更换主板后,linux系统,无法加载引导.需要设置主板的启动项 2.选择boot manager,进到下面的画面 3.选择add boot option进入 4.选uefi full path option 5.选第一个.然后可以看到有个redhat的选项选它进入下一个画面选grub.Efi进入 6.选input thedescription.…
更换手机号 一步到位,更改密保手机号,OK了 更换手机 老卡插入 登录QQ,OK了 更换手机号和手机 老卡插入新手机 登录QQ 新卡插入新手机 更改密保手机号,OK了…
安装了1.7之后修改了JAVA_HOME的环境变量 修改成功之后,在cmd输入java -verson还是出现1.8的版本号 解决办法:将环境变量Path中的%JAVA_HOME%/bin 移到最前面,即可解决. 因为安装Oracle之类的带有jdk的软件时,会自动在Path里最前面写入一段jdk路径的变量值,我这里的Oracle指向的jdk就是1.8版本的jdk,在cmd输入java -version还是显示1.8的版本号.…
编译显示错误为: /usr/bin/ld: warning: libpng16.so.16, needed by /usr/local/lib/libopencv_imgcodecs.so, not found 我的解决方法是: sudo apt-get remove --purge libpng-dev sudo apt-get install libpng16-dev 然后 make clean 重新编译.…