自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 linux tomcat server.xml 项目访问路径变更不生效

默认找到appBase =webapps 下的war包,并解压,解压后的appname为访问路径。需要注意,docBase下的项目文件 不会被自动解压。如果想改为 ip+端口号 ,只改Context:path标签不可以。appBase的 优先级大于 Context:path标签。3.更改访问路径Context:path="自定义的路径"host:Context:path 标签。如果想改成默认的127.0.0.1:8080 访问项目。path : 项目的访问路径。docBase:资源的路径。

2023-08-17 11:29:03 1068

原创 netstat: command not found

netstat -tln 不能看到进程id。netstat -anp 可以看到pid。执行netstat 命令查看启动端口。执行:(安装wget命令)

2023-08-16 10:33:19 605

原创 IDEA无法使用搜狗输入法输入中文问题

ctrl+shift+E 即可正常输入中文。

2023-08-08 16:49:05 503

原创 idea 安装 插件jrebel 报错LS client not configured.

idea 插件存储位置找到idea安装目录的 idea.properties打开 找到idea.plugins.path 如果想更改存储地址也可以。这个报错找了好久,有博主说版本不对,我脑子没反应过来以为是随便换一个低版本的就行,没想到只能是2022.4.1 这个版本才行。把下载的插件解压后放在 idea.plugins.path 下,重启idea。这个地址复制过去直接用就行。

2023-07-30 00:59:47 1194

原创 idea springBoot 部署多个项目打开Run Dashboard 窗口

在部署springcloud 项目的时候 本地调试,有可能需要全部启动所有服务,单个部署比较麻烦,通过Run DashBoard 窗口可以完美实现。1.先打开项目的文件地址找到workspace.xml文件,在项目下的.idea\workspace.xml。4.编辑启动配置,添加自己的springboot项目到 dashboard 中。2. ctrl+f 找到RunDashboard 标签,添加option信息。5.启动所有的服务,完成。

2023-07-24 10:08:07 552

原创 解决 Error:java: Compilation failed: internal java compiler error

compiler error

2023-07-17 10:50:47 87

原创 redis redisson 分布式锁 WRONGTYPE Operation against a key holding the wrong kind of value

错误场景:使用redis缓存,并且使用redisson分布式锁,缓存的key和锁的key相同导致。解决办法: 缓存和锁,设置两个不同的key。在使用redisson加锁的时候报错如下。错误原因:redis库中有相同key。

2022-08-14 22:02:00 504 1

原创 tcp连接 三次握手、四次挥手

3.b返回ACK=1,fin=1,seq=w,ack=x+1进入time_wait状态。2.b返回ACK=1,ack=x+1,seq=y.进入close_wait状态。2.b返回ACK=1,syn=1,seq=y,ack=x+1;4.a发送ACK=1,seq=x+1,ack=w+1完成。3.a发送ACK=1,seq=x+1,ack=y+1。ACK=1acknowledge确认请求。1.a发送fin=1,seq=x。1.a发送syn=1,seq=x;...

2022-07-20 18:02:41 107

原创 摘要,签名、加密方式、证书

摘要验证数据是否正确,是否有重放,是否篡改签名认证是用对发送方的认证保证身份信息不可否认商户证书是有CA机构颁发的证书,证书中有商户的基本信息,公钥,有效时间CA证书商户证书是油商户信息和CA机构的私钥产生的,CA证书中有CA机构的公钥,用于验证商户证书是否有效。...

2022-07-20 17:29:44 732

原创 ThreadLocal 脏数据,线程池场景复现

读了一些资料都说threadLocal有脏数据问题,理解了下书上和博客的意思做了个简单的例子,希望对大家理解上有帮助,如果有问题可以指出。问题场景: 1.threadLocal脏数据是在线程池的场景会出现,因为threadLocal是线程的独有的 2.当A线程调用了ThreadLocal的Set方法后,并没有调用remove方法,此时A线程的数据没有被清理 4.在使用线程池创建线程的时候,如果并发数大于线程池个数时,线程池就会使B复用A线程,从而获得

