自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

JSH的博客

biubiubiu

  • 博客(66)
  • 资源 (3)
  • 收藏
  • 关注

原创 使用java导Mysql的.sql文件,扩展->mysqldump命令的使用,mysql使用SQL语句查询comment注释

使用java实现导出导入数据库的sql文件https://blog.csdn.net/qq_39641912/article/details/79692284#commentBox重点:创建runtime调用方法执行exec(command),然后能够使用cmd命令导出文件Runtime runtime = Runtime.getRuntime();String command = new String("cmd /k mysqldump -u"+user+" -p"+password+" "+ex

2020-09-01 21:35:32 299

原创 初识swagger-ui

暂时先放着,1111111 swagger-ui.html https://www.jianshu.com/p/5c1111d3b99f

2020-08-17 09:11:44 136

原创 RabbitMq安装教程

环境可以自己从官网下载,也可以从这个链接下载安装教程:在后面使用教程:https://blog.csdn.net/qq_35387940/article/details/100514134Springboot 整合RabbitMq 在这里待办,因为我还没有看完安装教程一:安装RabbitMQ需要先安装Erlang语言开发包,百度网盘地址:http://pan.baidu.com/s/1jH8S2u6。直接下载地址:http://erlang.org/download/otp_win64_1

2020-08-13 23:32:17 159

原创 mybatis基础使用1

