自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(32)
  • 资源 (16)
  • 问答 (1)
  • 收藏
  • 关注

原创 jvm gc调优策略

GC 调优策略。1. 降低 Minor GC 频率通常情况下,由于新生代空间较小,Eden 区很快被填满,就会导致频繁 Minor GC,因此我们可以通过增大新生代空间来降低 Minor GC 的频率。可能你会有这样的疑问,扩容 Eden 区虽然可以减少 Minor GC 的次数,但不会增加单次 Minor GC 的时间吗?如果单次 Minor GC 的时间增加,那也很难达到我们期待的优化效果呀...

2019-12-10 00:36:48 572 1

原创 锁消除

在非线程安全的情况下,尽量不要使用线程安全容器,比如 StringBuffer。由于 StringBuffer 中的 append 方法被 Synchronized 关键字修饰,会使用到锁,从而导致性能下降。但实际上,在以下代码测试中,StringBuffer 和 StringBuilder 的性能基本没什么区别。这是因为在局部方法中创建的对象只能被当前线程访问,无法被其它线程访问,这个变量的读写...

2019-12-10 00:12:37 159

原创 Spring Boot专题讲解之 Spring Boot 1.5.x 整合Admin2.x

下面让我们从0开始搭建springboot admin服务端与springboot 1.5 springboot 2.x版本的客户端,进行整合从而对项目进行监控。第一步初始化项目:第二步:创建module(admin服务 1.5client 与2.x client 服务)三个服务进行服务监控第三步:项目创建完成,引入SpringBoot ...

2019-11-01 01:15:45 719

原创 Spring Boot专题讲解之 Spring Boot进阶

Spring Boot配置管理在实际工作中我们无法避免如何区分多环境的问题,开发环境连接的是开发环境的数据库,测试环境连接的是测试环境的数据库,等等,不同环境下的配置信息是不一样的。如果我们只有一个配置文件,意味着每次在发布前都需要手动修改配置文件为当前发布环境,这样非常不方便,而且也很容易出错。而在 Spring Boot 中解决这个问题非常简单,我们可以为每个环境定义一个配置文件,最后...

2019-10-23 00:30:23 192

原创 Spring Boot专题讲解之 Spring Boot使用

Spring Boot 项目创建Spring Boot 的项目创建方式分为两种: 首先创建一个 Maven 项目,然后手动往这个 Maven 项目中添加 Spring Boot 需要的依赖; 通过官方脚手架页面创建 Spring Boot 项目。 相比于第一种方式,方式二降低了学习难度,也是目前最简单的创建方式。SpringBoot官网地址:https://sta...

2019-10-22 22:51:15 101

原创 zuul网关请求生命周期

1.请求过来之后会先进入 prefilters前置过滤器,然后进入routing filters(路由过滤器)正在与后台发起请求,接收响应过滤器,在经过post filters后置过滤器,最后以http Response形势返回给前端 ,中间出现任何问题都会进入errorfilters 过滤器。具体用法如下:...

2019-10-22 00:28:49 164

原创 SpringBoot专题讲解之Spring Boot 介绍

Spring Boot 基础介绍众所周知,Spring Boot 是由 Pivotal 团队提供的全新框架,并于 2014 年 4 月发布第一个版本,其设计目的是用来简化 Spring 应用的搭建,以及开发过程。Spring Boot 有以下特点: Spring Boot 通过简单的步骤就可以创建一个 Spring 应用。 Spring Boot 为 Spring 整合第三方框...

2019-10-22 00:22:53 260

原创 API网关演变基础功能图解

API网关演变网关基本功能Zuul组件核心功能:(1)Zuul、Ribbon以及Eureka相结合,可以实现智能路由和负载均衡的功能,Zuul能够将请求流量按某种策略分发到集群状态的多个服务实例。(2)网关将所有服务的API接口统一聚合,并统一对外暴露。外界系统调用API接口时,都是由网关对外暴露的API接口。保护内部微服务单元的API接口。(3)网关服务可以做用户身份认证...

