自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

朝闻道_的博客

悟来时见江海古,苍崖行遍谒玄门

转载 jetty的使用

https://www.cnblogs.com/jenkinschan/p/6052948.html

2018-09-08 02:42:44 153 0

原创 丫头的愿望

1. 想要个房子 2018-09-01

2018-09-01 20:10:18 163 1

原创 记使用RabbitMQ的坑

主要碰到以下几个问题: 1.、无法正常的启动rabbit服务,见图1 2、工厂启动后无法正常连接消息队列,见图2 3、1、2之后还是无法连接到消息队列?????,将port端口设置成5672,而不是15672 解决方法: 1、针对问题1,在windows服务中,设置登录选项进行启动解决,...

2018-08-08 14:05:26 645 0

转载 浅析 JNDI / DataSource / ConnectionPool 三者

达人科技 2017-04-16 16:09最近有个用户量 5W-10W 的 web 应用,频繁导致 weblogic 崩溃,让运维组很难受。通过几天跟踪系统日志和 weblogic 运行状况,发现报错的姿势有很多,其中对定位问题比较关键的报错:ExecuteThread: '496�...

2018-07-09 07:30:11 402 0

转载 防止XXE注入攻击

一、XML基础知识XML用于标记电子文件使其具有结构性的标记语言,可以用来标记数据、定义数据类型,是一种允许用户对自己的标记语言进行定义的源语言。XML文档结构包括XML声明、DTD文档类型定义(可选)、文档元素。    DTD(文档类型定义)的作用是定义 XML 文档的合法构建模块。DTD 可以...

2018-07-04 19:11:24 1846 0

转载 xml注入攻击

XML注入攻击,和SQL注入的原理一样,都是攻击者输入恶意的代码来执行自身权限以外的功能。 XML是存储数据的一种方式,如果在修改或者查询时,没有做转义,直接输入或输出数据,都将导致XML注入漏洞。攻击者可以修改XML数据格式,增加新的XML节点,对数据处理流程产生影响。攻击下面是一个保存注册用户...

2018-07-04 15:57:53 3654 0

原创 JVM调优验证参数

# 采用多线程serial和cms-Xmx3072m-Xms3072m-Xmn2048m-Xss128k-XX:MaxPermSize=128m-XX:+UseConcMarkSweepGC# 采用高吞吐量的Parallel-Xmx3072m-Xms3072m-Xmn2048m-Xss128k-X...

2018-06-21 16:45:22 266 0

转载 springboot打war包

SpringBoot之打包成war包部署到tomcat小编花费了九牛二虎之力,总算把SpringBoot项目成功打包成war包,其中不免遇到了一些小状况,特写此文,以便其他小伙伴们不要走我的老路,避免重复这些小错误:配置文件(本地部署)启动类(war包部署)war包部署pom.xml添加maven...

2018-06-21 10:18:07 109 0

转载 jmeter压测

 我知道我迟早是要踏上了后台测试之路的,只是没想到来的这么突然。新接手了一个项目,在第一版发出后,产品需要做运营活动拉量,因为我担心突然的流量涌入是否会对后台造成压力呢?因此决定做一下压测:  下面就一步一步的介绍我从0到1的压测过程吧。  我下载的是 apache-jmeter-2.13,因为这...

2018-06-21 09:34:54 112 0

转载 Spring context监听以及 DispatcherServlet的容器启动

ContextLoaderListener监听器,加载ROOT WebApplicationContext1.在web.xml配置监听器    <listener>        <listener-class>org.springframe...

2018-06-20 19:51:13 255 0

转载 asm字节码增强技术

一、什么是ASM  ASM是一个java字节码操纵框架,它能被用来动态生成类或者增强既有类的功能。ASM 可以直接产生二进制 class 文件,也可以在类被加载入 Java 虚拟机之前动态改变类行为。Java class 被存储在严格格式定义的 .class文件里,这些类文件拥有足够的元数据来解析...

2018-06-19 10:19:35 1005 1

转载 六种位运算符

C语言提供了六种位运算符:    &     按位与    |      按位或    ^      按位异或    ~      取反    <<    左移,相当与*2    >>    右移,正数高位补0,负数由计算机决...

2018-06-18 22:18:30 8843 0

转载 Spring 通过 ResolvableType来获取泛型

由于泛型擦除,使得Generic无法获取自己的Generic的Type类型。实际上BadClass()实例化以后Class里面就不包括T的信息了,对于Class而言T已经被擦拭为Object,而真正的T参数被转到使用T的方法(或者变量声明或者其它使用T的地方)里面(如果没有那就没有存根),所以无法...

2018-06-15 10:32:44 1746 0

转载 Nginx的基本使用

