自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(438)
  • 收藏
  • 关注

原创 Win11系统恢复经典的右键菜单方法(CMD快速执行)

cmd执行Win11切换经典右键菜单:reg add "HKCU\Software\Classes\CLSID\{86ca1aa0-34aa-4e8b-a509-50c905bae2a2}\InprocServer32" /f /vetaskkill /f /im explorer.exe & start explorer.exeWin11恢复回新右键菜单:reg de...

2022-05-07 11:13:00 44

原创 在spring中配置time-zone=GMT+8无效、不生效解决方案

spring.jackson.date-format=yyyy-MM-dd HH:mm:ssspring.jackson.time-zone=GMT+8不起作用???不生效???why???需要实现WebMvcConfigurer 或 继承WebMvcConfigurerAdapter@Configuration@EnableWebMvcpublic class MvcCo...

2022-04-24 20:56:00 25

原创 frp配置内网穿透教程(超详细)

1 Frp介绍frp 是一个开源、简洁易用、高性能的内网穿透和反向代理软件,支持 tcp, udp, http, https等协议。frp 项目官网是https://github.com/fatedier/frp/releases一个是linux一个是win下载完成后上传服务器解压如下:两个服务器用用一个包  服务端(我这里把frpc删除了)外网  客户端(我这里把frps删除...

2021-12-15 02:09:00 7

原创 MySQL数据join不走索引问题排查

有三张表需要关联查询,关联关系如下A表B表 关联 A.col = B.idC表 关联 B.col = C.id问题出在B表 关联 A.col = B.id,为啥?执行计划就是不走id主键,C表 关联 B.col = C.id都可以正常走【解决思路】1、尝试单表查询,验证索引是否正常 试了一下单表查询B是可以走主键索引,正常,排出索引问题2、尝试优化SQL 修改了一下SQL,将le...

2021-09-30 07:56:00 11

原创 docker映射配置文件

1、创建一个my.cnf文件[mysqld]user=mysqlcharacter-set-server=utf8[client]default-character-set=utf8[mysql]default-character-set=utf82、启动的时候指定配置文件--mount方式:--mount type=bind,src=/mysql/conf/my....

2021-08-27 23:45:00 4

原创 修改linux终端命令行各字体颜色

编辑.bashrc:# vim .bashrc加入这一行PS1="\[\e[37;40m\][\[\e[32;40m\]\u\[\e[37;40m\]@\h \[\e[36;40m\]\w\[\e[0m\]]\\$ "保存退出,重新加载bash配置文件:source .bashrc即可立即并永久生效了。...

2021-08-27 16:42:00 7

原创 Docker 在容器中运行springboot的jar包,挂载外部yml配置文件

1、创建DockerfileFROM java:8#EXPOSE 8900ADD springboot.jar app.jarRUN bash -c 'touch /app.jar'ENTRYPOINT ["java","-jar","/app.jar","--spring.config.location=/data/java/config/application-dev.yml"]...

2021-05-12 11:20:00 10

原创 scp免密传输文件

准备两台可以相互传输文件的服务器A/B1、在A服务器上,进入.ssh 目录;cd ~/.ssh2、在A服务器上面的.ssh目录下生成密钥;ssh-keygen -t rsa三次确认 enter生成两个密钥,一个是私钥,一个是公钥;3、将生成的密钥(id_rsa.pub)发送到B服务器上面;scp id_rsa.pub username@ip:~/.ssh例:scp...

2021-05-11 16:29:00 2

原创 springboot访问静态文件直接通过url

application.yml加入:spring: thymeleaf: prefix: classpath:/templates/ suffix: .html mode: HTML encoding: UTF-8 cache: false servlet: content-type: text/html resources: stat...

2021-04-20 23:54:00 5

原创 springboot统一日期格式(前端请求后台接收实体)+ 全局handler前日期统一处理、跨域配置...

第一步:自定义类import org.apache.commons.lang.StringUtils;import org.springframework.core.convert.converter.Converter;import org.springframework.stereotype.Component;import java.text.DateFormat;impor...

2021-04-17 16:21:00 8

原创 IDEA在使用"svn"关联项目时报错Error:Cannot run program "svn" (in directory "路径XXXXXX"):CreateProcess error=2...

天在提交代码的时候,出现了一个这样的错误。IDEA在使用"svn"关联项目时报错Error:Cannot run program “svn” (in directory “路径XXXXXX”):CreateProcess error=2。报该错误的主要原因是我的svn安装的时候没有安装command命令,需要重新安装下svn。1.打开svn安装工具点击下一步;2.点击下图中的Modif...

2021-04-13 14:28:00 7

