![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
技术类
gaosilingqwer
这个作者很懒,什么都没留下…
展开
-
基于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 · 907 阅读 · 0 评论 -
关于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 · 5319 阅读 · 0 评论 -
关于sqlserver的sendStringParametersAsUnicode=false
jdbc:sqlserver://***;sendStringParametersAsUnicode=false为什么会关注sqlserver的 sendStringParametersAsUnicode=false,原因是因为在做项目的过程中,发现在查询条件字符串string时,查询数条件过多,但是在开发环境查询sql正常,测试环境查询sql会卡在查询中导出查询超时,然后在测试环境上补充 ...原创 2018-11-08 10:38:53 · 4101 阅读 · 1 评论 -
dubbox restful java项目搭建
一、简介Dubbox是一个开源的RPC(Remote ProcedureCall Protocol)远程调用框架,是由dangdang对阿里的Dubbo的升级,可以被视为Dubbo的增强版,基本架构没有变动,升级spring2.x到spring3.x,支持restful风格的调用调试方式,丰富了序列化的方式,提高了序列化的性能。二、dubbox当前的主要功能摘录官方的说明:支持REST风格远程调用...原创 2018-04-11 17:03:21 · 477 阅读 · 0 评论 -
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 · 1209 阅读 · 0 评论 -
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 · 1058 阅读 · 0 评论 -
数据库锁机制
锁包括行级锁、表级锁、悲观锁、乐观锁行级锁:一种它锁,防止另外事务修改此行;在使用以下语句时,Oracle会自动应用行级锁:INSERT、UPDATE、DELETE、SELECT … FOR UPDATE [OF columns] [WAIT n | NOWAIT];SELECT … FOR UPDATE语句允许用户一次锁定多条记录进行更新.使用commit或者rollback释放锁。MySql的...原创 2018-04-09 14:15:33 · 1689 阅读 · 0 评论 -
数据库事务的四大特性以及事务的隔离级别
四大特性:ACIDA:原子性(Atomicity):事务包含的所有操作要么全部成功,要么全部回滚。C:一致性(Consistency):事务必须使数据库从一个一致性状态变换到另一个一致性状态,事务执行前和执行后状态是一致的。I:隔离线(Isolation):当多个用户并发访问数据库时,比如操作同一张表时,数据库为每一个用户开启的事务,不能被其他事务操作所干扰,多个并发事事务之间要互相隔离。D:持久...原创 2018-04-09 14:15:17 · 157 阅读 · 0 评论 -
Spring中的AOP
Spring中的AOP底层实现原理:动态代理AOP简介:切面(Aspect) :官方的抽象定义为“一个关注点的模块化,这个关注点可能会横切多个对象”。连接点(Joinpoint) :程序执行过程中的某一行为。通知(Advice) :“切面”对于某个“连接点”所产生的动作。切入点(Pointcut) :匹配连接点的断言,在AOP中通知和一个切入点表达式关联。目标对象(Target Object) :...原创 2018-04-09 14:14:57 · 142 阅读 · 0 评论 -
Servlet生命周期
Servlet生命周期分为三个阶段: 1,初始化阶段 调用init()方法 2,响应客户请求阶段 调用service()方法 3,终止阶段 调用destroy()方法---------------------------------------------------------------------------------------------------------------...原创 2018-04-09 14:14:05 · 122 阅读 · 0 评论 -
Servlet工作原理
首先简单解释一下Servlet接收和响应客户请求的过程,首先客户发送一个请求,Servlet是调用service()方法对请求进行响应的,通过源代码可见,service()方法中对请求的方式进行了匹配,选择调用doGet,doPost等这些方法,然后再进入对应的方法中调用逻辑层的方法,实现对客户的响应。在Servlet接口和GenericServlet中是没有doGet,doPost等等这些方法的...原创 2018-04-09 14:13:42 · 315 阅读 · 0 评论 -
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 · 907 阅读 · 0 评论 -
Netty中处理TCP粘包和拆包
http://blog.csdn.net/li563868273/article/details/52173723转载 2017-12-08 09:52:43 · 157 阅读 · 0 评论 -
NETTY TCP通信
什么事nettiy:Netty是一个高性能、异步事件驱动的NIO框架,它提供了对TCP、UDP和文件传输的支持,作为一个异步NIO框架,Netty的所有IO操作都是异步非阻塞的,通过Future-Listener机制,用户可以方便的主动获取或者通过通知机制获得IO操作结果。为什么选择NettyNetty是业界最流行的NIO框架之一,它的健壮性、功能、性能、可定制性和可扩展性在同类框架中原创 2017-11-23 17:14:37 · 2297 阅读 · 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 · 1215 阅读 · 0 评论 -
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 · 250 阅读 · 0 评论 -
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 · 532 阅读 · 0 评论 -
IBMMQ消息队列
环境准备:JDK1.7IBM WebSphere MQ 8.0安装MQ并打开MQ管理器,并创建队列创建队列管理器,输入队列名称点击完成创建本地消息队列,输入队列名称点击下一步,选择缺省持久性为“持久”,点击完成创建服务器连接通道,输入名称点击下一步,在MAC处填写组为mqm权限的用户(计算机用户)客户端原创 2017-07-13 15:00:44 · 12930 阅读 · 1 评论 -
关于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 · 2655 阅读 · 0 评论