1.mybatis的if判断String 和 int两种<if test "order != null and order != '' "><if test "aa != 0 and aa != 5">2.mybatis 的 like使用concat多层拼接(一层就一个)name like concat("%",#{name},"%")name like concat(concat("%",#{name}),"%")3.大于小于,大于等于,小于等于大于 &amp

2021-09-25 14:53:09 164

原创 @JsonFormat

@JsonFormat给po中增加上这个玩意@JsonFormat(“yyyy-MM-dd HH:mm:ss”)会在controller序列化返回的时候调整Date的toString方式Fri Sep 24 10 : 47 : 00 CST 2021转换成yyyy-MM-dd HH:mm:ss如果使用后不能正常封装数据,返回数据为时间戳的格式。这样方式无法正常使用封装数据@JsonFormat(pattern = “yyyy-MM-dd”)private Date acceptTime;解决办

2021-09-24 18:05:19 276

原创 System.out.println影响内存可见性

看到这个说明你正在学习java内存模型先说为什么System.out.println会影响内存可见性public class ThreadVisibilityTest1 { public static boolean flag = true; public static void main(String[] args) throws Exception{ new Thread( () -> {

2021-07-10 16:17:09 506

原创 rabbitmq的trace消息跟踪显示乱码(谷歌如何修改字符编码)

https://github.com/jinliming2/Chrome-Charset/releases从github上下载最新的crx选择谷歌设置–扩展程序–将crx拖入谷歌浏览器—确认即可选择插件修改编码格式为utf-8,问题解决。

2021-04-25 16:37:42 688

原创 OpenVAS安装教程

OpenVAS (Open Vulnerability Assessment System)是开放式漏洞评估系统OpenVAS Server仅支持Linux系统一.前提条件外网电脑搭建的时候不用这一步骤,内网电脑需要这一步骤。1.虚拟机配置静态ip,桥接模式,设置IPADDR,其中GATEWAY,NETMASK,DNS需要设置与 右键网络–更改适配器–以太网状态–详细信息保持一致2.设置虚拟机代理,通过图形化界面给虚拟机设置代理,...

2021-03-31 19:25:32 1868 1

原创 notepad安装json插件

公司的电脑不知道为什么使用plugins admin安装不了json插件。自己的电脑就可以直接使用plugins安装。使用plugins安装不了的时候可以使用导入,导入的方式可以参考文章:https://blog.csdn.net/louzhu_lz/article/details/90697484...

2021-03-25 01:27:09 131

原创 vscode搭建vue开发环境(vue入门)

一.安装VScode 从官网下载,安装就行。以下操作在win+r -> cmd 命令行界面讲解, 在vscode中就是在项目空白处右键open in Integrated Terminal(在内部终端中打开)执行即可。二.安装node.js 从nodejs官网下载。安装就行。 安装完成之后,可以在命令行中输入node -v ,如果出现相应的版本号,则说明安装成功。 npm包管理器,是集成在node中的,所以,直接输入 npm -v就会如下图所示,显示出npm的版本信息。其中npm

2021-03-20 03:13:46 22594 7

原创 mount使用

挂盘命令mount -t cifs -o username=administrator,password=1111 //10.30.63.126/test /test/-t:指定档案系统的型态,通常不必指定。mount 会自动选择正确的型态。使用cifs的类型来mount。cifs是Common Internet File System,通用internet文件系统 ,简单来说就是用来通过网络进行文件的读写、共享等功能。mount介绍好文推荐:https://blog.csdn.net/q10590

2021-02-23 19:45:42 1037 1

原创 ens33被拔出,网络不可用(以太网(ens33,被拔出))

ens33被拔出,网络不可用是因为物理机没有vmware虚拟网卡,为什么没有呢?是因为自己曾经安装过vmware卸载的时候没有卸载干净,怎么办呢?把c盘中所有含有vmware的文件删除,然后使用ccleaner清理注册表,然后呢?然后就有两块虚拟网卡了呀。参考文章:https://blog.csdn.net/echo_le/article/details/108669888ccleaner下载地址:https://www.cr173.com/soft/37131.html...

2021-02-23 17:33:22 1840

原创 记一次面试:进程之间究竟有哪些通信方式?

有一次面试的时候,被问到进程之间有哪些通信方式,不过由于之前没深入思考且整理过,说的并不好。想必大家也都知道进程有哪些通信方式,可是我猜很多人都是靠着”背“来记忆的。所以今天的这篇文章,讲给大家详细着讲解他们是如何通信的,让大家尽量能够理解他们之间的区别、优缺点等,这样的话,以后面试官让你举例子,你也能够顺手拈来。1、管道我们来看一条 Linux 的语句netstat -tulnp | grep 8080学过 Linux 命名的估计都懂这条语句的含义,其中”|“是管道的意思,它的作用就是把前一条命

2021-01-19 17:34:09 194 3

原创 select*效率为什么低?

本文来自https://blog.csdn.net/rockywish/article/details/107060899同时关于文章中的内容理解之后再看看这个聚集索引与非聚集索引的总结 https://www.cnblogs.com/s-b-b/p/8334593.html正文面试官:“小程,说一下你常用的SQL优化方式吧。”程序猿小一:“那很多啊,比如不要用SELECT *,查询效率低。巴拉巴拉…”面试官:“为什么不要用SELECT * ?它在哪些情况下效率低呢?”程序猿小一:“SELE

2021-01-19 15:42:57 82

原创 awk命令之NF和$NF区别

awk命令之NF和$NF区别NF(number of field):域的个数$NF :最后一个Field(列)/tmp/test>ll a-rw-rw-r-- 1 admin admin 0 8月 11 10:58 a/tmp/test>ll a |awk ‘{print NF}’9/tmp/test>ll a |awk ‘{print $NF}’ahttps://www.cnblogs.com/xxiong1031/articles/7344804.html...

2020-12-05 18:22:18 8088

原创 让history命令显示出执行用户、执行时间、执行用户IP

因为之前遇到过命令审计,找不出某条命令是由哪个用户执行的,所以需要让history命令显示出执行用户、执行时间、执行用户IP,以便追踪。在/etc/profile文件最后加两行:USER_IP=who -u -m | awk '{print $NF}'| sed 's/[()]//g'export HISTTIMEFORMAT="[%F %T][whoami][${USER_IP}] "执行命令source /etc/profile随便敲几条命令查看效果1047 [2017-03-21 1

2020-12-05 18:16:26 495

原创 小谈linux下文件头部<feff>问题

https://blog.csdn.net/weixin_34293059/article/details/91430820?utm_medium=distribute.pc_relevant_bbs_down.none-task-blog-baidujs-1.nonecase&depth_1-utm_source=distribute.pc_relevant_bbs_down.none-task-blog-baidujs-1.nonecase

2020-11-27 13:43:02 249

原创 给数据库中所有表中的一个字段进行减法

BEGIN-- 定义循环条件DECLARE flag INT DEFAULT 0; -- 保存表名DECLARE tname VARCHAR(50);-- 查询数据库test中含有userId列的表,如果区分大小写使用binary COLUMN_NAME = 'userId'DECLARE result CURSOR FOR SELECT TABLE_NAME FROM INFORMATION_SCHEMA.Columns WHERE TABLE_SCHEMA = 'PANGU' AND C

2020-11-17 21:49:44 1247

原创 SpringBoot的refresh()中Onfresh()为空?

SpringBoot的onRefresh()方法// Initialize other special beans in specific context subclasses.如图,这是Spring的Onfresh()方法,为空就是为了就让需要用的工程自己去实现!refresh()方法中需要指定this,当没有项目启动的时候,直接点进去看,是看Spring自己的onRefresh()方法,为空当使启动SpringBoot的时候,用debug点进去(F7),进入的是SpringBoot的jar包

2020-09-17 21:43:00 608

转载 get和post区别

为什么大型网站都采用get方法,而非post方法前几天工作中,所有表单我都采用post方法,头儿说那样不好,大型网站上一般都采用get方法,不理解。在网上摘到一段比较有用的话减低服务器流量压力根据 HTTP 规范,GET 用于信息获取,而且应该是 安全的和 幂等的。所谓安全的意味着该操作用于获取信息而非修改信息。换句话说,GET 请求一般不应产生副作用。幂等的意味着对同一 URL 的多个请求应该返回同样的结果。完整的定义并不像看起来那样严格。从根本上讲,其目标是当用户打开一个链接时,她可以确信从自身

2020-09-17 09:37:14 87

原创 修改consul的端口

https://www.jianshu.com/p/66977b2cee69?tdsourcetag=s_pcqq_aiomsg能写出这种教程的一定都是大佬,亲测可用

2020-09-16 15:34:48 720

原创 java反编译class文件

直接去官网下载jd-gui的windows版就好了

2020-09-16 15:32:57 292

原创 controller没扫描到为什么却能用

没扫描到的情况如图贼迷糊,怎么看都不知道为啥,多模快没扫描到是因为我改了starter的pom.xml,改了依赖。这个是为啥呢,咋都不知道。一直到想着要不来个三步走吧,rebuild,clean,invalidate caches/restart。结果clean的时候发现报了error,哦吼,有戏看了。看了一下自己的maven配置,发现是以前自己更改过的配置文件setting1.xml,后来改成了setting.xml这个项目的配置却没有改。当当当,当当当,醒醒,别吹牛逼了,错的没边都,注解也没用对

2020-09-16 13:58:07 425

原创 阿里巴巴Java开发手册之注释规约与Javadoc标签和Javadoc注释规范

抛出异常,怎么都说我没按照规范来确实 我一直用的是@exception人家要的是@throwshttps://blog.csdn.net/qq_41076577/article/details/108151683?utm_medium=distribute.pc_relevant.none-task-blog-title-2&spm=1001.2101.3001.4242

2020-09-11 15:55:36 741

原创 不能在方法上打断点 idea debug提示Method breakpoints may dramatically slow down debugging

Method breakpoints may dramatically slow down debugging翻译:方法断点可能会显著减慢调试速度原因是在接口方法上设置了断点解决办法是去掉方法断点即可,把断点打到方法实现上(方法体)图解去掉方法上的断电(红色方块)https://blog.csdn.net/liujiding/article/details/93046987文章来源:https://blog.csdn.net/liujiding/article/details/93046987

2020-09-03 15:00:22 464

原创 缺少servlet包:import javax.servlet出错 The import javax.servlet.http.HttpServletRequest cannot

文章1:https://blog.csdn.net/scholar_man/article/details/63260606 eclipse解决文章2:https://www.cnblogs.com/cn-chy-com/p/10992046.html idea解决建议两者都看,更能理解解决办法

2020-09-03 14:54:13 234

原创 使用Idea创建Spring MVC应用程序

文章1:https://blog.csdn.net/weixin_42518668/article/details/103594144文章2:https://www.cnblogs.com/wormday/p/8435617.html

2020-09-03 14:51:10 95

原创 Spring中注解的key值相同报错conflicts with existing, non-compatible bean definition of same name and class

文章来自:https://blog.csdn.net/zhongguowangzhan/article/details/104587803SpringMVC的Controller 应该是采用类似键值对(key/value)的映射方式处理的。而当中的键,默认是用cotroller的类名(非全类名)作为键。这样,如果不同包下面的两个Contoller 重名的话,就会导致SpringMVC的容器管理中的controller map中的key重复了。解决这个问题也比较简单。在@Controller 中,使用重

2020-09-01 21:32:14 415

原创 java通过io流从前端浏览器下载文件/直接下载到本地

前后端分离不分离都这样写。。。前端浏览器下载Excel看这儿XXX通过io流向本地路径写入文件 File file = new File("D://system10002.sql"); try { if (!file.exists()) { file.createNewFile(); } FileOutputStream output = new FileOutputSt

2020-09-01 17:43:54 4695

原创 Nginx配置文件中文注释说明

本文来自:https://www.cnblogs.com/kenshinobiy/p/7652396.html#运行用户 user www-data; #启动进程,通常设置成和cpu的数量相等 worker_processes 1; #全局错误日志及PID文件 error_log /var/log/nginx/error.log; pid /var/run/nginx.pid; #工作模式及连接数上限 events

2020-08-29 00:17:55 473

原创 debug介绍

f7 进入方法内部f8在当前执行下一条语句f9执行到下一个断点当debug时遇到错误,会直接进入错误这个文章说的很好哦https://www.jianshu.com/p/bd6d9bbb3bc5

2020-08-29 00:03:44 206

原创 git上如何批量删除文件

先把项目下载下来在本地进行删除,然后进行提交commit,在commit的时候把已经删除的目录添加上,最后pull,然后就可以在git上批量删除文件了相当于commit提交删除的操作,记录了这了删除操作,然后pull在git上执行...

2020-08-28 17:44:00 655

原创 github如何删除已有项目(文件)

如下https://jingyan.baidu.com/article/ce09321b17f8a06bfe858f44.html

2020-08-28 17:40:07 330

原创 Lombok Requires Annotation Processing: Do you want to enable annotation processors? Enable

如下https://blog.csdn.net/libusi001/article/details/107972607

2020-08-28 17:37:27 1235

原创 Initialization failed for ‘https://start.spring.io‘ Please check URL, network and proxy settings解决办法

如下https://blog.csdn.net/qq_42815122/article/details/85551956

2020-08-28 17:35:38 114

原创 java字符串有下划线(idea中定义的java字符串)

idea中定义的java变量有下划线IntelliJ IDEA 2018.2的特性:对于一些被重新分配地址的变量或者参数,IDEA默认给它们加上下划线。需要关闭修改的话,可以在Settings | Editor | Color Scheme | Language Defaults | Identifiers | Reassigned local variable.下关闭这个提示: 把右侧的Effects默认勾选给取消...

2020-08-28 17:30:22 11278

原创 idea快捷键

1.列编辑模式(shift+alt+insert)2.检索当前页面 ctrl+f3.替换 ctrl+r4.更强大的替换 crtl +shift + r5.全局搜索文本 ctrl + shift + f6.全局搜索全部 shift + shift

2020-08-28 17:21:54 73

原创 idel中一次选择相同的一列(列编辑操作)

shift+alt+insert 进入列编辑模式 使用鼠标可以一次划一列了,进行操作shift+ alt + 鼠标左键 用来选定多个字符后面,相当于多行不同列操作capslock + alt + 鼠标左键直接划列

2020-08-28 17:17:41 1640

原创 idea插件记录

.ignore

2020-08-28 17:01:50 110

原创 SpringBoot中加载不了yml配置文件

如图

2020-08-23 20:58:43 2096

VMware-Workstation-12.1.0-3272444精简官方中文安装版.exe

我想上传CentOS-7-x86_64-DVD-1611.iso镜像文件的,大于1G上传不了,只能上传这个vmware虚拟机。

2020-08-16

Xshell-5.rar

xshell软件,还有xftp。 可以让windows与linux进行连接,传输文件等交互操作等。 在我的文章Linux学习笔记中用到了xftp进行文件传输。有详细的教程。

2020-08-16

RabbitMq环境

RabbitMq环境安装包,包括ERLANG环境和RabbitMq的安装包 otp_win64_21.1.exe rabbitmq-server-3.7.8.exe

2020-08-13

空空如也

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

TA关注的人

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