12 2021 档案
摘要:JVM内存模型 Java内存模型规定所有变量都存储在主内存中,每个线程还有自己的工作内存 JMM决定一个线程对变量的写入何时对另一个线程可见。 GC回收算法 1、复制清除算法 Copinng 将内存划分为两部分,每次使用一部分,将存活的对象复制到另一部分,再将该部分对象清除 可用内存小 2、
阅读全文
摘要:Ngin 官网:http://www.nginx.org/ Nginx的功能: HTTP代理,反向代理 负载均衡 web缓存 配置文件:conf/nginx.conf # 表示注释符号 nginx配置文件解析 #... #全局块#user nobody; # 配置用户或者组,默认为nobody no
阅读全文
摘要:从spring开始,所有的配置文件都放在项目中,如果需要修改配置文件内容,则需要登陆服务器重启服务。想象一下如果你有一百台服务的需要修改,那是不可想象的工作量。 目前已有的配置中心 携程开源的Apollo:数据保存在mysql中,支持命名空间和分发更新配置 springcloud 中的springc
阅读全文
摘要:nohup java -jar do_iptable.jar & 运行jar会提示:nohup: 忽略输入并把输出追加到"nohup.out" nohup java -jar do_iptable.jar >/dev/null & 运行jar会提示:nohup: 忽略输入重定向错误到标准输出端 √
阅读全文
摘要:先查看导入的类是否存在,如果不存在的话,那查看一下是否缺少了maven依赖。 若可以访问到类的,并且jar包也导入成功了。 也尝试了网上的解决方法,设置Project Encoding、更改Sdk版本、Maven重新clean,install等都没能解决问题。 反反复复折腾最后发现使用mvn ide
阅读全文
摘要:spring boot框架内嵌了tomcat/jetty(可以自行配置使用哪种web容器或者不使用),使用spring-boot-maven-plugin插件将项目打成可执行jar包便能够使用java -jar的命令完成部署。以下介绍如何利用maven打包项目然后将项目部署至服务器上。 1、 <pa
阅读全文
摘要:Windows常用命令: netstat -ano // 列出所有端口的情况 netstat -aon|findstr "49157" // 查看被占用端口对应的PID asklist|findstr "2720" // 查看是哪个进程或者程序占用了2720端口 80端口被占用 使用管理员身份运行
阅读全文
摘要:Window nodejs安装 官网:https://nodejs.org/en/download/ 下载.msi文件 安装:无脑下一步 测试是否安装成功 node -v npm -v (新版的Node.js已自带npm,安装Node.js时会一起安装,npm的作用就是对Node.js依赖的包进行管
阅读全文