6 learnerq

尚未进行身份认证

热爱编程

等级
TA的排名 10w+

ExecuteService学习

private static void executeRunnableTask() throws InterruptedException { ExecutorService executorService = Executors.newFixedThreadPool(2); IntStream.range(0, 10).boxed().forEach(i->...

2019-06-26 01:56:12

git问题总结

解决eclipse中git插件中的cannot open git-upload-pack问题https://www.cnblogs.com/yejiurui/p/3386393.html创建项目忽略文件# Compiled class file*.class# Log file*.log# BlueJ files*.ctxt# Mobile Tools for ...

2018-10-06 23:28:22

svn总结

http://www.cnblogs.com/armyfai/p/3985660.html#!comments

2018-02-04 21:48:15

图片验证码

当注册页面加载时,会向服务器发送请求,会生成一个uuid然后由redis保存,然后将这个uuid返回。、 @RequestMapper(/uuid)public void uuid() { String uuid = UUID.randomUUID().toString(); baseCacheService.set(uuid, u

2017-12-21 22:24:16

js基础知识

var xiaoming = { name: '小明', birth: 1990, age:function(){ var that = this; // 在方法内部一开始就捕获this function getAgeFromBirth() { var y = new Date().getFu

2017-11-30 09:23:59

git命令行

本地开发人员commit提交,需要使用自己本地仓库,只有先提交本地仓库,然后才能提交到远程仓库。本地仓库可以说是共享仓库的备份。 建立共享版本库 在F盘建立仓库repository/git下面建立git的共享版本库,用户开发人员上传代码,更新代码等等。 建立共享版本库有2种方式,一种是直接初始化,另一种是clone远程仓库。那么下面直接使用初始化仓库方式: $ git init 建立用户本

2017-11-29 22:53:04

centos安装mysql

第一步:查看mysql是否安装。 rpm -qa|grep mysql 第二步:如果mysql的版本不是想要的版本。需要把mysql卸载。 yum remove mysql mysql-server mysql-libs mysql-common rm -rf /var/lib/mysql rm /etc/my.cnf 第三步:安装mysql。需要使用yum命令安装。在安装mysql之前

2017-11-29 21:04:02

数据库分片

通过某种特定的条件,将我们存放在同一个数据库中的数据分散存放到多个数据库(主机)上面,以达到分散单台设备负载的效果。 数据的切分(Sharding)根据其切分规则的类型,可以分为两种切分模式。 (1) 一种是按照不同的表(或者Schema)来切分到不同的数据库(主机)之上,这种切可以称之为数据的垂直(纵向)切分 (2)另外一种则是根据表中的数据的逻辑关系,将同一个表中的数据按照某种条件

2017-11-29 20:51:50

redis生成唯一id

在生成订单时,需要生成唯一id,可以使用redis来生成。if (!client.exists("ORDER_ID_GEN_KEY")) { client.set("ORDER_ID_GEN_KEY", 12000);}String orderId = client.incr("ORDER_ID_GEN_KEY").toString();

2017-11-29 17:13:55

单点登录

SSO英文全称Single Sign On,单点登录。SSO是在多个应用系统中,用户只需要登录一次就可以访问所有相互信任的应用系统。它包括可以将这次主要的登录映射到其他应用中用于同一个用户的登录的机制。 单点登录系统是使用redis模拟Session,实现Session的统一管理。

2017-11-29 01:24:37

Activemq整合spring

整合步骤 第一步:引用相关的jar包。 第二步:配置Activemq整合spring。配置ConnectionFactory配置消费者<!-- 真正可以产生Connection的ConnectionFactory,由对应的 JMS服务厂商提供 --> <bean id="targetConnectionFactory" class="org.apache.activemq.ActiveM

2017-11-28 21:57:44

mysql

删除重复记录 delete from test where id NOT IN( select id from( select min(id) id from test group by aa)t )

2017-11-28 17:13:57

ActiveMQ

ActiveMQ的消息形式 对于消息的传递有两种类型: 一种是点对点的,即一个生产者和一个消费者一一对应; 另一种是发布/订阅模式,即一个生产者产生消息并进行发送后,可以由多个消费者进行接收。 JMS定义了五种不同的消息正文格式,以及调用的消息类型,允许你发送并接收以一些不同形式的数据,提供现有消息格式的一些级别的兼容性。   · StreamMessage – Java原始值的数据流

2017-11-28 17:06:26

solr集群搭建

SolrCloud(solr 云)是Solr提供的分布式搜索方案,当你需要大规模,容错,分布式索引和检索能力时使用 SolrCloud。当一个系统的索引数据量少的时候是不需要使用SolrCloud的,当索引量很大,搜索请求并发很高,这时需要使用SolrCloud来满足这些需求。 SolrCloud是基于Solr和Zookeeper的分布式搜索方案,它的主要思想是使用Zookeeper作为集群的配置

2017-11-28 08:38:19

lucene

批量导入数据 还要导入mysql连接包 分析文档 term包含两部分k,v Solor的文件夹结构 Solor和tomcat整合 添加SolorCore需要修改SolorCore的名字 1,Solor Home和SolorCore

2017-11-25 16:19:11

fastdfs

使用FastDFS,分布式文件系统。存储空间可以横向扩展,可以实现服务器的高可用。支持每个节点有备份机。 使用FastDFS很容易搭建一套高性能的文件服务器集群提供文件上传、下载等服务。 FastDFS架构 FastDFS架构包括 Tracker server和Storage server。客户端请求Tracker server进行文件上传、下载,通过Tracker server调度最终由St

2017-11-24 12:09:16

Nginx启动报错: could not open error log file: open()

解决方法

2017-11-24 10:46:33

spring拦截器

在web.xml中定义的url拦截形式为“/”表示拦截所有的url请求,包括静态资源例如css、js等。所以需要在springmvc.xml中添加资源映射标签:<mvc:resources location="/WEB-INF/js/" mapping="/js/**"/><mvc:resources location="/WEB-INF/css/" mapping="/css/**"/>

2017-11-20 01:52:57

分布式

分布式架构:多个子系统相互协作才能完成业务流程。系统之间需要进行通信。 集群:同一个工程部署到多台服务器上。 分布式架构: 把系统按照模块拆分成多个子系统。 优点: 1、把模块拆分,使用接口通信,降低模块之间的耦合度。 2、把项目拆分成若干个子项目,不同的团队负责不同的子项目。 3、增加功能时只需要再增加一个子项目,调用其他系统的接口就可以。 4、可以灵活的进行分布式部署。缺点:

2017-11-20 01:24:20

mybatis

mapper中的接口参数为map类型<update id="updateState" parameterType="map"> update factory_c set state=#{state} where FACTORY_ID in <foreach collection="ids" item="id" open="(" close=")" se

2017-11-20 00:46:41

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!