自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(140)
  • 收藏
  • 关注

转载 原码、补码、反码

转载自:https://blog.csdn.net/wu_nan_nan/article/details/54633506

2019-08-08 14:31:42 167

转载 acticiti学习

一、SpringBoot 整合Activiti(一)https://blog.csdn.net/fanxiangru999/article/details/79074730二、SpringBoot 整合Activiti(二)——流程审批完整示例https://blog.csdn.net/fanxiangru999/article/details/79381966...

2019-07-05 15:49:42 214

转载 HashMap的扩容问题(含1.8)

HashMap的扩容问题(含1.8):https://www.jianshu.com/p/1ff9f3dee207

2019-06-17 15:06:22 877

原创 threadlocal

一、(基本原理)https://www.jianshu.com/p/98b68c97df9b二、(内存泄漏)https://www.jianshu.com/p/a1cd61fa22da

2019-06-13 11:03:32 109

原创 mysql 分区表

分区基础:https://www.cnblogs.com/mliudong/p/3625522.htmlhttps://blog.51cto.com/a3147972/2092877增加一个新分区会有什么影响: 未知

2019-06-06 11:32:54 87

转载 一致性哈希算法

理论:https://mp.weixin.qq.com/s?__biz=MzU4NDAzNTcyNw%3D%3D&mid=2247483811&idx=1&sn=563c61d3e33184a15d910d64e2815886&scene=45#wechat_redirect落地:https://www.cnblogs.com/hapjin/p/4737207...

2019-06-05 10:16:00 86

原创 【saml 基于角色的联盟访问(我方idp实现)】对接阿里

文档:https://help.aliyun.com/document_detail/109791.html?spm=a2c4g.11186623.6.580.55031c6fdzUdch开源项目(基于sercurity 实现的sp+idp):https://github.com/OpenConext/Mujina请先参考:【saml 基于用户的联盟访问(我方idp实现)】对接阿里...

2019-04-18 20:03:27 1472

原创 【saml 基于用户的联盟访问(我方idp实现)】对接阿里

文档:https://help.aliyun.com/document_detail/93685.html?spm=a2c4g.11186623.6.576.73351bb6nhdJwu开源项目(基于sercurity 实现的sp+idp):https://github.com/OpenConext/Mujina原理自己体会(直接上代码)一、阿里云方面的配置(配置中的Locati...

2019-04-18 19:46:24 1682

原创 Maven 快照(SNAPSHOT)

http://www.runoob.com/maven/maven-snapshots.htmlMaven 快照(SNAPSHOT)一个大型的软件应用通常包含多个模块,并且通常的场景是多个团队开发同一应用的不同模块。举个例子,设想一个团队开发应用的前端,项目为 app-ui(app-ui.jar:1.0),而另一个团队开发应用的后台,使用的项目是 data-service(data-s...

2019-02-14 10:30:32 139

转载 data-ng-app 和ng-app的区别

没有区别,只是写法标准不标准的问题,两种写法HTML和angularjs都能识别。ng-app、ng-repeat等都不是Html标签的自带属性,属于用户自定义属性,HTML5规范要求所有的用户自定义属性以"data-"开头,所以data-ng-app是符合HTML5规范的写法。...

2019-02-11 14:43:54 490

转载 Javascript 严格模式use strict详解

转载自:https://www.cnblogs.com/jiqing9006/p/5091491.html 

2019-02-11 14:36:36 107

转载 【Socket】Java Socket编程基础及深入讲解

转载自:http://www.cnblogs.com/yiwangzhibujian/p/7107785.html#q5.4 

2019-01-18 11:27:04 134

转载 aop基础知识

转载自:https://www.cnblogs.com/liuruowang/p/5711563.html AOP称为面向切面编程,在程序开发中主要用来解决一些系统层面上的问题,比如日志,事务,权限等待,Struts2的拦截器设计就是基于AOP的思想,是个比较经典的例子。一 AOP的基本概念(1)Aspect(切面):通常是一个类,里面可以定义切入点和通知(2)JointP...

2019-01-17 15:43:40 168

转载 数据结构

aa

2019-01-17 12:31:30 97

转载 java 1.8特性

转载自:https://www.cnblogs.com/huzi007/p/5178030.html一、接口的默认方法与静态方法,也就是接口中可以有实现方法以前的版本定义接口是不能有实现机制的,现在这样用了一个default关键字后,就可以实现,然后子类可以重写,也可以直接使用了。好处多多,感觉有点抽象类了...越来越灵活了。加入静态方法后,你以后的工具类就可以参考接口来设计啦.这是一...

2019-01-16 18:36:35 178 1

转载 java 排序算法

