- 博客(45)
- 资源 (12)
- 收藏
- 关注
原创 Java URL连接带中文时请求连接报错java.io.FileNotFoundException
Java URL请求默认使用iso-8859-1进行解码,因此无法识别中文会导致路径不对报错。解决方法:将URL字符串进行中文转码处理 private String urlEncodeChinese(String url) { try { Matcher matcher = Pattern.compile("[\\u4e00-\\u9fa5]").matcher(url); String tmp = ""; whi
2021-10-22 14:38:32 1156
原创 MongoDB 4.0 命令及权限相关
超级用户相关:use admin#增加或修改用户密码db.addUser(ixigua,‘pwd’)#查看用户列表db.system.users.find()#用户认证db.auth(ixigua,‘pwd’)#删除用户db.removeUser(‘mongodb’)#查看所有用户show users#查看所有数据库show dbs#查看所有的collectionshow collections#查看各collection的状态db.printCollectionStats
2020-12-24 11:08:31 171
原创 springboot MongoDB Command failed with error 13 (Unauthorized)
springboot Mongotemplate 操作MongoDB错误信息Caused by: org.springframework.data.mongodb.UncategorizedMongoDbException: Command failed with error 13: 'not authorized on test to execute command原因1.MongoDB开启了验证,在配置文件中没有设置用户名和密码2. 如果用户名和密码都正确设置了那就是权限没有设置解决步骤第
2020-12-24 11:01:41 6753
原创 splunk 日志分析系统搭建,部署,配置
本人对splunk了解不多,只限于使用及简单部署配置。搭建splunk之前需要先下载软件。下载方式:官网下载官方下载地址如果你是第一次访问 Splunk 网站,需要先注册一个 Splunk 用户,默认下载的是 60 天 Enterprise 试用版, 60 天试用之后将自动转化为 Free 版,转化位 Free 版后每日处理的日志量最高位 500M 。链接下载splunkserver软件包splunkforwarder软件包splunkserver搭建1.上传软件压缩包到服务器
2020-12-15 15:27:07 4367 1
原创 springBoot框架定时任务 分布式部署 重复执行之解决方案
问题:在集群模式部署服务端时,会出现所有的定时任务在各自的节点处均会执行一遍,这显然不符合实际的开发场景,针对这种问题,本文给出一种springboot集成shedlock的解决方案pom文件引入依赖<!-- 负载均衡定时任务执行一次 --><dependency> <groupId>net.javacrumbs.shedlock</groupId> <artifactId>shedlock-spring</artifa
2020-12-10 11:08:01 1299
原创 idea 运行项目 Error running ‘Application‘: Command line is too long
在idea中运行项目有时会报错:Error running ‘YkdResourceApplication’: Command line is too long. Shorten command line for YkdResourceApplication or also for Spring Boot default configuration.这是由于环境变量超长引起的。解决办法1.找到项目里面的idea/workspace.xml文件,然后再找到<component name="Prop
2020-11-13 09:55:21 98
原创 Java SDK 极光推送流程
流程在极光官网先注册一个账号,创建一个应用,获取AppKey、Master Secret (官网:https://www.jiguang.cn)在java项目中导入依赖的jar包,如果你是maven项目,在pom文件中添加依赖即可。 <dependency> <groupId>cn.jpush.api</groupId> <artifactId>jpush-client</artifactId> <version
2020-11-12 12:01:06 356 2
原创 Mac 终端操作服务器常用命令
Mac 链接服务器ssh root@hostMac 退出服务器exitMac 服务器下载文件scp 用户名@host:文件的绝对路径 本机绝对路径Mac上传文件到服务器scp 本机绝对路径 用户@host:绝对路径 //如果要上传文件夹则在scp后面加 -r...
2020-09-21 10:49:22 668
原创 Linux 测速工具
iPerfiperf 是一个网络性能测试工具,它可以测试 TCP 和 UDP 带宽质量,可以测量最大 TCP 带宽,具有多种参数和 UDP 特性,可以报告带宽,延迟抖动和数据包丢失。利用 iperf 这一特性,可以用来测试一些网络设备如路由器,防火墙,交换机等的性能。 sudo apt install iperf //下载iperf这个工具不仅仅在 Linux 系统下可以用,在 Mac 和 Windows 系统同样可以使用。如果你想测试网络带宽,则需要两台电脑。这两台电脑需要处于同样的网络,一台作
2020-07-02 11:31:17 665
原创 git 放弃本地修改
一、未使用 git add 缓存代码git checkout -- filepathname(文件名) (比如: git checkout -- readme.md ,不要忘记中间的 “--” ,不写就成了检出分支了!!)。git checkout . (放弃所有的文件修改)二、已经使用了 git add 缓存了代码git reset HEAD filepathname (比如: git reset HEAD readme.md)来放弃指定文件的缓存git reset HEAD . (放弃所有
2020-06-23 16:51:11 289
原创 git 常用命令介绍
Git 命令git config用法:git config –global user.name “[name]”用法:git config –global user.email “[email address]”该命令将分别设置提交代码的用户名和电子邮件地址。git init用法:git init [repository name]该命令可用于创建一个新的代码库。git clone用法:git clone [url]该命令可用于通过指定的URL获取一个代码库。git add用法:gi
2020-06-11 15:40:26 117
原创 jhipster 介绍
一、Jhipster介绍大神语录:一个代码生成器而已,核心是Spring Boot、spring.用于生成,开发和部署 Spring Boot + Angular / React / Vue Web应用程序和Spring微服务。二、创建第一个jhipster应用1.准备工作安装JDK,注意版本(我初次使用的是1.8,并且需要配置环境变量)安装数据库(我安装的是mysql)安装Maven安装git安装node.js安装Yeomannpm install -g yo安装bowernp
2020-06-03 13:39:08 1958
原创 docker容器命令
1 创建容器docker create -it boke-oraclexe:1.0#创建临时容器,退出后不再存在,常用于排错docker run -it --rm boke-mysql5.5:1.1 bash2查看容器docker ps -a#查看哪些是停止状态的容器docker ps -a -q 3启动容器docker start 容器ID4运行容器docker ru...
2020-03-30 14:34:33 281
原创 Linux 防火墙命令(Firewall)
安装命令yum install firewalld firewalld-config开启端口命令firewall-cmd --zone=public --remove-port=80/tcp --permanentfirewall-cmd --zone=public --remove-port=53/udp --permanent批量添加区间端口firewall-cmd --zon...
2019-11-11 15:24:03 129
原创 java 8 lambda表达式list操作分组、过滤、求和、最值、排序、去重
java8的lambda表达式提供了一些方便list操作的方法,主要涵盖分组、过滤、求和、最值、排序、去重。跟之前的传统写法对比,能少写不少代码。@Datapublic class User { private Long id; //姓名 private String name; //年龄 private int age; //工...
2019-09-29 16:25:29 754
原创 spring boot 跨越问题
1.全局跨域/** * 跨域问题 * * @author dereck */@Configurationpublic class CorsConfig { private CorsConfiguration buildConfig() { CorsConfiguration corsConfiguration = new CorsConfiguration(); ...
2019-09-26 11:48:07 184
原创 sql优化
1、介绍在应用系统开发初期,由于开发数据库数据比较少,对于查询SQL语句,复杂视图的的编写等体会不出SQL语句各种写法的性能优劣,但是随着互联网大数据的兴起,随着数据库中数据的增加,系统的响应速度就成为目前系统需要解决的最主要的问题之一。系统优化中一个很重要的方面就是SQL语句的优化。对于海量数据,劣质SQL语句和优质SQL语句之间的速度差别可以达到上百倍,可见对于一个系统不是简单地能实现其功...
2019-09-24 16:49:51 118
原创 chmod命令详细用法
指令名称 : chmod使用权限 : 所有使用者使用方式 : chmod [-cfvR] [–help] [–version] mode file…说明 : Linux/Unix 的档案调用权限分为三级 : 档案拥有者、群组、其他。利用 chmod 可以藉以控制档案如何被他人所调用。参数 :mode : 权限设定字串,格式如下 : [ugoa…][[±=][rwxX]…][,…],其中...
2019-09-18 11:44:14 290
原创 Linux tar命令详解
tar-c: 建立压缩档案-x:解压-t:查看内容-r:向压缩归档文件末尾追加文件-u:更新原压缩包中的文件这五个是独立的命令,压缩解压都要用到其中一个,可以和别的命令连用但只能用其中一个。下面的参数是根据需要在压缩或解压档案时可选的。-z:有gzip属性的-j:有bz2属性的-Z:有compress属性的-v:显示所有过程-O:将文件解开到标准输出下面的参数-f是必须的...
2019-09-18 10:41:19 607
原创 springboot shiro 前后分离 前端请求302
前后端分离项目中,由于跨域,会导致复杂请求,即会发送preflighted request,这样会导致在GET/POST等请求之前会先发一个OPTIONS请求,但OPTIONS请求并不带shiro的’Authorization’字段(shiro的Session),即OPTIONS请求不能通过shiro验证,会返回未认证的信息。解决方案为继承shiro的DefaultWebSessionManag...
2019-09-10 16:09:39 3178 2
原创 spring boot 集成shiro,swagger 加入拦截器后 swagger 不能访问
springboot 集成shiro,swagger 后,访问swagger 出错,原因是因为shiro拦截了swagger的资源和请求,如下在shiro 的配置拦截里配置就行了。
2019-09-05 15:02:31 861
原创 Spring Boot 2.0 集成Swagger2开发RESTful风格的Web服务
很多开发人员都不喜欢写文档!在他们根深蒂固的观念中,写文档就是浪费时间,还不如直接写代码酣畅淋漓的痛快!尤其是对于Java后台开发人员而言,维护一份接口文档,更是一件痛不欲生的事情!接口太多了,变化太多了,改完代码还要改文档。流程不规范的团队,经常会出现这样的情况:有时候接口代码变了,文档没有及时更新,前端开发人员不知道;有时候是后台开发人员直接与前端开发人员私下商量一致,直接更新代码不更新文档,...
2019-09-05 14:01:15 117
原创 Linux安装mysql5.7及配置(yum安装)
1.检查是否安装过MySQLyum list installed | grep mysql注意:如果已安装,则清除yum -y remove mysql-libs.x86_642.下载mysql5.7 rpm源wget http://repo.mysql.com/mysql57-community-release-el7-8.noarch.rpm3.安装下载好的rpm包rpm ...
2019-09-03 17:59:06 358
原创 Linux yum安装JDK
1、先查看系统是否有自带的jdk2、检索yum中有没有java1.8的包3、开始安装jdk4、查询是否安装成功5、查看安装的jdk
2019-09-03 17:04:03 98
原创 AOP expression语法
在使用AOP时,指定一个pointcut的同时会定义一个expression,来表示对什么方法使用AOP。类似expression="execution(public * com.baidu.map.*Ctr.*Handle(…))"等语法为:execution(修饰符 返回值 包名.类名/接口名.方法名(参数列表))其中:1、返回类型、方法名、参数是必须有的.2、表示任意值. 比如...
2019-08-13 11:54:04 464
转载 Redis在Windows下的安装教程
一、下载windows版本的Redis去官网找了很久,发现原来在官网上可以下载的windows版本的,现在官网以及没有下载地址,只能在github上下载,官网只提供linux版本的下载官网下载地址:http://redis.io/downloadgithub下载地址:https://github.com/MSOpenTech/redis/tags二、安装Redis1.这里下载的是Redi...
2019-06-24 11:57:22 89
原创 搭建Jenkins自动化部署
一、安装jenkins1、添加yum repos,然后安装12sudo wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat/jenkins.reposudo rpm --import https://pkg.jenkins.io/redhat/jenkins.io.key 注:如果上边的执行成功就不用再...
2019-01-29 16:12:33 198
原创 lodop属性及方法介绍
例子:LODOP.PRINT_INIT(“打印任务名”);LODOP.SET_PRINT_COPIES(2);bdhtml=window.document.body.innerHTML;var hei = $(’#div1’).outerHeight();string = prnhtml;LODOP.SET_PRINT_PAGESIZE (3,‘6cm’,‘2cm’,2);LODOP...
2019-01-14 17:04:34 2299
原创 Tomcat启用gzip压缩,提升web性能
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Ma...
2019-01-11 11:42:53 535
原创 springboot多环境配置
因为现在一个项目有很多环境,比如说生产环境,测试环境,开发环境等,每个环境的配置也不一样,如果每次都去修改的话,很容易出错也繁琐。所以我们把每个环境的配置文件写在不同的yml文件中,这样在想用哪个环境就去调用哪个配置文件就很方便。我们只要在主配置文件中将要用的配置文件写上就行了。spring: profiles: active: dev这行配置就是说我们要用的是ap
2018-01-29 11:42:54 231
原创 idea把从bitbucket上拉取的工程转换成maven项目
拉取工程后,找到想要转换的项目,如果有pom文件,直接点击右键选择“Add as Maven Project”即可完成转换如果没有pom文件则先创建一个pom文件,再按照上面的例子操作即可。
2018-01-29 10:35:51 1348
原创 java.lang.ClassNotFoundException: javax.el.ELManager
maven中el的jar包与Tomcat中eljar包冲突,把Tomcat中的jar包替换就行了。
2017-10-26 16:36:28 13604
原创 jsp页面中EL表达式原样输出问题
EL表达式只有Servlet 2.4 /JSP 2.0版本下才有用,如果在别的版本xia使用el表达式只要在jsp文件的开头写上如下的代码:page isELIgnored="false" %>
2017-10-11 16:07:39 3042
原创 maven本地仓库更改
找到maven的安装目录下的config文件夹下的 settings.xml文件,加上E:\Users\Administrator\.m2\repository即可。
2017-10-11 14:15:37 313
原创 maven如何添加oracle依赖
先下载oracle jar包,放在随便一个文件夹下比如然后在cmd窗口下运行命令:mvn install:install-file -DgroupId=com.oracle -DartifactId=ojdbc8 -Dversion=12.1.0.2 -Dpackaging=jar -Dfile=C:\Users\qicyt1812\ojdbc8.jar 出现如下信息就代表成
2017-10-10 14:35:40 1577
原创 maven资源文件的相关配置
构建Maven项目的时候,如果没有进行特殊的配置,Maven会按照标准的目录结构查找和处理各种类型文件。src/main/java和src/test/java这两个目录中的所有*.java文件会分别在comile和test-comiple阶段被编译,编译结果分别放到了target/classes和targe/test-classes目录中,但是这两个目录中的其他文件都会
2017-09-27 11:19:01 159
splunk 2020最新通用转发器下载
2020-12-15
splunk 2020最新下载
2020-12-15
Apache操作office文件jar包.zip
2020-06-11
Java-qrcode最新.zip
2019-09-10
com.springsource.net.sf.cglib-2.2.0.jar
2017-09-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人