Tomcat

作为一名Java程序员,技术栈的广度深度都不够还想要高薪?请先把这些技术掌握再说。

╄→гoц情女王★ 提交于 2020-10-25 12:30:19
写在前面 最近发现后台不少读者留言吐槽“ 职业窄化 ”的现状——加班严重、涨薪慢、没有时间社交、视野受限、健康受损、一直得不到好的晋升机会、学不到新东西……可当问到金三银四有什么打算的时候,却回答出奇的一致:想跳,但又不敢跳。 个人来看,不管是为了摆脱困境、还是追求更好的发展,只要有助于提升自身能力,符合自己的职业发展规划,跳槽,本身就是一种不错的选择。那么问题来了,处于瓶颈期 的 Java 人,究竟该如何应对一轮又一轮的技术面试呢? 如果个人技术沉淀不足,没搞清市场主流需求的话,结果可想而知。其实,对于 Java 来说,技术岗位无非就是考核这几个方面—— 主流技术框架、源码阅读能力、高并发设计经验、项目实战、架构设计 。 为了能让急需提升的朋友,少走些弯路,在有限时间内补齐短板,这里给大家分享一些我自己收藏学习的技术书籍,有需要这些书籍PDF的朋友可以加我vx【tkzl6666】获得免费领取方式! 资料简介 一、【Java并发编程从入门到入坟】 本书作者结合自己10多年Java并发编程经验,详细介绍了Java并发编程的基础、工作原理、编程技巧和注意事项,对Java高性能高并发编程有极大的参考价值。 本书内容包括并发编程概念,线程,线程安全,线程集合类,线程阀,线程池,Fock/Join,线程、线程池在互联网项目开发的应用,线程监控及线程分析,Android中线程应用。

解决 windows 环境端口占用

旧巷老猫 提交于 2020-10-24 15:51:54
项目启动遇到异常如下 *************************** APPLICATION FAILED TO START *************************** Description: The Tomcat connector configured to listen on port 8082 failed to start. The port may already be in use or the connector may be misconfigured. Action: Verify the connector's configuration, identify and stop any process that's listening on port 8082, or configure this application to listen on another port. 端口占用,打开 cmd 输入命令输入 netstat -aon|findstr "8082" 打开任务管理器找到 pid 为 4576 进程,结束该进程即可。 来源: oschina 链接: https://my.oschina.net/hp2017/blog/4298327

访问阿里云centos7下的tomcat不成功的解决方案!!

笑着哭i 提交于 2020-10-24 14:25:59
访问阿里云centos7下的tomcat不成功一般情况下使用完成前两个步骤即可解决,但有时会有额外情况,此时就应该试试第三个步骤! 1.开启阿里云安全组 打开自己的阿里云实例,选择 本实例安全组 默认情况下会有安全组,如果安全组存在,直接点击配置规则进去添加允许通过的端口号即可,如果没有安全组,则点击加入安全组即可! 放行tomcat 8080端口号!! 2.开启阿里云centos7防火墙下对应的端口号 我的tomcat安装在 /opt 目录下,通过以下命令行进行端口的开放、防火墙开启、tomcat服务器启动的才做。 # 查看firewall服务状态, active(running)代表正在开启,inactive(dead)代表已关闭 systemctl status firewalld # 开启 service firewalld start # 重启 service firewalld restart # 关闭 service firewalld stop # 开启端口 开端口命令:firewall-cmd --zone=public --add-port=8080/tcp --permanent 重启防火墙:systemctl restart firewalld.service 命令含义: --zone #作用域 --add-port=80/tcp #添加端口,格式为:端口

面试收获美团offer的学习笔记:MySQL+Spring+JVM+多线程并发等

痞子三分冷 提交于 2020-10-24 12:22:14
从去年到今年先后面试了 6 次美团,外卖、订单、商旅面试了好几个部门、总结下来面试的大体思路真的基本一致诶。比如: JVM 参数配置、常用调试工具、分区、类加载,还会问你有需要线上的调试问题吗?遇到死循环 CPU 飙升怎么解决? Java 并发包常用工具用法和原理、会配合集合类一起考,对了还会有 volatile、CAS 原理等。 MySQL 也算是必备了,索引存储结构、索引搜索原理、事务的隔离级别和原理,这些真的是逢考必问。当然除了 MySQL,Redis 和 ES 也是面试长文的,大多都是集中到原理。比如 ES 倒排索引、分片原理,Redis 的 zset 原理和使用场景、多路复用、穿透、熔断等等。 框架也是必备的知识点,最常见的就是 AOP 原理,自己怎么实现?Spring Boot 啥原理?框架通常会配合设计模式一起考,比如你最熟悉的设计模式是啥?Spring MVC 里面用了什么设计模式?解决了什么问题? 接下来最重要的就是服务治理了,这里面内容就太多了,Dubbo 也好,Spring Cloud 也罢,总之这个地方最能看得出你真实的工作经验和问题的考虑深度,毕竟没有真正在庞大的系统里面锻炼过真的很难应付这个地方。 没漏掉还有一个最重要的算法,这个就靠平时多练了,LeetCode 中文版上线了,一天一道题,面试必无敌。 说了这么多只有一个重点,就是无论大厂他有没有题库

SpringBoot 整合 FindReport 8.0

大憨熊 提交于 2020-10-24 06:50:34
1.创建springboot项目 2.生成webapp目录 3.复制 FindReport WebRoor/WEN-INF 下如文件到项目 webapp/WEN-INF 中 4. 安装 FineReport 包到本地仓库。 注: 自行修改 -Dfile=后面的路径 call mvn install:install-file -Dfile=D:\Aarea\Java\workJar\findreport_jar\fr-core-8.0.jar -DgroupId=com.fr -DartifactId=fr-core -Dversion=8.0 -Dpackaging=jar call mvn install:install-file -Dfile=D:\Aarea\Java\workJar\findreport_jar\fr-report-8.0.jar -DgroupId=com.fr -DartifactId=fr-report -Dversion=8.0 -Dpackaging=jar call mvn install:install-file -Dfile=D:\Aarea\Java\workJar\findreport_jar\fr-third-8.0.jar -DgroupId=com.fr -DartifactId=fr-third -Dversion=8.0