并发 并发是指的多任务,并发编程含义比较广泛,包含多线程、多进程及分布式程序,这里记录的并发是属于多线程编程 Go 从语言层面上支持了并发的特性,通过 goroutine 来完成,goroutine 类似于线程,可以根据需要来创建多个 goroutine 来并发工作 goroutine 是在运行时调 ...
分类:
其他好文 时间:
2019-06-24 10:36:31
阅读次数:
95
MySQL记录操作 概览 MySQL数据操作: DML 在MySQL管理软件中,可以通过SQL语句中的DML语言来实现数据的操作,包括 1. 使用INSERT实现数据的插入 2. UPDATE实现数据的更新 3. 使用DELETE实现数据的删除 4. 使用SELECT查询数据以及。 插入数据inse ...
分类:
数据库 时间:
2019-06-21 18:37:01
阅读次数:
97
前文有述,对于LevelDb来说,写入记录操作很简单,删除记录仅仅写入一个删除标记就算完事,但是读取记录比较复杂,需要在内存以及各个层级文件中依照新鲜程度依次查找,代价很高。为了加快读取速度,levelDb采取了compaction的方式来对已有的记录进行整理压缩,通过这种方式,来删除掉一些不再有效 ...
分类:
数据库 时间:
2019-06-09 22:10:13
阅读次数:
117
需求:系统中经常需要记录员工的操作日志和用户的活动日志,简单的做法在每个需要的方法中进行日志保存操作, 但这样对业务代码入侵性太大,下面就结合AOP和自定义日志注解实现更方便的日志记录 首先看下一个简单的操作日志表 action_log id subject(日志主题) content(日志内容) ...
分类:
其他好文 时间:
2019-05-19 11:52:38
阅读次数:
213
数据结构学习之双链表基本操作 0x1 前言 今天实验课,学习了下双链表的写法,这里记录下。 0x2 正文 题目要求如下: 本实验的双链链表元素的类型为char,完成如下实验要求: (1)初始化单链表h (2)采用尾插法依次插入a、b、c、d、e (3)输出单链表h (4)输出单链表h的长度 (5)判 ...
分类:
其他好文 时间:
2019-03-28 00:18:06
阅读次数:
178
实验内容 (1)使用netcat获取主机操作Shell,cron启动 (2)使用socat获取主机操作Shell, 任务计划启动 (3)使用MSF meterpreter(或其他软件)生成可执行文件,利用ncat或socat传送到主机并运行获取主机Shell (4)使用MSF meterpreter ...
分类:
其他好文 时间:
2019-03-24 13:41:59
阅读次数:
132
一、原理 ? 希尔排序是直接插入排序的一种更高效的改进版本。它把记录按下标的一定增量进行分组,然后对每组使用直接插入排序;随着增量逐渐减少每组中包含的元素越来越多,也越来越有序,当增量减到为1时,整个序列就是一组,排序结束。 二、代码实现 java package com.jdk8.SortTest ...
分类:
编程语言 时间:
2019-02-27 01:20:01
阅读次数:
156
插入数据INSERT 更新数据UPDATE 删除数据DELETE 查询数据SELECT #定义示例表 company.employee 员工id id int 姓名 emp_name varchar 性别 sex enum 年龄 age int 入职日期 hire_date date 岗位 post ...
分类:
数据库 时间:
2019-02-15 15:27:02
阅读次数:
178
什么是Enterprise Library Enterprise Library是一组应用程序块(Application Block)的集合。他们是可重用的软件组件,被设计用来帮助开发者面对常用的企业级开发任务。用来解决我们在企业级开发中遇到常见问题,如配置管理、数据访问、缓存管理、记录操作日志、异 ...
分类:
其他好文 时间:
2019-01-23 14:34:10
阅读次数:
279
一.插入数据 inset ① insert into 表名(字段1,字段2,...)values(值1,值2,...); 指定字段插入数据,插入的值要和你之前的字段相匹配 ② insert into 表名 values (值1,值2,....); 不指定字段时,就按照默认的几个字段来插入数据 ③插入 ...
分类:
数据库 时间:
2019-01-17 19:46:58
阅读次数:
190