自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(31)
  • 资源 (2)
  • 收藏
  • 关注

转载 kettle解除同步条数限制

kettle解除同步条数限制

2022-07-21 10:21:15 2537

原创 记springboot报com.sun.el.ExpressionFactoryImpl not found

记springboot报com.sun.el.ExpressionFactoryImpl not found

2022-07-01 14:39:42 1415

原创 记一次No appropriate protocol (protocol is disabled or cipher suites are inappropriate) 异常

记一次No appropriate protocol (protocol is disabled or cipher suites are inappropriate) 异常

2022-07-01 14:33:20 1038

原创 springboot中swagger的使用以及404的情况处理

springboot中swagger的使用以及404的情况处理

2022-06-29 15:25:01 2034

转载 记一次java.lang.NoClassDefFoundError: javax/persistence/Table问题排查

记一次java.lang.NoClassDefFoundError: javax/persistence/Table问题排查

2022-06-28 17:58:54 1316

原创 反编译神器Fernflower

Fernflower 反编译.class文件,它是IDEA自带的反编译插件,反编译的效果还不错

2022-06-27 14:02:23 3633

转载 tomcat配置SSI

1、 在tomcat目录下conf/context.xml中在Context标签中添加属性privileged,具体如下: 2、修改tomcat目录下conf/web.xml,把SSI的Servlet的配置取消注释,并增加编码配置,否则可能出现乱码;还要取消SSI Servlet的mapping注释,添加*.html

2022-06-02 17:23:53 1013

原创 Tomcat加载web项目原理之context配置

server.xml文件context元素的属性

2022-06-02 16:45:07 1875

原创 redis监控服务器执行的命令

一、问题由来一般程序启动时会去拉必要的缓存存进去redis。由于我们这边开发可直连开发和测试环境,有时候会发生,开发同学本地直连了测试环境,本地idea一启动,可能会导致重新覆盖了测试环境上的缓存。被覆盖了,还找不到人,可能怀疑程序有问题。这时候,就很希望可以看到redis-server接收到的命令的日志文件。如果有的公司做了redis的代理,这个可以直接在代理层写访问日志即可;但我们目前没做这类,只好看看redis本身是否支持了。二、解决办法网上查询发现,可以使用redis-cli的moni

2022-05-27 14:04:39 1164

转载 解决 linux tab 不提示问题, cannot create temp file for here-document:No sapce left on device

1、问题发现 我要进一个文件夹,然后Tab键进行补全,然后呢就显示: 2、解决问题 查看磁盘文件 df -h 发现根目录爆满然后进入根目录,查看那个文件占的内存比较多, cd /du -sh *  我查看之后是/var文件下的下的log日志文件比较多,然后删除日志文件 释放完成后,即可 ...

2022-05-26 11:28:55 1444

原创 查看Linux服务器的某个端口是否可访问

telnet ip号 端口号telnet 127.0.0.1 8089尝试连接的提示: 连接成功的提示: 连接超时的提示:

2022-05-25 17:42:25 1345

转载 MySQL数据库必会的增删查改操作(CRUD)

⭐️前面的话⭐️ 本篇文章介绍MySQL(数据库)的建表,查表,改表,删表的基本操作,即CRUD ,它表示增加(Create)、查询(Retrieve)、更新(Update)、删除(Delete)四个单词的首字母缩写。 📌导航小助手📌 🌱1.数据表本身的基本操作🌾1.1新建表🌾1.2查看表🌾1.3查看表结构🌾1.4删除...

2022-05-25 16:33:49 828

转载 Spring常用注解(绝对经典)

目录 一、前言 1、xml和注解的最佳实践: 2、使用注解唯一需要注意的就是,必须开启注解的支持: 二、Spring的常用注解 1、给容器中注入组件 2、注入bean的注解 3、@JsonIgnore 4、初始化和销毁方法 5、Java配置类相关注解 6、切面(AOP)相关注解 7、@Bean的属性支持 8、@Value注解 9、环境切换 10、异步相关 11、定时任务相关 12、Enable***注解说明 13、测试相关注解 14、@EqualsAndHashCode.

