![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
后端
当当和嘟嘟
prefer girlfriend than code
展开
-
nginx结合tomcat,配置反向代理、负载均衡、高可用
准备工作1、一台linux虚拟机(以centos6为例)2、官网下载nginx xxx.tar.gz可以放到/usr/src下3、安装依赖包yum install pcreyum -y install make zlib zlib-devel gcc-c++ libtool openssl openssl-devel 4、解压、编译、安装、nginx包,xxx为你下载的包名t...原创 2020-02-13 22:37:06 · 438 阅读 · 0 评论 -
利用gitee帮你解决GitHub下载慢或下载失败问题
转:https://blog.csdn.net/tefuirnever/article/details/99110367第一步:第二步:第三步:第四步:在上面链接中输入我们刚刚复制的要导入的github项目地址,然后点击创建。第五步:等待码云克隆项目,大概1-3分钟(由你的网络和要克隆项目大小决定)克隆下载就ok...转载 2020-02-20 13:33:01 · 1546 阅读 · 0 评论 -
springboot国际化配置中英文切换
1、新建项目第一步新建springboot项目,勾选web依赖,或者后面进入在pom.xml中加入也可以。2、项目结构项目pom.xml<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.o...原创 2020-02-17 13:00:50 · 6425 阅读 · 3 评论 -
springboot将session存储在redis中,可以实现session共享,亲测
springboot将session存储在redis中,可以实现session共享添加依赖<!--连接redis--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-...原创 2020-04-17 18:42:22 · 3329 阅读 · 4 评论 -
springboot+redis实现session共享+主从复制哨兵
session共享springboot将session存储在redis中,可以实现session共享,亲测主从复制,哨兵机制首先安装好redis,我在同一个主机上安装两个redis,配置主备的。准备两台redis,端口分别设置为6379和6380。需要在redis.config中修改端口。目的:6379的为主,6380为备。修改redis6380的redis.config,修改端...原创 2020-04-17 19:38:02 · 1149 阅读 · 0 评论 -
springboot项目修改后自动重启项目--热部署
springboot项目修改后自动重启项目–热部署1、dependency <!--devtools热部署--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</artifactId> <optional&g原创 2020-12-17 21:00:58 · 877 阅读 · 0 评论 -
thymeleaf神级大坑,IDEA运行正常,项目打包发布运行错误,Error resolving template 不能解析
thymleaf神级大坑<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-thymeleaf</artifactId> </dependen...原创 2020-02-25 23:15:51 · 2996 阅读 · 10 评论 -
thymeleaf中使用iframe,js控制跳转。
利用iframe嵌套另一个页面。src为请求的路径,这里src也可以写为th:src=@{/welcometest}注意:这里请求路径为Controller的路径,利用controller跳转到真实的welcometest.html页面,因为真实页面在templates文件夹中放着,只能通过控制器才能访问。跳转:利用js做逻辑判断跳转:ajax请求,请求成功后,改变src的值,让其访问另...原创 2020-04-08 15:40:15 · 2134 阅读 · 0 评论 -
springboot全局异常处理
springboot全局异常处理转载 2020-04-02 21:40:26 · 710 阅读 · 0 评论 -
阿里云发布Java web项目,linux让程序永久运行,关闭终端后也后台运行
nohup是 no hang up 的缩写,就是不挂断的意思。nohup命令:如果你正在运行一个进程,而且你觉得在退出帐户时该进程还不会结束,那么可以使用nohup命令。该命令可以在你退出帐户/关闭终端之后继续运行相应的进程。在缺省情况下该作业的所有输出都被重定向到一个名为nohup.out的文件中。命令案例:nohup command > myout.file 2>...原创 2020-02-26 01:00:52 · 2050 阅读 · 0 评论 -
thymeleaf中用ajax
thymeleaf模版引擎写项目用到了thymeleaf模版引擎,然后前后端交互用model存数据,然后controller跳转,通过model将数据带过去,利用thymeleaf遍历,这种的话,如果出现错误的情况,前台不好显示提醒。然后就想着要统一返回格式,这样前端可以根据状态码判断,从而做出提示。(完整代码在下面)然后就想着用ajax请求,这样可以通过返回数据判断。本来是想将a...原创 2020-04-07 16:27:45 · 17445 阅读 · 0 评论 -
activeMQ简单示例
消息队列:消息队列中间件是分布式系统中重要的组件,主要解决应用耦合,异步消息,流量削锋等问题。实现高性能,高可用,可伸缩和最终一致性架构。使用较多的消息队列有ActiveMQ,RabbitMQ,ZeroMQ,Kafka,MetaMQ,RocketMQ。为什么使用消息队列?消息队列有什么好处请看?https://www.zhihu.com/question/54152397?sort=created在官网下载下载完毕解压,安装对应的系统位数打开bat文件启动成功:(如果出现wrapper失败原创 2020-07-05 18:10:29 · 964 阅读 · 0 评论 -
www.ngrok.cc免费内网穿透
访问www.ngrok.cc注册账号登陆。之后选择开通隧道点击之后,选择最后一个免费的填写信息然后下载客户端,这里的隧道ID,后面要用到。选择对应的电脑版本。我选择是的win64Bit下载完成后解压,双击打开在这里填入隧道id号,确认就行。然后就成功了,图示:http://****.free.idcfengye.com -> 127.0.0.1:8082代表成功了,浏览器访问此域名即可成功访问到具体服务。 要保证127.0.0.1:8082是可访问的。...原创 2020-05-16 13:33:49 · 953 阅读 · 0 评论 -
redis整合ssm,和解决遇到的几种报错
redis整合ssm以下报错:Caused by: org.springframework.beans.factory.BeanDefinitionStoreException: Invalid bean definition with name ‘poolConfig’ defined in class path resource [spring.xml]: Could not resolv...原创 2019-11-25 22:11:29 · 952 阅读 · 1 评论 -
ssm框架整合并实现简单验证登陆功能
ssm框架整合ssm整合要用到的jar包和配置文件(没有积分的私信我)新建动态web项目,在web-inf/lib中添加资源中给的所有jar包,并右键依赖项目添加以下配置文件到src下配置web.xml文件...原创 2019-05-07 14:22:04 · 7289 阅读 · 0 评论 -
spring IOC 具体实现原理,模拟代码
IOC 控制反转其实spring底层用的是工厂设计模式,下面逐步实现控制反转。案列在包com.westos2.ioc下目录结构ATest类BTest类,类中属性有ATest aTest;要求生产一个A对象,生产一个B对象(内包含A)。代码ATestpackage com.westos2.ioc;public class ATest { public v...原创 2019-05-19 22:25:14 · 1182 阅读 · 0 评论 -
maven下构建ssm框架(Java分模块开发)
maven下整合ssm框架目录结构:model层,写实体类,JavaBean。api层,是控制器层,写controller代码。service层,是服务层dao层,是持久化层,连接数据库。config层,里面是配置文件。web层,用来放大前端的(前后端分离的这种)。pom文件有一个总的pom.xml文件,各个模块也有各自的pom.xml文件。总的pom.xml<...原创 2019-06-17 09:02:48 · 266 阅读 · 0 评论 -
ssm单元测试(junit)简单使用
assertmock对象原创 2019-06-18 11:18:51 · 9131 阅读 · 1 评论 -
org.apache.catalina.startup.VersionLoggerListener.log Java Home /*/jre,后面多了一个jre
配置阿里云服务器的时候,将tomcat装好,jdk装好,然后运行tomcat,然后就是访问不了。redhat的tomcat中java_home多了一个jre查看日志发现JAVA_HOME 变为/u01/jdk1.8/jdk1.8.0_102/jre 后面有了jre。14-Jul-2019 20:19:58.764 INFO [main] org.apache.catalina.startup...原创 2019-07-14 20:35:51 · 8391 阅读 · 2 评论 -
web项目访问jsp都404,spring没启动起来?not found for the web module
写的代码好好的,今天打了个war包,由于不是maven项目,就整的出问题了。总结一下原因。控制台信息[2019-07-25 10:30:10,725] Artifact unnamed: Artifact is being deployed, please wait…[2019-07-25 10:30:10,742] Artifact unnamed: Error during arti...原创 2019-07-25 23:39:52 · 751 阅读 · 1 评论 -
ssm整合精简版配置文件
方式一web.xml<!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" "http://java.sun.com/dtd/web-app_2_3.dtd" ><web-app> <display-name>Archetype Create...原创 2019-07-26 11:23:57 · 174 阅读 · 0 评论 -
spring boot 项目报错 java.sql.SQLException: The server time zone value '�й���ʱ��' is unrecognized
报错说是时区不对因为mysql-connection-java版本导致时区的问题。pom.xml:控制台报错信息:java.sql.SQLException: The server time zone value ‘�й���ʱ��’ is unrecognized or represents more than one time zone. You must configure ei...原创 2019-08-03 22:38:33 · 28150 阅读 · 51 评论 -
前后端分离,Node.js运行vue前端请求tomcat上Java后端数据的代理
目录结构代理文件命名为vue.config.js内容如下:module.exports={ devServer:{ proxy:{ '/web':{ target:'http://localhost/vueTomcat/web', changeOrigin:true, ws:false, pathRewrite:{ ...原创 2019-08-03 23:03:08 · 1303 阅读 · 0 评论 -
web-app标签报红 有一个红波浪线
其实不影响使用,报红是因为你里面内容放置的顺序不合规范。解决方法,应该按照以下顺序放置里面的标签就好了“(icon?,display-name?,description?,distributable?,context-param*,filter*,filter-mapping*,listener*,servlet*,servlet-mapping*,session-config?,mime-m...原创 2019-07-26 23:21:44 · 1327 阅读 · 0 评论 -
原生ajax请求与jquery-ajax请求
ajax请求可以在不刷新页面的情况下,请求后台服务器为了演示的效果,在jsp中添加一段视频,再播放视频的时候请求后台,看效果。普通表单提交返回数据,会刷新页面使得视频会又从头播放。jsp中<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%><...原创 2019-05-07 13:23:04 · 329 阅读 · 0 评论