- 博客(12)
- 收藏
- 关注
原创 pom中的标签option scope,tomcat项目缺少包
truetrue表示不传递依赖,false或者没有表示传递依赖。可能会导致打jar包或者war包时,该依赖缺失。compilecompile:默认值,表示当前依赖包,要参与当前项目的编译,后续测试,运行时,打包provided:代表在编译和测试的时候用,运行,打包的时候不会打包进去test:表示当前依赖包只参与测试时的工作:比如Junitruntime:表示当前依赖包只参与运行周期,其他跳过了system:从参与度和provided一致,不过被依赖项不会从maven远程仓库下载,而是从本地的
2021-10-27 10:44:15
220
原创 2021-07-29
nginx+lua 通过header参数动态生成upstream,实现动态转发原理:通过读取请求header中的某一个参数,实现动态改变upstream的IP地址,user nobody;worker_processes 1;events { worker_connections 1024;}http{ proxy_connect_timeout 90s; proxy_read_timeout 90s; proxy_send_timeout 90
2021-07-29 15:45:11
247
原创 springboot项目在外部tomcat运行出现的问题
1、去除自带的tomcat服务 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> <exclusions> <exclusion>
2020-12-01 19:40:01
970
原创 java 垃圾回收浅解
垃圾回收算法种类:一、标记算法1、引用计数该算法的实现是给对象添加一个引用计数器,每当有一个地方引用它时,计数器数值就加1;当引用失效时,计数器值就减1;当计数器数值为0时表示该对象不可再被使用,则可以对其进行回收。优点: 实现简单,判定效率高。缺点: 很难解决对象循环引用问题。2、可达性分析该算法是从离散数学中的图论引入的,程序将所有引用关系看成是一张图,通过一系列称为“GC Roots”的对象作为起始点,从这些节点开始向下搜索,搜索走过的路径称为引用链(Reference Chain),当
2020-09-17 13:51:54
213
原创 IDEA MAVEN项目打war包缺少jar问题解决
对于这个问题归根揭底还是你是否能够真正理解pom文件中各个标间的含义(我还没有,仅理解了常用的):首先,排除依赖冲突:其次,看是否pom文件中有你所需要的包:再次观察缺少的jar包依赖中是否包含有其他标签,比如“< optional>true</ optional>”或者< scope>provided</ scope> ,去理解它们的含义...
2020-04-16 21:54:24
2235
原创 自启脚本
脚本内容java #!/bin/bashcd 文件路径cont=`ps -ef |grep "文件路径"|grep -v "grep" |wc -l`#prom=`ps -ef |grep "/opt/app/Ctrip/CtripWorker-2.0-SNAPSHOT"|grep -v "grep" |awk '{print $2}'`if [ $cont -eq 0]; /...
2020-01-20 11:12:24
296
原创 String与Date转化
String expireTime = "2019-09-26 16:56:58";SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");Date toDate2 = sdf.parse(expireTime);// 转化为java.util.Datelong to2 = toDate2.getTime();//...
2019-09-26 17:12:47
239
原创 JAVA读取文件的几种方式
原文出处 https://www.cnblogs.com/lovebread/archive/2009/11/23/1609122.html{ File file1 = new File("/Users/tao/Downloads/酒店id.txt"); // 创建File类对象 FileInputS...
2019-09-23 11:29:31
171
原创 selenium Session ID is null. Using WebDriver after calling quit() 添加java版本代理
在服务器上面布置了一个基于selenium的爬虫,周五打开,下周一的时候发现数据在周六就断了,当时我也添加了代理,DesiredCapabilities capabilities = DesiredCapabilities.chrome();Proxy proxy = new Proxy();proxy.setHttpProxy(host.getHostName() + “:” + host...
2019-08-22 15:24:32
3763
3
原创 httpclient get post请求
嗯,我又更新了!v_v!那天比较急,今天更新完整的的httpclient的get请求和post请求! public static JSONObject postRequest(String url, Map<String, String> params, Map<String, String> headers) throws IOException { ...
2019-07-29 17:22:15
221
原创 &与&&的区别
java 小笔机1、&与&&的区别先来看两个例子:int i=3; if(i>1&& 1<2){ System.out.println("i 大于1同时小于2"); }else { System.out.println("i 大于1同时不小于2"); }...
2019-03-01 17:30:04
162
原创 maven项目打zip包并运行
MAVEN项目打包zip上传服务器并运行最近做了一个小项目,需要布置一个单独的maven项目在服务器上运行,因为以前并没有这样的经验,所以在做的过程中入了不少的坑,今天在这里记录一下打包配置 先说结果,打包结束后会生成一个zip文件,解压后里面就一个lib文件夹,这里面包含了工程所需要的jar包以及本工程自身生成的jar包(如果我们生成jar包后,工程有所变动,没有添加新的依赖,那么仅就需...
2019-02-01 19:05:25
5943
4
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人