2022-07-11 13:58:00 1026

原创 @Component 不生效,无效

@Component 扫描不到相关的class 文件原因是因为 maven 项目 web 项目没有引入当前class 的module 导致springboot 项目启动的时候使当前module 为游离的状态解决办法,在web module 的pom文件,引入当前class module 的pom配置...

2021-12-21 15:58:44 5076

原创 SpringCloud feign以内部接口方式调用服务,api,像dubbo一样的调用方式

以前使用的是dubbo,后来换了springcloud 后,使用feign的方式调用服务,由于对feign了解不深刻,在使用过程中遇到了写问题,总结一下,希望对有相同困扰的同学有所帮助~先导入相关依赖 <dependency> <groupId>com.alibaba.cloud</groupId> <artifactId>spring-cloud-starter-alibaba-

2021-07-30 18:51:22 1033

原创 windows 环境 nacos安装

1.下载地址https://jdk.java.net/18/2.找到自己需要的jdk3.解压文件4.环境变量配置Path: E:\downloads\openjdk-18-ea+7_windows-x64_bin\jdk-18\binJAVA_HOME: E:\downloads\openjdk-18-ea+7_windows-x64_bin\jdk-185.检查没有生效还是 openjdkjava -version6.删除原来的jdk 的文件 再次...

2021-07-30 16:12:46 191

原创 WeBASE-Web nginx 启动的时候日志报错still could not bind()

查了下网上的前辈说是80 端口被占用了,所以找到这个端口,结束掉进程,从起nginx 就可以了1、找到80 端口ps -ef|grep 802.杀掉80端口的进程kill -9 “80pid“3.关闭当前nginx进程killall nginx4.启动nginx/usr/local/webserver/nginx/sbin/nginx...

2021-06-09 19:22:28 465

原创 while scanning a simple key 报错

while scanning a simple key报错原因 在/application.yml 中 冒号后面没有空格 导致报错

2021-04-12 18:05:23 2949

原创 Database “/root/test“ not found h2

这个报错主要是 官方不在自动创建数据库了,在命令后面 加上-ifNotExists 就可以了,我也找了半天烦死了Database "/root/test" not foundjava -cp h2-1.4.199.jar org.h2.tools.Server -web -webAllowOthers -tcp -tcpPort 19200 -tcpAllowOthers -ifNotExists...

2021-04-12 17:03:09 1376

原创 webase.sh: line 24: mysql: command not found WeBASE-Node-Manager

WeBASE-Node-Manager 系统部署的时候报错webase.sh: line 24: mysql: command not found安装一下mysql 就行了yum install mysql

2021-04-08 16:01:41 286

原创 linux 安装 maven 并运行maven项目过程 java.lang.NoClassDefFoundError: org/springframework/boot/SpringApplicat

背景在本地搭了个linux 系统,发现直接部署上去当前maven项目会出现找不到springboot 支持的问题,其实就是因为linux 上没有maven依赖java.lang.NoClassDefFoundError: org/springframework/boot/SpringApplicationroot@WIN-KFAHSTAKD9P:/etc/tools# java -jar quickstart-1.0-SNAPSHOT.jar com.tl.it.edu.TlShopApp

2020-07-31 14:38:52 6192

原创 linux 运行 jar包 no main manifest attribute, in*。jar

jar -jar *.jar 运行问题很明显,就是没找到你的启动类1.网上看了一些说是改pom,中的 main-class(我的这样改不行就不写了)2.用以下方式手动更改 META-INF/MANIFEST.MF文件(直接在本地更改,打包后是不生效的)linux 下 执行 : jar uvfe *.jar com.*Application再启动 jar -jar *.jar完美解决参考链接https://blog.csdn.n...

2020-07-31 11:26:02 407

原创 springboot集成redis简单实现

1.引入jar包 <!-- springboot.redis --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId> <version>2.1.10....

2020-07-25 11:22:02 100

原创 ubuntu 安装zookeeper linux

