摘要:一、jar包分离介绍 springboot构建jar部署,通过使用 java -jar xxx.jar 命令启动服务,非常方便。 但是通过maven构建的jar包含 \BOOT-INF\lib\下的所有依赖jar包,导致jar包文件太大。 本文将lib文件夹下所依赖的jar包分离出来,解决文件过大问
阅读全文
摘要:JDK 11 中文帮助文档 1、离线文档 永久有效 链接:https://pan.baidu.com/s/1GTuqwzotUF-exwiTG6VsUw提取码:3z7z--来自百度网盘超级会员V5的分享 2、网上的在线JDK11的API中文文档 (源自菜鸟教程 当前发现仅仅只有11版本 2023-1
阅读全文
摘要:需要提前在服务器上安装好 Java Maven 在 Linux 上运行 Spring Boot 项目而不使用 jar 包的方式,可以通过以下步骤直接编译和运行源代码:1、安装 Java 和 Maven: 确保你的系统已经安装了 Java 开发工具包 (JDK) 和 Maven。你可以通过以下命令来安
阅读全文
摘要:Druid的ConfigTools工具类使用了RSA非对称加密算法来进行密码加密。它通过生成公钥和私钥对来进行加密和解密操作。具体的加密原理如下: 1. 首先,ConfigTools会生成一对RSA公钥和私钥。2. 原始密码会使用私钥进行加密,生成密文。ConfigTools.encrypt(Str
阅读全文
摘要:环境:CentOS7JDK1.8MYSQL8应用是Spring boot框架的(内嵌式tomcat)jar文件问题描述:通过命令:nohup java -jar XXXX.jar & 启动项目后浏览器访问响应十分的缓慢,网页图片和css等静态资源加载的十分缓慢(网站登录更是需要好几分钟才能完全加载完
阅读全文
摘要:第一步:查看并卸载CentOS自带的OpenJDK 安装好的CentOS会自带OpenJdk,用命令 java -version ,会有下面的信息: 安装好的CentOS会自带OpenJdk,用命令 java -version ,会有下面的信息: java version "1.6.0" OpenJ
阅读全文
摘要:Q:Eclipse添加tomcat出现 The Apache Tomcat installation at this directory is version 8.5.6. A Tomcat 8.0 installation is expected. A:打开tomcat安装目录:apache-to
阅读全文
摘要:jdk最新版历史版本下载 http://www.oracle.com/technetwork/java/javase/downloads/index.html http://www.oracle.com/technetwork/java/javase/archive-139210.html JDK在
阅读全文
摘要:一、实现的思路: (1)首先,需要创建一个Servlet。该Servlet通过字节型响应给客户端返回一个图片,该图片是通过JDK中Java 2D的类库来生成一个图片。图片的生成是依靠一个随机数来完成,然后将这个随机数写成图片格式。最后在Session将这个随机的字符串的状态保持住,以便在用户填写后进
阅读全文
摘要:问题是这样的,将项目部署到服务器上后,发现应用程序的响应速度非常慢,于是开始进行了排查。 TOP 首先查看系统资源占用信息,TOP看一下 发现正在运行的JAVA项目CPU占用率很高,百分之200左右了,那么问题一定出在这个程序中 Ps -mp pid -o THREAD,tid,time 再通过ps
阅读全文
摘要:在Web应用系统开发中,文件上传和下载功能是非常常用的功能,今天来讲一下JavaWeb中的文件上传和下载功能的实现。 对于文件上传,浏览器在上传的过程中是将文件以流的形式提交到服务器端的,如果直接使用Servlet获取上传文件的输入流然后再解析里面的请求参数是比较麻烦,所以一般选择采用apache的
阅读全文
摘要:Tomcat 优化分为系统优化,Java虚拟机调优,Tomcat本身的优化。 Tomcat 如何起停 ./catalina.sh stop ./catalina.sh start/sbin/service tomcat restart /webagme/tomcat/bin/catalina.sh
阅读全文
摘要:1.实验环境和所需软件 1.Windows7环境 2.nginx 1.6.3 3.redis 2.6.2 4.Tomcat 7.0.56 2.配置Nginx [java] view plain copy Nginx路径:E:\new\Tomcat_Nginx_Cluster\nginx-1.6.3\
阅读全文
摘要:默认情况下,tomcat使用的的编码方式:iso8859-1 修改tomcat下的conf/server.xml文件 找到如下代码: <Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="
阅读全文
摘要:本文是我个人在开发web-security 安全框架中使用的方案。 在Web Server集群环境中需要实现 session 共享,一个很好的方法就是将 session 数据存放至 Redis 中。我打算在自己的安全框架中集成此功能,只需要几行配置就能自动让你的 web 项目集成 redis ses
阅读全文
摘要:一、基础篇1.1 JVM1.1.1. Java内存模型,Java内存管理,Java堆和栈,垃圾回收http://www.jcp.org/en/jsr/detail?id=133http://ifeve.com/jmm-faq/1.1.2. 了解JVM各种参数及调优1.1.3. 学习使用Java工具j...
阅读全文
摘要:手动解压JDK的压缩包,然后设置环境变量 1.在/usr/目录下创建java目录 [root@localhost ~]# mkdir/usr/java[root@localhost ~]# cd /usr/java 2.下载jdk,然后解压 [root@localhost java]# curl -
阅读全文