
Java
文章平均质量分 95
yhq1913
print ("email:yhq1913@sina.com")
展开
-
内存泄露java.lang.OutOfMemoryError: PermGen space解决方法
今天访问web服务器,点击几个网页,tomcat服务就瘫痪了,通过查看日志,发现java.lang.OutOfMemoryError: PermGen space错误,如下七月 22, 2016 10:53:56 上午 org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor run严重: Unex原创 2016-07-22 13:29:28 · 1815 阅读 · 0 评论 -
TYK Docker容器安装
TYK Docker容器安装TYK简介Tyk是一个开源的轻量级API网关程序,Tyk官网TYK的特点请求配额和速率限制多种认证方式数据分析不停机发布REST API能够导入Apiary 或者 Swagger接口文档,并Mock性能监控报文转换等等安装说明tyk.io 官方支持ubuntu rethat docker mac等几种平台下搭建,本人选择了在ubuntu中使...原创 2018-12-17 17:52:27 · 2668 阅读 · 1 评论 -
swagger nodes内容如何换行
标题所指的swagger2是指springfox-swagger2这个版本,这个版本相对比swagger-springmvc使用起来要更简便一些,本文章的重点在于,我们在平时编写一个方法,需要使用swagger进行对方法的信息进行描述的时候我们会使用@ApiOperation这个注解,在使用swagger-springmvc这个版本的时候我们可以直接使用<br/>进行换行,但是使...原创 2018-03-12 20:06:22 · 7060 阅读 · 0 评论 -
解决连接svn服务器需要用windows安全性窗口登录问题
经常我们在新安装的svn服务器使用客户端进行连接的时候会报下图所示的问题, 需要我们用windows安全性窗口登录,然而没搞过的小盆友们也并不知道这个用户名密码是什么,那这个问题肯定是可以解决的,解决方案如下: 打开【服务】找到svn的服务【VisualSVN Server】右键【停止服务】紧接着点击右键【属性】点击【登录】如下图 s原创 2017-11-22 17:24:23 · 16187 阅读 · 15 评论 -
js控制重新加载css和js
重新加载js的方法var head = $("head").remove("script[role='reload']"); $("" + "").attr({ role: 'reload', src: getRootPath()+"/j原创 2016-07-22 08:23:15 · 10578 阅读 · 0 评论 -
Mysql 启动失败 The partition with is too full!
最近在使用mysql的时候启动报错,错误信息如下:Warning: World-writable config file '/etc/mysql/my.cnf' is ignored * /etc/init.d/mysql: ERROR: The partition with is too full!看到这个错误信息时,百度了下,有大神提出以下解决办法 sams原创 2017-06-21 17:59:54 · 2300 阅读 · 0 评论 -
Mybatis 多对多关联表关联 如何插入关联表数据
很多时候我们会碰到这样一个需求,当前我有(用户)表和(角色)表,他们之间是多对多的关系,所以我们通常会创建一个关联表(用户_角色)表,现在我们有固定的角色,只需要添加用户即可,给用户指定角色,那我们怎么做呢,废话不多说了,下面给出思路: 表 :user / role / user_role 对应JavaBean如下:用户表:public原创 2017-03-20 17:00:23 · 43415 阅读 · 14 评论 -
解决Cannot change version of project facet Dynamic web module to 3.0
问题描述在编写Maven的时候回结构的web项目的时候选择了Artifact Id为maven-artchetype-webapp,由于这个catalog已经是比较老的版本了,用的servlet还是2.3的,但是一般现在都是用3.0,在Project Facets里面修改Dynamic web module为3.0的时候就会报这样一个错误:Cannot change version of原创 2017-02-28 18:53:14 · 296 阅读 · 0 评论 -
Tomcat配置外置路径
平时作为用户的数据不能因为项目的更新部署而丢失,所以希望把该文件夹放在项目外部,那么如何配置呢?。第一步:找到tomcat的配置文件(\conf\server.xml)并打开第二步:在【host】与【/host】之间加入如下代码:【="/file" docBase="E:\test" debug="0" reloadable="true"/>】其中:【path原创 2016-07-20 08:57:38 · 2327 阅读 · 0 评论 -
Web项目启动初始化监听器如何获取spring bean
我们在项目开发中可能会遇到这样的需求,在项目启动的时候我们通过web.xml配置加载一个监听器,然后在监听器中初始化我们项目中所需要的数据,那我们分析一下实现1: 首先创建监听器,实现javax.servlet.ServletContextListenerpublic class InitDataListener implements ServletContextListener{原创 2016-12-29 10:09:48 · 4685 阅读 · 0 评论 -
如何在js中获取当前项目的根路径
我们在做项目的时候经常会出现js中 获取当前项目的根路径的时候,尝试过很多方法,最后选择了一种,记在这里。 /** * 获取网站当前路经过 * * @returns */ function getRootPath() { // 获取当前网址,如:http://localhost/WebCourse/jsp/login/login.jsp var curWwwPat原创 2016-07-22 08:08:03 · 1426 阅读 · 0 评论 -
ELK+kafka构建日志收集系统之环境安装
ELK+kafka构建日志收集系统之环境安装1.背景ELK由Elasticsearch、Logstash和Kibana三部分组件组成;Elasticsearch是个开源分布式搜索引擎,它的特点有:分布式,零配置,自动发现,索引自动分片,索引副本机制,restful风格接口,多数据源,自动搜索负载等。Logstash是一个完全开源的工具,它可以对你的日志进行收集、分析,并将其存储供以后使用...原创 2019-01-17 14:17:27 · 2202 阅读 · 0 评论