自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 资源 (3)
  • 收藏
  • 关注

原创 GC overhead limit exceeded

一、问题背景在backend项目中,依赖了production项目的“2.0.28-RELEASE”版本,编译构建时,报GC overhead limit exceeded错误。二、问题排查构建production项目的master分支(版本为“2.0.28-RELEASE”),竟发现有一个服务接口的方法没有被实现。此时,定位这个接口的位置,竟然不在项目本身的interfere的包,而是跑到了依赖的jar包之中,这个jar包是production的“2.0.29-SNAPSHOP”版

2020-08-28 18:30:22 895

原创 git图谱的认识

在项目团队中,每个人对于git分支的管理、代码的提交与合并,可能存在不同的操作方式,时不时会导致合并代码的时候出错,而需要重新追踪代码的合并过程,这时候可以通过git谱图来进行分析追溯,但是很多情况下却看不懂git谱图,随着分支数量的增加,提交次数的增加,已经其支线的繁多也增加了git图谱的复杂性,所以自己做了部分实验,以更好的理解并看懂git图谱。实验步骤一、从master分支中,拉取一个新的分支,分支名为:feature_20200826_品种档案刚从master拉出新的分支的时候,可以看出

2020-08-26 16:58:20 2246 3

原创 Redis预习资料

什么是网络1. OSI七层网络模型协议网络模型说明应用层与用户交互的,或独立在后台运行、对外提供服务的软件,如浏览器,tomcat,应用软件表示层协议、语义、段落的划分、字符串的表示、加密会话层传输的控制、session、会话的保持传输控制层如何建立连接,如何传输,状态是确认还是失败的控制->TCP\UDP网络层设备当中的路由、如果...

2020-03-04 22:22:41 176

原创 redis的持久化方式RDB和AOF的区别

1、前言最近在项目中使用到Redis做缓存,方便多个业务进程之间共享数据。由于Redis的数据都存放在内存中,如果没有配置持久化,redis重启后数据就全丢失了,于是需要开启redis的持久化功能,将数据保存到磁盘上,当redis重启后,可以从磁盘中恢复数据。redis提供两种方式进行持久化,一种是RDB持久化(原理是将Reids在内存中的数据库记录定时dump到磁盘上的RDB持久化),另外一...

2019-01-20 11:12:35 217

原创 mysql中find_in_set()函数的使用

有个文章表里面有个type字段,它存储的是文章类型,有 1头条、2推荐、3热点、4图文等等 。现在有篇文章他既是头条,又是热点,还是图文,type中以 1,3,4 的格式存储。那我们如何用sql查找所有type中有4的图文类型的文章呢?? 这就要我们的 find_in_set 出马的时候到了。以下为引用的内容:select * from article where FIND_IN_SET...

2019-01-16 10:25:27 13710 5

原创 Nginx+Tomcat+Memcached负载均衡配置流程

负载均衡配置流程(Nginx+Tomcat+Memcached)

2017-05-02 15:45:01 554

原创 Java生成和解析XML格式文件和字符串的实例代码

1、基础知识:Java解析XML一般有四种方法:DOM、SAX、JDOM、DOM4J。2、使用介绍1)、DOM(1)简介由W3C(org.w3c.dom)提供的接口,它将整个XML文档读入内存,构建一个DOM树来对各个节点(Node)进行操作。优点就是整个文档都一直在内存中,我们可以随时访问任何节点,并且对树的遍历也是比较熟悉的操作;缺点则是耗内存,并且必须等到所有的文

2015-07-03 17:08:34 329

原创 Struts2获取request三种方法

