libevent简单使用碰到的问题

base可以重用,但多线程中最好使用独立base,或单base加锁 事件event不能重用,每个event监听一个fd,否则事件会乱,出现过tcp事件跑到udp回调中去了; 一般tcp都会带个包头,决定后续传输的包体长度,因为tcp是流式,而非udp的包式(udp包是最小单位,读写成功都是指整个包...

2019-04-15 18:26:04

阅读数 15

评论数 0

KKing权限模型

KKing是一个Springboot+Ant-Design-Pro-Vue实现的前后端分离Admin权限管理系统,源码在[Github](https://github.com/fwing1987/KKing),欢迎star

2019-03-20 17:35:04

阅读数 136

评论数 1

Mysql5.7 You can't specify target table 'table' for update in FROM clause

       MySql中不允许在Update/Delete中使用子查询引用操作目标表,怕引起一致性问题,如: mysql> select id,name from t_s...

2019-03-02 18:58:46

阅读数 76

评论数 0

KKing技术选型

       KKing是一个Springboot+Ant-Design-Pro-Vue实现的前后端分离Admin权限管理系统,源码在Github,欢迎star 前端 &nbsp...

2019-02-26 19:48:49

阅读数 263

评论数 0

Docker认知

2018-12-29 20:07:02

阅读数 97

评论数 0

mysql高可用与redis缓存简记

看到有人讨论redis与mysql一致性的问题,思考一下。 1.mysql 1.1 单节点mysql     毫无疑问,这种模式只能用来做测试,生产环境再小的公司...

2018-12-24 14:35:53

阅读数 88

评论数 0

SpringBoot-Shiro-Vue 前后端分离实现权限认证

       所有源码可以在github上找到,文章参考: 提供一套基于Spring Boot-Shiro-Vue的权限管理思路.前后端都加以控制,做到按钮/接口级别的权限,做了自己的实现,练了...

2018-11-06 11:14:59

阅读数 6189

评论数 5

SpringBoot+Shiro瞎折腾——不使用Shiro的Filter模式

文章目录一、总结:Subject其实是绑定线程的二、手写实现简单验证1. Shiro配置2.使用三、再总结        想要实现...

2018-11-05 14:52:32

阅读数 1668

评论数 0

前后端分离项目中权限控制的思考

       随着Vue等前端框架的兴起,前后端分离的架构也变得流行起来,这种架构基本实现就是将浏览器页面当作手机等上的客户端app来开发,页面View与Controller交给前端来做,后台只...

2018-10-29 15:43:03

阅读数 3612

评论数 1

Shiro基本概念

来源日文单词“城”(读音-xi lao) 一、三个基本概念——Subject,SecurityManager,Realms Subject,通俗讲代表当前用户,不叫User,因为一般User是用来代表一个人的,Subject更加宽泛,如第三方进程,后台用户等,指的是当前与软件进行交互的东西。在需...

2018-10-24 14:52:35

阅读数 154

评论数 0

SpringBoot+Hibernate Repository的简单使用与进阶

#一、简单使用        CrudRepository接口提供...

2018-10-23 20:16:30

阅读数 953

评论数 0

SpringBoot+Hibernate配置

SpringBoot开启了自动配置后,Hibernate配置十分简单 生成工程时,选择带JPA和MySql pom.xml中会自动添加两个依赖: <dependency> <groupId>org....

2018-10-23 17:10:43

阅读数 944

评论数 0

iptables实例

举几个常用的iptables实例,具体分析一下使用。1.防火墙最常用的iptables基本功能防火墙,参见配置一个生产的iptables防火墙规则2.共享上网想要共享上网,必须将不能上网主机的网关设置可以访问外网的主机。我在阿里云上使用专有网络做的试验,弹性计费很便宜,用完别忘了删,要不一直收钱^...

2017-03-01 11:53:44

阅读数 352

评论数 0

iptables原理与命令简析

首先,需要理解iptables,否则看着网上的各种案例,死记硬背,来个新的需求还是不会。参考: Linux数据包路由原理、Iptables/netfilter入门学习 - .Little Hann 超级详细的iptables介绍一、iptables原理1.挂载点       iptables是...

2017-02-24 16:27:54

阅读数 419

评论数 0

SpringMvc+Quartz执行多次的处理

SpringMvc+Quartz执行多次的处理碰到一个小问题,如标题,处理了半天,网上各种资料基本都是说Spring的配置文件因为各种原因被加载两次,但我的配置文件没有配置错误,只是单纯的配置了DispatcherServlet。并且我的Quartz被执行了3次。。。又因为本地没有这种问题,比较t...

2017-01-22 18:37:11

阅读数 996

评论数 0

配置一个生产的iptables防火墙规则

注意执行顺序,-A表示Append,是在所有规则之后添加新的规则,iptables是从上往下匹配规则,成功后则不继续匹配,所以建议匹配量最大的规则放在最上面。一、规则配置1.清空原有规则(iptables会有一些初始规则配置)iptables -F #清空所有规则 iptables -X #清...

2017-01-16 18:15:03

阅读数 565

评论数 0

JavaScript-ES6中的箭头函数(Arrow Function)

定义:ES6中新增的使用符号=>来定义的简单函数如: x=>x+1等于:function(x){ return x+1; }如果没有参数或多个参数,需要使用()(a,b)=>a+b如果函数体有多条语句,需要使用{},此时,返回值需要使用return(a,b)=>{...

2016-11-14 14:47:02

阅读数 2640

评论数 2

理解vue实现原理,实现一个简单的Vue框架

参考: 剖析Vue实现原理 - 如何实现双向绑定mvvm Vue.js源码(1):Hello World的背后 Vue.js官方工程本文所有代码可以在git上找到。       其实对JS我研究不是太深,用过很多次,但只是实现功能就算了。最近JS实在是太火,从前端到后端,应用越来越广泛,各种...

2016-11-07 14:51:03

阅读数 52012

评论数 9

【转】Javascript是单线程的深入分析

转自:http://www.cnblogs.com/Mainz/p/3552717.html 面试的时候发现99%的童鞋不理解为什么JavaScript是单线程的却能让AJAX异步发送和回调请求,还有setTimeout也看起来像是多线程的?还有non-blocking IO, event lo...

2016-10-26 11:32:06

阅读数 458

评论数 0

【转】 Openssl之BIO系列

1.BIO-抽象的IO接口 其实包含了很多种接口,用通用的函数接口,主要控制在BIO_METHOD中的不同实现函数控制,我初步估计了一下,大概有14种,包括4种filter型和10种source/sink型。 BIO是在底层覆盖了许多类型I/O接口细节的一种应用接口,如果你在程...

2016-08-31 10:39:28

阅读数 2082

评论数 0

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