自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

麦子的博客

原来我喜欢随遇而安

  • 博客(273)
  • 资源 (4)
  • 收藏
  • 关注

原创 基于springboot的websocket的使用

websocket基于springboot的简单实验步骤及测试

2022-08-09 20:59:31 126

原创 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 57

原创 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 45

转载 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 187

原创 springboot启动不需要数据库链接

如果项目确实不需要连接数据库,请在启动类中添加注解@EnableAutoConfiguration(exclude={DataSourceAutoConfiguration.class})。

2021-05-24 11:05:10 509

原创 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 130

原创 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 201

原创 HttpServletRequest和MultipartHttpServletRequest的区别

站位

2020-12-07 15:34:24 1183

原创 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 43

原创 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 255

原创 ”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 95

原创 liunx部分常用命令

shutdown

2020-08-10 18:42:15 69

原创 如何查看linux版本是centos还是redhat

命令行: uname会出现系统的名称再输入cat /etc/redhat-releasecentosredhat

2020-08-10 18:38:21 4685

原创 计算机基础-运算

异或运算:只有在两个比较的位不同时其结果是1,否则结果为0即“两个输入相同时为0,不同则为1”! a b a⊕b 1 0 1 1 1 0 0 0 0 0 1 1 &amp..

2020-08-06 23:58:18 683

原创 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 109

原创 有关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 363

原创 内存不足微服务启动不了

内存一共8Gdocker stats其中一个A微服务设置jvm参数最小Xms4G,最大Xmx32G,启动正常其他微服务无设置,都是默认。另一个gateway微服务jvm参数最小Xms4G,最大Xmx32G。这时总是启动不了。gateway总是报A服务找不到,实际A服务已经可以为访问到了如图是A服务可以访问到的路劲:原因内存不足造成。...

2020-07-16 15:06:06 968

原创 过滤器引起的知识点

获取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 115

原创 获取公钥

代码: @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 631

原创 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 147

原创 在线数据库模型工具

https://dbdiagram.io/d

2020-07-02 11:40:11 842

原创 vi日志

vi server.logShift+g 回到底部ctrl+f 下一页ctrl+b 上一页进入日志后/2020-06-05 11:01:n为下一个N为上一个

2020-06-05 13:10:01 223

原创 判断文件是否存在

>test -e /home/ugc_rec_web/perl5 && echo 1判断ugc_rec_web/perl5是否存在

2020-05-05 20:20:10 386

原创 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 4942

原创 提交gerrit错误信息,eclipse时报错 The original file 'xxx.java' has been deleted or is not accessible

重启eclipse

2020-04-08 13:42:26 372

原创 阅读书籍

第一:《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 117

原创 实现一个线程安全的计数器

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 608 1

原创 对象的内存布局

对象的内存布局:1.对象头(Header)2.实例数据(Instance Data)3.对齐填充(Padding)而对象头又包括1.MarkWord2.classponint3.arraylength

2019-12-14 17:05:38 103

原创 下载Excel模板样例。

1.首先查询出数据库的数据转化成json格式如:String totalJson = paymentDayRptService.queryPayDayRtpForExport();service层中获取到totalJson。String totalList;;List<PaymentDayRpt> paymentDayRptList = paymentDayRptDao...

2019-12-13 15:37:15 807

原创 每日一题

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 112

原创 group by和聚合函数

聚合函数的定义。

2019-12-09 13:18:16 120

原创 Hashmap有关的面试题

1.hashmap中哈希冲突是怎么解决的?2.hashmap怎样扩容?3.hashmap为什么是线程不安全的?4.hashmap和哈数table的区别?5.hashmap的get()方法的原理?

2019-12-09 13:16:40 69

原创 B+树动态图

https://www.cs.usfca.edu/~galles/visualization/BPlusTree.html

2019-12-04 18:35:13 2269

原创 命令查看java的class字节码文件

查看java字节码java –verbose查看运行类是加载了那些jar文件javap查看字节码

2019-12-04 18:09:21 528

原创 每日一题

InnoDB引擎的主键索引是用什么数据结构存储的?普通索引又是用什么结构存储的?InnoDB使用B+Tree的方式存储索引。Innodb的一个表可能包含多个索引,每个索引都使用B+树来存储。而索引包括聚集索引(clusteredindex)和非聚簇索引(secondaryindex),聚集索引使用表的主键作为索引键,叶子节点包含表的所有字段。二级索引只包含索引键和聚集索引键(主键)的内容...

2019-12-04 10:32:58 68

原创 java-面试题

1.B+tree如何进行优化?答案解析:创建索引的时候尽量使用唯一性大的列来创建索引,由于使用b+tree做为索引,以innodb为例,一个树节点的大小由“innodb_page_size”,为了减少树的高度,同时让一个节点能存放更多的值,索引列尽量在整数类型上创建,如果必须使用字符类型,也应该使用长度较少的字符类型。一句话:主键最好用数字不要用字符串。...

2019-12-04 10:22:41 88

原创 编译多个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 2056

原创 邮件发送工具

代码如下: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 352

原创 生成文件且通过FTP上传到别的服务器的指定路劲

1.创建文件路劲String miguPath = this.getClass().getClassLoader().getResource(File.separator) .getPath() + "template/export/synMigu/";File file = new File(...

2019-11-27 14:32:58 488

原创 服务器发送邮件出现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 6398

application.properties

application.properties

2022-05-30

数据字典模板

数据字典的模板样子,具体说明字段名称,字段汉语含义,字段长度,字段类型,是否为空

2019-04-15

My97DatePicker的js文件

My97DatePicker目录是一个整体,不可破坏里面的目录结构,也不可对里面的文件改名,可以改目录名 My97DatePicker.htm是必须文件,不可删除(4.8以后不存在此文件) 各目录及文件的用途: WdatePicker.js 配置文件,在调用的地方仅需使用该文件,可多个共存,以xx_WdatePicker.js方式命名 config.js 语言和皮肤配置文件,无需引入(4.8以后

2017-11-15

Java反编译器

Java反编译器

2017-02-17

空空如也

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

TA关注的人

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