自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(85)
  • 资源 (1)
  • 收藏
  • 关注

原创 随笔记录-springboot_LoggingApplicationListener+LogbackLoggingSystem

springboot加载日志系统,logback日志配置变量引用源码过程

2023-12-18 15:40:00 516

原创 随笔记录-springmvc_ResourceHandlerRegistry+ResourceHttpRequestHandler

记录springboot读取静态资源

2023-11-23 21:05:17 1656

原创 随笔记录-springboot_ConfigFileApplicationListener

ConfigFileApplicationListener加载配置文件过程

2023-11-07 21:10:20 288

原创 tomcat学习随笔

AbstractEndpoint子类的内部类,继承AbstractEndpoint的内部接口Handler,供具体ProtocolHandler的内部类包装。连接器(支持多个)作用是协议(如http)通信,负责监听端口来接收消息请求,并传递给Container进行业务处理,再将结果响应会客户端。顶层抽象类是org.apache.tomcat.util.net.AbstractEndpoint。替换org.apache.catalina.loader.WebappClassLoader,重新加载类。

2023-07-13 16:19:14 831

原创 centos7 docker安装容器

一、docker1、安装curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun2、启动:systemctl start docker教程参考:https://www.runoob.com/docker/centos-docker-install.html二、安装MySQL1、拉取镜像docker pull mysql2、创建以及运行mysql容器docker run -p 3307:3306 --name m

2021-12-09 12:20:38 1220

原创 mysql获取数字

1、定义函数DROP FUNCTION IF EXISTS `GetNumber`;DELIMITER $$CREATE FUNCTION `GetNumber`(in_string VARCHAR(50), in_index INTEGER) RETURNS INTNO SQLBEGIN DECLARE ctrNumber VARCHAR(50); DECLARE finNumber VARCHAR(50) DEFAULT ''; DECLARE sChar VARCH

2021-09-03 18:32:12 924

原创 同一机器部署两个(或以上)端口不同的项目问题

1、概述:在一台机器上,部署了两个tomcat,区别在于启动端口不同,分别在两个tomcat上部署相同的项目(此时运行的项目一致)时,只有一个可以登录,并且后者登录会覆盖前者。2、原因:因为tomcat存储会话时,保存于cookie的名称(JSESSIONID)都是一样的,如图所示因为cookie的作用域(Domain+Path)也是一致的,这就导致后者的session覆盖前者。3、解决:a、部署时,两个项目名(即运行根目录Path)改为不同名称b、修改tomcat配置,参考地址...

2021-09-02 15:15:59 933

原创 jar分离打包以及运行

【说明】基于maven的spring项目一、jar打包1、插件依赖<plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> <executions> <execution>

2021-08-25 12:24:38 1341

原创 运行jar问题

1、window系统可以采用 “-D” 动态指定application(yml/properties)文件内的配置,但linux系统则不能使用 “-D” 动态设置,应该使用 “–” 双横线。示例:jar -jar cms.jar -Dserver.port=8081 -Dlogging.file.name=CMS-info.log -Dspring.datasource.password=123456jar -jar cms.jar --server.port=8081 --logging.file

2021-08-05 15:11:44 183

原创 structs2本地(国际)化

structs2实现语言本地化,默认是通过获取浏览器的语言来作为默认值。jsp页面使用s标签(引入:<%@taglib prefix=“s” uri=“/structs-tags”%>)支持本地化,如<s:text name=“key”/>1、structs2自带I18nInterceptor过滤器进行语言本地化,通过访问action(携带request_locale参数自行设定语言)跳转到jsp页面,即可实现指定语言本地化。备注:需要通过action跳转jsp;一次会话中,指

2021-05-08 15:40:13 236 1

原创 nginx代理出现静态资源读取不到

原因:读取到是nginx服务器地址下的静态资源,而非被代理服务器的静态资源。解决:设置如下,形似动静分离# 反向代理时,静态资源文件读取地址不是实际服务器地址,而是nginx的地址,需要如下配置才能真正读取到静态资源location ~ .* { proxy_pass http://192.168.93.105; proxy_set_header Host $http_host; proxy_set_header X-Real-IP $remote_addr; proxy_set_heade

2020-12-11 18:49:56 16226

原创 springboot 编译、打包没有包括一些文件