Windows下Nginx+Tomcat整合的安装与配置原帖:http://zyjustin9.iteye.com/blog/2017394相信很多人都听过nginx,这个小巧的东西慢慢地在吞食apache和IIS的份额。那究竟它有什么作用呢?可能很多人未必了解。说到反向代理,可能很多人都听说,但...

2018-06-14 20:01:36 72 0

转载 git ssh连接配置

如果使用ssh的方式管理,需要配置ssh key.1、打开git bash命令窗口2、生成ssh keyssh-keygen -t rsa -b 4096 -C "your_email@example.com"1your_email@example.com为github上你注册...

2018-06-14 20:00:51 111 0

转载 git代理访问

找到git安装目录,在etc\ssh目录下打开ssh_config文件在文件最后加入下面一行即可(红色就是代理地址和端口)ProxyCommand ssh -q -W %h:%p http://10.105.32.1:8080测试方法ssh -T git@github.com取消代理方法:git ...

2018-06-14 14:35:56 331 0

转载 事务的隔离级别

事务隔离超通俗好懂的的讲解按照隔离的级别由低到高,越高的隔离,效率越差  0)、DEFAULT 默认隔离级别,由数据库的数据隔离级别确定隔离级别       1)、READ_UNCOMMIYTTED 都未提交的 级别最低             允许别的事务,去读取这个事务为提交之前的数据    ...

2018-06-13 19:30:59 92 0

转载 zookeeper的安装以使用

zookeeper一、简介ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,是Google的Chubby一个开源的实现,是Hadoop和Hbase的重要组件。它是一个为分布式应用提供一致性服务的软件,提供的功能包括:配置维护、域名服务、分布式同步、组服务等。ZooKeeper的目...

2018-06-13 09:15:22 272 0

转载 maven常见变量配置

一、变量-自定义变量及内置变量1.自定义变量[java] view plain copy<properties>        <project.build.name>tools</project.build.name&...

2018-06-12 19:57:36 1328 0

转载 本地jar包打到maven仓库中

   本地jar添加到maven仓库的方法。 有些包在mvn repository是没有的,例如IKAnlyzer.jar,那我们又想让maven帮助我们管理,怎么办呢?   一、安装maven环境,配置环境变量      二、下载你需要加入到maven的jar包1、配置maven环境,计算机-属...

2018-06-12 17:58:28 1324 0

转载 jvm 参数调优

堆大小设置JVM 中最大堆大小有三方面限制:相关操作系统的数据模型(32-bt还是64-bit)限制;系统的可用虚拟内存限制;系统的可用物理内存限制。32位系统下,一般限制在1.5G~2G;64为操作系统对内存无限制。我在Windows Server 2003 系统,3.5G物理内存,JDK5.0...

2018-06-12 16:28:18 84 0

转载 Tomcat上发布war应用配置

以下只是我个人的经历: 1.阿里云购买域名www.qianxueya.com 2.购买阿里云的云服务器 ECS(附带弹性公网IP服务,大概5毛钱一天),我用的是Windows Server2012 3.远程桌面连接到Windows Server2012,安装QQ,方便传输自己开发好的网站和文件,有...

2018-06-12 15:02:59 954 0

转载 JMX解读

JMX超详细解读一、JMX的定义    JMX(Java Management Extensions)是一个为应用程序植入管理功能的框架。JMX是一套标准的代理和服务,实际上,用户可以在任何Java应用程序中使用这些代理和服务实现管理。这是官方文档上的定义,我看过很多次也无法很好的理解。我个人的理...

2018-06-12 09:48:49 74 0

转载 RMI调用

定义RMI(Remote Method Invocation)为远程方法调用,是允许运行在一个Java虚拟机的对象调用运行在另一个Java虚拟机上的对象的方法。 这两个虚拟机可以是运行在相同计算机上的不同进程中,也可以是运行在网络上的不同计算机中。Java RMI:Java远程方法调用,即Java...

2018-06-12 09:40:39 747 0

转载 oneJar maven打包资源的问题

0down votefavoriteI have a maven project which I would like to package in an executable jar. It's using quite a few dependencies, like spring an...

2018-06-11 15:18:22 384 0

转载 maven 将本地jar包打入jar包中

在Maven中,默认地,是不会将依赖的Jar包打入可执行Jar包的,如果需要将依赖打入可执行Jar包,需要在pom中添加maven-assembly-plugin插件,这个很容易实现,但是在正规开发中不推荐这样使用,为什么?因为稍微大型一些的项目都至少有几十个依赖项,而每次打包都将这些Jar包打入...

2018-06-11 14:10:55 14222 0

转载 Jmeter测试数据库连接

所有jmeter基本组件功能本文不做介绍。jmeter要链接mysql数据库,首先得下载mysql jdbc驱动包(注:驱动包的版本一定要与你数据库的版本匹配,驱动版本低于mysql版本有可能会导致连接失败报错)我这里下载的是mysql-connector-java-5.1.7-bin.jar1....

