- [特殊字符] 从 0 到 1 搭建我的向量知识库:用 Milvus 管理技术笔记的实战记录
与李同行
milvus笔记
作为一名工作10+年的后端开发,我一直被碎片化知识管理的问题困扰:用Notion记的技术笔记越来越难找想复习某个框架细节时,关键词搜索总漏关键内容尝试过Elasticsearch做语义搜索,但搭建成本太高直到上个月接触到向量数据库,发现它能完美解决这些痛点。本文将分享我如何用开源向量数据库Milvus,花3个晚上搭建起个人技术知识库,实现“语义搜索+动态更新+轻量部署”的全流程经验,适合想提升知识
- 解锁网络防御新思维:D3FEND 五大策略如何对抗 ATT&CK
vortex5
网络安全网络安全
D3FEND简介背景介绍2021年6月22日(美国时间),美国MITRE公司正式发布了D3FEND——一个网络安全对策知识图谱。该项目由美国国家安全局(NSA)资助,并由MITRE的国家安全工程中心(NSEC)负责管理和发布,目前版本为0.9.2-BETA-3。作为广为人知的ATT&CK框架的补充,ATT&CK聚焦于攻击者的战术和技术知识库,而长期以来,网络安全领域一直缺乏一个专门针对防御对策的系
- ATT&CK权限提升-Linux提权总结
black guest丶
ATT&CK权限提升linux运维服务器
ATT&CK权限提升-Linux提权总结介绍MITREATT&CK®是一个全球可访问的基于真实世界观察的对手战术和技术知识库,本文根据MITREATT&CK框架总结了Linux系统下的权限提升技术,并且特指由普通用户提升到root权限的技术。一、滥用权限控制机制首先了解一下Linux下的权限控制机制http://c.biancheng.net/linux_tutorial/70/,Linux所有文
- Stages—研发过程可视化建模和管理平台
经纬恒润
Stages
产品概述Stages是美国ULSolutions旗下ULMethodParkGmbH的产品,用于帮助企业定义、管理、发布、控制、优化其研发过程,同时使其研发过程符合CMMI、ASPICE、ISO26262等标准。Stages的核心理念是把过程理论和实际项目进行有机结合。Stages聚焦于研发过程的用户体验,允许用户集中访问过程描述信息、项目文档、模板、实践或者技术知识库。在Stages中定义好的过
- ATT&CK框架入门总结
方寸明光
红队笔记安全渗透测试系统安全
ATT&CK是一个描述对抗行为的知识库,其中的战术和技术定义了攻击声明周期内的对抗行为,其将技术都抽象成为了一个个行为,让阅读者可以直接通过技术的名称了解技术背后对应的行为目的。ATT&CK的设计目的ATT&CK是在2013年MITRE公司为了解决防守方的困境,基于现实中发生的真实攻击事件,创建的一个,对抗战术与技术知识库,其主要特点有:1、以攻击者视角,对ATT&CK中的战术与技术进行介绍2、所
- ATT&CK v13版本战术介绍——凭证访问(三)
SECISLAND安全官
ATTCK网络安全java网络数据库
一、引言在前几期文章中我们介绍了ATT&CK中侦察、资源开发、初始访问、执行、持久化、提权、防御规避战术,本期我们为大家介绍ATT&CK14项战术中凭证访问战术第13-17种子技术,后续会介绍凭证访问其他子技术,敬请关注。二、ATT&CKv13简介MITREATT&CK是一个全球可访问的基于现实世界观察的攻防战术和技术知识库。ATT&CK知识库被用作在私营部门、政府以及网络安全产品和服务社区中开发
- ATT&CK v13版本战术介绍——凭证访问(一)
SECISLAND安全官
网络安全ATTCK系统安全网络安全数据安全安全架构服务器
一、引言在前几期文章中我们介绍了ATT&CK中侦察、资源开发、初始访问、执行、持久化、提权、防御规避战术,本期我们为大家介绍ATT&CK14项战术中凭证访问战术第1-6种子技术,后续会介绍凭证访问其他子技术,敬请关注。二、ATT&CKv13简介MITREATT&CK是一个全球可访问的基于现实世界观察的攻防战术和技术知识库。ATT&CK知识库被用作在私营部门、政府以及网络安全产品和服务社区中开发特定
- ATT&CK v10版本战术介绍-初始访问
SECISLAND安全官
网络安全网络安全数据安全系统安全大数据运维
一、引言在前几期文章中我们介绍了ATT&CK中侦察及资源开发战术理论知识及实战研究,通过实战场景验证行之有效的检测规则、防御措施,本期我们为大家介绍ATT&CK14项战术中初始访问战术,后续会陆续介绍其他战术内容,敬请关注。二、ATT&CKv10简介MITREATT&CK是一个全球可访问的基于现实世界观察的对手战术和技术知识库。ATT&CK知识库被用作在私营部门、政府以及网络安全产品和服务社区中开
- ATT&CK v13版本战术介绍——防御规避(六)
SECISLAND安全官
网络安全ATTCK网络安全数据安全系统安全企业安全web安全
一、引言在前几期文章中我们介绍了ATT&CK中侦察、资源开发、初始访问、执行、持久化、提权战术理论知识及实战研究、部分防御规避战术,本期我们为大家介绍ATT&CK14项战术中防御规避战术第31-36种子技术,后续会介绍防御规避其他子技术,敬请关注。二、ATT&CKv13简介MITREATT&CK是一个全球可访问的基于现实世界观察的攻防战术和技术知识库。ATT&CK知识库被用作在私营部门、政府以及网
- ATT&CK v13版本战术介绍——防御规避(七)
SECISLAND安全官
ATTCK网络安全网络安全数据安全系统安全数据库网络
一、引言在前几期文章中我们介绍了ATT&CK中侦察、资源开发、初始访问、执行、持久化、提权战术理论知识及实战研究、部分防御规避战术,本期我们为大家介绍ATT&CK14项战术中防御规避战术第37-42种子技术,后续会介绍其他技术,敬请关注。二、ATT&CKv13简介MITREATT&CK是一个全球可访问的基于现实世界观察的攻防战术和技术知识库。ATT&CK知识库被用作在私营部门、政府以及网络安全产品
- ATT&CK v10版本战术介绍—资源开发
SECISLAND安全官
网络安全网络安全运维运维开发数据安全大数据
一、引言在前两期文章中我们介绍了ATT&CK中侦察战术理论知识及实战研究,通过实战场景验证行之有效的检测规则、防御措施,本期我们为大家介绍ATT&CK14项战术中资源开发战术,后续会陆续介绍其他战术内容,敬请关注。二、ATT&CKv10简介MITREATT&CK是一个全球可访问的基于现实世界观察的对手战术和技术知识库。ATT&CK知识库被用作在私营部门、政府以及网络安全产品和服务社区中开发特定威胁
- ATT&CK v10版本战术介绍—侦察
SECISLAND安全官
网络安全网络安全大数据数据安全运维运维开发
一、引言在上一篇文章《2021ATT&CKv10版本更新指南》中我们整体介绍了什么是ATT&CK、ATT&CK发展历史、应用场景、v10版本更新说明等内容,本期我们为大家介绍ATT&CK14项战术中开篇侦察战术,后续会陆续介绍其他的战术内容,敬请关注。二、ATT&CKv10简介MITREATT&CK是一个全球可访问的基于现实世界观察的对手战术和技术知识库。ATT&CK知识库被用作在私营部门、政府以
- ATT&CK v13版本战术介绍——凭证访问(二)
SECISLAND安全官
网络安全ATTCK网络安全系统安全web安全
一、引言在前几期文章中我们介绍了ATT&CK中侦察、资源开发、初始访问、执行、持久化、提权、防御规避战术,本期我们为大家介绍ATT&CK14项战术中凭证访问战术第7-12种子技术,后续会介绍凭证访问其他子技术,敬请关注。二、ATT&CKv13简介MITREATT&CK是一个全球可访问的基于现实世界观察的攻防战术和技术知识库。ATT&CK知识库被用作在私营部门、政府以及网络安全产品和服务社区中开发特
- ATT&CK v12版本战术介绍——提权(一)
SECISLAND安全官
ATTCK网络数据库网络安全数据安全运维
一、引言在前几期文章中我们介绍了ATT&CK中侦察、资源开发、初始访问、执行、持久化战术理论知识及实战研究,通过实战场景验证行之有效的检测规则、防御措施,本期我们为大家介绍ATT&CK14项战术中提权战术(一),包括提权前6项子技术,后续会介绍提权其他子技术,敬请关注。二、ATT&CKv12简介MITREATT&CK是一个全球可访问的基于现实世界观察的对手战术和技术知识库。ATT&CK知识库被用作
- 《大数据技术从零开始》自学知识库(2022年整理)
DataChat.Club
大数据javalinux
文章目录计算机组成原理操作系统数据结构与算法计算机网络Linux系统JavaScalaPythonMySQL分布式系统NettyHadoopHDFSMapReduceYarnZookeeperHiveSparkKafkaFlink数据仓库数据治理数据中台大数据相关的岗位近年来增长不少,有不少朋友都在转这个方向,下面是最近整理的大数据技术知识库,供大家参考:计算机组成原理虽然很多人只要会写SQL就能
- 技术知识库——C1见习能力认证(应用软件开发的基础知识)
云原生工程师能力认证
c1javar语言
C站软件工程师能力认证对标大厂招聘标准,练好本领,直通大厂拿高薪。了解详情点击:C站(CSDN)软件工程师能力认证C站能力认证包含C1见习能力认证、C4专项能力认证、C5全栈能力认证,对应各项能力认证的知识模块,我们精选了优质文章供大家学习参考。这篇文章我们整理了针对C1见习能力认证相关技术的文章。C1认证含信息/编码、IP/组网、程序逻辑、Web基础4大板块,帮助你掌握计算机科学技术中的应用软件
- 第1篇-Easy搞定Golang设计模式-提纲
刘丹冰Aceld
第一篇视频教学版https://www.bilibili.com/video/BV1Eg411m7rV《Easy搞定Golang设计模式》合集目录:https://www.jianshu.com/nb/53250177提纲课程要求原创作品刘丹冰Aceld技术知识库https://www.yuque.com/aceld《Golang修养之路》《8小时转职Golang工程师》《zinx-Golang轻
- 【温故知新】Java项目能力、数据安全、网络通信...本周都学了哪些知识点?
高校俱乐部
1、技术知识库:《Java项目能力精选文章集合500篇》小编在这里根据知识图谱整理了CSDN站内的优质文章500篇,帮助Java工程提升项目能力、实现系统化学习!Java工程师项目能力文章500篇大合集包含:【NoSQL】Redis34篇、MongoDB33篇、Elasticsearch42篇、HBase41篇;【消息列队】RabbitMQ39篇、RocketMQ39篇、Kafka49篇;【大数据
- Windows Server 2003 AD应用程序目录分区深入了解 ----------------江小帅
weixin_34167043
江小帅的作品我很喜欢,大家可以读一下,很有名气!他目前在WINITPRO工作,之前有幸跟他本人通过电话!希望他会继续出更好的文章,这是文章是他N年前发的不过还是不会过时!WindowsServer2003AD应用程序目录分区深入了解作者:江小帅微软的技术知识库实在是太庞大了,以至一些新的功能我们在彻底熟悉的时候会花费太多的时间,没办法,这是由于产品的复杂性决定的。面对OS或服务组件及AD我们应该经
- 重新定义公司 谷歌是如何运营的-读书笔记
Kindlers
1.学习的知识,只有融会贯通,才算真正学到手。2.如果你不能时常传达你的目标,不能通过奖励巩固你的目标,那么,你的愿景还不如打印愿景的纸有价值。3.你的头衔可以让你成为管理者,但让你成为领导者的,是你的员工。4.风险投资家应永远遵守投团队而不投计划的准则。既然计划会错,那么人就得对。成功的团队懂得如何发现计划中的瑕疵并及时做出调整。5.无论你从事什么业务,你所在的行业都潜在着一个巨大的技术知识库。
- UNIX网络编程学习
xinghuiwei
unix网络编程学习最近抽时间学习UNIX网络编程,通过网络和书中的知识将以前落下的内容尽量补上来,因为以前基本上做windows相关开发,用到的网络方便的技术比较少,也没有进行深入研究,linux和网络编程这块是个短板,看书然后写一下例子程序,这期间一定会遇到各种问题,问题涉及环境搭建、网络编程、编译器、操作系统等不同方面,力求通过解决这些问题来建立起自己的“技术知识库”。1.环境的搭建.在执行
- 十大ATT&CK***技战术
小几斤
ATT`CK网络***网络安全
MITREATT&CK是基于实战的,全球可访问的网络安全***战术和技术知识库,也是近几年网络安全领域最热门的工具和话题之一。如今ATT&CK知识库已经成为私营部门、政府和网络安全产品服务社区开发特定威胁模型和方法的基础工具。ATT&CK包含200多种独特的技术(也称为TTP),每两年更新一次,是一个非常详细的库,包含各种***战术或类别,以及可以利用的常规系统管理员行为。在ATT&CK框架的帮助
- CSDN已推出30多个知识库 你所关注的技术领域在其中吗?
陈秋歌
CSDN知识库自上线以来,已推出30多个技术知识库,收录优质内容已达数万篇。所有技术知识库均包含了专家精心绘制的知识图谱,及由特邀编辑(领域专家)从海量数据中层层筛选出的精华内容和资源(学习视频、实践Demo、图书)。知识图谱可以帮助开发者全局把控该技术领域,而精选内容更能让开发者从技术细节加深了解该领域的每个核心技术点。下面我们共同看看目前已推出了哪些知识库,名称及链接请见下。热门/新兴技术领域
- Windows Server 2003 AD应用程序目录分区深入了解
weixin_33979203
作者:江小帅微软的技术知识库实在是太庞大了,以至一些新的功能我们在彻底熟悉的时候会花费太多的时间,没办法,这是由于产品的复杂性决定的。面对OS或服务组件及AD我们应该经常问的是:默认为什么会出现这个?为什么要有这样的功能?这个功能如何实现?这个功能有什么限制?拿此文做例子,可能一些人认为不去了解活动目录的应用程序目录分区或DNS区域中随DC增加而带来的新记录的变化,网络环境也一样运行。呵呵!那就大
- 技术知识库 数字视频矩阵(作者:礼攀)
weixin_34050519
安防全新概念-数字视频矩阵摘要:本文介绍了视频矩阵的基本概念和分类,对数字视频矩阵相对于模拟视频矩阵的优势做了重点分析了,并详细描述了基于DS4002MD矩阵解码卡的数字视频矩阵解码方案。关键字:视频矩阵数字视频矩阵DVRDS4002MD矩阵解码卡随着数字技术的高速发展,软硬件水平的提高,不断有高性能的DSP和高速的总线得到应用,使基于数字技术的视频矩阵方案能够得以实现。海康威视近期将在板卡产品线
- 3月19日在线研讨会预热 | Stages — 研发过程可视化建模和管理平台
Hirain1234
研发工具新闻
Stages可用于帮助企业定义、管理、发布、控制、优化其研发过程,同时使其研发过程符合CMMI、ASPICE、ISO26262等标准。Stages的核心理念是把过程理论和实际项目进行有机结合。Stages聚焦于研发过程的用户体验,允许用户集中访问过程描述信息、项目文档、模板、应用案例或者技术知识库。在Stages中定义好的过程,可以直接用于项目管理或者配置管理系统,如ClearCase、SVN、R
- Stages — 研发过程可视化建模和管理平台
Hirain1234
研发工具
Stages可用于帮助企业定义、管理、发布、控制、优化其研发过程,同时使其研发过程符合CMMI、ASPICE、ISO26262等标准。Stages的核心理念是把过程理论和实际项目进行有机结合。Stages聚焦于研发过程的用户体验,允许用户集中访问过程描述信息、项目文档、模板、应用案例或者技术知识库。在Stages中定义好的过程,可以直接用于项目管理或者配置管理系统,如ClearCase、SVN、R
- H264视频通过RTMP直播(神文)
STN_LCD
libRTMP开源项目推流
http://blog.csdn.net/firehood_/article/details/8783589H264视频通过RTMP直播2013-04-1023:2920999人阅读评论(45)收藏举报本文章已收录于:直播技术知识库版权声明:本文为博主原创文章,未经博主允许不得转载。前面的文章中提到了通过RTSP(RealTimeStreamingProtocol)的方式来实现视频的直播,但RTS
- Stages — 研发过程可视化建模和管理平台
hirain123
Stages
Stages可用于帮助企业定义、管理、发布、控制、优化其研发过程,同时使其研发过程符合CMMI、ASPICE、ISO26262等标准。Stages的核心理念是把过程理论和实际项目进行有机结合。Stages聚焦于研发过程的用户体验,允许用户集中访问过程描述信息、项目文档、模板、应用案例或者技术知识库。在Stages中定义好的过程,可以直接用于项目管理或者配置管理系统,如ClearCase、SVN、R
- 3月19日在线研讨会预热 | Stages — 研发过程可视化建模和管理平台
hirain123
Stages
Stages可用于帮助企业定义、管理、发布、控制、优化其研发过程,同时使其研发过程符合CMMI、ASPICE、ISO26262等标准。Stages的核心理念是把过程理论和实际项目进行有机结合。Stages聚焦于研发过程的用户体验,允许用户集中访问过程描述信息、项目文档、模板、应用案例或者技术知识库。在Stages中定义好的过程,可以直接用于项目管理或者配置管理系统,如ClearCase、SVN、R
- springmvc 下 freemarker页面枚举的遍历输出
杨白白
enumfreemarker
spring mvc freemarker 中遍历枚举
1枚举类型有一个本地方法叫values(),这个方法可以直接返回枚举数组。所以可以利用这个遍历。
enum
public enum BooleanEnum {
TRUE(Boolean.TRUE, "是"), FALSE(Boolean.FALSE, "否");
- 实习简要总结
byalias
工作
来白虹不知不觉中已经一个多月了,因为项目还在需求分析及项目架构阶段,自己在这段
时间都是在学习相关技术知识,现在对这段时间的工作及学习情况做一个总结:
(1)工作技能方面
大体分为两个阶段,Java Web 基础阶段和Java EE阶段
1)Java Web阶段
在这个阶段,自己主要着重学习了 JSP, Servlet, JDBC, MySQL,这些知识的核心点都过
了一遍,也
- Quartz——DateIntervalTrigger触发器
eksliang
quartz
转载请出自出处:http://eksliang.iteye.com/blog/2208559 一.概述
simpleTrigger 内部实现机制是通过计算间隔时间来计算下次的执行时间,这就导致他有不适合调度的定时任务。例如我们想每天的 1:00AM 执行任务,如果使用 SimpleTrigger,间隔时间就是一天。注意这里就会有一个问题,即当有 misfired 的任务并且恢复执行时,该执行时间
- Unix快捷键
18289753290
unixUnix;快捷键;
复制,删除,粘贴:
dd:删除光标所在的行 &nbs
- 获取Android设备屏幕的相关参数
酷的飞上天空
android
包含屏幕的分辨率 以及 屏幕宽度的最大dp 高度最大dp
TextView text = (TextView)findViewById(R.id.text);
DisplayMetrics dm = new DisplayMetrics();
text.append("getResources().ge
- 要做物联网?先保护好你的数据
蓝儿唯美
数据
根据Beecham Research的说法,那些在行业中希望利用物联网的关键领域需要提供更好的安全性。
在Beecham的物联网安全威胁图谱上,展示了那些可能产生内外部攻击并且需要通过快速发展的物联网行业加以解决的关键领域。
Beecham Research的技术主管Jon Howes说:“之所以我们目前还没有看到与物联网相关的严重安全事件,是因为目前还没有在大型客户和企业应用中进行部署,也就
- Java取模(求余)运算
随便小屋
java
整数之间的取模求余运算很好求,但几乎没有遇到过对负数进行取模求余,直接看下面代码:
/**
*
* @author Logic
*
*/
public class Test {
public static void main(String[] args) {
// TODO A
- SQL注入介绍
aijuans
sql注入
二、SQL注入范例
这里我们根据用户登录页面
<form action="" > 用户名:<input type="text" name="username"><br/> 密 码:<input type="password" name="passwor
- 优雅代码风格
aoyouzi
代码
总结了几点关于优雅代码风格的描述:
代码简单:不隐藏设计者的意图,抽象干净利落,控制语句直截了当。
接口清晰:类型接口表现力直白,字面表达含义,API 相互呼应以增强可测试性。
依赖项少:依赖关系越少越好,依赖少证明内聚程度高,低耦合利于自动测试,便于重构。
没有重复:重复代码意味着某些概念或想法没有在代码中良好的体现,及时重构消除重复。
战术分层:代码分层清晰,隔离明确,
- 布尔数组
百合不是茶
java布尔数组
androi中提到了布尔数组;
布尔数组默认的是false, 并且只会打印false或者是true
布尔数组的例子; 根据字符数组创建布尔数组
char[] c = {'p','u','b','l','i','c'};
//根据字符数组的长度创建布尔数组的个数
boolean[] b = new bool
- web.xml之welcome-file-list、error-page
bijian1013
javaweb.xmlservleterror-page
welcome-file-list
1.定义:
<welcome-file-list>
<welcome-file>login.jsp</welcome>
</welcome-file-list>
2.作用:用来指定WEB应用首页名称。
error-page1.定义:
<error-page&g
- richfaces 4 fileUpload组件删除上传的文件
sunjing
clearRichfaces 4fileupload
页面代码
<h:form id="fileForm"> <rich:
- 技术文章备忘
bit1129
技术文章
Zookeeper
http://wenku.baidu.com/view/bab171ffaef8941ea76e05b8.html
http://wenku.baidu.com/link?url=8thAIwFTnPh2KL2b0p1V7XSgmF9ZEFgw4V_MkIpA9j8BX2rDQMPgK5l3wcs9oBTxeekOnm5P3BK8c6K2DWynq9nfUCkRlTt9uV
- org.hibernate.hql.ast.QuerySyntaxException: unexpected token: on near line 1解决方案
白糖_
Hibernate
文章摘自:http://blog.csdn.net/yangwawa19870921/article/details/7553181
在编写HQL时,可能会出现这种代码:
select a.name,b.age from TableA a left join TableB b on a.id=b.id
如果这是HQL,那么这段代码就是错误的,因为HQL不支持
- sqlserver按照字段内容进行排序
bozch
按照内容排序
在做项目的时候,遇到了这样的一个需求:
从数据库中取出的数据集,首先要将某个数据或者多个数据按照地段内容放到前面显示,例如:从学生表中取出姓李的放到数据集的前面;
select * fro
- 编程珠玑-第一章-位图排序
bylijinnan
java编程珠玑
import java.io.BufferedWriter;
import java.io.File;
import java.io.FileWriter;
import java.io.IOException;
import java.io.Writer;
import java.util.Random;
public class BitMapSearch {
- Java关于==和equals
chenbowen00
java
关于==和equals概念其实很简单,一个是比较内存地址是否相同,一个比较的是值内容是否相同。虽然理解上不难,但是有时存在一些理解误区,如下情况:
1、
String a = "aaa";
a=="aaa";
==> true
2、
new String("aaa")==new String("aaa
- [IT与资本]软件行业需对外界投资热情保持警惕
comsci
it
我还是那个看法,软件行业需要增强内生动力,尽量依靠自有资金和营业收入来进行经营,避免在资本市场上经受各种不同类型的风险,为企业自主研发核心技术和产品提供稳定,温和的外部环境...
如果我们在自己尚未掌握核心技术之前,企图依靠上市来筹集资金,然后使劲往某个领域砸钱,然
- oracle 数据块结构
daizj
oracle块数据块块结构行目录
oracle 数据块是数据库存储的最小单位,一般为操作系统块的N倍。其结构为:
块头--〉空行--〉数据,其实际为纵行结构。
块的标准大小由初始化参数DB_BLOCK_SIZE指定。具有标准大小的块称为标准块(Standard Block)。块的大小和标准块的大小不同的块叫非标准块(Nonstandard Block)。同一数据库中,Oracle9i及以上版本支持同一数据库中同时使用标
- github上一些觉得对自己工作有用的项目收集
dengkane
github
github上一些觉得对自己工作有用的项目收集
技能类
markdown语法中文说明
回到顶部
全文检索
elasticsearch
bigdesk elasticsearch管理插件
回到顶部
nosql
mapdb 支持亿级别map, list, 支持事务. 可考虑做为缓存使用
C
- 初二上学期难记单词二
dcj3sjt126com
englishword
dangerous 危险的
panda 熊猫
lion 狮子
elephant 象
monkey 猴子
tiger 老虎
deer 鹿
snake 蛇
rabbit 兔子
duck 鸭
horse 马
forest 森林
fall 跌倒;落下
climb 爬;攀登
finish 完成;结束
cinema 电影院;电影
seafood 海鲜;海产食品
bank 银行
- 8、mysql外键(FOREIGN KEY)的简单使用
dcj3sjt126com
mysql
一、基本概念
1、MySQL中“键”和“索引”的定义相同,所以外键和主键一样也是索引的一种。不同的是MySQL会自动为所有表的主键进行索引,但是外键字段必须由用户进行明确的索引。用于外键关系的字段必须在所有的参照表中进行明确地索引,InnoDB不能自动地创建索引。
2、外键可以是一对一的,一个表的记录只能与另一个表的一条记录连接,或者是一对多的,一个表的记录与另一个表的多条记录连接。
3、如
- java循环标签 Foreach
shuizhaosi888
标签java循环foreach
1. 简单的for循环
public static void main(String[] args) {
for (int i = 1, y = i + 10; i < 5 && y < 12; i++, y = i * 2) {
System.err.println("i=" + i + " y="
- Spring Security(05)——异常信息本地化
234390216
exceptionSpring Security异常信息本地化
异常信息本地化
Spring Security支持将展现给终端用户看的异常信息本地化,这些信息包括认证失败、访问被拒绝等。而对于展现给开发者看的异常信息和日志信息(如配置错误)则是不能够进行本地化的,它们是以英文硬编码在Spring Security的代码中的。在Spring-Security-core-x
- DUBBO架构服务端告警Failed to send message Response
javamingtingzhao
架构DUBBO
废话不多说,警告日志如下,不知道有哪位遇到过,此异常在服务端抛出(服务器启动第一次运行会有这个警告),后续运行没问题,找了好久真心不知道哪里错了。
WARN 2015-07-18 22:31:15,272 com.alibaba.dubbo.remoting.transport.dispatcher.ChannelEventRunnable.run(84)
- JS中Date对象中几个用法
leeqq
JavaScriptDate最后一天
近来工作中遇到这样的两个需求
1. 给个Date对象,找出该时间所在月的第一天和最后一天
2. 给个Date对象,找出该时间所在周的第一天和最后一天
需求1中的找月第一天很简单,我记得api中有setDate方法可以使用
使用setDate方法前,先看看getDate
var date = new Date();
console.log(date);
// Sat J
- MFC中使用ado技术操作数据库
你不认识的休道人
sqlmfc
1.在stdafx.h中导入ado动态链接库
#import"C:\Program Files\Common Files\System\ado\msado15.dll" no_namespace rename("EOF","end")2.在CTestApp文件的InitInstance()函数中domodal之前写::CoIniti
- Android Studio加速
rensanning
android studio
Android Studio慢、吃内存!启动时后会立即通过Gradle来sync & build工程。
(1)设置Android Studio
a) 禁用插件
File -> Settings... Plugins 去掉一些没有用的插件。
比如:Git Integration、GitHub、Google Cloud Testing、Google Cloud
- 各数据库的批量Update操作
tomcat_oracle
javaoraclesqlmysqlsqlite
MyBatis的update元素的用法与insert元素基本相同,因此本篇不打算重复了。本篇仅记录批量update操作的
sql语句,懂得SQL语句,那么MyBatis部分的操作就简单了。 注意:下列批量更新语句都是作为一个事务整体执行,要不全部成功,要不全部回滚。
MSSQL的SQL语句
WITH R AS(
SELECT 'John' as name, 18 as
- html禁止清除input文本输入缓存
xp9802
input
多数浏览器默认会缓存input的值,只有使用ctl+F5强制刷新的才可以清除缓存记录。如果不想让浏览器缓存input的值,有2种方法:
方法一: 在不想使用缓存的input中添加 autocomplete="off"; eg: <input type="text" autocomplete="off" name