3 y_index

尚未进行身份认证

暂无相关描述

等级
博文 118
排名 4w+

新建springboot多模块modules

1、新建modules删除src。备注:packaging要选择pom

2019-05-07 19:04:25

java泛型

泛型方法需求:写个方法可以打印出各种类型的数组。publicclassGenericMethodTest{//泛型方法printArraypublicstatic<E>voidprintArray(E[]inputArray){//输出数组元素...

2019-05-07 16:08:08

Redis哨兵(Sentinel)模式 和 可用分区 实现高可用

在Redis中,主要存在两种方式实现Redis集群机制:RedisSentinel集群机制:在Redis2.X版本,往往都是通过这种方式实现Redis的高可用。redis-sentinel是在master-slave机制上加入监控机制哨兵Sentinel实现的。RedisCluster集群机制:在Redis3.0版本后推出了redis-cluster集群机制。redis...

2019-05-07 12:57:22

spring事物

事务有四个特性:ACID原子性(Atomicity):事务是一个原子操作,由一系列动作组成。事务的原子性确保动作要么全部完成,要么完全不起作用。 一致性(Consistency):一旦事务完成(不管成功还是失败),系统必须确保它所建模的业务处于一致的状态,而不会是部分完成部分失败。在现实中的数据不应该被破坏。 隔离性(Isolation):可能有许多事务会同时处理相同的数据,因此每个事务...

2019-05-05 16:33:32

常见sql脚本随笔记

1、把查询出来的数据插入到另外一个表中INSERTintosku_extend_info( zid, sku_id, sku_price_id, s_value, djb_value, competing_price, create_time, update_time)SELECT REPLACE(uuid(),'-',''), sei.sku_id,...

2019-05-05 16:12:20

RPC

一个阳光明媚的早晨,老婆又在翻看我订阅的技术杂志。“老公,什么是RPC呀,为什么你们程序员那么多黑话!”,老婆还是一如既往的好奇。“RPC,就是RemoteProcedureCall的简称呀,翻译成中文就是远程过程调用嘛”,我一边看着书,一边漫不经心的回答着。“啥?你在说啥?谁不知道翻译成中文是什么意思?你个废柴,快给我滚去洗碗!”“我去。。。”,我如梦初醒,我对面坐着的可不是一个程...

2019-04-29 17:54:01

天地图

http://api.tianditu.gov.cn/geocoder?postStr={%22ver%22:%221%22,%22lon%22:%22116.194467%22,%22lat%22:%2239.920057%22}&type=geocode&&tk=d9c14f7a4d55d8e7a5eff40c6ff5d3d2

2019-04-24 16:38:45

elasticSearch 操作 -3

Elasticsearch使用的是标准的RESTful风格的API和JSON。操作es方式1、TransportClient(tcp)2、RestClient。(http)3、SpringData4、JestClientTransportClient:官网宣布WeplanondeprecatingtheTransportClientinElas...

2019-04-04 17:25:09

elasticSearch 安装-2

注:ElasticsearchKibana的下载地址统一为https://www.elastic.co/downloads/问题排查可以登录https://discuss.elastic.co/c论坛查找相关信息安装Elasticsearch1.安装Elasticsearch集群下载elasticsearch-2.0.0.tar.gz,执行tar-zxvfelastic...

2019-03-31 14:29:00

elasticSearch 入门-1

前言:公司做的一个app,代购平台,目前商品少,用户量小,查询效率没问题。一旦商品数量、用户量增加,以目前的五六张表联合查询肯定是扛不住的。(或许夭折-_-!)所以提前研究下,想系统学习下。相比较而言,目前的搜素引擎es综合性能应该是我的首选。1、简介Elasticsearch是一个高度可扩展的、开源的、基于Lucene的全文搜索和分析引擎。它允许您快速,近实时地存储...

2019-03-31 13:06:26

where 条件后面跟的sql顺序问题

1、oracle执行顺序从右到左很久没用oracle了2、mysql从左到右自己看图得结果吧

2019-03-07 11:33:30

explain分析sql语句执行效率

Explain命令在解决数据库性能上是第一推荐使用命令,大部分的性能问题可以通过此命令来简单的解决,Explain可以用来查看SQL语句的执行效果,可以帮助选择更好的索引和优化查询语句,写出更好的优化语句。Explain语法:explainselect…from…[where…]例如:explainselect*fromnews;输出:+----+--------...

2019-03-04 10:28:11

Java对象的序列化和反序列化

一、序列化和反序列化的概念  把对象转换为字节序列的过程称为对象的序列化。  把字节序列恢复为对象的过程称为对象的反序列化。  对象的序列化主要有两种用途:  1)把对象的字节序列永久地保存到硬盘上,通常存放在一个文件中;  2)在网络上传送对象的字节序列。  在很多应用中,需要对某些对象进行序列化,让它们离开内存空间,入住物理硬盘,以便长期保存。比如最常见的是Web服务器中的...