1、java文件夹下的xml文件没有编译到target的classes中,在pom.xml文件中指定需要编译的xml文件位置<!-- java文件夹下只编译java文件, xml文件没有进行编译。在此指定需要编译的xml文件位置 --><resource> <directory>src/main/java</directory> <includes> <include>**/*.xml</inc

2020-12-11 17:22:35 953

原创 java获取客户端IP

一般来说,客户端IP通过request.getRemoteAddr()即可得到。但如果客户端通过代理访问后端时,request.getRemoteAddr()可能就不是客户端实际IP,此时需要通过一系列处理来得到客户端实际IP。package com.origin.util;import lombok.extern.slf4j.Slf4j;import javax.servlet.http.HttpServletRequest;import java.net.InetAddress;impor

2020-12-11 16:56:11 577 1

原创 hibernate记录001

1、使用HQL进行条件关联(一对一)查询时,其形式类似SQL,示例如下:条件:用户User 部门Dept (一个用户对应一个部门)场景:通过部门(ID)查询用户String hql = "from User u left join fetch u.dept d\n" + "where d.id = :deptId\n" + "order by u.createTime desc";List<User> list = getSession().createQuery(hq

2020-11-25 18:52:44 211

原创 window tomcat单独部署项目中文解码乱码

当我们在IDEA开发项目时,tomcat启动项目进行中文转码解码(UTF-8)都正常,不会产生乱码。但是将项目单独(不是IDEA环境下,就是单独的tomcat)部署到tomcat启动时,中文转码解码就会出现乱码。此时,进行tomcat配置1、在tomcat的config目录下,在server.xml文件中连接配置位置添加以下内容URIEncoding="UTF-8"2、在tomcat的bin目录下,在catalina.bat文件中任意位置添加以下内容set JAVA_OPTS=-Dfile.

2020-11-14 12:04:16 286

原创 centos7防火墙设置

查看开放端口firewall-cmd --zone=public --list-ports新增开放端口firewall-cmd --zone=public --add-port=80/tcp --permanent

2020-09-30 14:40:30 150

原创 Linux操作记录

1、获取某请求响应(curl)curl 127.0.0.1:802、查看网络状态(netstat)netstat -ln或者netstat -anop | grep PIDPID是进程号3、查看某服务进程(ps)ps -ef | grep tomcat4、查看tomcat动态日志(tail)tail -f logs/catalina.out5、强制杀死进程(kill)kill PID6、解压文件(tar)tar -zxvf /root/apache-tomcat-9.0

2020-06-10 00:41:32 218

原创 centos Failed to start LSB: Bring up/down networking

1、关闭NetworkManagersudo systemctl stop NetworkManagersudo systemctl disable NetworkManager2、启动networksudo systemctl start networksudo systemctl status network3、查看ipip a

2020-05-14 22:50:46 185

原创 linux jdk1.8

1、解压tar -xvf jdk-8u171-linux-x64.tar.gz 2、重命名(指定目录)(该步骤不进行也可以)mv jdk1.8.0_171 /usr/local/jdk1.83、设置环境变量并生效编辑文件vi /etc/profile在文件中任意位置(末尾即可)添加# jdkexport JAVA_HOME=/usr/local/jdk1.8export P...

2020-04-28 18:03:04 230

原创 前后端分离 微信登录

一、配置上面的配置名称随意,可以拿到即可redirect_url是微信用户扫描之后跳转的页面,这里是前端的路由(前后端不分离的话,可以是后端路由)AppID、AppSecret 是注册微信开放平台(企业)后,微信给的标识符和密钥详情查阅官方文档二、工具包依赖<dependency> <groupId>org.apache.httpcomponent...

2020-04-28 13:36:37 1305 1

原创 linux 进程挂起和恢复

脚本lg.sh指令:./lg.sh start(恢复进程python lg.py)./lg.sh stop(挂起进程python lg.py)#!/bin/bashpid=`ps -ef | grep "python lg.py" | grep -v grep | awk '{print $2}'`#echo $pidif [ $1 == "stop" ]then kill -...

2020-02-13 21:50:06 536

原创 IDEA运行JVM内存不足

参考

2020-02-05 20:57:46 1245

原创 maven导入jstl1.2,EL表达式失效问题

EL表达式失效,将web.xml配置为4.0<dependency> <groupId>javax.servlet</groupId> <artifactId>jstl</artifactId> <version>1.2</version></dependency><?xml ...

2020-01-14 20:02:46 526

原创 idea导入项目

1、在idea菜单栏选择以下选项,淡出对话框,将需要clone的项目地址填入,点击Clone即可上面的操作之后,等待项目下载下来2、打开下载的项目,选择Yes即可3、下载完成止之后,可能需要等待一些时间,,淡出以下对话框之后,选择Cancel(每个机器的idea可能不同,不需要提交自己环境的配置文件)4、上面按Cancel之后,可以看到底部栏的Version Control出现一堆...

2020-01-10 13:58:19 3736

原创 tomcat配置

指定JDK路径,可以利用环境变量设置JAVA_HOME,也可以直接修改tomcat的配置文件,如下,修改tomcat解压路径下的bin\setclasspath.bat修改tomcat默认启动端口号,修改tomcat解压路径下的conf\server.xml配置最大连接数什么的,参考...

2020-01-02 13:10:15 160

原创 前端笔记之jQuery01

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>jquery</title> <link rel="stylesheet" href="bootstrap/css/bootstrap.min.css"&gt...

2019-12-31 18:49:25 139

原创 Java导入Excel文件依赖包

Java读取excel文件工具包导入以下两个依赖读取excel文件出现出现异常java.lang.NoClassDefFoundError: org/apache/commons/collections4/ListValuedMap这是缺少commons-collections4,导入依赖就行了...

2019-12-28 10:39:19 1786

原创 前端笔记之BOM&DOM编程

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title></head><body><!-- BOM编程:对浏览器的各种对象进行操作 window:浏览器窗...

2019-12-27 18:45:24 173

原创 前端笔记之bootstrap今日头条用例

<!doctype html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, user-scalable=no, initial-scale=1.0, maxi...

2019-12-27 15:47:17 280

原创 前端笔记之bootstrap博客用例

<!doctype html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, user-scalable=no, initial-scale=1.0, maxi...

2019-12-27 15:45:20 216

原创 前端笔记之html

html组件<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>简单样式与组件</title> <style> body { margin: 0; ...

2019-12-27 15:38:08 165

原创 机器人聊天静态界面

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>聊天室2</title> <style> * { margin: 0; padding:...

2019-12-26 15:54:34 400

原创 bootstrap个人用例

<!doctype html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, user-scalable=no, initial-scale=1.0, maxi...

2019-12-26 11:39:56 204

原创 HotSwapper异常

使用HotSwapper需要先添加“-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=8000”HotSwapper swapper = new HotSwapper(8000);swapper.reload(className, cc.toBytecode());Exception in thread “Hot...

2019-12-23 18:27:49 1778

原创 spring boot、vue、session、请求方式问题

springBoot 搭建后端,注入会话@Autowired private HttpSession httpSession;如果登录,设置保存用户信息会话this.httpSession.setAttribute(LOGIN_USER, administratorVO);前端vue Aja请求如果是get方式,无法获取上面保存的用户信息,是nullthis.httpSessi...

2019-12-21 10:21:46 634

原创 数据库笔记05

-- 序列 sequence :不适合比较大的数据 -- 创建序列 create sequence user_id_seq -- 序列名 start with 1 -- 起始值 increment by 1 -- 步长,也就是每次递增的大小 maxvalue 99999; -- 最大值 -- 查看用户所有序列 sele...

2019-12-18 19:39:27 141

原创 数据库笔记04

子查询-- 子查询 -- 单行单列子查询:子查询返回的结果只有一行 select ename, sal from scott.emp where sal = (select max(sal) from scott.emp); -- 多行单列子查询:子查询返回的结果有多行 select empno, job, sal, deptno from scott.emp where d...

2019-12-17 19:11:45 143

原创 javassist.NotFoundException: com.xiye.bean.SQLWrite at javassist.ClassPool.get(ClassPool.java:452)

ClassPool pool = ClassPool.getDefault();try { CtClass cc = pool.get(“com.xiye.bean.SQLWrite”); } catch (Exception e) { e.printStackTrace(); }改为ClassPool pool = ClassPool.getDefault();...

2019-12-17 14:47:47 476

原创 数据库笔记03

-- NVL2(expr1, expr2, expr3),expr1不为null,得到expr2,否则得到expr3select ename, sal, comm, nvl2(comm, (sal + comm), sal) as 月总工资 from scott.emp;-- NVL(expr1, expr2),expr1为null,得到expr2,否则得到expr1本身select ena...

2019-12-16 17:47:10 191

原创 Java记录

1、以下表达语句,如果XXXX、something1、something2都是接口是合理的,如果XXXX是类,就是违背单继承,而“接口继承多个接口”是合理的,public XXXX extends something1,something2{}2、Java的hashcode 不是对象的内存地址 3、以下第四行是运行时异常,而第五行是编译异常,编译异常优先于运行时异常,所以错误是第五行的编...

2019-12-16 11:08:51 323

eclipse-jee-helios-SR1-linux-gtk-x86_64.tar.gz

这是一个eclipse工具压缩包,它适用于Linux环境安装,在官网上下载非常慢,耗时很长。我已将其下载下来,希望能够分享到优快云,方便其他开发者下载

2019-12-08

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除