qq_28000789的博客

私信 关注
qq_28000789
码龄6年
  • 40,757
    被访问量
  • 5
    原创文章
  • 195,312
    作者排名
  • 4
    粉丝数量
  • 于 2015-05-07 加入CSDN
获得成就
  • 获得4次点赞
  • 内容获得1次评论
  • 获得37次收藏
荣誉勋章
兴趣领域
  • #运维
    #网络
TA的专栏
  • 服务器
  • Spring
    4篇
  • CSDN博客转载方法
    1篇
  • Shiro
    10篇
  • eclipse
    1篇
  • ehcache
    1篇
  • 数据库连接池
    1篇
  • 线程并发
    7篇
  • Netty
    6篇
  • tomcat
    3篇
  • 看源码或者看别人写的文章中的常用的术语
    1篇
  • 数据库
    7篇
  • 网络TCP
    9篇
  • JVM
    1篇
  • 加密机体系
    1篇
  • 最近
  • 文章
  • 资源
  • 问答
  • 课程
  • 帖子
  • 收藏
  • 关注/订阅

在服务器上安装ESXI 6.0

 ...
转载
213阅读
0评论
0点赞
发布博客于 1 年前

[PPPOE]报文交互分析

...
转载
108阅读
0评论
0点赞
发布博客于 1 年前

oracle中去掉回车换行空格的方法详解

oracle中去掉回车换行空格的方法详解 </h1> <div class="clear"></div> <div class="postBody"> 去除换行update zhzl_address t set t.add_administrat...
转载
123阅读
0评论
0点赞
发布博客于 1 年前

Oracle ltrim() 函数用法

前面有说到过LPAD和RPAD这两个函数用法的文章,今天发现与之相反意义的另...
转载
130阅读
0评论
0点赞
发布博客于 1 年前

Oracle分析函数总结(2) - 排序 - rank,dense_rank,row_number,first,first_value,last,last_value,lag,lead

分析函数的基本概念和语法 -> http://blog.csdn.n...
转载
50阅读
0评论
0点赞
发布博客于 1 年前

Oracle分析函数总结(1) - 基本概念和语法

Analytic functions compute an aggregate value based on a group of rows. They differ from aggregate functions in that they return multiple rows for each group. The group of rows is called a window and...
转载
34阅读
0评论
0点赞
发布博客于 1 年前

TCP的三次握手与四次挥手理解及面试题(很全面)

...
转载
25阅读
0评论
0点赞
发布博客于 1 年前

TCP分段与IP分片

TCP分段与IP分片晚歌y关注2018.02.27 17:05:22字数 2,195阅读 3,7181、首先根据Ethernet II类型以太网帧格式可以得知,Ethernet II类型以太网帧的最小长度为64字节,最大长度为1518字节。(另外还有7字节前导同步吗+1字节帧开始定界符是所有类型的以太网帧格式必要的)以太网帧格式有四种类型,Ethernet II类型以太网帧格式是我通过WIRES...
转载
36阅读
0评论
0点赞
发布博客于 2 年前

wireshark抓包分析——TCP/IP协议

wireshark抓包分析——TCP/IP协议猪小花1号2018-08-29 09:26修改删除当我们需要跟踪网络有关的信息时,经常会说“抓包”。这里抓包究竟是什么?抓到的包又能分析出什么?在本文中以TCP/IP协议为例,简单介绍TCP/IP协议以及如何通过wireshark抓包分析。Wireshark 是最著名的网络通讯抓包分析工具。功能十分强大,可以截取各种网络封包,显示网络封包的详细信息。...
转载
160阅读
0评论
0点赞
发布博客于 2 年前

数据帧、MTU、MSS、IP分片

1.以太网帧在以太网链路上的数据包称作以太帧,在802.3标准里,规定了一个以太帧的数据部分(Payload)的最大长度是1500个字节(MTU),再加上14字节链路头和4字节的FCS,所以以太网帧的最大长度为1518。另外,以太网帧的最小长度为64字节。[1]4字节的FCS是网卡处理的,所以抓到的包看不到这个字段(网卡驱动去掉了),组建包时也不用设置这个字段(由网卡驱动计算填充)。[2]每...
转载
61阅读
0评论
0点赞
发布博客于 2 年前

TCP详解(转载)

