上一页 1 ··· 3 4 5 6 7 8 9 10 下一页
  2018年6月4日
摘要: 什么是分布式系统: 原来有一个20多万行代码的系统,现在拆分成20个小系统,每个小系统1万多行代码。原本代码之间都是直接基于spring调用,现在拆开来了,20个小系统部署在不同的机器上,得基于分布式服务框架(比如dubbo)搞一个rpc调用,接口与接口之间通过网络通信来请求和响应。 分布式系统可以 阅读全文
posted @ 2018-06-04 18:51 一只阿木木 阅读(1155) 评论(0) 推荐(0) 编辑
摘要: 基本概念 ==是运算符,比较的是两个变量是否相等; equals()是Object方法,用于比较两个对象是否相等 看一下源码: 当this==anObject的时候,返回true,即this 和 obj引用同一个对象时,才会返回true; 还有就是当判断字符串相等的时候,当anObject是Stri 阅读全文
posted @ 2018-06-04 18:02 一只阿木木 阅读(739) 评论(0) 推荐(2) 编辑
  2018年5月31日
摘要: 1.异常 在Java中,每个异常都是一个名叫Throwable的类的一个实例 我们常用的try-catch-finally语句 try 尝试去执行try语句块里的内容,如果有异常,将其捕获,并执行catch语句块中的代码 catch 在catch语句的参数中我们定义了具体的异常类型,但是这些具体的异 阅读全文
posted @ 2018-05-31 19:43 一只阿木木 阅读(6037) 评论(0) 推荐(0) 编辑
摘要: Java虚拟机(JVM) 规范中定义了一种Java的内存模型,即Java Memoory Model(简称JMM),用来实现让Java程序在各个平台下都能达到一致的内存访问效果。 JVM是整个虚拟机,JMM模型属于JVM的一部分。JDK1.5后Java内存模型才逐渐的成熟和完善起来。 主内存与工作内 阅读全文
posted @ 2018-05-31 18:51 一只阿木木 阅读(376) 评论(0) 推荐(0) 编辑
  2018年5月30日
摘要: 要想知道一个元素是否在数组或链表中,只能从前向后挨个对比,无论是数组还是链表,其对数据的查询表现都比较无力。在的二叉排序树中,还会将数据排序以进行二分查找,将时间复杂度从O(n)降低到O(lg n)。 出现这个问题的根源在于,我们没有办法直接根据一个元素找到它存储的位置。 那有没有办法消除这个对比的 阅读全文
posted @ 2018-05-30 18:59 一只阿木木 阅读(274) 评论(0) 推荐(0) 编辑
摘要: 数组和链表是数据结构中最基本的部分。 数组 在java中,数组定义为一种基本类型,其可以通过下标获取到对应位置的数据。那么这种结构的数据,在内存中是怎么存放的呢? 数组在内存中是一段连续的存储单元,每个数据依次放在每个单元中。 分析这种结构,我们可以得出以下几个结论: 创建一个数组,必须声明其长度, 阅读全文
posted @ 2018-05-30 18:52 一只阿木木 阅读(720) 评论(0) 推荐(1) 编辑
  2018年5月29日
摘要: synchronized 原理分析 1. synchronized 介绍 在并发程序中,这个关键字可能是出现频率最高的一个字段,他可以避免多线程中的安全问题,对代码进行同步。同步的方式其实就是隐式的加锁,加锁过程是有 jvm 帮我们完成的,再生成的字节码中会有体现,如果反编译带有不可消除的 sync 阅读全文
posted @ 2018-05-29 18:59 一只阿木木 阅读(469) 评论(1) 推荐(0) 编辑
摘要: 什么是spring spring是一个开源框架,为简化企业级开发而生,使用spring可以使简单的java bean 实现以前只有EJG才能实现的功能。 Spring是一个轻量级的控制反转(IoC)和面向切面(AOP)的容器框架。 spring的特点 ◆ 轻量——从大小与开销两方面而言Spring都 阅读全文
posted @ 2018-05-29 18:38 一只阿木木 阅读(1119) 评论(3) 推荐(0) 编辑
  2018年5月28日