2019-01-10 16:47:01 815 1

原创 springboot java -jar 永久启动

nohup java -jar    ***.jar> / dev / null 2>&1& 

2018-12-17 17:56:10 957 1

原创 RabbitMQ消息安全(事物与发送方确认)机制

 1.在使用RabbitMQde的时候,可以通过消息持久化(交换机持久化,队列持久化,消息持久化)操作来解决因服务器异常崩溃而导致的消息丢失,初次之外,我们还遇到一个问题,当生产者将消息发送出去之后,消息到底有没有到达服务器呢?如果特殊配置,默认情况下是不会返回任何消息给生产者的,也就是说生产者不知道该消息是否正确的到达服务器,如果消息在到达服务器之前丢失,持久化操作也解决不了消息丢失的问题,...

2018-11-30 16:03:12 661

原创 RabbitMQ远程过程调用RPC (java)

RPC,远程过程调用,主要功能是让构建分布式更容易,在提供强大的远程调用能力不足是不损失本地调用的语义简洁性。通俗来讲,假设有俩台服务器A,B,一个应用部署在甲服务器上,一个应用部署在乙服务器上,A服务器应用想要调用b服务器上的资源(函数或方法),由于不在同一个内存空间,不能直接调用,需要通过网络来表达调用的语义和传达调用的数据。流程 *客户端启动时,会创建一个匿名的独占回调队列。  ...

2018-11-29 20:40:39 319

原创 RabbitMQ系列之死信队列

