- 博客(7)
- 收藏
- 关注
原创 什么是多路I/O复用(Epoll)
(1) 网络IO都是通过Socket实现,Server在某一个端口持续监听,客户端通过Socket(IP+Port)与服务器建立连接(ServerSocket.accept),成功建立连接之后,就可以使用Socket中封装的InputStream和OutputStream进行IO交互了。针对每个客户端,Server都会创建一个新线程专门用于处理 (2) 默认情况下,网络IO是阻塞模式,即服务器...
2018-09-06 20:19:13 281
原创 ACID 、 CAP 和 BASE
最近发现很多基础都记不得了,今天觉得重新将基础回顾一下是非常必要的。写些笔记作为记录,虽然效率比较低,但是可以将问题考虑的更清楚些。首先说ACIDA : atomicity 原子性 a转给b钱,如果b收不到,a也不减少。 C:consistency一致性 这个问题看上并不简单,所以先引用下贴: https://blog.csdn.net/lc54512...
2018-09-01 20:10:24 192
原创 mybatis(ssm,springboot+mybatis)通用查询
有时候为了开发效率,特别讨厌去添加各种文件,写各种sql语句,而这些语句可能只使用一次,于是就有了做通用查询的想法.在这里,我不做技术说明,只发实现代码实例.只是为了简介这是Mapper文件<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0/...
2018-05-09 11:51:59 541
原创 权限辅助工具类
“` import java.math.BigInteger;/** * 权限辅助类 * * 使用场景:bornRights(..)生成的权限码写给角色,通过hasRight(..)来判断是否有权限. * 优点: 简化数据库权限设计 */ public class RightsHelper {//判断是否有此权限public static boolean hasRight(
2017-01-12 22:42:45 550
原创 springmvc+mybatis框架下,写通用的操作,删除等的操作
/** * Created by ldz..attack on 2016/11/23 0023. * <p> * 配合mybatis的预编译想用它做一个通用操作类 * <p> * 目前来看只有:删除/权限修改两种操作用此方法比较简便 * <p> * 如果是查询,大量的不同字段不易解决 */@Controller@RequestMapping(value = "/general")
2016-11-24 15:57:35 1281
原创 写一个控制table中checkbox的工具玩
/** * 曲成_attack! 2016/11/14 * * jquery版本3.1.1 * * all_click()--全选checkbox点击事件,如果未全选便全选,如果已全选便全不选 * * single_click()--单选checkbox点击事件 * * get_entities()--true:选中的checkbox数组/false:未选中的checkbox数组
2016-11-14 17:30:43 370
原创 接口回调
昨,小朋友问我回调,遂粗粗写了个例子, 写写代码,挺爽.先准备一个接口public interface Callback { void call(String msg);}在准备一个类public class Man { Callback callback; public Man(Callback callback) { this.callback = cal
2016-11-09 11:01:54 327
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人