原创 js获取周几、获取前多少个小时

      getWeekDay(date) { let weekArray = new Array("日", "一", "二", "三", "四", "五", "六"); let week = weekArray[new Date(date).getDay()];//注意此处必须是先new一个Date ...

2021-04-10 09:27:00 1

原创 关于redis key命名规范的设计

一、实现目标简洁,高效,可维护二、键值设计规约1 、 Redis key命名风格【推荐】Redis key命名需具有可读性以及可管理性,不该使用含义不清的key以及特别长的key名;【强制】以英文字母开头,命名中只能出现小写字母、数字、英文点号(.)和英文半角冒号(:);【强制】不要包含特殊字符,如下划线、空格、换行、单双引号以及其他转义字符;2 、命名规范【强制】命名规...

2020-12-21 14:07:00 544

原创 Linux安装redis(6.0.9)环境

安装前条件:linux机器有 gcc(不然后续make的时候会报错)官网下载地址:https://redis.io/download1、下载完成后,放到服务器。解压tar -zxvf redis-6.0.9.tar.gz2、进入解压后的目录进行编译(这个过程需要点时间…)make // 编译3、安装并指定安装目录(推荐安装到这个位置 /usr/local/r...

2020-12-21 10:27:00 240

原创 linux搭建harbor与使用

条件:安装docker&docker-compose如未安装,请看:linux离线安装docker + docker-composeharbor1.下载下载地址:https://github.com/goharbor/harbor/releases2.安装1.上传至服务器,并解压tar -zxvf harbor-offline-installer-v1.10.6....

2020-12-06 18:50:00 806

原创 linux离线安装docker + docker-compose

1 准备阶段(docker) 1.1 卸载旧版本如果电脑上已经存在docker,需要先卸载可能存在的旧版本:1.删除某软件,及其安装时自动安装的所有包sudo apt-get autoremove docker docker-ce docker-engine docker.io containerd runc2. 删除docker其他没有没有卸载dpkg -l...

2020-12-06 15:40:00 4845 2

原创 如何修改docker swarm节点的hostname

以下是 docker node ls 命令的执行结果解决方法:hostnamectl set-hostname worker02-nodeservice docker restart成功

2020-11-30 22:36:00 1028

原创 解决docker-compose: command not found

1. 运行docker-compose 命令报错:-bash: docker-compose: command not found2.安装:1)先安装 pip ,检查是否已有:pip -V 报错:-bash: pip: command not found安装 pip :1、yum -y install epel-release2、yum -y insta...

2020-11-30 21:20:00 5348

原创 idea 包存在提示不存在

1.快捷键:ctrl + shift +alt + s打开Project Structure2.Modules看看是否有多个项目,删掉无用的。或者调整一下项目,重新 Mark as 一下,指定成 Sources。或者加入对应的library或者重新设置...

2020-11-30 11:53:00 1445 3

原创 使用haproxy负载均衡

测试中

2020-11-29 23:48:00 34

原创 docker使用阿里云仓库上传与下拉images

条件:有阿里云账号1、网址:https://cr.console.aliyun.com/cn-hangzhou/instances/repositories2、创建命名空间3、设置docker登录为阿里云仓库账号sudo docker login --username=[你的阿里登录名] registry.cn-hangzhou.aliyuncs.com登录成...

2020-11-29 21:24:00 53

原创 docker使用官方仓库上传与下拉images

条件:注册Docker Hub账号 官网:https://hub.docker.com1、在linux系统登录docker账号docker login输入账号,密码,登录成功后,会出现登录成功一、上传:1、首先查看所有imagesdocker images 2、将images命名docker tag tomcats weibanggang/tomcat20...

2020-11-29 20:34:00 42

原创 WeaveScope-容器监控

对于WeaveScope的安装相当简单,只要三行命令就可以了。官方的文档中是这样命令 sudo curl -L git.io/scope -o /usr/local/bin/scope sudo chmod a+x /usr/local/bin/scope scope launch但是经过本人的实验,这个命令存在一些坑。第一个下载命令我下载下来的版本有问题,运...

2020-11-29 15:18:00 270

原创 设计模式(1)-- 七大软件设计原则-开闭原则

前言  学习设计原则,学习设计模式的基础。在实际开发过程中,并不是一定要求所有代码都遵循设计原则,我们要考虑人力、时间、成本、质量,不是刻意追求完美,要在适当的场景遵循设计原则,体现的是一种平衡取舍,帮助我们设计出更加优雅的代码结构。开闭原则(Open-Closed Principle, OCP)  定义 : 一个软件实体如类,模块和函数应该对扩展开放,对修改关闭,开闭原则也是...

2020-08-02 00:59:00 213

原创 SpringBoot解决驼峰命名 ---返回Json实体类属性大小写问题

解决:两种方式 Jackjson 和 FastjsonJackjson 方式:通过@JsonProperty注解来解决比较方便,作用是把该属性的名称序列化(或者反序列化接收参数)为另外一个名称,如把trueName属性序列化为name,@JsonProperty(value="name")如果注解放到属性上,则返回的时候既有大写也有小写,如下:@JsonPropert...

2020-07-25 16:56:00 3684 1

原创 物流管理系统【前台+后台】(Spring+SpringMVC+MyBatis+vue+shiro)(二)

