- 博客(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 349
原创 初识swagger-ui
暂时先放着,1111111 swagger-ui.html https://www.jianshu.com/p/5c1111d3b99f
2020-08-17 09:11:44 157
原创 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 177
原创 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.大于小于,大于等于,小于等于大于 &
2021-09-25 14:53:09 203
原创 @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 317
原创 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 578
原创 rabbitmq的trace消息跟踪显示乱码(谷歌如何修改字符编码)
https://github.com/jinliming2/Chrome-Charset/releases从github上下载最新的crx选择谷歌设置–扩展程序–将crx拖入谷歌浏览器—确认即可选择插件修改编码格式为utf-8,问题解决。
2021-04-25 16:37:42 739
原创 OpenVAS安装教程
OpenVAS (Open Vulnerability Assessment System)是开放式漏洞评估系统OpenVAS Server仅支持Linux系统一.前提条件外网电脑搭建的时候不用这一步骤,内网电脑需要这一步骤。1.虚拟机配置静态ip,桥接模式,设置IPADDR,其中GATEWAY,NETMASK,DNS需要设置与 右键网络–更改适配器–以太网状态–详细信息保持一致2.设置虚拟机代理,通过图形化界面给虚拟机设置代理,...
2021-03-31 19:25:32 2020 1
原创 notepad安装json插件
公司的电脑不知道为什么使用plugins admin安装不了json插件。自己的电脑就可以直接使用plugins安装。使用plugins安装不了的时候可以使用导入,导入的方式可以参考文章:https://blog.csdn.net/louzhu_lz/article/details/90697484...
2021-03-25 01:27:09 162
原创 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 23009 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 1094 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 2010
原创 记一次面试:进程之间究竟有哪些通信方式?
有一次面试的时候,被问到进程之间有哪些通信方式,不过由于之前没深入思考且整理过,说的并不好。想必大家也都知道进程有哪些通信方式,可是我猜很多人都是靠着”背“来记忆的。所以今天的这篇文章,讲给大家详细着讲解他们是如何通信的,让大家尽量能够理解他们之间的区别、优缺点等,这样的话,以后面试官让你举例子,你也能够顺手拈来。1、管道我们来看一条 Linux 的语句netstat -tulnp | grep 8080学过 Linux 命名的估计都懂这条语句的含义,其中”|“是管道的意思,它的作用就是把前一条命
2021-01-19 17:34:09 220 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 108
原创 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 8193
原创 让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 591
原创 小谈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 315
原创 给数据库中所有表中的一个字段进行减法
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 1287
原创 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 641
转载 get和post区别
为什么大型网站都采用get方法,而非post方法前几天工作中,所有表单我都采用post方法,头儿说那样不好,大型网站上一般都采用get方法,不理解。在网上摘到一段比较有用的话减低服务器流量压力根据 HTTP 规范,GET 用于信息获取,而且应该是 安全的和 幂等的。所谓安全的意味着该操作用于获取信息而非修改信息。换句话说,GET 请求一般不应产生副作用。幂等的意味着对同一 URL 的多个请求应该返回同样的结果。完整的定义并不像看起来那样严格。从根本上讲,其目标是当用户打开一个链接时,她可以确信从自身
2020-09-17 09:37:14 132
原创 修改consul的端口
https://www.jianshu.com/p/66977b2cee69?tdsourcetag=s_pcqq_aiomsg能写出这种教程的一定都是大佬,亲测可用
2020-09-16 15:34:48 776
原创 controller没扫描到为什么却能用
没扫描到的情况如图贼迷糊,怎么看都不知道为啥,多模快没扫描到是因为我改了starter的pom.xml,改了依赖。这个是为啥呢,咋都不知道。一直到想着要不来个三步走吧,rebuild,clean,invalidate caches/restart。结果clean的时候发现报了error,哦吼,有戏看了。看了一下自己的maven配置,发现是以前自己更改过的配置文件setting1.xml,后来改成了setting.xml这个项目的配置却没有改。当当当,当当当,醒醒,别吹牛逼了,错的没边都,注解也没用对
2020-09-16 13:58:07 472
原创 阿里巴巴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 779
原创 不能在方法上打断点 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 490
原创 缺少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 262
原创 使用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 114
原创 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 461
原创 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 4884 1
原创 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 491
原创 debug介绍
f7 进入方法内部f8在当前执行下一条语句f9执行到下一个断点当debug时遇到错误,会直接进入错误这个文章说的很好哦https://www.jianshu.com/p/bd6d9bbb3bc5
2020-08-29 00:03:44 238
原创 git上如何批量删除文件
先把项目下载下来在本地进行删除,然后进行提交commit,在commit的时候把已经删除的目录添加上,最后pull,然后就可以在git上批量删除文件了相当于commit提交删除的操作,记录了这了删除操作,然后pull在git上执行...
2020-08-28 17:44:00 716
原创 github如何删除已有项目(文件)
如下https://jingyan.baidu.com/article/ce09321b17f8a06bfe858f44.html
2020-08-28 17:40:07 353
原创 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 1277
原创 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 131
原创 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 12449
原创 idea快捷键
1.列编辑模式(shift+alt+insert)2.检索当前页面 ctrl+f3.替换 ctrl+r4.更强大的替换 crtl +shift + r5.全局搜索文本 ctrl + shift + f6.全局搜索全部 shift + shift
2020-08-28 17:21:54 92
原创 idel中一次选择相同的一列(列编辑操作)
shift+alt+insert 进入列编辑模式 使用鼠标可以一次划一列了,进行操作shift+ alt + 鼠标左键 用来选定多个字符后面,相当于多行不同列操作capslock + alt + 鼠标左键直接划列
2020-08-28 17:17:41 1728
VMware-Workstation-12.1.0-3272444精简官方中文安装版.exe
2020-08-16
Xshell-5.rar
2020-08-16
RabbitMq环境
2020-08-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人