上回说到 UDP 协议, 与之对应的便是 TCP 协议TCP协议TCP协议全称: 传输控制协议, 顾名思义, 就是要对数据的传输进...
转载
84阅读
0评论
0点赞
发布博客于 2 年前

spring 依赖注入时,什么时候会创建代理类

https://www.cnblogs.com/zcmzex/p/8822509.html问题来源 以前一直有个疑惑,为什么我创建的controller中注入的service类有时候是代理类,有时候是普通javabean,当时能力不够,现在已经有了点经验就大胆跟了跟源码,看看到底咋回事。  首先看看问题...
转载
451阅读
0评论
0点赞
发布博客于 2 年前

加密机体系(要配合银联密钥体系一起看)

版权声明:转载或使用时请注明出处与作者。 https://blog.csdn.net/weixin_43177881/article/details/83034315 &amp;lt;/div&amp;gt; &amp;lt;div id=&quot;content_views...
转载
2032阅读
0评论
0点赞
发布博客于 2 年前

JAVA socket是怎样基于TCP实现的

首先必须明确:TCP/IP模型中有四层结构:应用层(Application Layer)、传输层(Transport Layer)、网络层(Internet Layer )、链路层(LinkLayer)其中Ip协议(Internet Protocol)是位于网络层的,TCP协议时位于传输层的。通过Ip协议可以使可以使两台计算机使用同一种语言,从而允许Internet上连接不同类型的计算机和...
转载
161阅读
0评论
0点赞
发布博客于 2 年前

JVM之--Java内存结构(第一篇)

转载:https://blog.csdn.net/wangwenjun69/article/details/9747207最近在和同事朋友聊天的时候,发现一个很让人思考的问题,很多人总觉得JVM将java和操作系统隔离开来,导致很多人不用熟悉操作系统,甚至不用了解JVM本身即可完全掌握Java这一门技术,其实个人的观点是,Java由于有了...
转载
149阅读
0评论
0点赞
发布博客于 2 年前

Connection reset原因分析和解决方案

转载:https://my.oschina.net/xionghui/blog/508758在使用HttpClient调用后台resetful服务时,“Connection reset”是一个比较常见的问题,有同学跟我私信说被这个问题困扰很久了,今天就来分析下,希望能帮到大家。例如我们线上的网关日志就会抛该错误:从日志中可以看到是Socket套接字在read数据时抛出了该错误。导致“Conn...
转载
579阅读
0评论
0点赞
发布博客于 2 年前

TCP的三次握手和四次挥手(如果服务端主动关闭连接会怎么样)

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/bit_clearoff/article/details/60884905 &amp;lt;/div&amp;gt; &amp;lt;div id=&quot;content_vi...
转载
2777阅读
0评论
1点赞
发布博客于 2 年前

mysql中varchar(10)中定义的长度到底是字符长度还是字节长度

1.我们经常 mysql创建 varchar(20) &nbsp;name这个 20长度 究竟是表示的字符数还是字节数?根编码字符集又有没有关系?首先 mysql 5.X 以上的版本的 定义中 表示的字符长度,如上varchar(20)你既可以添加20个英文字符,也可以添加二十个中文字符。 表示的字符长度mysql 4.X 的版本表示的是字节长度,会根据字符集转变 内容字节长度存储。2.关于...
转载
509阅读
0评论
0点赞
发布博客于 2 年前

mysql定时执行sql语句

登录mysql服务器mysql -u root -p查看event是否开启show variables like '%sche%'; 将事件计划开启set global event_scheduler =1;创建存储过程testCREATE PROCEDURE test () BEGIN update examinfo SET...
转载
757阅读
0评论
0点赞
发布博客于 2 年前

比较两个表中数据存在的差异(比如可以用于对账)