一、简单介绍项目 该项目是属于毕业设计项目之一,有前台的用户下单、有司机进行接单、有管理员进行操作后台,直接进入主题登录主页: 手机号码+验证码登录 或者 手机号码+密码 管理员首页管理员部分功能货主的部分功能:司机的部分功能项目下载源码(ssm+vue+shiro...

2020-07-13 11:26:57 3118 6

原创 mybatis+oracle实现简单的模糊查询

第一种 concatselect * from cat_table where cat_name like concat(#{catName},'%') --单个百分号select * from cat_table where cat_name like concat(concat('%',#{catName}),'%') --前后百分号第二种 ||sele...

2020-07-10 17:51:00 268

原创 linux 安装weblogic12.1.3.0步骤

此过程为jar包安装~需注意:fmw_12.1.3.0.0_wls.jar 需要jdk1.7.0_15以上的版本1、安装JDK(若已装可跳过)(1)Oracle官网下载jdk linux安装包【jdk8u11linuxx64.tar.gz】  (2)解压安装包命令:tar zxvf jdk-8u11-linux-x64.tar.gz(3)将已解压的文件夹移动到/usr/...

2020-06-30 11:30:00 969

原创 idea打印彩色字体(print)

public static void main(String[] args) { Map<String, String> map = new HashMap<>(); map.put("黑色", "30"); map.put("红色", "31"); map.put("绿色", "32...

2020-06-27 14:52:00 844 1

原创 spring 处理request.getInputStream()输入流只能读取一次问题

一般我们会在InterceptorAdapter拦截器中对请求进行验证正常普通接口请求,request.getParameter()可以获取,能多次读取如果我们的接口是用@RequestBody来接受数据,那么我们在拦截器中需要读取request的输入流 ,因为 ServletRequest中getReader()和getInputStream()只能调用一次这样就会导...

2020-06-23 09:51:00 5418 1

原创 springboot 配置过滤器不起作用的原因

使用@WebFilter注解配置springboot的过滤器的时候,如果出现过滤器不起作用的原因,有可能为:(1)当前过滤器类上要加两个注解  @Component  @WebFilter(filterName="一般写类名",urlPatterns="/*")(2)启动类上要加多一个注解  @ServletComponentScan...

2020-06-20 15:40:00 5112 1

原创 关于报错“More than one fragment with the name [spring_web] was found. This is not legal ...”的解决办法...

解决方案:在项目中的web.xml文件的</web-app>标签内添加如下标签 <absolute-ordering />

2020-06-04 11:57:00 162

原创 from pristine store, because no checksum is recorded for this file

问题:同步、cleanup都会出现下面的提示svn: E155017: Can't install '*' from pristine store, because no checksum is recorded for this filesvn报错:“Previous operation has not finished; run 'cleanup' if it was i...

2020-05-29 14:28:00 521

原创 虚拟机IP更换后 weblogic无法启动 java.net.BindException: 无法指定被请求的地址

/home/weblogic/Oracle/Middleware/user_projects/domains/testdomain/config2、修改createdomain.py/home/weblogic/Oracle/Middleware/wlserver/common/bin

2020-05-20 09:50:00 597

原创 weblogic启动报:java.lang.ClassCastException: com.octetstring.vde.backend.BackendRoot

大多数情况下,我们会对weblogic的domain新建立一个用户,从而用该用户来管理domain,避免多个domain之间出现加载jvm,加载jar包,加载war,加载so文件等死锁或者重复加载异常。如果在启动weblogic的时候忘记切换用户用root启动一次后,再次用weblogic启动,就会出现如下错误:<Aug 7, 2008 3:19:24 PM CST>...

2020-05-14 10:50:00 135

原创 mybatis注解开发-动态SQL

mybatis注解开发-动态SQL实体类以及表结构在mybatis-config.xml中注册mapper接口--------------------------动态查询@SelectProviderEmployeeMapper接口package Intefaceproxy.Dyno;import java.util.List;import java.util....

2020-05-09 13:07:00 72

原创 springboot访问路径添加项目名称、tomcat端口号

springboot因为是内置tomcat,所以在访问项目时无需再端口后添加项目名称,如果想要添加项目名称则需要在配置文件中添加server.context-path=/XXXXXXX;如果不起作用,是因为使用了更高版本的springboot,在新的版本中配置需改为server.servlet.context-path=/XXXXXXX;#指定服务端口server.port=808...

2020-05-08 15:35:00 776

原创 postman本地访问https

Bad RequestThis combination of host and port requires TLS.解决方案

2020-05-07 11:37:00 1560

原创 oracle中varchar2和nvarchar2的区别

varchar2(size type),size最大为4000,type可为char或者byte,默认是byte。varchar2最多存放4000字节的数据,不管type是char还是byte。所以如果你设置varchar2(4000 char),你可以存入4000个字母,但是不能存入4000个汉字。如果数据库字符集编码是GBK,那么varchar2最多能存放2000个汉字,如果字符集...

2020-04-29 09:41:00 2317

原创 Hbuilder与夜神连接

1、打开夜神模拟器 CMD命令管理员权限执行  nox_adb connect 127.0.0.1:62001  #连接夜神模拟器IP及端口  nox_adb devices          #显示连接设备,即连接成功2、HbuilderX与夜神连接HbuilderX设置ADB及端口 打开HbuilderX设置手机或是模拟器ADB路径及Androi...

2020-04-26 09:43:00 211

空空如也

空空如也

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

TA关注的人

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