转载自:(冒泡/快排)https://www.cnblogs.com/0201zcr/p/4763806.html                 (插入/希尔)http://www.cnblogs.com/0201zcr/p/4764427.html                (时间复杂度/空间复杂度)https://www.cnblogs.com/zknublx/p/588584...

2019-01-16 18:35:24 96

转载 jdk代理 和 cglib动态代理

转载自:https://www.cnblogs.com/ygj0930/p/6542259.html一:代理模式(静态代理)          代理模式是常用设计模式的一种,我们在软件设计时常用的代理一般是指静态代理,也就是在代码中显式指定的代理。          静态代理由 业务实现类、业务代理类 两部分组成。业务实现类 负责实现主要的业务方法,业务代理类负责对调用的业务方法作...

2019-01-16 18:29:14 89 3

转载 java io体系

转载自:https://blog.csdn.net/panxueji/article/details/9949841一、IO流的三种分类方式:1.按照流向来分:输入流:只能从中读取字节数据,不能向其写出数据输出流:只能向其写入字节数据,不能从中读取数据2.按照流所处理的数据类型划分:可分为:字节流:用于处理字节数据。字符流:用于处理Unicode字符数据。3.按...

2019-01-16 18:26:59 104

转载 java异常体系

转载自:https://www.cnblogs.com/yiwangzhibujian/p/7141390.html  最近在阅读《Java编程思想》的时候看到了书中对异常的描述,结合自己阅读源码经历,谈谈自己对异常的理解。首先记住下面两句话:  除非你能解决(或必须要处理)这个异常,否则不要捕获它,如果打算记录错误消息,那么别忘了把它再抛出去。  异常既代表一种错误,又可以代...

2019-01-16 18:22:16 155

转载 java线程同步

锁的基础知识  https://blog.csdn.net/zqz_zqz/article/details/70233767                         https://www.cnblogs.com/thomas12112406/p/6510787.html Java中Unsafe类详解(线程同步的底层实现)synchronized  https://www.cnb...

2019-01-16 18:19:12 94

转载 java线程状态切换图

sleep不释放锁,wait释放锁 

2019-01-16 18:13:34 361 4

转载 java集合框架

注意:Collections工具类提供的方法是为List接口服务的。 

2019-01-16 18:11:12 70

转载 mysql binlog三种记录方式

转载自:https://www.cnblogs.com/bill2014/p/7255680.html1、statement level模式每一条会修改数据的sql都会记录到master的bin-log中。slave在复制的时候sql进程会解析成和原来master端执行过的相同的sql来再次执行。优点:statement level下的优点,首先就是解决了row level下的缺点,...

2019-01-16 16:58:23 1157

转载 数据库设计三范式

转载自:https://www.cnblogs.com/sengling/p/5219490.html 一般的数据库设计都需要满足三范式,这是最基本的要求的,最高达到6NF,但是一般情况下3NF达到了就可以一:1NF一范式的理解:1NF是关系型数据库中的最基本要求,就是要求记录的属性是原子性,不可分,就是属性不能分,这是关系型数据库的基本要求,不满足这个就不能叫关系型数据库了例...

2019-01-16 16:31:00 82

转载 mina开发总结

情景:          公司产品,之前的设备协议与现在的设备协议都是采用字符串协议,但是不同的是,一种采用(数据+换行符)而另一种采用(数据长度+真正数据的方式),对于前者,mina有自带的codec(编码/解码器),对于后者,我们需要自己来处理代码如下:@SuppressWarnings("deprecation")public class MessageDecoder ext...

2019-01-15 18:50:09 334

原创 socket客户端连接mina客户端,发送频率过快,导致socket客户端,丢数据

tcp 协议为可靠协议,有任何问题,都是自己业务处理逻辑的原因 开发中遇到的问题:                 1.socket客户端发送数据过快,服务器未接收到。设置发送缓冲区socket.setSendBufferSize(1024*3);本人也不明白原理,但是这样确实得到解决                 2.mina数据发送过快,导致socket客户端丢数据测试工...

2019-01-15 18:36:22 2310

转载 web跨域导致的csrf攻击

转载自:https://www.cnblogs.com/shytong/p/5308667.html 个人理解:                    一个网站,让客户端请求另一个网站(即:在用户不知情的情况下,调用网站的一个接口,可能是转账)。并不能获取用户什么信息,但可以在用户不知情的情况下,发起恶意请求一、CSRF攻击原理  CSRF是什么呢?CSRF全名是Cross...

2019-01-08 10:14:25 221

原创 spring 遇到的问题context:property-placeholder

配置了<context:property-placeholder> ,但是在程序中 却无法使用(@value)问题1. 配置中 出现 <context:property-placeholder> 多个这样的标签,只会加载第一个,所以解决办法就是把他们写在一起 问题2.<context:property-placeholder>这个标签加载的数据,...

2018-12-20 16:40:29 636

转载 三、TCP滑动窗口

