自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

sun

  • 博客(36)
  • 资源 (15)
  • 收藏
  • 关注

原创 保姆级ssh ssl升级(OpenSSH用户名枚举漏洞)

近期因扫描出现OpenSSH用户名枚举漏洞,查出是因为ssh版本低于7.7导致,需要对服务器进行ssh版本升级,流程如下。直接官网下载比较慢,我这里上传了资源,也可以通过其他渠道获取。

2023-11-10 15:12:34 151

原创 linux搭建java+vue发布环境

1. 拿到root用户,创建发布用户添加用户sudo useradd newuser -m -d /home/alvin -s /bin/bash设置密码sudo passwd newuser2. 安装jdk使用root用户安装将tar压缩包放在/usr/local目录进入目录解压:tar -zxvf jdk-8u301-linux-x64.tar.gz将tar压缩包备份至soft中(创建在/usr/local)配置环境变量:vim /etc/profile按i进入编辑,在p

2021-08-19 13:12:40 306

原创 linux下无网络无Root权限安装nginx

安装准备(pcre+zlib+nginx)如果找不到资源或者下载速度慢,这里我上传了linux无网络无root环境安装.rar的打包文件,可以直接下载安装。https://download.csdn.net/download/zgjsxzlx/149330451. 安装pcre将压缩包内的pcre-8.00.tar.gz上传到指定位置,我这里以soft为例(后同)cd softtar -zxvf pcre-8.00.tar.gzcd pcre-8.00./configure --prefix=

2021-01-26 19:24:10 592

原创 ORACLE锁表找不到进程(ORA-00030: User session ID does not exist / ORA-00031: session marked for kill)

SELECT object_name, machine, s.sid, s.serial#FROM gv$locked_object l, dba_objects o, gv$session sWHERE l.object_id = o.object_idAND l.session_id = s.sid;查出sid,Oracle进程被KILL之后,状态被置为"KILLED",但是锁定的资源长时间不释放,会出现类似下面这样的错误提示:ORA-00030: User session ID does

2020-12-21 21:31:34 2010

原创 MySql开启Sql执行日志

SET GLOBAL log_output = 'TABLE';SET GLOBAL general_log = 'ON'; – 日志开启SET GLOBAL log_output = 'TABLE';SET GLOBAL general_log = 'OFF';– 日志关闭– 查询MySql执行日志 limit分页可根据情况修改,table_name是执行的表名SELECT CONVERT(argument USING utf8mb4) AS body from mysql.general_lo

2020-12-21 21:21:53 503

转载 oracle exp imp备份还原数据库【转载】

【EXP常用参数】USERID 即用户名/密码该参数就必须且为第一个;FILE 指定数据输出文件路径;LOG 指定日志输出文件路径;TABLES 导出指定表数据;FULL 完全导出整个文件(N);ROWS 导出数据行(Y);QUERY 用于导出表的子集的 select 子句;【示例】1、【全库模式】将数据库orcl完全导出,用户名scott密码scott数据文件导出到D:/orcl/scott.dmp,日志文件到出到D:/orcl/scott.logex

2020-09-17 10:59:28 942

原创 mysql删除和更新不走索引

假设a表index字段设置索引,修改删除都需要关联表b的index字段,得出下列三个sql// 修改update a set status=1 where index in (select index from b where b.id = 1)// 删除delete from a where index in (select index from b where b.id = 1)当...

2020-01-02 14:17:04 2199

原创 iview-admin icon等控件点击无效

将@click更改为@click.native即可

2019-12-18 11:11:57 207

原创 vue ( iview) 批量下载文件(前端打包js),支持跨域