代码片段channel.exchangeDeclare("exchange.dlx","direct",true);channel.exchangeDeclare("exchange.normal","fanout",true);Map<String,Object> map = new HashMap<String,Object>();map.put(&quot

2018-11-29 15:21:03 1934

原创 RabbitMQ创建用户及授权

的RabbitMQ的安装成功之后默认用户名与密码是客人,这个账户有限制,只能通过本地网路(本地主机)访问,远程网路访问受限,所以在实际操作过程中需要另外添加一个用户,并设置相应的访问权限。1.添加用户根密码root123rabbitmqctl add_user root root1232.设置用户根为管理员角色rabbitmqctl set_user_tags mqadmin管理员...

2018-11-29 12:08:40 3742

原创 RabbitMQ Centos7 安装以及使用

1.下载官网最新版wget  http://erlang.org/download/otp_src_21.1.tar.gz2.解压文件进入文件夹进行预安装 解压文件tar -zxvf otp_src_21.1.tar.gz进入文件夹cd otp_src_21.1 配置安装目录./configure --prefix = / opt / erlang若出现以下错误信息安装nc...

2018-11-29 12:07:16 169

原创 RabbitMq 实现消息过期时间处理

的RabbitMQ 生产者与消费者具体案例请参照我前面写的案例,本章不做详细介绍,只写局部细节详见   https://blog.csdn.net/u010260737/article/details/84570778实现方式一,public static final Boolean durable = true;//设置是否持久化public static final Boole...

2018-11-28 19:29:07 7791

原创 rabbitmq 406 错误

1.运行RabbitMq报406Caused by: com.rabbitmq.client.ShutdownSignalException: channel error; protocol method: #method<channel.close>(reply-code=406, reply-text=PRECONDITION_FAILED - inequivalent arg...

2018-11-28 18:05:15 1119

原创 RabbitMQ 生产消费demo

生产者:import com.rabbitmq.client.Channel;import com.rabbitmq.client.Connection;import com.rabbitmq.client.ConnectionFactory;import com.rabbitmq.client.MessageProperties;import org.springframework....

2018-11-27 20:13:12 610

原创 ajax 请求异常问题总结

1.ajax  Provisional headers are shown检查是否有重复提交:表单提交与ajax同时2提交问题2.ajax请求405指定消息请求类型

2018-11-27 20:12:58 947

原创 yum 安装mysql踩坑之路

1.安装的MySQL的的的的新建目录存储下载的包mkdir mysql cd mysql1. wget http://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm (下载mysql源安装包)2.rpm -ivh   mysql57-community-release-el7-8.noarch.rpm    (安...

2018-11-25 14:53:11 182

原创 linux 防火墙配置

 CentOS7使用firewalld打开关闭防火墙与端口1,firewalld的基本使用启动:systemctl start firewalld关闭:systemctl停止firewalld查看状态:systemctl status firewalld 开机禁用:systemctl禁用firewalld开机启用:systemctl enable firewalld...

2018-11-25 14:18:46 92

原创 thymeleaf 实现热部署

近期发现使用thymeleaf进行开发修改网页每次都需要重启,这个问题查看了网友们的建议与尝试实现方式如图:     在配置文件之中添加cache: false 如图: 修改之后项目重启生效...

2018-11-11 11:42:49 2658

原创 thymeleaf 超链接跳转问题

遇到问题:使用thymeleaf 模板之后正常超链接多个参数无法跳转报错提示:解决方式:参数&连接符更换成&再次运行OK 

2018-11-11 11:38:58 8348

原创 ajax请求后台异常

ajax 发送请求报错:js 代码:network:错误请求处理方式:data传输数据进行转换 JSON.stringify()network:正确请求

2018-11-02 15:47:10 1735 1

原创 thymeleaf 引入公共html踩过的坑

每个页面都会用到分页.html或者头部.html、尾部.html,在其他页面如何引入1.注意::前后都要有空格,我第一次没有看到试了好多次,网上博客不实用,好多坑,无奈自己踩坑,一定要记一下。2.目录这里举例 index.html 引入header.html  同一目录下3.html 配置如图 div中th:fragment="header" 与1中的::后面的heade...

2018-11-01 11:06:39 17520 8

原创 springBoot配置Swagger

1.在pom.xml中加入Swagger2的依赖<dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifactId> <version>2.5.0</version>&

2018-10-23 11:38:02 220

转载 Idea开启Run DashBoard配置

 找到.idea文件下的workspace.xml,并找到RunDashboard <component name="RunDashboard"> <option name="ruleStates"> <list> <RuleState> <option name="name&qu

2018-10-22 14:23:51 499

原创 新员工培训心得

培训开始之前我们的培训讲师提出了一个问题:我们需要多久可以围成一个圆,对于这个问题众人议论纷纷,有的说一分钟,有的三十秒,最少的说20秒,实验之后用时12秒,打破记录,通过一个小小的例子让我们明白了,一旦大家目标明确,我们每个人潜力无限大。下面进入分组环节,我们是第四小组(哈皮小队),非常荣幸参加到这个小组中来,我是该小队的队长(刘增力),没错目标是长胖但是依然瘦瘦的就是我。由于我们小队人员都...

2018-10-22 14:21:50 3185 3

原创 eclipse 切换 IDEA 快捷键使用对比大全

Ctrl+Shift + Enter,语句完成 “!”,否定完成,输入表达式时按 “!”键 Ctrl+E,最近的文件 Ctrl+Shift+E,最近更改的文件 Shift+Click,可以关闭文件 Ctrl+[ OR ],可以跑到大括号的开头与结尾 Ctrl+F12,可以显示当前文件的结构 Ctrl+F7,可以查询当前元素在当前文件中的引用,然后按 F3 可以选择 Ctrl+N,可...

2018-10-17 11:18:54 267

原创 云服务器linux系统启动web项目环境配置_(一、jdk下载安装)

官网下载JDK(Linux)的 查看linux多少位命令:getconf LONG_BIT   下载对应的jdk1.上传压缩包           cd ..回到根目录。 ls命令查看当前目录下所有文件。mkdir创建文件夹利用工具将下载好的JDK上次至服务器中目录的Java2.解压文件命令:tar -zxvf jdk-8u181-linux-x64.tar...

2018-08-08 13:53:34 138

原创 关于castor-1.3.2 xsd生成javabean类名冲突的问题

如使用castor和xml的绑定,首先根据xsd文件生成javabean,然后就可以方便的使用javabean中的marshal和unmarshal 实现javabean和xml的互转。但使用过程中,发现了这样一个问题,如果不同的PATH下  ,出现两个属性不同但Name相同的的complexType,如下图所示就会在一个包里面生成两个repeatModel 对象,而又没有重新生成pa

2015-01-13 13:44:23 491 1

转载 QBC

2009-07-17 14:52 Hibernate QBC 一在第5章数据的简单操作中,已经介绍了如何通过session对持久化对象进行载入、更新、删除、保存。另外,还介绍了Hibernate的一种重要的数据检索方法HQL查询。通过第7章的学习,基本上可以满足我们对数据的检索要求了。但是,Hibernate还提供了一种功能强大,运用也非常广泛的QBC数据检索方法,它利用criteri

2014-06-25 23:17:54 1060

转载 Java学习之Iterator(迭代器)的一般用法

迭代器(Iterator)  迭代器是一种设计模式,它是一个对象,它可以遍历并选择序列中的对象,而开发人员不需要了解该序列的底层结构。迭代器通常被称为“轻量级”对象,因为创建它的代价小。  Java中的Iterator功能比较简单,并且只能单向移动:  (1) 使用方法iterator()要求容器返回一个Iterator。第一次调用Iterator的next()方法时,它返回序列的第一

2014-04-05 22:29:22 303

Spring in Action 最新第四版完整本

Spring in Action 最新第四版完整本

2016-07-18

导入 excle

在java中用于对数据的批量导入适用于多种用于环境

2015-01-14

xml xsd javabean 转换

实现xml转换成xsd,然后由xsd转换到javabean,最后在xml和javabean之间互相转换

2015-01-14

LGame游戏引擎 中文使用文档(超详细公司内部开发文档)

截止到 LGame-Android-0.2.9 版,LGame-Android 游戏引擎共包含类 240 个,代码 60000 余行,主要功能从底层图形接口到游戏控制、物理引擎、重力感应、资源存储、资源加密、 地图绘制、精灵绘制、组件绘制、脚本操作、AVG 模式支持、触摸屏模拟按键支持(详见 EmulatorButton 部分)、音频操作、以及字符、数字、密码等辅助操作功能也尽皆涵盖。

2014-06-25

mysql 64管理工具

64位mysql 管理工具方便快捷希望能帮到大家!

2014-05-21

25美元的后台模版 bootstrap

精巧而又美观的后台模板,有了它程序员也可以做出美观的网站了。

2014-05-21

jquery-1.11.0.min.js

jquery-1.11.0.min.js

2014-05-21

WIN7 64位 MSVCP71.dll msvcr71.dll

提示丢失msvcr71.DLL、MSVCP71.DLL文件解决办法 win7 64位系统 将两个DLL文件分别复制到C:\WINDOWS\system32\文件夹下和Windows\SysWOW64\文件下。要是xp 或者32位win7 就复制到C:\WINDOWS\system32文件夹下,然后打开“开始-运行-输入“regsvr32 Msvcr71.Dll”,最后重启电脑,本人亲测有效。 以上文件已经通过卡巴斯基的杀毒通过。无毒有效。

2014-03-21

mssql在线管理工具

mssql在线管理工具希望能够帮助有困难的兄弟!

2014-03-19

slf4j- 1.6.1.jar

slf4j- 1.6.1.jar里面包含了slf4j所有的标签,包括api\jdk等。

2013-12-23

java实现分页

java web实现页面的自动分页显示功能,同时还可也导处格式Excle\XML等简单方便使用。

2013-12-23

jdbc数据库

实现java代码与sql2008的连接本想送给有需要的人因需积分救急还望理解。

2013-12-21

网页编译器详解

网页编译器fckeditord的配置详解,更具有视觉效果,功能更强。

2013-12-21

类执行顺序小结.doc

关于java 类的执行顺顺详解

2013-12-08

JavaScript网页设计300例

js详解--JavaScript网页设计300例.chm 帮助你全面了解js,更多精彩实例

2013-12-08

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

TA关注的人

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