11 2020 档案
摘要:tar命令详解 -c: 建立压缩档案 -x:解压 -t:查看内容 -r:向压缩归档文件末尾追加文件 -u:更新原压缩包中的文件 这五个是独立的命令,压缩解压都要用到其中一个,可以和别的命令连用但只能用其中一个。 下面的参数是根据需要在压缩或解压档案时可选的。 -z:有gzip属性的 -j:有bz2属
阅读全文
摘要:查看Java进程可以使用 ps -ef|grep java 首次后台永久启动,会把日志输出到新建的log.file文件 nohup java -jar demo-0.0.1-SNAPSHOT.jar > log.file 2>&1 & 非首次后台永久启动,会把日志追加到已存在的log.file文件
阅读全文
摘要:nohup java -jar 项目名.jar &1 & 【注意空格】
阅读全文
摘要:springboot ,jar 包启动与杀死进程、停止进程 jar启动 关闭窗口会停止运行,如:ctrl+c 会停止运行 java -jar shareniu.jar 1 Jar后台启动 nohup 表示后台运行,不会打印信息log.txt 为日志文件 nohup java -jar shareni
阅读全文
摘要:今天碰到一个奇怪的问题,明明配置了端口,但是每次启动还是用的8080端口,查了下估计是配置文件没生效,然后就去路径配置中把资源文件先移除,再添加,就正常了。 回忆下自己干了啥,发现时在pom.xml文件中设置了bulid结点下的resources,反复测试几次,每次只要修改resource ,配置文
阅读全文
摘要:Yml文件(novellist.xml)如下: novellist: list: - name: 笑傲江湖 type: 武侠 master: 令狐冲 author: 金庸 description: 小说以通过叙述华山派大弟子令狐冲的经历,反映了武林各派争霸夺权的历程。 - name: 诛仙 type
阅读全文
摘要:import java.util.ArrayList; import java.util.List; import java.util.function.Predicate; import java.util.stream.Collectors; public class LambdaStudy {
阅读全文
摘要:把spring-boot项目按照平常的web项目一样发布到tomcat容器下 一、修改pom文件 修改打包方式 修改或增加maven插件 注意: 二、移除嵌入式tomcat插件 三、添加servlet-api的依赖 <dependency> <groupId>javax.servlet</group
阅读全文
摘要:JAVA 8 lambda 表达式实现按某个属性值查找对象集合中符合条件的对象 当前的需求是从数据库或者其他服务中获取到了一个对象集合,假设对象是Cart购物车,里面有product_id,product_name,count等。 需要从集合中查找商品id是1的商品对象。用表达式来查询代码很简洁。
阅读全文
Tomcat 8 Invalid character found in the request target. The valid characters are defined in RFC 3986
摘要:终极解决方案: Invalid character found in the request target. The valid characters are defined in RFC 3986 25-Aug-2018 11:27:27.086 信息 [http-nio-8087-exec-5]
阅读全文
摘要:当磁盘大小超过标准时会有报警提示,这时如果掌握df和du命令是非常明智的选择。 df可以查看一级文件夹大小、使用比例、档案系统及其挂入点,但对文件却无能为力。当磁盘大小超过标准时会有报警提示,这时如果掌握df和du命令是非常明智的选择。 df可以查看一级文件夹大小、使用比例、档案系统及其挂入点,但对
阅读全文
摘要:--查询索引 select * from pg_indexes where tablename='tab1'; --创建索引(查询用到哪几列,就对哪几个字段创建索引) CREATE INDEX index_moni_gk_city_day ON moni_gk_city_day USING btre
阅读全文
摘要:一、主线程等待法:优点:实现简单,缺点:代码冗余 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 package com.test.thread; public class CycleWait implements
阅读全文
摘要:import java.util.concurrent.ExecutorService; import java.util.concurrent.Executors; import java.util.concurrent.ThreadPoolExecutor; /** * FixThreadPoo
阅读全文
摘要:常用的两种方式: 第一种方式:来自大神cletus的回答, 原文链接 ExecutorService taskExecutor = Executors.newFixedThreadPool(4); while(...) { taskExecutor.execute(new MyTask()); }
阅读全文
摘要:今天在controller中写一个接口用来测试模拟多个请求同时到达 下订单的情况, 怎么能有效保证高并发下的库存和销量的一致性呢?【具体实现方法:https://www.cnblogs.com/sxdcgaq8080/p/9454161.html】 那么好,在这个接口中,开启多线程模拟了多个用户请求
阅读全文
摘要:Java5之前,线程是没有返回值的。Java5之后,可以写有返回值的任务了。有返回值的任务必须实现Callable接口,没有返回值的任务实现Runnable接口。执行Callable接口后,可以获得一个Future的一个对象,通过Feture的get方法就能获得返回的Object数据了。代码如下:
阅读全文
摘要:数据库的备份有多种分类方式。按照备份后的文件类型,可以分为物理备份(文件系统级别的备份)和逻辑备份(备份后的文件是sql文件或特定格式的导出文件);按照备份过程中是否停止数据库服务,可分为冷备份(备份过程中停止数据库服务)和热备份(备份过程中数据库服务开启并可供用户访问);按照备份是否是完整的数据库
阅读全文
摘要:java调用pg_dump备份postgre数据库问题 在项目中,用java调用pg_dump进行postgre数据库备份,在本地机上跑,可以正确运行,发布到其他机器上之后,会在调用外部程序,进行备份的地方卡住,代码如下: /**备份数据库**/ File workPath=fetchDBInsta
阅读全文
摘要:pg_dump: pg_dump -a -t tbl_test "host=127.0.0.1 hostaddr=127.0.0.1 port=5432 user=postgres password=123456 dbname=postgres" > /userdir/tbl_data -a 参数是
阅读全文
摘要:CentOS7 永久修改系统时间安装在虚拟机上的CentOS7的时间分为系统时间和硬件时间。二者都修改,重启系统(init 6 )才会永久生效。 修改步骤如下查看当前系统时间 date修改当前系统时间 date -s "2018-2-22 19:10:30查看硬件时间 hwclock --show修
阅读全文
摘要:使用CentOS,遇到本地时间对不上,直接敲命令:date -s "2017-10-21 15:15:15"是立即生效了,但是重启后,系统时间还是原来的。 修改了其一是没有办法奏效,必须两者都更改。 1.date //查看本地2.hwclock --show //查看硬件的时间3.如果硬件的时间是对
阅读全文
摘要:时间用久了我的阿里云服务器下面的磁盘空间越来越少了,需要对无效的大文件进行清除删除.我通过find 命令查找到nginx/logs/ 目录西面有好几个大的日志文件.因此想对其清除,但是当我删除文件后,发现磁盘的空间并没有变化.具体的操作如下: 1 2 3 4 5 6 7 8 9 10 11 12 1
阅读全文
摘要:postgresql查询关键字有时候会遇到英文单引号的情况,比如你要查询一个英文句子 It's my love 好吧,这里会发现遇到了一个问题。(')单引号是postgresql中表示值的符号。比如 select * from mydoc WHERE code Like '%%' 大家都知道 % 符
阅读全文

浙公网安备 33010602011771号