两个传输层协议:传输控制协议(TCP)和用户数据包协议(UDP)TCP是一个可靠的面向连接的协议,面向连接UDP是不可靠的或非连接的协议。非连接的通信方式转载自:https://blog.csdn.net/wdscq1234/article/details/52444277TCP的优势           从传输数据来讲,TCP/UDP以及其他协议都可以完成数据的传输,...

2018-12-19 14:44:07 109

原创 二、四次挥手

一、为什么要四次挥手            因为tcp协议是,全双工通信(不仅可以接受,也可以发送)。            举一个简单例子:很像人与人交流,耳朵+嘴巴 组成了全双工,既能说话(发送),也能听话(接受)。当他们不在交流的时候,更像是这样做的,           A不想发送了,遮住了嘴巴,B看到A遮住了嘴巴,就捂住了耳朵 ----------------------&g...

2018-12-18 17:51:52 74

原创 一、三次握手【绿皮书很重要】

“阅读陶辉大师的《nginx》有感,捡一捡计算机网络的知识,那么就从三次握手开始。”小知识:                网络模型实际使用时分五层:物理层、数据链路层、网络层、传输层、应用层。                我们常用的命令 ping 处于中间层,也就是网络层,如果能ping通,下三层没有问题。                ping使用的协议ICMP,全称是...

2018-12-18 17:08:58 198

原创 service层的封装

1.为什么要进行service层的封装?            业务逻辑无非增删改查,如果针对与单表的增删改查很多,这时候,我们如果不封装,在service层会有很多的重复代码,就像下图一样,除了mapper不同,其余一模一样,这时候 我们会考虑,把他放在父类完成,2. 那么如何将这个方案落地呢?       1.首先,我们需要让父类先获得一个mapper         ...

2018-12-17 11:37:23 3763

转载 spring boot +shrio +cas(单点登录)

转转自:https://blog.csdn.net/liuchuanhong1/article/details/76850181(shrio 整合cas)               https://yq.aliyun.com/ziliao/302474(cas服务端[springboot版本])                ...

2018-12-15 14:52:21 580

转载 docker+fastdfs+springboot一键式搭建分布式文件服务器

转载自:https://blog.csdn.net/qq_37759106/article/details/82981023

2018-12-10 18:25:14 516

原创 Spring boot 2.0 多数据源切换(事务问题)

如果你已经配置好了多数据源,那么事务的配置步骤跟单数据源一样。即:           第一步:@EnableTransactionManagement(打开事务注解扫描)           第二步:为需要加事务的方法上添加@Transactional对于网上大多数的说法,我不敢苟同。证据如下:在不添加注解@Transactional时 添加完@Transaction...

2018-12-01 19:50:09 1211

转载 本地项目上传git

转载自:https://blog.csdn.net/tiegenZ/article/details/79551717 步骤:1、码云上新建一个项目 XXXX   (项目名)2、本地创建一个文件夹E:/XXXX,然后使用git bash    3、cd 到本地文件夹中E:/XXXX  //如果是在创建的文件中git bash  则此步骤可省略4、使用 git init ...

2018-11-30 10:39:24 70

原创 centos 7 应用服务化|开机自启(service XXX start/status/restart/stop)

转载自:https://blog.csdn.net/scplove/article/details/52224025(zookeeper为例) XXX软件添加服务(以zookeeper为例)           1.用cd 命令切换到/etc/rc.d/init.d/目录下        cd /etc/rc.d/init.d/            2.用touch zookeep...

2018-11-29 11:07:28 1122

原创 【spring boot + dobbo整合时的问题】

使用dubbo-2.8.4版本问题一: 属性无法注入注入方式:  分析:           1. 这个注入方式  是根据 dubbo.annotation.package (package)与set方法匹配,而不是与属性名匹配。也就是说配置文件中的package要成功注入AnnitationBean,那么这个类必须有一个setPackage.           ...

2018-11-28 18:46:01 108

转载 Linux环境下安装zookeeper

转载自:https://www.cnblogs.com/jimmy-muyuan/p/8748006.html(安装zookeeper)                https://blog.csdn.net/u012453843/article/details/70878117( 未安装jdk,导致无法启动) ...

2018-11-28 15:03:34 97

转载 ScriptEngine

转载自:https://www.jianshu.com/p/99d0f9122c82 想象一下这样的场景:有一个业务,需要设计一个黑盒系统,可以针对不同的输入参数,动态采取不同的策略及措施和输出,比如平台活动等场景。可能大家会想到的是规则,不同的规则场景下执行不同的一套java代码,也许是个好办法,但该办法可能不能简单的应对产品的热部署。那我们换一个思路,是不是可以把那段实际经常发...

2018-11-26 10:29:35 665

空空如也

空空如也

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

TA关注的人

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