zookeeper 安装1.下载安装包wget https://archive.apache.org/dist/zookeeper/zookeeper-3.4.5/zookeeper-3.4.5.tar.gz2.解压压缩包tar -zxvf zookeeper-3.4.5.tar.gz3.配置zoo.cfg文件可以将 conf 包中的一起复制到bin目录下,zookeeper 默认去zookeeper/bin/**/conf/zoo.cfg目录下查找cd c...

2020-07-25 00:58:55 299

原创 linux 安装 reddis服务 error: jemalloc/jemalloc.h: No such file or directory openssh-server cc: not found

error: jemalloc/jemalloc.h: No such file or directory

2020-07-24 10:52:36 290

原创 E: Unable to locate package openjdk-8-jre ubuntu 20.04安装jdk 失败

win10 系统 装的 ubuntu 在装zookeeper的时候 报jdk 不存在,下面安装jdk过程直接安装失败报:E: Unable to locate package openjdk-8-jre解决方案4.1.sudo apt-get update 先更新软件包列表 安装jdk失败4.2.安装jdk8sudo apt-get install openjdk-8-jre-headless安装完成参考链接:ht...

2020-07-19 17:45:32 9499

原创 idea maven setting at sun.reflect.GeneratedMethodAccessor168.invoke(Unknown Source) 报错

写项目的时候下载jar包 时更改了 setting 文件,mirrors 镜像文件改出了问题?如果在报这个错之前,你修改了setting 文件,那就去找你的setting文件是否正确,标签呀、地址呀这些希望能帮助同样烦恼的同学~...

2020-07-16 09:14:25 7892

原创 maven项目 clean、run、package、install Non-resolvable parent POM for

maven项目 clean、run、package 的时候报错Non-resolvable parent POM for首先这个问题目前发现导致的原因有两种1、子项目引用父类没有配置<relativePath/> 在父项目添加即可2、在改setting.xml的时候 写的镜像有问题打不开或者网络导致Non-resolvable parent POM for 。。。解决方式 就是写一个OK的镜像文件,如果没有也可以不写用默认的,就是稍微慢点,但是不会报错...

2020-07-15 19:43:08 948

原创 大整数相加的问题

大整数相加的问题大整数相加按照数学计算的方式我们要先计算最后一位,过10 进1的思路; 先倒叙两个数组创建一个更大的数组,也就是最大的数据长度+1遍历新数组,两个同样位置的数组相加,过10 ,进1,然后赋值给新数组当前位置,得到一个倒叙的新数组。最后可能第一位是0,所以要检查是否为0,如果是移除。参考文章:https://blog.csdn.net/u013278314/art...

2020-04-09 01:24:08 494

原创 window10 开启自动Linux ubuntu 系统 bash闪退问题适用于 Linux 的 Windows 子系统没有安装的分发版

1、打开控制面板 --程序和功能--启用或关闭windows功能;2、勾选试用于linux的windows的子系统 ,确定重启系统3、如果遇到闪退问题输入命令 自动安装  lxrun /install /y 别着急就是有点慢,等着就行了 解决下载慢的方式:https://blog.csdn.net/pujiaolin/article/details/73557219...

2018-04-08 17:34:32 15988

原创 Java jdk 环境变量安装

首先要先下载个jdk ,双击安装1、右键我的电脑--属性--高级系统设置--选择环境变量2、在下面的框中新建一个 变量名:JAVA_HOME,变量值:jdk安装地址 如:C:\Program Files\Java\jdk1.7.0_793、选择 path 变量--点击编辑--指向JDK安装路径下的bin目录,如C:\Program Files\Java\jdk1.7.0_79\bin4、创建CLA...

2018-04-02 20:37:51 193

原创 union all 与 union 的区别

union all  先看示例table1 数据如下: 张三 李四table2 数据如下: 李四 王五select * from table1 union all select * from table2;结果如下:张三李四李四王五union all  先看示例table1 数据如下: 张三 李四table2 数据如下: 李四 王五select * from table1 union  selec...

2018-03-28 20:40:04 152