存在t1 不存在t2的数据:select * from table1 t1 where not exists (select 1 from table2 t2 where t1.id = t2.id )存在t2 不存在t1的数据:select * from table2 t2 where not exists (select 1 from table1 t1 where t1.id = t2...
转载
1510阅读
0评论
0点赞
发布博客于 2 年前

Reactor反应器模式转载

前言&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp;本文针对Reactor模式从四个方面进行了阐述,首先简单介绍了Reactor模式是什么;其次,阐述了为什么使用Reactor模式;再次,针对实际生活的应用场景,分析了在什么场景下使用Reactor模式;最后,着重分析讲解了如何...
转载
57阅读
0评论
0点赞
发布博客于 2 年前

TCP(Transmission Control Protocol)三次握手四次挥手

TCP(Transmission Control Protocol) 传输控制协议三次握手TCP是主机对主机层的传输控制协议,提供可靠的连接服务,采用三次握手确认建立一个连接:位码即tcp标志位,有6种标示:SYN(synchronous建立联机) ACK(acknowledgement 确认) PSH(push传送) FIN(finish结束) RST(reset重置) URG(urgen...
转载
74阅读
0评论
0点赞
发布博客于 2 年前

Netty中的那些坑

Netty中的那些坑(上篇)最近开发了一个纯异步的redis客户端,算是比较深入的使用了一把netty。在使用过程中一边优化,一边解决各种坑。儿这些坑大部分基本上是Netty4对Netty3的改进部分引起的。注:这里说的坑不是说netty不好,只是如果这些地方不注意,或者不去看netty的代码,就有可能掉进去了。坑1: Netty 4的线程模型转变在Netty 3的时候,upstream是...
转载
256阅读
0评论
0点赞
发布博客于 2 年前

同步异步阻塞非阻塞

例二老张爱喝茶,废话不说,煮开水。出场人物:老张,水壶两把(普通水壶,简称水壶;会响的水壶,简称响水壶)。1 老张把水壶放到火上,立等水开。(同步阻塞)老张觉得自己有点傻2 老张把水壶放到火上,去客厅看电视,时不时去厨房看看水开没有。(同步非阻塞)老张还是觉得自己有点傻,于是变高端了,买了把会响笛的那种水壶。水开之后,能大声发出嘀~~~~的噪音。3 老张把响水壶放到火上,立等水开。(...
转载
26阅读
0评论
0点赞
发布博客于 2 年前

Reactor

Reactor模式1:
原创
281阅读
0评论
0点赞
发布博客于 2 年前

jstack分析线程等待、死锁问题

转自:https://www.cnblogs.com/wuchanming/p/7766994.htmlhttps://www.cnblogs.com/kongzhongqijing/articles/3630264.html背景记得前段时间,同事说他们测试环境的服务器cpu使用率一直处于100%,本地又没有...
转载
882阅读
0评论
0点赞
发布博客于 2 年前

tomcat bio和nio

https://www.cnblogs.com/kismetv/p/7806063.html
转载
54阅读
0评论
0点赞
发布博客于 2 年前

Java的Executor框架和线程池实现原理

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/tuke_tuke/article/details/51353925 &lt;/div&gt; &lt;link rel="stylesheet" href="https://csdnimg.cn/release/phoe...
转载
64阅读
0评论
0点赞
发布博客于 2 年前

TCP 连接的 TIME_WAIT 过多 导致 Tomcat 假死

最近系统二次开发之后,发现使用的 Tomcat 7 会经常假死。前端点击页面无任何反应,打开firebug,很多链接一直在等待服务器的反应。查看服务器的状态,CPU占用很少,最多不超过10%,一般只有2%,3%左右,内存占用倒是接近80, 90%。一开始怀疑是tomcat内存配置不够,但是打开 jvisualvm.exe 分析,发现Tomcat 占用的堆内存没有什么问题。因为是假死,所以最后怀疑到...
转载
180阅读
0评论
0点赞
发布博客于 2 年前

看源码过程中的几个术语

1.注册 即将一个对象A的引用给到另一个对象B的属性中,让对象B能够在对象B的方法中调用对象A中方法和属性。但是通常我们最常用的应该是让A实现一个接口比如A_interface(接口中定义方法),再在B属性中定义A_interface属性。我们再将A注册到B中。这样B中调用A_interface的方法就会调其实现类A中的方法。...
原创
65阅读
0评论
0点赞
发布博客于 2 年前

tomat的response filter servlet,我们操作的内容如何放回给浏览器的

这里想说明一个问题,就是所有响应的内容都在respones里,我们i可以在过滤器这里获取到response里所有的内容。我可以看到servlet和filter中的方法都是没有返回值的,他们只是负责操作request和response,对response的操作就是把我们想要给浏览器的内容放到response里,然后tomcat会把response返回给浏览器。我们所有的响应内容不管是重定向还是转发还...
原创
249阅读
0评论
0点赞
发布博客于 2 年前

Netty系列四:第一个Netty程序(业务线程异步)

版权声明:本文为博主原创文章,未经博主允许也可以随便转载。 https://blog.csdn.net/cj2580/article/details/78134134 &lt;/div&gt; &lt;div id="content_views...
转载
250阅读
0评论
0点赞
发布博客于 2 年前

Netty系列三:netty线程模型

版权声明:本文为博主原创文章,未经博主允许也可以随便转载。 https://blog.csdn.net/cj2580/article/details/78124780 &lt;/div&gt; &lt;div id="content_views...
转载
30阅读
0评论
0点赞
发布博客于 2 年前

Netty系列二:TCP/IP 协议三次握手

版权声明:本文为博主原创文章,未经博主允许也可以随便转载。 https://blog.csdn.net/cj2580/article/details/70877094 &lt;/div&gt; &lt;link rel="stylesheet" href="https://csdnimg.cn/release/phoe...
转载
1074阅读
0评论
0点赞
发布博客于 2 年前

Netty系列一:IO网络模型(select/poll/epoll)

版权声明:本文为博主原创文章,未经博主允许也可以随便转载。 https://blog.csdn.net/cj2580/article/details/78087101 &lt;/div&gt; &lt;div id="content_views" class="markdown_views prism-atom-one...
转载
136阅读
0评论
0点赞
发布博客于 2 年前

QPS 和并发:如何衡量服务器端性能

&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; QPS 和并发:如何衡量服务器端性能&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&a
转载
187阅读
0评论
0点赞
发布博客于 2 年前

对于并发线程数的设置的一些理解

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/Megustas_JJC/article/details/77686588 &lt;/div&gt; &lt;div id="content_views" class="markdown_views prism-atom-...
转载
445阅读
0评论
0点赞
发布博客于 2 年前

数据库连接池到底应该设置多大?

我在研究HikariCP(一个数据库连接池)时无意间在HikariCP的Github wiki上看到了一篇文章(即前面给出的链接),这篇文章有力地消除了我一直以来的疑虑,看完之后感觉神清气爽。故在此做译文分享。&nbsp;接下来是正文数据库连接池的配置是开发者们常常搞出坑的地方,在配置数据库连接池时,有几个可以说是和直觉背道而驰...
转载
54阅读
0评论
0点赞
发布博客于 2 年前

Spring事务异常回滚,捕获异常不抛出就不会回滚

版权声明:本文为博主原创文章,未经博主允许不得转载。如需转载,请标明转载地址!!!! https://blog.csdn.net/Crystalqy/article/details/79045512 &lt;/div&gt; &lt;link rel="stylesheet" href="https://csdnimg...
转载
58阅读
0评论
0点赞
发布博客于 2 年前

Ehcache使用前要了解的概念

使用spring cache和ehcache之前必须了解的http://www.cnblogs.com/jianjianyang/p/4933016.htmlspring整合ehcache 注解实现查询缓存,并实现实时缓存更新或删除http://www.cnblogs.com/jianjianyang/p/4938765.html...
转载
43阅读
0评论
0点赞
发布博客于 2 年前

Shiro的authc过滤器的执行流程

Shiro的authc过滤器的执行流程1.先執行isAccessAllowed(),通過subject.isAuthenticated()判斷當前session中的subject是否已经登陆过。如果在当前session即会话中已经登陆过,返回true,authc过滤器放行请求到loginUrl。**问题?:
原创
10616阅读
0评论
1点赞
发布博客于 2 年前

shiro当用户不先注销登陆而直接再次登陆时不会跳转到新登录用户的问题

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_27273089/article/details/63684557 &lt;/div&gt; &lt;div id="content_views" class="markdown_views"&gt; &...
转载
654阅读
0评论
0点赞
发布博客于 2 年前

shiro的remember功能

问题shiro中提供了rememberMe功能,它用起来是这样的UsernamePasswordToken token = new UsernamePasswordToken(loginForm.getUsername(),loginForm.getPassword()); if(loginForm.getRememberMe(...
转载
366阅读
0评论
0点赞
发布博客于 2 年前

Session机制详解

Session机制详解ref:http://justsee.iteye.com/blog/1570652虽然session机制在web应用程序中被采用已经很长时间了,但是仍然有很多人不清楚session机制的本质,以至不能正确的应用这一技术。本文将详细讨论session的工作机制并且对在Java web application中应用session机制时常见的问题作出解答。一、术语sessio...
转载
41阅读
0评论
0点赞
发布博客于 2 年前

安全认证框架Shiro 二- shiro过滤器工作原理

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/achenyuan/article/details/78541529 &lt;/div&gt; &lt;div id="content_views...
转载
86阅读
0评论
0点赞
发布博客于 2 年前

spring加載xsd文件出錯或者慢

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/bluishglc/article/details/7596118 &lt;/div&gt; &lt;link rel="stylesheet" ...
转载
470阅读
0评论
0点赞
发布博客于 2 年前

shiro拦截器处理链执行顺序

shiro拦截器处理链执行顺序A1:根据到spring容器查找实现bean,并根据配置把相应的url请求委托给它去执行。A21:SpringShiroFilter是ShiroFilterFactoryBean的内部类,会执行doFilter()方法。A21没有重写父类的doFilter方法,因此会去寻找父类中的实现,最终调用OncePerRequestFilter(A23)的该方法。A23:...
转载
5289阅读
1评论
1点赞
发布博客于 2 年前

eclipse debug调试

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u011781521/article/details/55000066 &lt;/div&gt; &lt;link rel="stylesheet" href="https://csdnimg.cn/release/pho...
转载
27阅读
0评论
0点赞
发布博客于 2 年前

spring整合shiro权限管理与数据库设计

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/hzw2312/article/details/54612962 &lt;/div&gt; &lt;link rel="stylesheet" href="https://csdnimg.cn/release/phoeni...
转载
424阅读
0评论
0点赞
发布博客于 2 年前

Shiro流程梳理

一、shiro通过过滤器来拦截所有请求这个过滤器是spring的委托过滤器,真正的过滤器是在spring容器中配置的shiro类。因为org.springframework.web.filter.DelegatingFilterProxy这个过滤器是也是spring的,也是在spring容器中,所以spring可以把spring容器中的shiro类装配到这个类的属性上,spring默认是使用中的...
原创
53阅读
0评论
0点赞
发布博客于 2 年前

Shiro的基于字符串通配符的权限表达式

深入理解Apache Shiro的Permissions自己的理解:了解shiro的权限表达式有助于我们看到表达式就知道这个表达式的含义,我们就可以很方便的对资源设置权限时知道应该给这个资源什么样的权限表达式了。比如:我们有四张表:机构organization、用户user、角色role、资源resource![我们有四张表机构organzition、](https://img-blog.c...
转载
4711阅读
0评论
0点赞
发布博客于 2 年前

shiro对资源如何做权限控制即怎么设计哪些资源需要哪些权限

**我们使用shiro进行权限控制 有以下四种方式****1. &amp;nbsp;URL拦截权限控制:基于filter过滤器实现**我们在spring配置文件中配置shiroFilter时配置&amp;lt;!--指定URL级别拦截策略 &amp;nbsp;--&amp;gt;&amp;lt;property name=&quot;filterCh
转载
974阅读
0评论
1点赞
发布博客于 2 年前

如何转载CSDN文章

转载于:http://blog.csdn.net/jiangping_zhu/article/details/18044109作者:包心菜加糯米饭1、找到要转载的文章,用chrome浏览器打开,右键选择审查元素2、在chrome中下方的框里找到对应的内容,html脚本中找到对应的节点,选中节点,网页上被选中内容会被高亮显示,然后右键菜单选中 Copy as HTML3、进入个人"管...
转载
31阅读
0评论
0点赞
发布博客于 2 年前

eclipse如何添加Spring-tool-suite插件

&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;进行spring cloud的学习,要安装spring boot 的spring -tool-suite插件,我在第一次安装时,
转载
530阅读
0评论
0点赞
发布博客于 3 年前

谁能帮我看看这个程序的运行结果

class A implements Runnable { int i = 0; public synchronized void out() { while(true) { System.out.printf("haha"); try { Thread.sleep(1000); } catch(Exception e) { } } } public synchronized void run() { while(true) { try { Thread.sleep(100); } catch(Exception e) { } System.out.printf("%d",i++); } } } class test3 { public static void main(String [] args) { A aa1 = new A(); Thread t1 = new Thread(aa1); t1.start(); t1.setPriority(Thread.NORM_PRIORITY - 4); aa1.out(); } }
6回答
发布问题于 6 年前

C语言程序设计现代方法第2版.

C语言程序设计现代方法第2版.传上来给大家分享
pdf
发布资源于 6 年前