自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

gaosilingqwer的博客

将自己整理的资料,传递给各位

  • 博客(24)
  • 资源 (6)
  • 收藏
  • 关注

原创 关于docker启动jenkins容器遇到的问题不得不转载直接安装jenkins

在安装linux系统后,首先要安装jdk和maven并且安装环境变量附上jdk和maven环境变量的配置,安装包均可在官网进行下载,下载的版本自行而定jdk环境变量vim /etc/profileexport JAVA_HOME=/home/wanmeng/jdk/jdk1.8.0_181export PATH=$JAVA_HOME/bin:$PATH.PATH:/usr/loca...

2019-07-04 14:19:11 2629

原创 关于springboot使用Scope为request或session

关于springboot使用Scope为request或session时:controller代码:@Controller@RequestMapping("/user")public class UserController { @Autowired private UserService userService;}service代码:@Servi...

2019-05-06 16:12:32 5192

原创 关于sqlserver的sendStringParametersAsUnicode=false

jdbc:sqlserver://***;sendStringParametersAsUnicode=false为什么会关注sqlserver的 sendStringParametersAsUnicode=false,原因是因为在做项目的过程中,发现在查询条件字符串string时,查询数条件过多,但是在开发环境查询sql正常,测试环境查询sql会卡在查询中导出查询超时,然后在测试环境上补充 ...

2018-11-08 10:38:53 3986 1

原创 springboot 启动原理

我们知道,如果不需要特殊的配置,只需要在main方法里调用SpringApplicatio.run()方法即可启动Spring Boot应用:public static void main(String[] args) throws Exception { SpringApplication.run(Application.class, args);}作为深入原理的第一篇,我们先来看...

2018-07-12 14:49:44 4262

原创 dubbox restful java项目搭建

一、简介Dubbox是一个开源的RPC(Remote ProcedureCall Protocol)远程调用框架,是由dangdang对阿里的Dubbo的升级,可以被视为Dubbo的增强版,基本架构没有变动,升级spring2.x到spring3.x,支持restful风格的调用调试方式,丰富了序列化的方式,提高了序列化的性能。二、dubbox当前的主要功能摘录官方的说明:支持REST风格远程调用...

2018-04-11 17:03:21 467

原创 solr数据库连接

