01 2019 档案

摘要:Title 阅读全文
posted @ 2019-01-24 16:52 GDBD 阅读(142) 评论(0) 推荐(0)
摘要:在使用fdfs之前,需要对其有一定的了解,这篇文章作为准备篇,将针对fdfs的简介,功能性,使用场景等方面进行介绍 一):起源 淘宝网开放平台技术部资深架构师余庆先生首先回顾了自己在Yahoo工作时的经历,他表示Yahoo当时的相册和论坛系统整个结构都进行了针对大规模分布式存储和并发操作的改进。 余 阅读全文
posted @ 2019-01-23 19:50 GDBD 阅读(702) 评论(0) 推荐(0)
摘要:Oracle 索引的目标是避免全表扫描,提高查询效率,但有些时候却适得其反。 例如一张表中有上百万条数据,对某个字段加了索引,但是查询时性能并没有什么提高,这可能是 oracle 索引失效造成的。oracle 索引有一些限制条件,如果你违反了这些索引限制条件,那么即使你已经加了索引,oracle还是 阅读全文
posted @ 2019-01-23 15:49 GDBD 阅读(287) 评论(0) 推荐(0)
摘要:Document 你可以看见吗? 阅读全文
posted @ 2019-01-22 20:07 GDBD 阅读(682) 评论(0) 推荐(0)
摘要:MYSQL中可以通过内外键链接,将有关系的表中数据合并到一起进行条件筛选: 首先创建两个新表,数据如下: student 表数据: score 表数据: 可以看到students表中stu_id为16048008的记录对应score表没有数据; 1.当进行内连接时,系统会自动忽略两个表中对应不起来的 阅读全文
posted @ 2019-01-22 20:02 GDBD 阅读(217) 评论(0) 推荐(0)
摘要:都说新的Arraylist 扩容是(1.5倍+1) 看了1.8的源代码发现不是这么回事 就用下面这段代码在jdk的三个版本运行看了下效果: jdk1.6:运行结果 部分源代码: jdk1.7 :运行结果 部分源代码: jdk1.8:运行结果 部分源码: 总结: 发现不同jdk是不一样的,关于(1.5 阅读全文
posted @ 2019-01-21 17:55 GDBD 阅读(777) 评论(0) 推荐(0)
摘要:最近空闲时间去面试 , 被问了一个问题list如何去重合并 , 想了半天只想到了最繁琐的循环方法 , 顿觉丢人. 整理一下资料供大家参考: 1.集合自带的api 这种方式看似挺方便 , 但是其底层还是遍历的去重 , 如果数据量太大还是不建议使用 2.Set 方式 , 其本身就是不重复的集合 3.Ma 阅读全文
posted @ 2019-01-19 10:46 GDBD 阅读(706) 评论(1) 推荐(0)
摘要:线程池简介: 1.、线程池的概念: 线程池就是首先创建一些线程,它们的集合称为线程池。 使用线程池可以很好地提高性能,线程池在系统启动时即创建大量空闲的线程,程序将一个任务传给线程池,线程池就会启动一条线程来执行这个任务,执行结束以后,该线程并不会死亡,而是再次返回线程池中成为空闲状态, 等待执行下 阅读全文
posted @ 2019-01-19 10:20 GDBD 阅读(215) 评论(0) 推荐(0)
摘要:Spring通过ThreadPoolTaskExecutor实现线程池技术,它是使用jdk中的Java.util.concurrent.ThreadPoolExecutor进行实现。 Spring 配置线程池,有两种方式: 方式一:XML定义bean 使用task:executor方式 测试代码: 阅读全文
posted @ 2019-01-19 09:57 GDBD 阅读(578) 评论(0) 推荐(0)
摘要:IoC是什么: 1):Ioc—Inversion of Control,即“控制反转”,不是什么技术,而是一种设计思想。 2):在Java开发中,Ioc意味着将你设计好的对象交给容器控制,而不是传统的在你的对象内部直接控制。 如何理解好Ioc呢? 理解好Ioc的关键是要明确“谁控制谁,控制什么,为何 阅读全文
posted @ 2019-01-18 23:58 GDBD 阅读(218) 评论(0) 推荐(0)
摘要:mysql的常用引擎 在MySQL数据库中,常用的引擎主要就是2个:Innodb和MyIASM。 首先: 1.简单介绍这两种引擎,以及该如何去选择。 2.这两种引擎所使用的数据结构是什么。 Innodb引擎: 1):Innodb引擎,Innodb引擎提供了对数据库ACID事务的支持。并且还提供了行级 阅读全文
posted @ 2019-01-18 23:37 GDBD 阅读(317) 评论(0) 推荐(0)
摘要:特性: HashMap 与 Hashtable 的分析: 1):HashMap简介 1、底层数组+链表实现,可以存储null键和null值,线程不安全 2、HashMap 不是线程安全的 3、HashMap 是 map 接口的子类。 4、HashMap 允许null key 和 null value 阅读全文
posted @ 2019-01-18 17:41 GDBD 阅读(218) 评论(0) 推荐(0)
摘要:原理:比较两个相邻的元素,将值大的元素交换至右端。 思路:依次比较相邻的两个数,将小数放在前面,大数放在后面。即在第一趟:首先比较第1个和第2个数,将小数放前,大数放后。然后比较第2个数和第3个数,将小数放前,大数放后,如此继续,直至比较最后两个数,将小数放前,大数放后。重复第一趟步骤,直至全部排序 阅读全文
posted @ 2019-01-18 17:38 GDBD 阅读(224) 评论(0) 推荐(0)
摘要:单例模式是最常用到的设计模式之一,熟悉设计模式的朋友对单例模式都不会陌生。一般介绍单例模式的书籍都会提到 饿汉式 和 懒汉式 这两种实现方式。但是除了这两种方式,本文还会介绍其他几种实现单例的方式,让我们来一起看看吧。 简介 单例模式是一种常用的软件设计模式,其定义是单例对象的类只能允许一个实例存在 阅读全文
posted @ 2019-01-18 17:35 GDBD 阅读(212) 评论(0) 推荐(0)
摘要:事务使用步骤如下: 步骤一:在spring配置文件中引入<tx:>命名空间 <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 阅读全文
posted @ 2019-01-18 11:23 GDBD 阅读(266) 评论(0) 推荐(0)
摘要:HttpClient: 场景需求如下: 1、项目中需要与一个基于HTTP协议的第三方的接口进行对接 2、项目中需要动态的调用WebService服务(不生成本地源码) 3、项目中需要利用其它网站的相关数据 这些需求可能或多或少的会发生在平时的开发中,针对每种情况,可能解决方案不止一种。本文使用Htt 阅读全文
posted @ 2019-01-15 15:05 GDBD 阅读(1612) 评论(0) 推荐(0)
摘要:Demo 下载地址: 阅读全文
posted @ 2019-01-15 09:57 GDBD 阅读(149) 评论(0) 推荐(0)
摘要:前期工作:(引入相关 JAR ) 1):注解方式整合定时器 编写一个测试类: 配置文件:spring-timeAnnotation.xml 2):配置文件整合定时器 编写测试类: 配置文件:spring-time.xml 时间在线生成工具:(http://cron.qqe2.com/) 常用设置文档 阅读全文
posted @ 2019-01-15 09:49 GDBD 阅读(404) 评论(0) 推荐(0)
摘要:package com.dsj.gdbd.utils.ajax; import com.fasterxml.jackson.databind.JsonNode; import com.fasterxml.jackson.databind.ObjectMapper; import java.io.Serializable; import java.util.List; /** * @Des... 阅读全文
posted @ 2019-01-12 16:46 GDBD 阅读(3020) 评论(0) 推荐(0)
摘要:/** * */ package com.dsj.gdbd.utils.web; import org.apache.commons.lang3.time.DateFormatUtils; import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.*; import java.... 阅读全文
posted @ 2019-01-12 16:37 GDBD 阅读(5065) 评论(0) 推荐(0)
摘要:2.2.3 net.sf.json-lib json-lib 2.3 jdk15 compile com.alibaba fastjson 1.1.41 com.fasterxml.jackson.core jackson-core ${jackson.version} com.f... 阅读全文
posted @ 2019-01-12 16:31 GDBD 阅读(1369) 评论(0) 推荐(0)
摘要:redis.clients jedis 2.9.0 org.springframework.data spring-data-redis 1.7.1.RELEASE package com.dsj.gdbd.utils.jedis; import com.dsj.gdbd.utils.serialize.SerializingU... 阅读全文
posted @ 2019-01-12 16:26 GDBD 阅读(1112) 评论(0) 推荐(0)
摘要:redis.clients jedis 2.9.0 org.springframework.data spring-data-redis 1.7.1.RELEASE package com.dsj.gdbd.utils.jedis; import com.dsj.gdbd.utils.serialize.SerializingU... 阅读全文
posted @ 2019-01-12 16:24 GDBD 阅读(2386) 评论(0) 推荐(0)
摘要:redis.clients jedis 2.9.0 org.springframework.data spring-data-redis 1.7.1.RELEASE package com.dsj.gdbd.utils.jedis; import com.dsj.gdbd.utils.serialize.SerializingU... 阅读全文
posted @ 2019-01-12 16:19 GDBD 阅读(761) 评论(0) 推荐(0)
摘要:package com.dsj.gdbd.utils.serialize; import java.io.ByteArrayInputStream; import java.io.ByteArrayOutputStream; import java.io.IOException; import java.io.ObjectInputStream; import java.io.ObjectOu... 阅读全文
posted @ 2019-01-12 16:05 GDBD 阅读(988) 评论(3) 推荐(1)
摘要:import java.util.HashMap; import java.util.Iterator; import java.util.Map; public class TestMap { public static void main(String[] args) { Map map = new HashMap(); map.put(1, "a"... 阅读全文
posted @ 2019-01-12 15:29 GDBD 阅读(188) 评论(0) 推荐(0)
摘要:1):下载 mongodb 包 2):解压到指定目录 3):配置系统文件profile 4):创建用于存放数据和日志文件的文件夹,并修改其权限增加读写权限 [root@admin mongodb]# chmod -R 777 logs 5):mongodb启动配置 进入到bin目录,增加一个配置文件 阅读全文
posted @ 2019-01-11 16:17 GDBD 阅读(412) 评论(2) 推荐(0)
摘要:前言:在你搭建集群之前先去搭建一个单机版的 跳转 Solr 集群构建图: 1):部署(4个)Tomcat 下载 更改每一个 tomcat 启动端口号: 搜索 /port 分别更改为 8105、8180、8109 其余tomcat按以下配置: tomcat02:8205、8280、8209 tomca 阅读全文
posted @ 2019-01-11 11:26 GDBD 阅读(547) 评论(0) 推荐(1)
摘要:下载 样式包 Layui layer 引入 js 及 样式: 1):正在加载中 阅读全文
posted @ 2019-01-05 16:56 GDBD 阅读(1782) 评论(0) 推荐(0)
摘要:1):单一 zookeeper 搭建步骤 2):zookeeper 伪集群搭建 1):新建一个集群目录 2):进入 zookeeper_cluster 目录 复制三份 zookeeper(这里我直接从单机哪里拷过来的) 3):首先 进入我们的 zookeeper01 (在之前我们创建的 data文件 阅读全文
posted @ 2019-01-02 09:54 GDBD 阅读(321) 评论(0) 推荐(0)
摘要:POM 文件: JAVA 代码: 配置文件: pojo: 注解单机版操作: 注解集群版操作: 阅读全文
posted @ 2019-01-01 14:53 GDBD 阅读(298) 评论(0) 推荐(0)