原创 eclipse maven deploy jar包源码发布配置

       1、pom.xml 配置&lt;plugins&gt;&lt;!--          Compiler maven 编辑器插件--&gt;            &lt;plugin&gt;                &lt;groupId&gt;org.apache.maven.plugins&lt;/groupId&gt;                &lt;artifa...

2018-03-02 12:22:15 1767

原创 eclipse 使用Lombok 插件,去除pojo擁余代码 @data @setter @getter

1、首先去下载 Lombok.jar : https://projectlombok.org/2、双击打开 Lombok.jar install 3、将 Lombok.jar 复制到  eclipse 下eclipse.ini 文件同级别目录下4、将  -Xbootclasspath/a:lombok.jar   -javaagent:lombok.jar  复制到  eclipse.ini文件中...

2018-02-08 15:50:25 1763

原创 Eclipse Tomcat添加web项目 add and remove找不到项目

1、项目根目录右键 Properties 2、Project Facets  选如图示的三项:Dynamic Web Module、Java、JavaScript  点击apply确认  就可以添加了,希望能帮到你!

2018-01-22 22:40:30 7457 1

原创 页面ajax提交form 表单 以及后台接收

 var data =  $("#addform").serialize();  $.ajax({            url : "",            data : data,            type : 'post', //数据发送方式            dataType : 'json', //接受数据格式            error : function(req...

2017-11-22 11:28:20 3151

转载 java五种拼接字符串的方法

原文件地址:http://www.cnblogs.com/focusj/archive/2011/02/16/2057630.htmlpackage test;import org.apache.commons.lang.StringUtils;public class CutString {    //性能最差    public String tes

2017-09-21 21:11:42 11959

原创 select checkbox 获取选中的值,以及默认选中

1、select 获取选中的值下拉框数据1下拉框数据2var selectData = $("#select").val();//获取选中的值var selectText = $("#select").text();//获取选中文本2、checkbox 获取选中的值 复选框1复选框2var checkData = $("i

2017-09-19 22:09:56 1264

原创 js 去除空字符串

1、前后去除空格var  param=" 123 ";var newParam = param.replace(/(^\s*)|(\s*$)/g,"");2、去除字符串前面空格var newParam2 = param.replace(/(^\s*)/g,"");3、去除字符串后面空格var newParam2 = param.replace(/(\s*$)/g,"")

2017-09-19 21:16:02 1361

原创 eclipse mybatis 实现快速定位对应的xml位置 MyBatipse

1、  由于前期开发进度比较紧,导致有些文件命名不太规范导致大家维护的过程中痛苦不堪看idea 中都有类似的插件,在网上找了,大家可以安装下,以便更好的维护代码,当然这不是给大家命名不规范找的推辞,大家还是要注意命名规范;2、下面有具体的安装步骤 3、通过安装 MyBatipse 插件可以完成通过service直接打开对应的xml文件 4、打开后会直接定位到 方法名

2017-09-19 20:36:43 2644

转载 Spring - constructor-arg和property的使用示例

原创地址:http://racoguo.blog.51cto.com/2309068/12363791、说明   constructor-arg:通过构造函数注入。    property:通过setter对应的方法注入。2、constructor-arg的使用示例   (1)、Model代码:1

2017-02-28 10:28:33 275

原创 oracle 数据库update失败后 恢复到以前的数据

1、首先克隆一个执行脚本之前的表数据create table cmmtfunc_new --新表asselect * from cmmtfunc--你操作的那张表  as of timestamp to_timestamp('2007-02-07 19:00:00','yyyy-mm-dd hh24:mi:ss');2、更改旧表的名称 ALTER TABLE

2017-02-07 20:01:48 1386

转载 解决-Dmaven.multiModuleProjectDirectory system property is not set. Check $M2_HOME environment variabl

解决-Dmaven.multiModuleProjectDirectory system property is not set. Check $M2_HOME environment variable and mvn script match.1、Preference->Java->Installed JREs->Edit 选择一个jdk,2、添加  -Dmaven.

2016-11-18 11:08:54 330

空空如也

空空如也

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

TA关注的人

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