摘要: 1. MySQL的架构介绍1.1 MySQL简介: MySQL是一个关系型数据库管理系统,由瑞典MySQL AB公司开发,目前属于Oracle公司。 MySQL是一种关联数据库管理系统,将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。 Mysql是开源的,所 阅读全文
posted @ 2016-11-06 22:29 bingbinlee 阅读(817) 评论(0) 推荐(0) 编辑
 
摘要: 背景 随着互联网的发展,网站应用的规模不断扩大,常规的垂直应用架构已无法应对,分布式服务架构以及流动计算架构势在必行,亟需一个治理系统确保架构有条不紊的演进。 • 单一应用架构 • 当网站流量很小时,只需一个应用,将所有功能都部署在一起,以减少部署节点和成本。 • 此时,用于简化增删改查工作量的 数 阅读全文
posted @ 2016-10-15 22:12 bingbinlee 阅读(1037) 评论(0) 推荐(0) 编辑
 
摘要: Quartz[kwɔːts]:石英,其框架和名字一样简单朴素又不失魅力,在Java程序界,Quartz大名鼎鼎,很多Java应用几乎都集成或构建了一个定时任务调度系统,Quartz是一个定时任务调度框架(Quartz官网:http://www.quartz-scheduler.org/)。这个工具 阅读全文
posted @ 2016-10-14 23:04 bingbinlee 阅读(4546) 评论(2) 推荐(0) 编辑
 
摘要: 1 Redis简介 Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。从2010年3月15日起,Redis的开发工作由VMware主持。 redis是一个key-value存储系统。和Memcached类似,它支 阅读全文
posted @ 2016-10-10 22:06 bingbinlee 阅读(1682) 评论(0) 推荐(0) 编辑
 
摘要: JHipster的亮点 JHipster或者称Java Hipster,是一个应用代码产生器,能够创建Spring Boot + AngularJS的应用。开源项目地址:JHipster/Github。 JHipster使用Node.js和Yeoman产生Java应用代码,使用Maven(Gradl 阅读全文
posted @ 2016-10-08 09:57 bingbinlee 阅读(3285) 评论(0) 推荐(0) 编辑
  2020年7月19日
摘要: 如何检查一个未排序的数组中是否包含某个特定值,这是一个在Java中非常实用并且频繁使用的操作。检查数组中是否包含特定值可以用多种不同的方式实现,但是时间复杂度差别很大。下面,将为大家展示各种方法及其需要花费的时间。 1.检查数组中是否包含特定值的四种不同方法 1)使用List: 1 2 3 publ 阅读全文
posted @ 2020-07-19 12:08 bingbinlee 阅读(1406) 评论(0) 推荐(0) 编辑
  2020年7月18日
摘要: 一、何为异常 异常:在Java语言中,将程序执行中发生的不正常情况称为“异常”。(开发过程中的语法错误和逻辑错误不是异常) Java程序在执行过程中所发生的异常事件可分为两类: Error: Java虚拟机无法解决的严重问题。如:JVM系统内部错误、资源耗尽等严重情况。一般不编写针对性的代码进行处理 阅读全文
posted @ 2020-07-18 22:35 bingbinlee 阅读(1072) 评论(0) 推荐(0) 编辑
  2019年3月19日
摘要: Spring Boot是由Pivotal团队提供的全新框架,设计目的是用来简化新Spring应用的初始搭建以及开发过程。它主要推崇的是'消灭配置’,实现零配置。 那么,如何快速新建一个一个springboot项目脚手架呢?目前,市面主流的两种方式:一种主要利用 Spring 官方提供的在线项目脚手架 阅读全文
posted @ 2019-03-19 12:01 bingbinlee 阅读(10132) 评论(0) 推荐(0) 编辑
  2017年5月2日
摘要: 一、JDK安装 1.执行命令:cd Downloads/ 2.上 传:jdk-8u111-linux-x64.tar.gz 到Downloads 3.执行命令:tar -zxvf jdk-8u111-linux-x64.tar.gz 4.执行命令:mv jdk1.8.0_111 ~/soft/jdk 阅读全文
posted @ 2017-05-02 11:24 bingbinlee 阅读(2068) 评论(0) 推荐(0) 编辑
  2017年3月1日
摘要: 1 Ehcache简介 在Java项目广泛的使用。它是一个开源的、设计于提高在数据从RDBMS中取出来的高花费、高延迟采取的一种缓存方案。正因为Ehcache具有健壮性(基于java 开发)、被认证(具有apache 2.0 license)、充满特色,所以被用于大型复杂分布式web applica 阅读全文
posted @ 2017-03-01 14:07 bingbinlee 阅读(1397) 评论(0) 推荐(0) 编辑
  2017年2月12日
摘要: sql总结 1.常见的数据库对象有哪些?表(table) 视图(view) 序列(sequence) 索引(index) 同义词(synonym)存储过程(procedure) 存储函数(function) 触发器(trigger) 2.表:数据的主要存储方式,由行和列组成 视图:存储起来的sele 阅读全文
posted @ 2017-02-12 16:24 bingbinlee 阅读(359) 评论(0) 推荐(0) 编辑
  2017年2月11日
摘要: 1 业务需求描述 举例描述: 再警情通报的业务时通过发送消息界面可以选择 警情联络,和船情通报两种消息 发送方式可分为 一对一发送:部门对部门、个人对个人 一对多发送:部门对多部门、个人对多人 2 功能实现设计 基于上述需求描述,在消息传输功能实现上选用activemq进行警情联络消息传输功能的实现 阅读全文
posted @ 2017-02-11 22:29 bingbinlee 阅读(778) 评论(0) 推荐(0) 编辑
  2017年2月10日
摘要: 一、 Kettle介绍 1. Kettle简介 ETL即数据抽取(Extract)、转换(Transform)、装载(Load)的过程。Kettle的中文翻译为水壶。Kettle以元数据驱动的方式提供强大的抽取、转换和加载(ETL) 能力。本身提供了强大的图形界面设计器,可以大大缩短数据抽取项目的开 阅读全文
posted @ 2017-02-10 23:15 bingbinlee 阅读(2770) 评论(0) 推荐(0) 编辑
  2017年1月18日
只有注册用户登录后才能阅读该文。 阅读全文
posted @ 2017-01-18 22:42 bingbinlee 阅读(15) 评论(0) 推荐(0) 编辑
  2016年12月15日
摘要: 1. 什么是VMtools VM tools顾名思义就是Vmware的一组工具(关于如何在虚拟机上安装Linux,可以参考我之前的博文:http://www.cnblogs.com/libingbin/p/6155553.html,本来这篇很早就打算写了,然后在顺势写一篇怎么装“黑苹果”的博文;但因 阅读全文
posted @ 2016-12-15 23:29 bingbinlee 阅读(338) 评论(0) 推荐(0) 编辑