本文主要讲解solr和mysql数据库的链接一、solr数据库连接1、建立数据库表(mysql)CREATE TABLE `test_person` ( `id` int(11) NOT NULL AUTO_INCREMENT, `name` varchar(50) DEFAULT NULL COMMENT '姓名', `description` varchar(500) DEFAUL...

2018-04-11 09:30:27 1181

原创 solr搜索引擎整合java代码

Solr采用Lucene搜索库为核心,提供全文索引和搜索开源企业平台,提供REST的HTTP/XML和JSON的API!本教程以solr5.2.1作为测试环境,jdk版本需要1.8和tomcat8。准备:本文需要下载solr,下载地址http://archive.apache.org/dist/lucene/solr/5.2.1/,并且提供了window版本和linux版本1、solr压缩包并解压...

2018-04-10 14:48:56 1037

原创 ZipKin HTTP服务跟踪

项目结构:POM.xml<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.

2018-04-10 11:23:37 1691

原创 spring boot web工程搭建

Spring Boot是为了简化Spring开发而生,主要思想是降低spring的入门,使得新手可以以最快的速度让程序在spring框架下跑起来。spring boot工程是无需额外的tomcat可执行的web工程1.在线安装Help -> Eclipse MarketplaceSearch或选择“Popular”标签,选择Spring Tools (aka Spring IDE and S...

2018-04-09 14:49:35 222

原创 数据库锁机制

锁包括行级锁、表级锁、悲观锁、乐观锁行级锁:一种它锁,防止另外事务修改此行;在使用以下语句时,Oracle会自动应用行级锁:INSERT、UPDATE、DELETE、SELECT … FOR UPDATE [OF columns] [WAIT n | NOWAIT];SELECT … FOR UPDATE语句允许用户一次锁定多条记录进行更新.使用commit或者rollback释放锁。MySql的...

2018-04-09 14:15:33 1658

原创 数据库事务的四大特性以及事务的隔离级别

四大特性:ACIDA:原子性(Atomicity):事务包含的所有操作要么全部成功,要么全部回滚。C:一致性(Consistency):事务必须使数据库从一个一致性状态变换到另一个一致性状态,事务执行前和执行后状态是一致的。I:隔离线(Isolation):当多个用户并发访问数据库时,比如操作同一张表时,数据库为每一个用户开启的事务,不能被其他事务操作所干扰,多个并发事事务之间要互相隔离。D:持久...

2018-04-09 14:15:17 145

原创 Spring中的AOP

Spring中的AOP底层实现原理:动态代理AOP简介:切面(Aspect) :官方的抽象定义为“一个关注点的模块化,这个关注点可能会横切多个对象”。连接点(Joinpoint) :程序执行过程中的某一行为。通知(Advice) :“切面”对于某个“连接点”所产生的动作。切入点(Pointcut) :匹配连接点的断言,在AOP中通知和一个切入点表达式关联。目标对象(Target Object) :...

2018-04-09 14:14:57 135

原创 Servlet生命周期

Servlet生命周期分为三个阶段:  1,初始化阶段  调用init()方法  2,响应客户请求阶段  调用service()方法  3,终止阶段  调用destroy()方法---------------------------------------------------------------------------------------------------------------...

2018-04-09 14:14:05 114

原创 Servlet工作原理

首先简单解释一下Servlet接收和响应客户请求的过程,首先客户发送一个请求,Servlet是调用service()方法对请求进行响应的,通过源代码可见,service()方法中对请求的方式进行了匹配,选择调用doGet,doPost等这些方法,然后再进入对应的方法中调用逻辑层的方法,实现对客户的响应。在Servlet接口和GenericServlet中是没有doGet,doPost等等这些方法的...

2018-04-09 14:13:42 294

转载 Redis键空间通知(keyspace notifications)

Redis的键空间通知(keyspace notifications)功能是自2.8.0版本开始加入的,客户端可以通过订阅/发布(Pub/Sub)机制,接收那些以某种方式改变了Redis数据空间的事件通知。比如:所有改变给定key的命令;所有经过lpush操作的key;所有在0号数据库中过期的key等等。         通知是通过Redis的订阅/发布机制发送的,因此,所有支持订阅/发布功能的客...

2018-04-08 10:53:26 724

原创 redis缓存过期监听工具类-监听过期缓存并删除

1. 事件通过 Redis 的订阅与发布功能(pub/sub)来进行分发,故需要订阅 __keyevent@0__:expired 通道0表示db0 根据自己的dbindex选择合适的数字2. 修改 redis.conf 文件 执行客户端命令 config set notify-keyspace-events Ex # K 键空间通知,以__keyspace@<db>__为前缀...

2018-04-08 10:35:30 896

原创 高可用-无限并发机制

什么是高可用高可用 HA(High Availability)是分布式系统架构设计中必须考虑的因素之一,它通常是指,通过设计减少系统不能提供服务的时间。如何保障系统的高可用冗余(多个节点) + 自动故障转移什么是高并发高并发(High Concurrency)是互联网分布式系统架构设计中必须考虑的因素之一,它通常是指,通过设计保证系统能够同时并行处理很多请求。如何提升系统的并发能力垂直扩展:提升单...

2017-12-08 10:08:38 473

转载 Netty中处理TCP粘包和拆包

http://blog.csdn.net/li563868273/article/details/52173723

2017-12-08 09:52:43 150

原创 NETTY TCP通信

什么事nettiy:Netty是一个高性能、异步事件驱动的NIO框架,它提供了对TCP、UDP和文件传输的支持,作为一个异步NIO框架,Netty的所有IO操作都是异步非阻塞的,通过Future-Listener机制,用户可以方便的主动获取或者通过通知机制获得IO操作结果。为什么选择NettyNetty是业界最流行的NIO框架之一,它的健壮性、功能、性能、可定制性和可扩展性在同类框架中

2017-11-23 17:14:37 2276 3

原创 使用JDK自带的keytool工具生成证书

使用JDK自带的keytool工具生成证书1.  使用JDK自带的keytool工具生成证书:keytool -genkey-alias wsria -keyalg RSA -keystore d:/keys/wsriakey 导出证书keytool -export -filed:/keys/wsria.crt -alias wsria -keystore d:

2017-07-13 15:36:38 1199

原创 Spring集成redis实现session共享(无视服务器)

Spring集成redis实现session共享(无视服务器)Linux 下安装下载地址:http://redis.io/download,下载最新文档版本。将下载后的redis.tar.gz文件放置到linux上,建议使用ftp上传上传后将解压tar文件本教程使用的最新文档版本为3.0.7,下载并安装:$ tar -xzfredis-3

2017-07-13 15:19:14 245

原创 Nginx+Tomcat+Redis实现负载均衡、资源分离、session共享

Nginx+Tomcat+Redis实现负载均衡、资源分离、session共享多个Tomcat负载均衡实例:可在服务器上复制出多个Tomcat分别修改Tomcat的http访问端口(默认为8080端口)Shutdown端口(默认为8005端口)JVM启动端口(默认为8009端口)1、Nginx实现多Tomcat负载均衡Tomcat服务127.0.0.1:6181

2017-07-13 15:14:26 523

原创 IBMMQ消息队列

环境准备:JDK1.7IBM WebSphere MQ 8.0安装MQ并打开MQ管理器,并创建队列创建队列管理器,输入队列名称点击完成创建本地消息队列,输入队列名称点击下一步,选择缺省持久性为“持久”,点击完成创建服务器连接通道,输入名称点击下一步,在MAC处填写组为mqm权限的用户(计算机用户)客户端

2017-07-13 15:00:44 12812 1

原创 基于CAS SHIRO LDAP 的SSO单点登录

本文章主要讲解的是如何配置CAS SHIRO LDAP域验证数据的SSO,首先给出以下sso的验证流程图:1:首先需要从网上下载CAS.war登录包,找到对应目录WEB-INFO下的deployerConfigContext.xml2:修改配置文件中id="authenticationManager"       xmlns:xsi="http:

2017-07-13 14:35:42 892

tomcat-https请求加密

2017-04-24

IBMMQ消息队列源码

IBMMQ消息队列源码

2017-04-24

IBMMQ消息队列整合

java IBM消息队列整合

2017-04-24

Nginx+Tomcat+Redis负载均衡、数据分离、session共享

Nginx+Tomcat+Redis负载均衡、数据分离、session共享

2016-01-15

spring定时任务

spring定时任务,使用spring集成的定时任务,用作跑批等

2015-10-22

java-spring整合

java整合spring,包括spring,struts2,hibernate,mybaties等

2015-05-28

空空如也

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

TA关注的人

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