自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 新版本(2019后)intell idea怎么恢复默认设置

如果是window系统,默认是windows,而不是default,我想改的时候,怎么都找不到,原来就在第一个,无语都~,记个坑,希望你们别坑···还有方法就是删除该文件夹前提:已经创建新的快捷建类型的了C:\Users\Administrator.IntelliJIdea2019.3\config\ketmap...

2022-03-23 15:48:30 1576 1

原创 java 短信从申请到实现(阿里云)

我是基于阿里云实现的阿里云服务网站:短信控制台从快速学习可以看到,发送短信需要签名加模版的。申请签名这是选择所要求的材料不一样,请按自身情况真实填写(这步很关键),注意:填完通过后就不可以修改了添加模版详情如图,注意:填完通过后就不可以修改了以上都申请通过了,就可以写代码具体实现/** * 封装短信参数和发送 * @param map */ private void setTemplateParamAndSend(Map<String, Object

2021-08-02 18:27:36 473

原创 Mybatis的灵活运用及注意事项

1 Mybatis 不能直接写SQL的小/大于号< > ,不然会报:The content of elements must consist of well-formed character data or markup要变成 & &amp; < &lt; > &gt; " &quot; ' &apo

2021-07-26 17:59:17 209

原创 java Echarts的实战(Echarts图表数据封装)

java Echarts的实战,对Echarts图表数据进行封装返回,建议先看看官网:echarts官网一 导包<!-- https://mvnrepository.com/artifact/com.github.abel533/ECharts --> <dependency> <groupId>com.github.abel533</groupId> <artifactId>ECharts</artifac

2021-07-23 17:42:36 5023 1

原创 如何查看linux的日志

一、建立链接,并填写相应的账号密码二 进到logs/error 目录三先查看日志,然后用管道通道符查找日志中有error的字段cat xxx.log | grep ERROR ## | 为管道符 动态查看日志的命令tail -f xxx.log

2021-07-06 18:01:26 144

原创 如何将java项目部署到linux环境(Tomcat)

1.生成war包将启动所在项目的pom文件改成war对着总目录右键选择 run as -> maven build,运行成功就生成好了war包,在target目录可以看到进入tomcat路径:停服务(如果之前存在)cd /home/project/immp/dev/apache-tomcat-8.5.55/bin关掉原有的服务sh shutdown.sh进入webapps删除原有的war包cd webapps或者用命令删除rm -rf 文件夹名删除后把新的war包放进去

2021-07-06 17:34:50 298

原创 如何用tomcat模拟集群,要求负载均衡(Nginx),并保持session一致性!

有两台服务器(tomcat),nginx配置了这两台服务器,现在需要将用户访问的网址进行登录验证,同一个用户不同的请求都可以进到首页,而不是因为不同的服务器导致同一用户不同请求退回到登陆页。效果如图:实现方式1 基于Redis的Session共享,使用Spring Session,这一步可以查看我这篇文章:如何保持session一致性2 两个服务器8080和8081如何实现?两个tomcat两个tomcat如何同时启动?修改其中一个配置文件server.xml,将里面三个端口号都 +

2021-05-10 18:47:37 266

原创 如何保持session一致性?

因为Http协议是无状态的协议,导致服务器并不知道你来了几次,无法识别用户。于是出现了两种保持Http状态的技术,那就是Cookie和Session。解决方案1 Nginx的 IP_Hash 策略在nginx的配置文件(nginx.conf),在负载均衡的配置加:ip_hash;如图:效果:同一个客户端IP的请求都会被路由到同一个目标服务器,也叫做会话粘滞优点:配置简单,不入侵应用,不需要额外修改代码缺点:服务器重启Session丢失存在单点负载高的风险单点故障问题第二种方案

2021-05-08 17:11:41 308

原创 mybatisplus删除操作引起的selectBatchIds报错

是我忽略的,使用mybatisPlus的删除操作会先查询一下该条数据是否存在,自动运行了selectBatchIds,如果实体类存在非数据表的字段会报字段缺失。解决办法:实体类中不是数据库的字段加上@TableField(exist = false),如://不属于数据库字段@TableField(exist = false)private String deptStr;//属于数据库字段, 默认为true@TableField(exist = ture)private String po

2021-04-23 18:12:44 1903

原创 详细描述Tomcat体系结构(图文并茂)

首先,我们要知道Tomcat是什么,先看一下官网介绍:The Apache Tomcat® software is an open source implementation of the Java Servlet, JavaServer Pages, Java Expression Language and Java WebSocket technologies.翻译:Apache Tomcat软件是Java Servlet、JavaServer Pages、Java表达式语言和Java WebSoc

2021-04-07 22:12:11 388

原创 springboot读取配置文件出现乱码(idea)

读取配置文件出现乱码,网上查询说要配置文件(properties),添加UTF-8的属性,然而并没有效果。最简单的方法,设置idea即可:File – >seetings – >Editor --> File Encodings

2021-03-18 17:56:43 73

原创 轻松入门springboot,手把手一起写代码

文章总结来源:拉勾教育Java高薪训练营(避坑?找进哥有优惠!!!)SpringBoot核心思想:约定优于配置约定优于配置(Convention over Configuration),是一种软件设计范式。功能1 起步依赖,减少导包,快速启动2 自动配置,默认配置为主引官网的一段“Spring Boot makes it easy to create stand-alone, production-grade Spring based Applications that you can “j

2021-03-16 18:34:10 301

原创 springboot项目如何轻松开启热部署?包括JS、HTML自动更新

为啥要开启热部署呢?因为方便,不用每次改一点东西都手动关闭又启动项目,太麻烦了,为了让编程不再麻烦,就有了热部署!这功能特别是在测试阶段很管用。1 添加jar包 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</artifactId> &lt

2021-03-16 18:02:21 302

原创 用idea就可以创建springboot项目啦!

一 创建项目file – >new – >project二 选择spring Initializr三 选择项目依赖这里选择web,可以看到含有MVC,方便验证,并选择spring boot版本,这里选择2.4.3稳定版的四 创建成功!可以看看代码结构,以后都用工具写代码就好了(想想就好),哈哈哈~当然也可以上官网填写同样的信息,然后可以下载项目下来,导入ideaspringboot 生成官网地址:https://start.spring.io/...

2021-02-24 18:14:08 120

原创 SpringMVC简介及实用接收请求方式

SpringMVC简介及实用接收请求方式什么是MVC?在 JavaEE 开发中,几乎全都是基于 B/S (浏览器服务器)架构的开发。那么在 B/S 架构中,系统标准的三层架构包括:表现层、业务层、持久层。而MVC在表现层!SpringMVC全名叫 Spring Web MVC,是一种基于 Java 的实现 MVC 设计模型的请求驱动类型的轻量级Web 框架,属于 SpringFrameWork 的后续产品。Spring MVC和Struts2一样,都是 为了解决表现层问题 的web框架,它们都是

2021-02-19 18:10:40 655 1

原创 测试openwrite

测试openwriteok否?本文由博客一文多发平台 OpenWrite 发布!

2019-11-12 10:15:17 918

java面试宝典

java面试前看一看,写得较详细,有空也看一看总有进步

2019-01-17

空空如也

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

TA关注的人

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