摘要: 图: 阅读全文
posted @ 2018-05-28 19:11 一只阿木木 阅读(264) 评论(0) 推荐(0) 编辑
摘要: 流程控制 一、 条件语句 if 语句实例: 二、 循环语句 while 语句的实例: repeate 循环语句的实例: loop 的实例: 附:Mysql 基本用法 一、【Mysql 基本用法之视图】 二、【Mysql 基本用法之触发器】 三、【Mysql 基本用法之事务】 四、【Mysql 基本用 阅读全文
posted @ 2018-05-28 19:04 一只阿木木 阅读(258) 评论(0) 推荐(0) 编辑
摘要: 函数 MySQL中提供了许多内置函数 例如: sql 内置函数: date_format 的实例: 一 、自定义函数 !!!注意!!! 函数中不要写sql语句(否则会报错),函数仅仅只是一个功能,是一个在sql中被应用的功能 若要想在begin...end...中写sql,请用存储过程 自定义函数例 阅读全文
posted @ 2018-05-28 19:02 一只阿木木 阅读(255) 评论(0) 推荐(0) 编辑
摘要: 存储过程 一、 介绍 存储过程包含了一系列可执行的sql语句,存储过程存放于MySQL中,通过调用它的名字可以执行其内部的一堆sql 使用存储过程的优点: 用于替代程序写的SQL语句,实现程序与sql解耦 基于网络传输,传别名的数据量小,而直接传sql数据量大 使用存储过程的缺点: 程序员扩展功能不 阅读全文
posted @ 2018-05-28 18:59 一只阿木木 阅读(619) 评论(0) 推荐(0) 编辑
摘要: 事务 事务用于将某些操作的多个SQL作为原子性操作,一旦有某一个出现错误,即可回滚到原来的状态,从而保证数据库数据完整性。 事务实例: 附:Mysql 基本用法 一、【Mysql 基本用法之视图】 二、【Mysql 基本用法之触发器】 三、【Mysql 基本用法之事务】 四、【Mysql 基本用法之 阅读全文
posted @ 2018-05-28 18:55 一只阿木木 阅读(322) 评论(0) 推荐(0) 编辑
摘要: 触发器 使用触发器可以定制用户对表进行【增、删、改】操作时前后的行为 注意:没有查询 一 、创建触发器 触发器基础语法: 触发器举例应用: 特别的:NEW表示即将插入的数据行,OLD表示即将删除的数据行。 二、使用触发器 触发器无法由用户直接调用,而知由于对表的【增/删/改】操作被动引发的。 三、 阅读全文
posted @ 2018-05-28 18:53 一只阿木木 阅读(314) 评论(0) 推荐(0) 编辑
摘要: 视图 视图是一个虚拟表(非真实存在),其本质是【根据SQL语句获取动态的数据集,并为其命名】,用户使用时只需使用【名称】即可获取结果集,可以将该结果集当做表来使用。 使用视图我们可以把查询过程中的临时表摘出来,用视图去实现,这样以后再想操作该临时表的数据时就无需重写复杂的sql了,直接去视图中查找即 阅读全文
posted @ 2018-05-28 18:48 一只阿木木 阅读(498) 评论(0) 推荐(0) 编辑
  2018年5月25日
摘要: 在用centox安装mysql后,把项目的数据库移植了过去,发现一些表的数据查不到,排查了一下问题,最后发现是表名的大小写不一致造成的。 mysql在windows系统下安装好后,默认是对表名大小写不敏感的,但是在linux下,一些系统需要手动设置。 用root登录,打开并修改 /etc/my.cn 阅读全文
posted @ 2018-05-25 18:28 一只阿木木 阅读(225) 评论(0) 推荐(0) 编辑
摘要: 下策——查询出结果后将时间排序后取第一条 这样做虽然可以取出当前时间最近的一条记录,但是一次查询需要将表遍历一遍,对于百万以上数据查询将比较费时; limit是先取出全部结果,然后取第一条,相当于查询中占用了不必要的时间和空间; 还有如果需要批量取出最近一条记录,比方说:“一个订单表,有用户,订单时 阅读全文
posted @ 2018-05-25 18:26 一只阿木木 阅读(4098) 评论(5) 推荐(0) 编辑
摘要: 服务端启用二进制日志 如果日志没有启开,必须启用binlog,要重启mysql,首先,关闭mysql,打开/etc/my.cnf,加入以下几行: 然后重新启动mysql,会产生hostname-bin.000001以及hostname-bin.index,前面的日志文件是记录所有对数据的更新操作,后 阅读全文
posted @ 2018-05-25 18:22 一只阿木木 阅读(8220) 评论(0) 推荐(0) 编辑
摘要: Navicet Mysql数据库电脑本地备份 1.打开navicat客户端,连上mysql后,双击左边你想要备份的数据库。点击“计划”,再点击“新建批处理作业”。 2.双击上面的可用任务,它就会到下面的列表里去,代表你选择了这个任务。 3.点击保存,弹出个命名对话框,给这个任务取个名字,点击“确定” 阅读全文
posted @ 2018-05-25 17:52 一只阿木木 阅读(259) 评论(0) 推荐(0) 编辑
  2018年5月23日
摘要: 阅读全文
posted @ 2018-05-23 18:45 一只阿木木 阅读(1162) 评论(0) 推荐(1) 编辑
上一页 1 ··· 3 4 5 6 7 8 9 10 下一页