- 博客(273)
- 资源 (4)
- 收藏
- 关注
原创 Liunx杂记
lsof -i:端口号 用于查看某一端口的占用情况,比如查看8000端口使用情况lsof -i:8080网络畅通,能ping通外网,能ping通IP地址,却ping不同主机名或者出现unkomnhostExctionvi /etc/hosts192.10.10.13 test001java排查问题jpsjstack 进程号jmapnginx 停止./nginx -s stop启动./nginx备份服务器地址拷贝文件夹实例:当前目录...
2021-09-12 23:53:53
273
原创 MySQL杂记
验证表是否存在:show tables like 'sys_menu';mysql校验字段是否存在:show columns from sys_online_log like 'id';mysql执行脚本source /data/sql/tsg.sqlsource /data/sql/tsg.txt导出整个数据库结构和数据mysqldump -h localhost -uroot -p123456 database(库名) > dump.sql导出单个数据表结构和数据...
2021-09-12 23:24:47
291
转载 MySQL百万级数据分页查询及优化
方法1: 直接使用数据库提供的SQL语句 语句样式:MySQL中,可用如下方法: SELECT * FROM 表名称 LIMIT M,N 适应场景:适用于数据量较少的情况(元组百/千级) 原因/缺点:全表扫描,速度会很慢 且 有的数据库结果集返回不稳定(如某次返回1,2,3,另外的一次返回2,1,3). Limit限制的是从结果集的M位置处取出N条输出,其余抛弃. 方法2:建立主键或唯一索引, 利用索引(假设每页10条) 语句样式:MySQL中,可用如下方法...
2021-09-12 23:00:58
696
原创 springboot启动不需要数据库链接
如果项目确实不需要连接数据库,请在启动类中添加注解@EnableAutoConfiguration(exclude={DataSourceAutoConfiguration.class})。
2021-05-24 11:05:10
827
原创 Springboot1.5.9版本不用自带的logbak日志
pom文件引入slf4j-log4j依赖,去除logbak的依赖 <dependency> <groupId>org.slf4j</groupId> <artifactId>slf4j-log4j12</artifactId> <version>1.7.25</version> </dependency>
2021-03-15 10:07:22
319
原创 spring启动类顺序
@Bean public CommandLineRunner commandLineRunner(ApplicationContext ctx) { return args -> { LOGGER.info("Let's inspect the beans provided by Spring Boot:"); String[] beanNames = ctx.getBeanDefinitionNames(); ...
2021-02-04 10:28:15
400
原创 rest和restful
REST:表现层状态转移,一种软件架构风格,不是标准。既然不是标准,我可以遵守,也可以不遵守!!!restful风格:基于REST构建的API就是Restful风格get获取post新建put修改delete删除get下载post上传获取全部流程:url:rest/dags 接口类型:GET增加一个流程,url:rest/dags/id 接口类型:POST删除一个流程,url:rest/dags/id 接口类型:DELETE修改...
2020-11-13 15:34:18
137
原创 jenkins中findbugs对某些类ignore
1.在build.sh的shell脚本添加如下命令:加粗字体为忽略的findbugs的错误findbugs -exclude exclude_filter.xml -textui -output output/findbug-result.xml .2.编写exclude_filter.xml格式如下:package代表的包名,这个貌似不起作用class具体的类名bug具体出现的错误提示<?xml version="1.0" encoding="UTF-8"?>..
2020-11-13 14:43:25
544
原创 ”Got permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker
”Got permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Get http://%2Fvar%2Frun%2Fdocker.sock/v1.39/containers/json: dial unix /var/run/docker.sock: connect: permission denied”错误提示找一个可以sudo的用户执行如下操作:
2020-10-14 15:43:37
263
原创 如何查看linux版本是centos还是redhat
命令行: uname会出现系统的名称再输入cat /etc/redhat-releasecentosredhat
2020-08-10 18:38:21
6735
原创 计算机基础-运算
异或运算:只有在两个比较的位不同时其结果是1,否则结果为0即“两个输入相同时为0,不同则为1”! a b a⊕b 1 0 1 1 1 0 0 0 0 0 1 1 &..
2020-08-06 23:58:18
790
原创 Error response from daemon: conflict: unable to remove repository reference “service:1.0.0“ (
Error response from daemon: conflict: unable to remove repository reference "recall-service:1.0.0" (must force) - container 399b12c4a84b is using its referenced image c6339b3dcaf7强行删除镜像解决:docker rm i -f c6339b3dcaf7
2020-07-23 20:47:55
202
原创 有关mysql的校验
mysql: [Warning] Using a password on the command line interface can be insecure.密码最好不要写在命令里。验证表是否存在:show tables like 'sys_menu';mysql校验字段是否存在show columns from sys_online_log like 'id';hive和mysql校验字段是否存在:msyq:show columns from sys_online_l...
2020-07-16 21:32:06
636
原创 内存不足微服务启动不了
内存一共8Gdocker stats其中一个A微服务设置jvm参数最小Xms4G,最大Xmx32G,启动正常其他微服务无设置,都是默认。另一个gateway微服务jvm参数最小Xms4G,最大Xmx32G。这时总是启动不了。gateway总是报A服务找不到,实际A服务已经可以为访问到了如图是A服务可以访问到的路劲:原因内存不足造成。...
2020-07-16 15:06:06
1322
原创 过滤器引起的知识点
获取uri以请求http://localhost:8080/doctor/demo?code=12为例 //获取URL中的请求参数。即?后的条件 code=12 String queryString = request.getQueryString() ; //获取URI。 /doctor/demo String requestURI = request.getRequestURI() ; //获取URL(不带请求参数)。即协.
2020-07-11 17:59:15
217
原创 获取公钥
代码: @GET @Path("/encrypt") @Produces(MediaType.APPLICATION_JSON) @ApiOperation(value = "获取公钥") public ResultObject<String> getPublicKey() throws NoSuchAlgorithmException { KeyPairGenerator generator = KeyPairGenerator.ge
2020-07-08 22:20:50
938
原创 java正则表达式实例
代码:public static void main(String[] args) { //正则判断日期格式^(([1-9]\d{3})|(0\d{2}[1-9]))(0[1-9]|1[0-2])$ Map<String, Object> susMap = new HashMap<>(); Map<String, Object> map = new HashMap<String, Object>(); String
2020-07-06 22:13:37
226
原创 vi日志
vi server.logShift+g 回到底部ctrl+f 下一页ctrl+b 上一页进入日志后/2020-06-05 11:01:n为下一个N为上一个
2020-06-05 13:10:01
363
原创 判断文件是否存在
>test -e /home/ugc_rec_web/perl5 && echo 1判断ugc_rec_web/perl5是否存在
2020-05-05 20:20:10
464
原创 BeanMap的create的使用方法
package com.rest;import java.math.BigInteger;import com.alibaba.fastjson.JSONObject;import net.sf.cglib.beans.BeanMap;public class Test { public static void main(String args[]) { ...
2020-04-12 15:28:44
6491
原创 提交gerrit错误信息,eclipse时报错 The original file 'xxx.java' has been deleted or is not accessible
重启eclipse
2020-04-08 13:42:26
528
原创 阅读书籍
第一:《C Primer Plus》(第5版)中文版 买新版第二:《C++Primer》中文版第三:《C++ Primer Plus》 比第二更适合零基础第四:《Java编程思想》第五:《Java核心技术》卷1卷2第六:《Python核心编程》第七:《Python编程从入门到实战》第八:《Go语言实战》 or《Go In Action》第九:《算法导论》 不适合初学者第十:《算法...
2020-01-13 01:04:28
185
原创 实现一个线程安全的计数器
package com.test;public class MySafeThread implements Runnable{ public static volatile int a; @Override public void run(){ while (true){ try { Thr...
2019-12-24 18:01:40
836
1
原创 对象的内存布局
对象的内存布局:1.对象头(Header)2.实例数据(Instance Data)3.对齐填充(Padding)而对象头又包括1.MarkWord2.classponint3.arraylength
2019-12-14 17:05:38
193
原创 下载Excel模板样例。
1.首先查询出数据库的数据转化成json格式如:String totalJson = paymentDayRptService.queryPayDayRtpForExport();service层中获取到totalJson。String totalList;;List<PaymentDayRpt> paymentDayRptList = paymentDayRptDao...
2019-12-13 15:37:15
1025
原创 每日一题
spring如何解决循环依赖?循环依赖只会存在在单例实例中,多例循环依赖直接报错。A类实例化后,把实例放map容器中,A类中有一个B类属性,A类实例化要进行IOC依赖注入,这时候B类需要实例化,B类实例化跟A类一样,实例化后方map容器中。B类中有一个A类属性,接着B类的IOC过程,又去实例化A类,这时候实例化A类过程中从map容器发现A类已经在容器中了,就直接返回了A的实例,依赖注入到B类...
2019-12-10 16:44:37
186
原创 Hashmap有关的面试题
1.hashmap中哈希冲突是怎么解决的?2.hashmap怎样扩容?3.hashmap为什么是线程不安全的?4.hashmap和哈数table的区别?5.hashmap的get()方法的原理?
2019-12-09 13:16:40
134
原创 每日一题
InnoDB引擎的主键索引是用什么数据结构存储的?普通索引又是用什么结构存储的?InnoDB使用B+Tree的方式存储索引。Innodb的一个表可能包含多个索引,每个索引都使用B+树来存储。而索引包括聚集索引(clusteredindex)和非聚簇索引(secondaryindex),聚集索引使用表的主键作为索引键,叶子节点包含表的所有字段。二级索引只包含索引键和聚集索引键(主键)的内容...
2019-12-04 10:32:58
125
原创 java-面试题
1.B+tree如何进行优化?答案解析:创建索引的时候尽量使用唯一性大的列来创建索引,由于使用b+tree做为索引,以innodb为例,一个树节点的大小由“innodb_page_size”,为了减少树的高度,同时让一个节点能存放更多的值,索引列尽量在整数类型上创建,如果必须使用字符类型,也应该使用长度较少的字符类型。一句话:主键最好用数字不要用字符串。...
2019-12-04 10:22:41
142
原创 编译多个java文件
基于怎样加Java文件编译成class文件添加一个多个java文件编译只需在最后一步改为具体的名字改为*.java执行命令为: Javac E:\workspaces\portal_one\JUnit_Test\src\main\java\com\baidu\test\dome\loader\Test.java直接结果:...
2019-12-02 10:40:42
2201
原创 邮件发送工具
代码如下:import com.es.util.utilpojo.Order;import lombok.extern.slf4j.Slf4j;import javax.mail.*;import javax.mail.internet.InternetAddress;import javax.mail.internet.MimeBodyPart;import javax.m...
2019-11-27 15:30:05
563
原创 生成文件且通过FTP上传到别的服务器的指定路劲
1.创建文件路劲String miguPath = this.getClass().getClassLoader().getResource(File.separator) .getPath() + "template/export/synMigu/";File file = new File(...
2019-11-27 14:32:58
660
原创 服务器发送邮件出现Could not connect to host错误 解决办法
出现如下错误:解决方法:先ping下看是否网络通,报如下错误ping: smtp.exmail.qq.com: Name or service not known说明网络问题。然后修该配置/etc/sysconfig/network-scripts/ifcfg-ens192文件中添加DNS1=8.8.8.8和DNS2=114.114.114.114 并在/e...
2019-11-26 13:10:54
12455
My97DatePicker的js文件
2017-11-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人