Struts2获取request三种方法struts2里面有三种方法可以获取request,最好使用ServletRequestAware接口通过IOC机制注入Request对象。在Action中获取request方法一: 在Action中的代码:Map request = (Map)ActionContext.getContext().get(

2015-07-03 17:06:57 383

原创 jsp Request获取url信息的各种方法比较

从Request对象中可以获取各种路径信息,以下例子:  假设请求的页面是index.jsp,项目是WebDemo,则在index.jsp中获取有关request对象的各种路径信息如下  String path = request.getContextPath();  String basePath = request.getScheme()+"://"+request.getServ

2015-07-03 17:05:13 438

原创 CSS中英文完美保证两端对齐

text-align:justify;用来设置英文两端对齐。在两端对齐文本中,文本行的左右两端都放在父元素的内边界上。然后,调整单词和字母间的间隔,使各行的长度恰好相等。但是对于中文这样是不行的。解决办法就是设定:text-align:justify;text-justify:inter-ideograph;  语法:text-justify : auto | distri

2015-06-19 09:40:18 3973

原创 为什么getParameter会乱码

首先看一个乱码时的配置和操作,及其解决方法: 1、 Tomcat使用默认编码格式:iso-8859-12、Servlet中执行request.getParameter(“name”),然后在控制台打印输出3、前台html页面:此时,form表单get方式提交name文本框(内容输入“张三”)到先前的Servlet监控到后台控制台输出:张丠解决方法:1

2015-06-08 09:44:38 3636

转载 Idea14使用maven创建web工程

基础配置:1. 下载Maven文件:apache-maven-3.2.1-bin.zip,unpacked 到 D:\server\apache-maven-3.2.12. 在系统变量中新建:M2_HOME:D:\server\apache-maven-3.2.13. 把maven加入path系统变量,在path增加:%M2_HOME%\bin;在命令行查看:

2015-04-24 17:25:21 511

原创 JD-Eclipse-Plugin反编译插件的安装【以myEclipse8.5和eclipse为例】

本人用离线安装成功。此插件不适用于Eclipse Juno,应该是不兼容吧。-------------------------------------------离线 安装-------------------------------------------1. 下载文件jdeclipse_update_site.zip    下载地址:http://downloa

2015-04-24 17:21:49 858

转载 socket bind failed的解决方法

socket bind failed的原因一般是Tomcat端口被占用,一般解除端口占用就行了方法/步骤win+R打开运行,输入cmd,进入dos界面;输入netstat -ano | findstr 8080;查看占用端口8080,每个人的端口号可能占用的不同,要根据实际情况来看;

2015-04-24 17:19:40 1444

转载 在Struts2的action类的方法中直接输出文本信息

在java开发中,有时在Struts2的action方法中仅需要直接输出一些文本信息,比如ajax请求,返回仅仅需要一些文本信息即可,Struts2同样支持,首先编写action类,在action类的方法中得到输出流然后进行文本输出,然后在struts2的配置文件中配置action,[后面步骤其实可不用]如有result则设置其type属性设置为plainText,即[ht

2015-04-24 17:19:22 324

转载 SpingMVC ModelAndView, Model,Control以及参数传递

1.web.xml 配置: [XML] view plaincopyservlet>      servlet-name>dispatcherservlet-name>      servlet-class>org.springframework.web.servlet.DispatcherServletservlet-class> 

2015-04-24 17:16:01 511

转载 Hibernate SQL方言 (hibernate.dialect) Spring配置文件applicationContext.xml

数据库hibernate方言DB2org.hibernate.dialect.DB2DialectDB2 AS/400org.hibernate.dialect.DB2400DialectDB2 OS390org.hibernate.dialect.DB2390DialectPostgreSQL

2015-04-24 17:12:45 355

转载 myeclipse 上安装 Maven3

环境准备:JDK 1.6Maven 3.0.4myeclipse 8.6.1安装 Maven 之前要求先确定你的 JDK 已经安装配置完成。Maven是 Apache 下的一个项目,目前最新版本是 3.0.4,我用的也是这个。首先去官网下载 Maven:http://www.apache.org/dyn/closer.cgi/maven/binaries/apa

2015-04-24 17:08:33 241

转载 jQuery选择器大全

在Dom 编程中我们只能使用有限的函数根据id 或者TagName 获取Dom 对象. 然而在jQuery 中则完全不同,jQuery 提供了异常强大的选择器用来帮助我们获取页面上的对象, 并且将对象以jQuery 包装集的形式返回。本文主要对常用的jQuery 选择器进行一个介绍及归类。jQuery 选择器大体上可分为 4 类:基本选择器、层次选择器、过滤选择器、表单选择器。其中

2015-04-24 15:26:57 282

转载 JSTL之数字、日期格式化<fmt:formatNumber/>、<fmt:formatDate/>

日期表示  百分数,千分数表示    0.01 ‰    0.20 %其他数字表示 -- 123,456.79 -- 123,456.7 -- 123,456.70 -- 1,200%type 可以是currency、 number、 和percent。货币表示===1==2

2015-04-24 15:24:28 356

原创 什么是对象,为什么要面向对象,怎么才能面向对象?

一、 面向对象,这个对象到底是什么?  这个对象不是C#中的实例,C#中我们把一个类的实例也叫做对象,这种对象严格的说应该是面向对象的编程实现(OOP)中的对象,面向对象编程,也不是面向类的实例编程。对象的定义是人们要进行研究的任何事物,从最简单的整数到复杂的飞机等均可看作对象,它不仅能表示具体的事物,还能表示抽象的规则、计划或事件。也有的定义为“一切都是对象”然而面向对象也不能简单的等价

2015-04-22 14:19:06 402

转载 AppScan扫描建议

1.1        AppScan扫描建议若干问题的补救方法在于对用户输入进行清理。 通过验证用户输入未包含危险字符,便可能防止恶意的用户导致应用程序执行计划外的任务,例如:启动任意 SQL 查询、嵌入将在客户端执行的 Javascript 代码、运行各种操作系统命令,等等。 建议过滤出所有以下字符:[1] |(竖线符号)[2] & (& 符号)[3];(

2015-04-22 11:34:56 10906

转载 Javascript AMD模块化规范

AMD是"Asynchronous Module Definition"的缩写,意思是"异步模块定义"。模块定义define(id?, dependencies?, factory);其中:id: 模块标识,可以省略。dependencies: 所依赖的模块,可以省略。factory: 模块的实现,或者一个JavaScript对象。代码示例1: 定义一个al

2015-01-03 12:40:33 346

传智播客_方立勋《30天轻松掌握JavaWeb视频》笔记

传智播客_方立勋《30天轻松掌握JavaWeb视频》笔记整理版

2013-02-11

计算机图形学基础(第2版)课件

陆枫 何云峰 计算机图形学基础(第2版)课件

2013-02-11

java大学实用教程(第三版)课件&代码

耿祥义 张跃平 java大学实用教程(第三版)课件&代码.rar

2013-02-11

空空如也

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

TA关注的人

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