数据库基础知识(2)--触发器

触发器(trigger) 是SQL server 提供给程序员和数据分析员来保证数据完整性的一种方法,它是与表事件相关的特殊的存储过程,它的执行不是由程序调用,也不是手工启动,而是由事件来触发,比如当对一个表进行操作( insert,delete, update)时就会激活它执行。触发器经常用于...

2018-11-04 14:42:42

阅读数 111

评论数 0

数据库基础知识(1)--数据库范式

设计关系数据库时,遵从不同的规范要求,设计出合理的关系型数据库,这些不同的规范要求被称为不同的范式,各种范式呈递次规范,越高的范式数据库冗余越小。 目前关系数据库有六种范式:第一范式(1NF)、第二范式(2NF)、第三范式(3NF)、巴斯-科德范式(BCNF)、第四范式(4NF)和第五范式(5N...

2018-11-04 10:24:58

阅读数 43

评论数 0

Java代码质量检查工具及使用案例

Java代码质量检查工具及使用案例 在现在的软件开发中,由于软件的复杂度越来越高,业务也覆盖很广,各个业务模块业务错综复杂。这样就需要我们需要团队开发,在我们团队中开发人员的经验、代码风格样式都不一致,以及缺乏统一的标准,从而导致我们的整个项目的的代码难以阅读,不便于后期维护。这几天在研究代码质...

2017-11-08 11:30:58

阅读数 1388

评论数 0

JVM 工作原理和流程

作为一名Java使用者,掌握JVM的体系结构也是必须的。 说起Java,人们首先想到的是Java编程语言,然而事实上,Java是一种技术,它由四方面组成:Java编程语言、Java类文件格式、Java虚拟机和Java应用程序接口(Java API)。它们的关系如下图所示: 运行...

2017-09-20 09:51:35

阅读数 333

评论数 0

Java技术栈(2)排序算法(冒泡,快速排序)

1.冒泡排序 冒泡排序是一种简单的排序算法。它重复地走访过要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来。走访数列的工作是重复地进行直到没有再需要交换,也就是说该数列已经排序完成。这个算法的名字由来是因为越小的元素会经由交换慢慢“浮”到数列的顶端。   冒泡排序...

2017-09-19 14:49:26

阅读数 228

评论数 0

java技术栈汇总(1)

java技术栈汇总 参考了众多资料,这里就不再详细列举了,可以自行去搜索 1 java基础: 1.1 算法 1.1 排序算法:直接插入排序、希尔排序、冒泡排序、快速排序、直接选择排序、堆排序、归并排序、基数排序 1.2 二叉查找树、红黑树、B树、B+树、LSM树(分别有对应的应用,数...

2017-09-19 14:37:42

阅读数 309

评论数 0

kafka知识整理

原文:http://www.cnblogs.com/cyfonly/p/5954614.html 一、为什么需要消息系统 1.解耦:   允许你独立的扩展或修改两边的处理过程,只要确保它们遵守同样的接口约束。 2.冗余:   消息队列把数据进行持久化直到它们已经被完全处理,通过...

2017-09-19 13:48:28

阅读数 299

评论数 0

Kafka简介

1.简介 Kafka是一种高吞吐量的分布式发布订阅消息系统,它可以处理消费者规模的网站中的所有动作流数据。 这种动作(网页浏览,搜索和其他用户的行动)是在现代网络上的许多社会功能的一个关键因素。 这些数据通常是由于吞吐量的要求而通过处理日志和日志聚合来解决。 对于像Hadoop的一样的日志数...

2017-09-19 12:01:29

阅读数 232

评论数 0

redis详解(四)高可用分布式集群

一,高可用 高可用(High Availability),是当一台服务器停止服务后,对于业务及用户毫无影响。 停止服务的原因可能由于网卡、路由器、机房、CPU负载过高、内存溢出、自然灾害等不可预期的原因导致,在很多时候也称单点问题。 (1)解决单点问题主要有2种方式: 主备方式 ...

2017-09-19 11:56:16

阅读数 259

评论数 0

redis详解(三)面试题

1. 使用redis有哪些好处? (1) 速度快,因为数据存在内存中,类似于HashMap,HashMap的优势就是查找和操作的时间复杂度都是O(1) (2) 支持丰富数据类型,支持string,list,set,sorted set,hash (3) 支持事务,操作都是原子性,...

2017-09-19 11:47:47

阅读数 341

评论数 0

redis详解(二)数据类型详解

Redis常用数据类型详解 1,Redis最为常用的数据类型主要有以下: StringHashListSetSorted setpub/subTransactions 在具体描述这几种数据类型之前,我们先通过一张图了解下Redis内部内存管理中是如何描述这些不...

2017-09-19 11:44:33

阅读数 274

评论数 0

redis详解(一) 概述

首先,分布式缓存框架可以看成是nosql的一种 (1)什么是redis? redis 是一个基于内存的高性能key-value数据库。 (有空再补充,有理解错误或不足欢迎指正) (2)Reids的特点 Redis本质上是一个Key-Value类型的内...

2017-09-19 11:30:36

阅读数 294

评论数 0

ActiveMQ多集群的负载均衡

图一说明:    1、集群一包含3个队列:Amq1、Amq2、Amq3;集群二包含2个队列:Bmq1、Bmq2    2、生产者一生产的消息可以同时发送到群集1、集群2,生产者二也一样    3、消费者一可以同时从集群1、集群2消费消息,消费者二也一样    4、某一个集群...

2017-09-19 11:14:03

阅读数 410

评论数 0

activemq的几种基本通信方式总结

简介      在前面一篇文章里讨论过几种应用系统集成的方式,发现实际上面向消息队列的集成方案算是一个总体比较合理的选择。这里,我们先针对具体的一个消息队列Activemq的基本通信方式进行探讨。activemq是JMS消息通信规范的一个实现。总的来说,消息规范里面定义最常见的几种消息通信模...

2017-09-19 10:30:34

阅读数 266

评论数 0

Java面试笔试题及答案(3)- 简答题

1. JSP和Servlet有哪些相同点和不同点,他们之间的联系是什么?  JSP是Servlet技术的扩展,本质上是Servlet的简易方式,更强调应用的外表表达。JSP编译后是"类servlet"。Servlet和JSP最主要的不同点在于,Servlet的应用逻辑是在...

2017-09-15 11:13:37

阅读数 1012

评论数 0

Java面试笔试题及答案(2)- 多选

1. 下列属于jsp中注释的有(  AD )  A.与 --%>  B. /  C. /** 与 **/ D.  与 --> 2. 按照学生平均成绩(avg_grade) 将students表中的数据检索出来,下面SQL语句正确的是(  ACD )  A...

2017-09-15 10:00:35

阅读数 1752

评论数 0

Java面试笔试题及答案(1)- 单选

1. 下列哪一种叙述是正确的(D ) A.abstract修饰符可修饰字段、方法和类 B.抽象方法的body部分必须用一对大括号{ }包住 C.声明抽象方法,大括号可有可无 D.声明抽象方法不可写出大括号 2. 如下代码 public class Test { public int aMetho...

2017-09-14 17:35:28

阅读数 1870

评论数 0

java中连接MySQL数据库的几种方式

1.DBCP连接池连接数据库 1.1概念 DBCP(DataBase Connection Pool)数据库连接池,是java数据库连接池的一种,由Apache开发,通过数据库连接池,可以让程序自动管理数据库连接的释放和断开。 1.2代码示例 所需jar包:commons-dbcp2-2....

2017-09-12 15:49:03

阅读数 482

评论数 0

用STAR法则设计产品/运营简历

各大互联网陆续开始内推了,先别着急海投你手中的简历,静下心来,重新审视你的简历,是否足够互联网范儿,是否针对产品/运营岗位特别优化过,如果答案是否,那么咱们坐下来,聊聊关于产品/运营简历的那些事儿。 对于写简历,我觉得用一句话描述很适合:看过很多模板,依然写不好简历。我是三月份找实习...

2017-09-08 09:45:44

阅读数 538

评论数 0

在简历中使用STAR法则

转载地址:http://blog.csdn.net/xiahouzuoxin/article/details/9315353 一.什么是STAR法则? The STAR (Situation, Task, Action, Result) format is a job ...

2017-09-08 09:29:23

阅读数 221

评论数 0

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