2022-05-25 10:41:23 17157

转载 Spring Boot常用注解(绝对经典)

目录 一、什么是Spring Boot 二、Spring常用注解 三、Spring Boot常用注解 四、选择器 五、缓存 六、定时器 七、注入配置文件properties 八、Jpa 1、@Entity ,@Table(name="") 2、@MappedSuperClass 3、@NoRepositoryBean 4、@Column 5、@Id 6、@Transient 7、@Basic 8、@JsonIgnore 9、@JoinColumn、@OneToOne、@O.

2022-05-25 10:14:47 3527

原创 Java多线程实现多文件压缩为一个Zip包下载

import lombok.Data;import org.springframework.util.CollectionUtils;import org.springframework.web.bind.annotation.RequestMapping;import org.springframework.web.bind.annotation.RestController;import javax.servlet.http.HttpServletRequest;import javax.s

2021-04-23 13:56:14 2087 2

原创 UltraEdit关闭自动备份

菜单“高级”>“配置(或设置)”>“文件处理”>“备份”>“不备份”

2021-02-20 10:15:25 1090

原创 redis.clients.jedis.exceptions.JedisConnectionException: java.net.NoRouteToHostException: No route t

今天突然反馈说系统异常,查看日志发现报错了:redis.clients.jedis.exceptions.JedisConnectionException: java.net.NoRouteToHostException: No route to host以为是Redis的服务器挂了,重启Redis未解决,但是报错为:没有路由连接到本机,无法到达远程主机。于是乎用telnet查看该机器的6379端口,发现未测通。进一步怀疑系统可能重启,6379端口未开放,被防火墙墙了。于是,把该服务器的6379开放了

2020-05-13 09:31:01 1419

原创 实体类自动赋值并解析为json数据

