records

jqGrid 常用 总结 -1

随声附和 提交于 2020-04-28 21:40:05
  这篇文章是因为,我们在做的后台项目,里面有大量的表格统计,这个不可能自己手写,所以其中的表格使用的是jqgrid。   这个插件其实使用起来还是不错的,里面有很多的功能很赞。这篇博客就是自己的的一个记录,也是对以后项目的一个参考。因为有一些代码总是记不住。 首先就是引入这个插件所需要的js和css了,这个相信大家都不陌生,这个插件是基于jq的所以之前要引入jq,这个不详细的赘述了。然后就是他的基本结构,很简单,就是一个两个标签,一个是表格的内容,一个是翻页功能。 1 < div class ="jqGrid_wrapper" > 2 < table id ="table_list_1" ></ table > 3 < div id ="pager_list_1" ></ div > 4 </ div > table_list_1为这个表格的主要显示内容,而pager_list_1是显示翻页的地方,当然了, 如果你没有翻页的话,这个是可以不要的。 然后是比较重要的一部分了,我这里直接粘贴代码过来,然后在做解释。 1 $("#table_list_1" ).jqGrid({ 2 url:'__URL__/data_search' , 3 postData:{}, 4 datatype: "json" , 5 mtype: 'POST' , 6 height: 450 , 7

Linux-MBR

☆樱花仙子☆ 提交于 2020-04-28 15:33:45
4. 文件系统 本章同步视频: https://edu.51cto.com/sd/e4874 4.2 主引导记录MBR(Master Boot Record) 1.MBR 简介 硬盘的0柱面、0磁头、1扇区称为主引导记录MBR(Master Boot Record),它由三个部分组成,主引导程序(boot loader)、硬盘分区表DPT(Disk Partition table)和硬盘有效标志(55AA)。 在总共512字节的主引导扇区里主引导程序占446个字节,第二部分是Partition table区(分区表),即DPT,占64个字节,硬盘中分区有多少以及每一分区的大小都记在其中。第三部分是magic number,占2个字节,固定为55AA。 mbr 是独立于操作系统的,地位与分区表同级,所以,格式化任何分区内都影响不到他, 包括ghost备份,还原。 bios检测到一个硬盘后,将硬盘的0柱面、0磁头、1扇区的内容经过简单判断后,读取至内存中的指定位置,然后跳转至这个位置,开始从这个位置运行。 2. 查看MBR内容 字节偏移(16进制) 字节数 描述 00~1BD 446 引导代码 1BE~1CD 16 分区表项1 1CE~1DD 16 分区表项2 1DE~1ED 16 分区表项3 1EE~1FD 16 分区表项4 1FE~1FF 2 签名值“55AA” [root

针对 ElasticSearch .Net 客户端的一些封装

限于喜欢 提交于 2020-04-28 06:51:26
ElasticSearch是一个基于Lucene的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于RESTful web接口。Elasticsearch是用Java开发的,并作为Apache许可条款下的开放源码发布,是当前流行的企业级搜索引擎。设计用于 云计算 中,能够达到实时搜索,稳定,可靠,快速,安装使用方便。   ElasticSearch 为.net提供了两个客户端,分别是 Elasticsearch.Net 和 NEST    Elasticsearch.net为什么会有两个客户端?   Elasticsearch.Net是一个非常底层且灵活的客户端,它不在意你如何的构建自己的请求和响应。它非常抽象,因此所有的Elasticsearch API被表示为方法,没有太多关于你想如何构建json/request/response对象的东东,并且它还内置了可配置、可重写的集群故障转移机制。   Elasticsearch.Net有非常大的弹性,如果你想更好的提升你的搜索服务,你完全可以使用它来做为你的客户端。   NEST是一个高层的客户端,可以映射所有请求和响应对象,拥有一个强类型查询DSL(领域特定语言),并且可以使用.net的特性比如协变、Auto Mapping Of POCOs,NEST内部使用的依然是Elasticsearch.Net客户端。  

JumpServer 堡垒机 指南

佐手、 提交于 2020-04-28 02:34:47
堡垒机介绍 在一个特定网络环境下,为了保障网络和数据不受外界入侵和破坏,而运用各种技术手段实时收集和监控网络环境中每一个组成部分的系统状态、安全事件、网络活动,以便集中报警、及时处理及审计定责。 我们又把堡垒机叫做跳板机,简易的跳板机功能简单,主要核心功能是远程登录服务器和日志审计。 比较优秀的开源软件jumpserver,认证、授权、审计、自动化、资产管理。 商业堡垒机:齐治,Citrix XenApp 搭建简易堡垒机 具备堡垒机的条件是,该机器有公司和私网,其中私网和机房其他机器互通 设计堡垒机思路 跳板机安全设置(iptables端口限制、登录限制sshd-config) 用户、命令权限限制(iailkit)http://blog.chinaunix.net/uid-28310119-id-3503318.htm 客户机器日志审计t http://www.68idc.cn/help/server/1inux/2014042190951.html 搭建简易堡垒机 - jailkit chroot 源码安装jailkit cd /usr/local/src/ wget https://olivier.sessink.nl/jailkit/jailkit-2.19.tar.bz2 tar -jxvf jailkit-2.19.tar.bz2 cd jailkit-2.19/ yum

关于SQL数据库中cross join 和inner join用法上的区别?

旧巷老猫 提交于 2020-04-27 20:37:00
使用mysql创建两张表 表a 表b 可以使用下面的脚本创建表,并且添加测试数据: CREATE TABLE `a` ( `name` varchar(10) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL, `sex` varchar(2) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL ) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic; -- ---------------------------- -- Records of a -- ---------------------------- INSERT INTO `a` VALUES ('张三', '男'); INSERT INTO `a` VALUES ('李四', '女'); SET FOREIGN_KEY_CHECKS = 1; CREATE TABLE `b` ( `name` varchar(10) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL, `age` int(2)

spring boot与kafka

a 夏天 提交于 2020-04-27 19:04:29
  1.项目搭建   2.关键代码与配置   3.性能调优 注意,本项目基于spring boot 1,如果是spring boot 2有可能会报错.相应的包需要更新 1.项目搭建   kafka版本:kafka_2.11-1.0.0   jar包版本:1.1.7.REALEASE <dependency> <groupId>org.springframework.kafka</groupId> <artifactId>spring-kafka</artifactId> <version> 1.1 . 7 .RELEASE</version> </dependency>   只需要在spring boot工程中加入改jar即可 2.关键代码与配置   实现生产者消费者需要实现几个关键bean   类 KafkaProducerConfig: import org.apache.kafka.clients.producer.ProducerConfig; import org.springframework.beans.factory.annotation.Value; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation

vue-router 路由的使用

被刻印的时光 ゝ 提交于 2020-04-27 18:42:11
安装vue-router 命令行 vue ui 打开项目仪表盘 --插件--添加--vue-router 配置vue-router 配置app.vue同级的router.js import Vue from 'vue' import Router from 'vue-router' Vue.use(Router) 导入组件A和B export default new Router({ routes: [ { path: 路径, component: 组件 }, { path: 'A', component:()=>import('./A.vue')注意路径 }, { path: 'B', component:()=>import('./B.vue')注意路径 } ] }) 声明式导航(传值 与支付宝小程序做对比) vue A组件-->B组件 <router-link to="B?aaa= records ”></router-link> <router-link : to="{path:'B',query: { aaa : records } }" ></router-link> B组件通过this.$route.query接收传值 小程序 <navigator url="/page/invoice/invoice-info/invoice-info?aaa={{ records

MySQL GTID详解

家住魔仙堡 提交于 2020-04-27 14:27:30
MySQL在5.6版本推出了GTID复制,相比传统的复制,GTID复制对于运维更加友好,这个事物是谁产生,产生多少事物,非常直接的标识出来。 今天将讨论一下 关于从库show slave status 中的Retrieved_Gtid_Set 和 Executed_Gtid_Set. Retrieved_Gtid_Set : 从库已经接收到主库的事务编号 Executed_Gtid_Set : 从库自身已经执行的事务编号 下面将解释这两列的含义: 首先看看master和slave的server-uuid Master: [root@localhost][db1]> show variables like '%uuid%'; +---------------+--------------------------------------+ | Variable_name | Value | +---------------+--------------------------------------+ | server_uuid | 2a09ee6e-645d-11e7-a96c-000c2953a1cb | +---------------+--------------------------------------+ 1 row in set (0.00 sec) Slave

golang学习笔记16 beego orm 数据库操作

爱⌒轻易说出口 提交于 2020-04-27 06:39:10
golang学习笔记16 beego orm 数据库操作 beego ORM 是一个强大的 Go 语言 ORM 框架。她的灵感主要来自 Django ORM 和 SQLAlchemy。 目前该框架仍处于开发阶段,可能发生任何导致不兼容的改动。 官方文档: https://beego.me/docs/mvc/model/overview.md 已支持数据库驱动: MySQL: github.com/go-sql-driver/mysql PostgreSQL: github.com/lib/pq Sqlite3: github.com/mattn/go-sqlite3 以上数据库驱动均通过基本测试,但我们仍需要您的反馈。 ORM 特性: 支持 Go 的所有类型存储 轻松上手,采用简单的 CRUD 风格 自动 Join 关联表 跨数据库兼容查询 允许直接使用 SQL 查询/映射 严格完整的测试保证 ORM 的稳定与健壮 更多特性请在文档中自行品读。 安装 ORM: go get github . com / astaxie / beego / orm 简单示例: package main import ( "fmt" "github.com/astaxie/beego/orm" _ "github.com/go-sql-driver/mysql" // import your used

MySQL 表数据的 导入 和 导出

风格不统一 提交于 2020-04-26 18:25:40
mysql> show variables like "%file%"; #模糊查找一下默认的索引文件目录 修改配置文件 设置自定义目录 [root@diaodu-0001 ~]# vim /etc/my.cnf [mysqld] secure_file_priv=/myload [root@diaodu-0001 ~]# mkdir /myload [root@diaodu-0001 ~]# chown mysql /myload #更改主属性 [root@diaodu-0001 ~]# systemctl restart mysqld [root@diaodu-0001 ~]# cp /etc/passwd /myload/ #此次用password文件做导入导出实验 mysql> create table oschina.user(name char(20),password char(1),uid int,gid int,comment varchar(100),homedir varchar(150),shell char(50)); #创建表 结构与文件内容符合 Query OK, 0 rows affected (0.02 sec) mysql> desc user; 导入数据 mysql> load data infile '/myload/passwd' into