2018-06-11 09:17:47 188 0

转载 时序图的快速勾勒

时序图作为常用的UML交互图,可以直观的传达系统内外之间的交互过程,经常用在详细设计文档中。下面本文综合参考了多篇时序图的教程,根据作者的思路将时序图做了更深入的讲解。一、 什么是时序图?时序图(Sequence Diagram),亦称为序列图、循序图或顺序图,是一种UML交互图。它通过描述对象之...

2018-06-08 17:47:28 71 0

转载 gradle 项目构建

Gradle安装使用以及基本操作阅读目录简单介绍安装使用idea创建一个web的Gradle项目如何进行打包解释build.gradle和settings.gradle有关gradle的jar冲突本地jar包位置和修改这两天看到越来越多的在接触Gradle,然后发现我之前没有做过记录,而且之后下个...

2018-06-07 15:46:31 88 0

转载 SpringBoot 应用打包jar

1.用intellij idea 创建了一个springboot的项目,前期都运行的好好的,在ide中可以正常运行,但是打包成Jar运行却一直报错。2.经过不懈探索,终于找到解决办法3.首先,找到pom.xml,把下面的build块中的内容改成如下所示[html] view plain copy&...

2018-06-07 10:47:19 60 0

转载 博客系统架构

[版权申明:本文系作者原创,转载请注明出处] 文章出处:http://blog.csdn.net/sdksdk0/article/details/53634332作者:朱培      ID:sdksdk0     ------------------------------------------...

2018-06-04 09:55:46 1439 1

转载 maven基本目录

目录前言:目录: 正文:前言:  前段时间进行了一点maven的入门学习,在这里做个记录,希望能帮到一些正在学习的朋友们。maven版本为3.3.9。希望大家觉得好的点个赞,觉得不好的多提提意见和建议做个交流。这里也贴出我学习Maven的视频地址,大家也可以自行观看http://www.imooc...

2018-06-04 09:51:01 2377 0

转载 java内存泄露问题

    转载请注明出处:http://blog.csdn.net/anxpp/article/details/51325838,谢谢!    Java的一个重要特性就是通过垃圾收集器(GC)自动管理内存的回收,而不需要程序员自己来释放内存。理论上Java中所有不会再被利用的对象所占用的内存,都可以...

2018-05-31 14:18:52 86 0

转载 业务系统拆分的基本思路

1. 梳理所有的业务功能环节      粗粒度的拆,比如客户服务,订单服务...2. 选取某一业务,比如订单,从上至下的拆分,用思维导图金字塔的方式进行     将服务的步骤理解清楚,比如 1. 校验  2.生成订单(接口方式、界面方式) 3.服务开通 4.订单归档      3. 梳理所有业务主...

2018-05-30 10:44:59 4476 1

转载 单点登录系统

(2017-09-22更新)GitHub:https://github.com/sheefee/simple-sso一、单系统登录机制1、http无状态协议  web应用采用browser/server架构,http作为通信协议。http是无状态协议,浏览器的每一次请求,服务器会独立处理,不与之前...

2018-05-29 10:25:53 71 0

转载 TCP UDP区别

TCP UDPTCP与UDP基本区别  1.基于连接与无连接  2.TCP要求系统资源较多,UDP较少;   3.UDP程序结构较简单   4.流模式(TCP)与数据报模式(UDP);   5.TCP保证数据正确性,UDP可能丢包   6.TCP保证数据顺序,UDP不保证   UDP应用场景:  ...

2018-05-29 09:18:48 58 0

转载 在线手册链接

Spring最新手册:https://legacy.gitbook.com/book/muyinchen/spring-framework-5-0-0-m3/detailsSpringBoot手册:http://docs.spring.io/spring-boot/docs/current/ref...

2018-05-27 21:46:15 111 0

原创 写一段好代码慰藉下自己 close各种流的通用方法

private static void close(Closeable...args){ if (args==null){ return; } for (Closeable arg : args) { ...

2018-05-25 17:09:37 107 0

转载 水平分库如何做到平滑扩展

这个对于我们常用的分库分表方案来说,有很大的优势,分库分表的扩容是一件头疼的问题,如果采用对db层做一致性hash,或是中间价的支持,它的成本过于高昂了,如果不如此,只能停机维护来处理,对高可用性会产生影响。那是否有方案,既可以快速扩展,又不降低可用性?这一篇,我们聊聊分库分表的扩展方案,供大家一...

2018-05-25 11:40:39 212 0

原创 三种format格式

public static void main(String[] args) { Exception e = new Exception(); LOGGER.error("处理异常{}", "[main方法]", e); ...

2018-05-23 11:32:56 715 0

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