在前后端分离的框架中,当我们开发后台接口保存数据时,需要组装JSON数据来做测试。在准备测试数据时,需要将对象的属性一个个复制出来并赋值,太麻烦!于是乎,我做了个将实体类自动赋值并解析为json数据。代码如下:public class GenJsonTest { private HashMap getParamValueMap() { HashMap paramVa...

2020-04-29 17:56:40 1455 1

原创 spring boot @Transactional事务处理

spring boot @Transactional事务处理不建议在接口上声明 @Transactional ,而要在具体类的方法上使用 @Transactional 注解,否则注解可能无效。将 @Transactional 放置在类级的声明中 放在类声明 会使得所有方法都有事务 故 @Transactional应该放在方法级别 不需要使用事务的方法,就不要放置事务,比如查询方法。否...

2020-04-28 17:38:37 929

原创 Nginx报错汇总及解决方案

Q1: Nginx报502 Bad GatewayNginx 502错误的原因比较多,是因为在代理模式下后端服务器出现问题引起的。这些错误一般都不是nginx本身的问题,一定要从后端找原因!后端服务器宕机nginx问题 查看日志中的报错error.log 一般设置路径/usr/local/nginx/logs/nginx_error.log 日志文件占满了空间,使用命令:df -hlMyS...

2020-04-28 17:03:18 1491

原创 贷款常用英文

1 贷款 loan2 还款计划 repayment3 金额 amount4 订单 order5 申请 request,apply6 担保 guarantee7 抵押 mortgage8 公证 notarization9 账户 account10 银行 bank/分行 branch11 银行卡 bankCard12 机构 institution13 期限 duration1...

2020-04-27 17:08:29 2950

原创 Oracle数据库mybatis用Map返回的字段全变大写的问题

mybatis通常情况都是用javabean作为resultType的对象,但是有时也可以使用Map去接收。<select id="execute" parameterType="String" resultType="map"> ${value}</select>在Oracle数据库,如果使用Map,返回来的字段名全是大写。处理方法:加上字段别...

2020-04-27 14:19:27 3680

原创 使用chrome浏览器做前端JS测试

使用chrome浏览器做前端JS测试

2020-04-27 09:40:39 312

原创 git--拉取新分支

当来一个新需求需要开发,为了不影响之前的功能的正常使用,需要从一个已有的分支拉出一个新分支做改动。这里示例为:从master分支,重新拉取出一个新的分支,名字为dev(一般命名为:项目名+年月日,这里为了方便起见,命名为dev),具体命令如下:切换到已有的分支(master),从服务器拉取最新版本$git checkout master$git pull从当前分支拉取出新的开发分支...

2020-04-26 09:26:21 4286

原创 通过批处理快速启动和关闭多个应用程序

每天早晨到公司,需要把所有的相关的开发应用程序都启动了。一个一个启动应用程序,感觉好麻烦于是就写了个批处理文件,一次性启动多个应用程序,新建个txt文本,并命名为app_start.bat,内容为:start "" "D:\Program Files\JetBrains\IntelliJ IDEA 2018.1.5\bin\idea64.exe"start "" "D:\Program Fi...

2020-04-09 09:45:09 1535

原创 Git切换远程仓库地址

有时候,我们用着用着git,运维突然说要迁移git地址。我们开发人员也是只能配合。那这时候有什么办法解决呢?据目前自己的了解,有如下几种办法。一、修改命令git remote set-url origin URL其中URL,这是自己的git服务器地址,比如我的git地址IP为:127.0.0.1则执行如下命令:git remote set-url origin http://用户名:...

2019-12-22 12:57:52 151

原创 解决SecureCRT超时自动断开问题

相信很多朋友使用SecureCRT都有过这样的困扰:隔开一段时间不操作SecureCRT客户端,连接会超时自动断开,需要再重新连接,很影响工作。解决方法可设置超时自动重连,操作如下:Options->Session Options->Terminal->Anti-idle->勾选Send protocol NO-OP(中文版:选项->会话选项->终端-&gt...

2019-09-20 21:57:04 1772 1

原创 文本编辑器批量删除带有某个字符的一行

我们在工作中,可能会想批量删除带有某个字符的一行,当文件行数较少时,我们可以手工的一行一行的删除,但是当文件行数有上万行,手工删除就比较痛苦了。此时我们可以使用文本编辑器的查找/替换功能。以下以EditPlus为例操作演示,其他文本编辑器同理。比如以下五行,我要将带有英文字母aaa的一行全部批量删除1234551243243123aaa244a123123981232137aaa操...

2019-09-11 23:23:29 2496 1

原创 日志管理(三)-logback特定场景配置

上篇文章介绍了logback的常用配置,这篇文章我们来研究logback特定场景下的配置。场景1:为了方便生产环境定位问题,我们希望将异常信息输出到指定文件中解决方案:在之前的基础配置上添加如下配置:<appender name="errorFile" class="ch.qos.logback.core.rolling.RollingFileAppender"> <f...

2019-07-28 01:18:49 228

原创 日志管理(二)-logback常用配置

上一篇文章讲到日志的级别,下面我们来谈谈日志文件的常用配置。Logback最常用就是在classpath路径(即resource根目录)下定义一个logback.xml配置文件,从而对日志输出配置。<?xml version="1.0" encoding="UTF-8"?><configuration> <appender name="console" cla...

2019-07-27 00:59:29 455

原创 日志管理(一)-日志级别

日志管理在我们开发中极其的重要,我们可以通过日志来定位问题,也可以来统计所需要的内容。Java中使用比较多日志框架有:log4j,logback。logback是log4j的优化版,由同一个作者开发,在速度和性能上都超过其他的日志框架,再结合slf4j,已成为当前最流行的日志框架。slf4j是一系列的日志接口,而log4j,logback是具体实现的日志框架。本系列实例以logback为例。首先...

2019-07-22 21:59:43 4902

JDK1.8-64位Windows版

jdk1.8 64位Windows官方正式版jdk-8u111,高速下载!

2018-11-20

空空如也

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

TA关注的人

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