2019-03-02 17:07:26

重写equals方法的时候为什么需要重写hashcode

困扰我很久的问题,一直不明白为什么重写equals()方法的时候要重写hashCode()方法,这次总算弄明白了,作此分享,如有不对之处,望大家指正。一、equals()方法先说说equals()方法。  查看Java的Object.equals()方法,如下:publicbooleanequals(Objectobject){return(this==ob...

2019-03-02 15:42:22

Java 内存溢出(java.lang.OutOfMemoryError)的常见情况和处理方式总结

java.lang.OutOfMemoryError这个错误我相信大部分开发人员都有遇到过,产生该错误的原因大都出于以下原因:JVM内存过小、程序不严密,产生了过多的垃圾。导致OutOfMemoryError异常的常见原因有以下几种:内存中加载的数据量过于庞大,如一次从数据库取出过多数据; 集合类中有对对象的引用,使用完后未清空,使得JVM不能回收; 代码中存在死循环或循环产生过多重复...

2019-02-28 18:56:13

mybatis是如何防止SQL注入的

1、首先看一下下面两个sql语句的区别:<selectid="selectByNameAndPassword"parameterType="java.util.Map"resultMap="BaseResultMap">selectid,username,password,rolefromuserwhereusername=#{username,jdb...

2019-02-28 16:18:29

查看数据库连接数

SHOWPROCESSLIST;SHOWFULLPROCESSLIST;SHOWVARIABLESLIKE'%max_connections%';SHOWSTATUSLIKE'%Connection%';mysql>showvariableslike'max_connections';(查可以看当前的最大连接数)msyql>setglobal...

2019-02-28 15:05:06

如何判断线程是否都结束了

方法1:通过Thread类中的isAlive()方法判断线程是否处于活动状态。线程启动后,只要没有运行完毕,都会返回true。【注】如果只是要等其他线程运行结束之后再继续操作,可以执行t.join(),即:在t执行完毕前挂起。方法2:通过Thread.activeCount()方法判断当前线程的线程组中活动线程的数目,为1时其他线程运行完毕。方法3:通过java....

2019-02-25 14:34:29

ArrayList 扩容

下面列出了Array和ArrayList的不同点:Array可以包含基本类型和对象类型,ArrayList只能包含对象类型。Array大小是固定的,ArrayList的大小是动态变化的。ArrayList提供了更多的方法和特性,比如:addAll(),removeAll(),iterator()等等。对于基本类型数据,集合使用自动装箱来减少编码工作量。但是,当处理固定大小的基本...

2019-02-19 12:37:13

tomcat优化

闲谈Tomcat性能优化Tomcat在各位JavaWeb从业者常常就是默认的开发环境,但是Tomcat的默认配置作为生产环境,尤其是内存和线程的配置,默认都很低,容易成为性能瓶颈.幸好Tomcat还有很多的提升空间.下文介绍一下Tomcat优化,可以分为内存,线程,IO.一:Tomcat内存优化,启动时告诉JVM我要一块大内存(调优内存是最直接的方式)Windows下的catal...

2019-02-19 12:31:13
奖章
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周上午根据用户上周的博文发布情况由系统自动颁发。