废话不多说,直接上demo1. 引入FileSaver和jszipnpm install file-saver --savenpm install jszip --save2. 页面按需引入插件import saveAs from 'file-saver';import JSZip from 'jszip'export default { // 特别注意此处需要初始化一下JS...

2019-12-18 10:22:22 1307

原创 RabbitMQ安装 + SpringBoot2.0集成RabbitMQ

安装(注意RabbitMQ和Erlang的版本对应问题)1. Erlanghttp://www.erlang.org/downloads获取对应安装文件进行安装(可选)增加环境变量:修改环境变量Path,在原来的值后面加上安装目录\bin;2. RabbitMQhttp://www.rabbitmq.com/install-windows-manual.html获取对应安装文件进行...

2019-11-06 15:28:00 216

原创 Idea插件推荐

给大家推荐几款常用的Idea插件,如果有自己常用的不妨一起留言分享一下Free MyBatis plugin正常我们可以使用ctrl来进行方法的跟踪,使用mybatis时写的mapper没法跳转到对应的xml,这个插件帮助我们可以快速跟踪方法实现,并提供一定的语法检测支持。Grep Consoleidea的控制台打印全是白色,因此有时容易错过warn和error消息,这个插件有利于...

2019-10-28 15:32:41 2914

原创 ERROR 2006: MySQL server has gone away

今天在备份数据库后,在本地做测试数据,结果利用Navicat导入时报错ERROR 2006: MySQL server has gone away原因时Mysql默认不支持导入大文件,这个本分文件大概有8G,因此在Mysql的安装目录下修改一下配置文件,追加或修改以下内容# 最大允许导入文件大小 可以根据需求调整max_allowed_packet = 10240M# 超时等待时间wa...

2019-09-11 10:33:01 114

原创 netty-socketio本地可以链接,发布无法链接

今天遇到一个大坑,使用netty-socketio配置host时localhost可以正常使用,发布到阿里云上时一直报错无法绑定IP.需要注意的是在这里的host要配置阿里云的内网ip而不是外网映射ip,即可解决问题...

2019-08-08 16:38:54 1445 6

原创 Multimap的基础运用

某些场景下,我们可能在使用Map时希望存储重复的Key,因此普通的map结构就无法满足我们的需求,这时出现了Multimap,简单介绍一下他的基础用法1 创建:Multimap<String,Object> myMultimap = ArrayListMultimap.create();2 插入值: // Adding some key/value ...

2019-08-07 09:41:05 495

原创 (精品原创)Java代码优化->代码复用与重构

引言  很多人在写代码刚开始可能会和我一样,不会去考虑重构和复用,因为一个需求给到你,也有相应的计划时间,我们更多的考虑是如何最快的实现业务,产品在催、PM在催、客户也在催。不过渐渐的会在完成一个业务时,用更优的方案来进行优化。因为你会发现,自己写的代码越简洁,自己越舒服。(PS:虽然网络一直在传言代码写的好,离职少不了,哈哈)  接下来我用一些案例,来阐明一些简单的优化方案,仅供大家参考,大...

2019-08-02 10:27:05 646

原创 前端获取不到后台传递的header

后台刷新token时,在拦截器中设置了headers的值:response.setHeader("access_token", newToken);但是前端一直获取不到此header,只能获取到cache-control:"private, must-revalidate",content-type:"application/json",这两个字段如果想要让前端获取到返回的header,需...

2019-07-19 15:44:41 7730 1

原创 maven切换阿里云镜像

导入项目时,有些jar包依赖引入不到,这时可能需要你切换maven镜像进入maven目录,然后进入config文件夹,将setting文件替换成下面内容<?xml version="1.0" encoding="UTF-8"?><settings xmlns="http://maven.apache.org/SETTINGS/1.0.0"xmlns:xsi="http:/...

2019-07-15 11:05:24 3077

原创 iview父组件里面tab切换子组件,每次切换只加载当前选中的子组件

在使用iview-admin的tab标签时,有时tab子组件过多,初次加载将全部页面都刷新,导致用户体验过差,因此使用v-if来实现父组件里面tab切换子组件,每次切换只加载当前选中的子组件。如下例:1 给Tabs增加点击事件,给子Panel增加name标识,给子组件增加v-if标签,代表选中时才加载。<Tabs @on-click="clickTab"> <Ta...

2019-07-05 09:42:20 3705

原创 null值与其他值进行比较/null值匹配

在链接查询时,有些null值无法进行关联匹配,但是我们想将这些数据进行链接匹配可以使用nvl(列名,'别名')来进行转换匹配,nvl的作用是当列名为Null时会自动转换为你所设定的一个别名来进行处理,这样就可以将null值进行关联匹配...

2019-07-01 11:41:15 3108

原创 使用spring-boot-starter-mail报错

Action:Correct the classpath of your application so that it contains a single, compatible version of org.quartz.SchedulerCaused by: org.springframework.beans.factory.BeanCreationException: Error...

2019-06-19 09:45:33 1500

原创 MySql日期函数

三个常用日期函数:NOW(),CURDATE(),CURTIME()假设今天是2019年6月17日 11:10:41NOW():2019-06-17 11:10:41CURDATE():2019-06-17CURTIME():11:10:41日期操作函数:DATE_SUB(date,INTERVAL expr type)获取昨天:DATE_SUB(CURDATE(),INTERV...

2019-06-17 11:23:22 199

原创 Unexpected token name «i», expected punc «;»

iview-admin项目进行js代码压缩时报错:Unexpected token name «i», expected punc «;»解决方案:在web.config.js里的module-rules加入一行 { test: /iview.src.*?js$/, loader: 'babel-loade...

2019-06-14 11:01:19 4819

原创 iview打包压缩js按需引入

在config.js加入以下命令即可实现,大幅度缩短用户加载响应时间,提升用户体验chainWebpack: config => { config.plugins.delete('prefetch')}

2019-06-13 14:56:15 763 2

原创 日常填坑,Long类型比较时错误

Tree类中有两个Long类型的属性,Id和ParentId再进行filter的时候写的 trees.filter(a -> tree.getId() == a.getParentId()) 发现过滤的数据为零,这与Long类型的比较机制有关,应该为trees.filter(a -> tree.getId().equals(a.getParentId()))即可正确查出数据...

2019-05-10 15:47:15 973

原创 本地复制到服务器上不起作用

有些时候我们想把项目CV到服务器,但是服务器一直不起作用。之前用过邮箱发送方式,还用过共享本地磁盘的方式。后来才发现有一个非常简单的方法:在任务管理器中将rdpclip.exe结束进程,然后重新连接远程服务即可...

2019-04-28 15:18:13 541

原创 uni-app填坑:thirdScriptError sdk uncaught third Error Cannot read property 'Promise' of undefined

Hbuilder没有报错,但是打包到,微信小程序报错:thirdScriptError sdk uncaught third Error Cannot read property ‘Promise’ of undefined原因是微信小程序在遇到500kb以上的js时会将ES6转换为ES5解决办法:微信开发工具右侧详情:把ES6转ES5勾掉...

2019-04-26 13:13:22 5927 2

原创 个人踩坑汇总

1.mybaits模糊查询 -> ( # - > $) 有注入危害①c_name LIKE '%${name}%'②c_name LIKE CONCAT('%',#{name},'%') (*推荐)注意:Oracle数据库中的CONCAT并不支持三个链接,因此需要利用两个CONCAT链接例如:CONCAT('%',CONCAT(#{name},'%'))2.mybaits中...

2019-04-18 16:08:05 211

原创 MAVEN找不到ojdbc6.jar,将jar包添加入本地路径

mvn install:install-file -Dfile=你的存放ojdbc6.jar文件的位置 -DgroupId=com.oracle -DartifactId=ojdbc6 -Dversion=版本号 -Dpackaging=jar -DgeneratePom=true 例:mvn install:install-file -Dfile=/home/xiaoogan/Deskto...

2019-04-17 12:01:46 1513

原创 SpringBoot使用心得总结

给大家分享一下最近使用SpringBoot的小心得,仅供分享1.快速搭建项目:方式一:https://start.spring.io/方式二:通过Idea进行初始化2.Spring-Boot修改实时生效的Maven配置: <dependency> <groupId>org.springframework.boot</groupId> ...

2019-04-08 17:48:22 2675

原创 随笔填坑-java 正则 匹配 带有\R\N字符的字符验证不通过

今天在做正则匹配的时候,遇到了一个问题,不啰嗦直接上demo正则:reg="^.{0,256}$";前台用文本域输入值后,到了后台存入数据变成了\r\n,验证时一直提示字符串超长原规则使用: Pattern pattern = Pattern.compile(regex); Matcher matcher = pattern.matcher(str); r...

2019-04-08 16:51:09 3681 2

原创 SqlServer索引运用

使用CREATE 语句创建索引CREATE INDEX index_name ON table_name(column_name,column_name) include(score)普通索引CREATE UNIQUE INDEX index_name ON table_name (column_name) ;非空索引CREATE PRIMARY KEY INDEX index_name...

2019-04-08 15:46:02 1502

原创 开发实用小工具---持续更新

本文章为大家分享一些个人用着比较方便的小工具或者是工具网站,仅供大家参考,如果有新的我也会持续更新,如果感到对你有用,请为我点赞谢谢。1.菜鸟工具 - https://c.runoob.com提供在线运行Java/C等代码,可以实现MD5编译,生成随机密码等其他功能,可自行探索。2.开发者工具 - http://www.ofmonkey.com/提供Json、XML、SQL等格式化,实体类...

2019-03-04 13:25:22 2240

原创 iview-admin3X富文本编辑器按钮无法点击解决方案

iview-admin2.0富文本编辑器按钮无法点击解决方案最近很多人反馈,iview-admin2.0中的富文本编辑器按钮悬浮出来后无法点击,这里给出具体解决方案。原因是在src/components/editor/editor.vue文件中的css样式采用了!important,顺便介绍一下!important是给css样式增加最高权重的意思,在使用这个样式后会覆盖其他所有样式。将该文件中...

2019-02-27 09:16:32 791

原创 a标签download属性不起作用

a标签download属性不起作用首先要明白的是,download属性是HTML5新增的属性,也就是作用在HTML5的基础之上,他可以使a标签的href属性进行下载,如果填写指就会更改你的下载名称,比如:<a href="/images/a.exe" download>点击下载</a>上面这段代码会下载a.exe,并采用默认命名<a href="/...

2019-01-18 17:05:11 45109 13

原创 Idea中Lombok的简单使用以及代码折叠类似于.Net中Region的用法

Idea中Lombok的简单使用以及代码折叠类似于.Net中Region的用法首先介绍一下Lombok的简单使用1.在Pom文件中加入引入&lt;dependency&gt; &lt;groupId&gt;org.projectlombok&lt;/groupId&gt; &lt;artifactId&gt;lombok-maven-plugin&lt;/artifactId&gt; ...

2019-01-11 13:05:50 533

原创 SqlServer 模糊查询

SqlServer 模糊查询,通配符,like,多段匹配

2019-01-03 17:49:56 18262 1

保姆级ssh ssl升级(OpenSSH用户名枚举漏洞)

保姆级ssh ssl升级(OpenSSH用户名枚举漏洞)

2023-11-10

linux无网络无root环境安装.rar

linux无网络无root环境安装,包含nginx/pcre/zlib

2021-01-26

RabbitMQ+Erlang.rar

RabbitMQ+Erlang,不用调节版本可以直接下载使用。避免寻找资源带来的繁琐操作,增加下载速度

2019-11-06

rabbitmq-server-3.7.21.exe

rabbitmq-server-3.7.21下载,避免官网下载太慢,利用csdn快速下载资源

2019-11-06

selenium-ide.zip

自动化测试的谷歌插件,避免重复操作、繁琐操作,让测试更方便

2019-08-30

Filter解决调用多次body.rar

Filter解决调用多次body,从request中获取多次body信息,避免出现controller获取不到body报错的解决方案。

2019-07-18

PPT教程视频.txt

PPT教程视频,由于资源太大,里面放的是百度网盘下载链接

2019-07-12

800份实用合同.zip

800份实用合同,很实用,适合新手,让你在职场中不迷路~

2019-07-10

iview-admin2.3.0 技术文档.docx

iview-admin2.3.0 技术文档,让你快速开发使用iview-admin

2019-07-10

Spring Boot心得.docx

Spring Boot个人整理的一些心得体会,很实用,总有用得到的~

2019-07-10

互联网请求工具类

Java互联网请求工具类,方便快捷调用各种API~让你不再苦恼

2019-07-10

iview-admin + spring boot + mysql 项目管理系统毕业设计源码

iview-admin + spring boot + mysql 项目管理系统毕业设计源码,基本上都是新技术,可供学习参考

2019-07-05

Java-SpringMVC-毕业设计-源代码

餐馆点餐系统,Java-SpringMVC-毕业设计-源代码

2019-07-05

闲置物品交易.rar

闲置物品交易网-Java+mysql 源码,代码已经更改可以运行

2019-07-05

闲置物品交易网-Java+mysql 源码

闲置物品交易网-Java+mysql 源码,功能包括:留言、设置管理员、审核商品、上架商品、修改个人信息、购买物品、充值、消费等一系列功能,可自由拓展。

2019-04-13

空空如也

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

TA关注的人

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