- 博客(161)
- 资源 (3)
- 问答 (1)
- 收藏
- 关注
原创 idea去除pom里面版本变量红色下划线
打开idea->Preferences,将prohibited 输入到搜索框,将usage of。in modules parent definition is prohibited的选中框去掉。
2023-09-07 17:17:12
388
原创 这个一个html
<!DOCTYPE html> <meta charset="utf-8" /> <title>WebSocket Test</title> <script language="javascript"type="text/javascript"> var token='eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJyIjoiMTY0OTMzMTYzMTA2MSIsImMiOiJXRUIiLCJ1Ijoi.
2022-03-08 19:55:48
186
原创 nacos 2.0 Scanner SubTypesScanner was not configured
nacos 2.0 Scanner SubTypesScanner was not configured
2022-02-18 09:46:26
2406
2
原创 springboot XSS防御
通常网上搜索到的xss解决方案大多数都是增加filter,将所有带< > /等特殊字符转换,实践中这种方式确实可以防止xss攻击,但是请求数据会误伤,将原本<>字符转义后放入数据库,如果字符是大于号或者小于号的作用时,后端处理容易出现问题。 其实xss问题无非就是展示到前端的时候出现问题,所以我们可以在response的时候将数据处理,,这样就不会出现入参数据误伤问题,最直接的解决办法就是将序列化进行调整,在序列化的时候将特殊字符进行处理就可以解决xss问...
2021-09-15 21:26:59
1063
原创 cron表达式,每分钟,每小时,每天,每周,每月,每季度,每年
cron表达式,几种常见的时间周期,每分钟,每小时,每天,每周,每月,每季度,每年 String MONTH = "0 0 0 1 * ?"; String DAY = "0 0 0 * * ?"; String WEEK = "0 0 0 ? * MON"; String YEAR = "0 0 0 1 1 *"; String QUARTER = "0 0 0 1 1,4,7,10 *"; String HOUR = " 0 0 * * *
2021-01-18 11:52:26
16632
3
原创 idea使用maven helper插件
https://blog.youkuaiyun.com/lizhiyuan_eagle/article/details/91491292
2020-09-29 11:51:08
218
原创 mybaties plus 引入包
<dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus-boot-starter</artifactId> <version>3.3.2</version> </dependency> <dependency> <groupId>com.baomidou</group.
2020-09-21 15:58:57
1995
原创 springboot2禁用自带tomcat的session功能
微服务下的各个服务都是无状态的,所以这个时候tomcat的session管理功能是多余的,即时不用,也会消耗性能,关闭后tomcat的性能会有提升,但是springboot提供的tomcat没有配置选项可以直接关闭,研究了一下,tomcat默认的session管理器名字叫:StandardManager,查看tomcat加载源码发现,如果context中没有Manager的时候,直接newStandardManager(),源码片段如下:// Acquire clustered manager .
2020-09-11 15:13:17
3169
原创 解决 idea -Dmaven.multiModuleProjectDirectory system property is not set.
idea直接调用maven project中的install等命令时报错,愿意就是idea没有设置maven的参数,设置方式如下:这里有个地方需要注意:MAVEN_HOME这个是环境变量里面的,如果是M2_HOME就需要修改一下-Dmaven.multiModuleProjectDirectory=$MAVEN_HOME...
2020-07-29 10:48:00
1671
1
原创 springboot加载mybatis的TypeAlias问题
springboot打成jar之后再linux上运行会报找不到 type alias 对应的实体类的问题,这是springboot扫包的问题。工程上默认使用的是Mybatis的DefaultVFS进行扫描,但是在springboot的环境下,Mybatis的DefaultVFS这个扫包会出现问题,所以只能修改VFS,为了清晰可见,直接贴代码:@Bean public SqlSes
2017-03-29 10:42:16
7126
2
原创 docker创建java环境镜像
做java环境镜像之前必须先做操作系统镜像,可以从docker的库中用docker pull imagename下载,也可以自己制作镜像,制作方法:docker制作操作系统镜像弄好镜像之后,执行命令docker images 列出你本地的镜像,如果有制作好的镜像就会显示如下:REPOSITORY TAG IMAGE ID
2017-03-29 10:42:09
9333
1
原创 docker创建centos镜像
docker这个东西刚开始坑太多,而且理念跟之前不大一样,所以开始入手比较麻烦,现在记录一下从头创建镜像到运行docker的过程第一步:做操作系统镜像安装: yum -y install febootstrap 使用root账号制作镜像,普通用户制作后会有各种问题:这里我做的centos7的操作系统: febootstrap -i bash -i wget -i
2017-03-29 10:42:01
5165
原创 JAVA阻塞队列BlockingQueue
位于java.util.concurrent下,声明:public interface BlockingQueue extends Queue 支持两个附加操作的 Queue,这两个操作是:获取元素时等待队列变为非空,以及存储元素时等待空间变得可用。BlockingQueue 方法以四种形式出现,对于不能立即满足但可能在将来某一时刻可以满足的操作,这四种形式的处理方式不同:第一种是抛出
2017-03-29 10:41:54
314
原创 jenkins的svn和maven配置
以上就是简单的配置项目,在以上配置之前,Jenkins的配置网上有很多,url:http://m.blog.youkuaiyun.com/article/details?id=50518959 大小: 38.8 KB
2017-03-29 10:41:47
385
原创 js格式化金额
/* * formatMoney(num,type) * 功能:金额按千位逗号分割 * 参数:num,需要格式化的金额数值. * 参数:type,需要小数位. * 返回:返回格式化后的数值字符串. */ function formatMoney(num, type) { var s = Number
2017-03-29 10:41:40
947
原创 Linux下打包压缩war和解压war包
把当前目录下的所有文件打包成game.warjar -cvfM0 game.war ./-c 创建war包-v 显示过程信息-f -M-0 这个是阿拉伯数字,只打包不压缩的意思解压game.warjar -xvf game.war解压到当前目录
2017-03-29 10:41:32
376
原创 Maven资源文件打包过滤
maven打包的时候有时候需要把一些配置文件打入到jar,比如:自定义的tld文件,mvn install的时候META-INF下面的tld文件不会打入到jar里面,如果需要打入jar可以在resource里面增加一个过滤,如下: src/main/java
2017-03-29 10:41:23
2085
原创 Maven常用插件配置
xxxt-web src/main/resources true maven-compiler-plugin 3.5.1 1.7 1.7 UTF-8 maven-javadoc-plu
2017-03-29 10:41:16
250
原创 idea一些常用配置
1、配置代码自动折叠 Preferences > Editor > General > Code Folding 勾掉One-line method 2、引用了jdk1.7但是1.7新特性报错, 自动折叠 Project Structure > Project > Project language level 选中7.0 3、idea 13版本显示target文
2017-03-29 10:41:09
634
原创 idea新建项目名称为红色的解决办法
idea如果当前project用了版本控制器,其下面新建的所有的项目默认都是加入到版本控制里面,所以项目名称和文件都是红色的,如图: 是不是看了很不爽啊,下面说一下怎么解决这个问题,File--》Settings--》version control 弹出的文件夹选择不需要加入版本控制的文件,然后点击OK,如图: 这样项目的名称就恢复到默认的白色了,万事大吉了,可
2017-03-29 10:41:02
6140
原创 idea控制台中文乱码解决
1、windows下改intellij安装目录下bin\idea.exe.vmoptions文件加上 -Dfile.encoding=UTF-8 如下图: 2、设置IDEA server 的编码如下保持一致:tomcat server -- >server->VM options设置 VM options 为 -Dfile.encoding=UTF-8 如下图:
2017-03-29 10:40:55
611
原创 Linux下安装mongodb
Linux安装第一步:下载安装包下载版本:2.0.2-rc2下载链接: http://fastdl.mongodb.org/linux/mongodb-linux-i686-2.0.1.tgz首先在linux中解压缩安装程序通过命令操作:解压:[root@localhost soft]# tar -zxvf mongodb-linux-i686-2.0.2-rc2.
2017-03-29 10:40:48
194
原创 Hbase 0.98集群搭建的详细步骤
准备工作Hbase的搭建是依赖于Hadoop的,Hbase的数据文件实际上存储在HDFS文件系统中,所以我们需要先搭建hadoop环境,之前的博文中已经搭建过了(详见http://sxlkk.iteye.com/blog/2309385),这里就不在赘述。版本选择由于之前搭建的hadoop2.2.0社区版,hadoop和hbase之间存在版本的兼容性问题,并不是所有的版本都可以相互兼容
2017-03-29 10:40:40
252
原创 hadoop 2.2.0集群安装详细步骤
安装之前,首先打通机器无密码登录具体步骤如下:第一步:产生密钥$ ssh-keygen -t dsa -P '' -f ~/.ssh/id_dsa 第二部:导入authorized_keys$ cat ~/.ssh/id_dsa.pub >> ~/.ssh/authorized_keys 把产生的密钥放到slave机器上,这样master就可以无密码登录s
2017-03-29 10:40:31
264
原创 解决storm进程自动停止
一:解决方案“Launches the nimbus daemon. This command should be run under supervision with a tool like daemontools or monit. See Setting up a Storm cluster for more information.”官网上推荐我们把nimbus和supervisor运行在
2017-03-29 10:40:24
2276
原创 zookeeper集群搭建
下载Zookeeper.到http://zookeeper.apache.org/releases.html去下载最新版本Zookeeper-3.4.5的安装包zookeeper-3.4.5.tar.gz. 安装Zookeeper注:先在第一台服务器server1上分别执行(1)-(3)步。(1)解压:将zookeeper-3.4.5.tar.gz放入/opt/zookeepe
2017-03-29 10:40:17
208
原创 kafka安装配置
前提已经安装完成zookeeper,zookeeper的安装参考:http://sxlkk.iteye.com/blog/23085561、下载kafka安装包kafka_2.11-0.9.0.1.tgz2、解压缩文件3、进入kafka目录,config目录,打开server.properties文件加入:broker.id=0 //集群的时候,每一台kafka都有自己的编
2017-03-29 10:40:10
227
原创 ab测试安装和结果分析
ab测试安装:linux下运行命令:yum install httpd-tools ab -c 1000 -n 1000 http://127.0.0.1/index.jsp-n requests //在测试会话中所执行的请求个数。默认时,仅执行一个请求-c concurrency //一次产生的请求个数。默认是一次一个 Server Software:
2017-03-29 10:40:02
1291
原创 Classpath entry org.maven.eclipse.MAVEN2_CLASSPATH_CONTAINER will not be exporte
1、Description ResourcePath Location Type Classpath entry org.maven.ide.eclipse.MAVEN2_CLASSPATH_CONTAINER will not be exported or published. Runtime ClassNotFoundExceptions may result. 项目名称P/项目名称Clas
2017-03-29 10:39:55
760
原创 eclipse保护色设置
菜单栏 windows–>preferences–>general–>editors–>text editors中在Appearance color options下修改 background color为(将system default前的勾点掉)red:200;green:231;blue:204即可
2017-03-29 10:39:48
523
原创 eclipse创建maven工程设置jdk1.7
在maven的setting.xml文件中 的 profiles 节点 加入 jdk17 true 1.7 1.7 1.7 1.7 如果是想要1.6的,就将里面的
2017-03-29 10:39:40
309
原创 svn版本库同步更新
在要备份的机器上建立版本库:svnadmin create test进入hooks目录:cd test/hooks/创建pre-revprop-change文件:cp pre-revprop-change.tmpl pre-revprop-change修改pre-revprop-change权限:chomd +x pre-revprop-change修改文件:vi pre-revpro
2017-03-29 10:39:24
1317
原创 redis3.0安装
主机安装cd /opttar -zxvf redis-3.0.5.tar.gzcd /opt/redis-3.0.5 Make && make install Mkdir conf (conf的全路径:/opt/redis-3.0.5/conf)Cd confVi 6000.confport 6000daemonize yesappendonly
2017-03-29 10:39:16
287
原创 kafka监控kafkaoffsetmonitor安装
1.下载kafkaoffsetmonitor的jar包,最好下国内的,github上有些下载不下来。KafkaOffsetMonitor-assembly-0.2.0.jar2.新建在kafka的bin下面新建kafka-monitor文件夹,把jar包KafkaOffsetMonitor-assembly-0.2.0.jar丢进去,并且在文件夹里新建脚本文件kafka-monitor,文件内
2017-03-29 10:39:09
449
原创 activemq+zookeeper+leveldb集群
一、搭建zookeeper集群 第一步:服务器配置三台Ubuntu server准备好之后,假设它们的IP地址分别为192.168.0.11,192.168.0.12和192.168.0.13安装Zookeeper需要先装JDK。第二步:Zookeeper安装参考:http://sxlkk.iteye.com/blog/2308556. 下面搭建activemq集群
2017-03-29 10:39:02
1851
原创 Tomcat内存、连接数等性能参数设置
默认参数不适合生产环境使用,因此需要修改一些参数 1、修改启动时内存参数、并指定JVM时区 (在windows server 2008 下时间少了8个小时): 在Tomcat上运行j2ee项目代码时,经常会出现内存溢出的情况,解决办法是在系统参数中增加系统参数: window下, 在catalina.bat最前面:set JAVA_OPTS=-XX:PermSize=64
2017-03-29 10:38:55
321
原创 java打包jar中文乱码问题,maven中nexusjar乱码解决
问题现场: 由于项目比较多,全部添加到Maven主项目中的话虽然更新调试方便,但项目多了严重影响Eclipse的速度,所以将一部分项目单独导出包含源代码的jar包,上传到nexus上,供其它项目引用;但是在引用的项目中通过Eclipse查看时,中文注释都变成了乱码。 其实这是eclipse的默认编码造成的问题。 解决方案: 1、修改Eclipse中文本文件的默认编码: windows->P
2017-03-29 10:38:48
3266
原创 subversion-1.9.3 Linux服务器安装教程
SVN1.9.3 最新版本安装教程,网上新版的教程太少了,我折腾了一整天才搞定,本人不是专业配置人员,只是研发人员,配置也都是些皮毛,深入的不了解蓝色底的文字为Linux命令文件地址:http://download.youkuaiyun.com/detail/songxiuliang/9364969 1. 下载 svn 软件包和依赖包zip包已经全部涵盖了 2. 安装 依赖
2017-03-29 10:38:41
1338
解决java读取文件乱码--cpdetector 1.0.5
2018-06-23
subversion-1.9.3安装文件+依赖的所有jar+安装步骤(Linux)
2015-12-17
关于maven
2011-05-10
TA创建的收藏夹 TA关注的收藏夹
TA关注的人