自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

一路向前前的专栏

未来仍在继续,一切皆有可能!

  • 博客(19)
  • 资源 (1)
  • 收藏
  • 关注

原创 es 常用操作

一:索引相关 1,创建索引 (1) PUT /majian_index/ { "settings":{ "index":{ "number_of_shards":3, "number_of_replicas":0 } } } (2)创建索引的同时手动创建mapping(一般添加数...

2019-12-12 14:03:31 810

原创 redis

一:说明: (1)如果只是用缓存的话,memecache 最合适,但是要多用的话 redis/tair 最合适。 (2)书:《淘宝技术的这10年》 (3)《mysql高级部分》视频 (4)阿里:isearch (5)分布式数据库 CAP 原理:关系数据库是acid ,(1)强一致性,(2)可用性 ,(3)分区容错性 只能三选二,不能同时满足。 平常我们用的最多的也就是AP (可...

2019-12-12 11:23:49 752

原创 spring下载 文件已损坏,springMvc下载 文件已损坏

下载文件的时候,文本文件正常,对于一些 二进制文件,入word,图片 excel等下载后会提示文件已损坏 原因是:maven在打包的时候,可以替换 resource目录下文件 中的一些变量 比如用xml文件中记录的数据库连接信息等(property文件中定义的变量)(如 ${jdbc.name}等) filtering 为ture表示要过滤,excludes 表示打包的时候排除掉 temp目...

2019-07-12 16:17:01 1660

原创 git

一:本地操作: 1,配置文件和用户名: $ git config --global user.name "Your Name" $ git config --global user.email "email@example.com" 2, add 文件 git add test1.txt :添加文件test1 git add . :添加所有的文件包括update 和 add 的文件,不...

2019-01-02 21:08:02 577

转载 linux之vi命令一

一:打开 vi filename :打开或新建文件,并将光标置于第一行首  vi +n filename :打开文件,并将光标置于第n行首  vi + filename :打开文件,并将光标置于最后一行首  vi +/pattern filename:打开文件,并将光标置于第一个与pattern匹配的串处  vi -r filename :在上次正用vi编辑时发生系统崩溃,恢复filen

2017-06-28 22:52:09 648

原创 rabbitmq 基本操作

1,basic.consum 订阅消息 2,basic.get 获取单条消息 3,basic.ack 消费者确认收到消息 (可以通过设置auto_ack 参数为true 来自动确认 ) 4,basic.reject 拒绝接受 消息 有个requeue 参数 设置为ture的话,重新放入队列,设置为false的话,从队列中删除 5,queue.declare 创建队列,如果消费者在同一个信道

2017-06-28 22:51:28 977

原创 java设计模式之观察者模式

1,什么是观察者模式?定义了一种一对多的依赖关系,让多个观察者对象同时监听某一个主题对象。这个主题对象在状态上发生变化时,会通知所有观察者对象,使它们能够自动 更新自己。形象点说就像 有几个人订阅邮件一样,比如订阅腾讯新闻,腾讯新闻就是一个主题(subject),你们每一个人都是一个观察者(observer);可以取消订阅,就不是观察者了,也 可以增加一个订阅的人,这个人就成了观察者,一般观察者有

2017-03-28 10:25:48 349

原创 maven 打源码包,maven 打带依赖 jar包

一: maven 打带依赖的jar 包: 在pom.xml中添加plugin maven-assembly-plugin com.yt.distincttask.MainDistinctTask.Main jar-with-dependencies

2016-12-30 14:39:04 3109

原创 java设计模式之策略模式

什么是策略模式?策略模式就是:定义了算法族,分别封装起来,让它们之间可以互相替换,此模式让算法的变化独立于使用算法的客户,简单点来说就是“封装变化”.仍然以手机为列,举一个反列:有两个手机 HuaWeiMobile.java,和XiaoMiMobile.java,这两个手机都有一个1200W的后置摄像头来拍照( photo()方法),都能打电话( call() 方法),为了代码复用,不在每一个

2016-11-01 13:48:47 586

原创 java设计模式一:单列模式(懒汉,恶汉,double-check- lock)

一:恶汉模式,饿死鬼投胎啊,类加载的时候就已经把对象初始化好了。 package single; public class Singleton { public static final Singleton singleton=new Singleton(); public static Singleton getInstance(){ return singleton; } }

2016-11-01 09:31:27 1377

原创 java设计模式之工厂模式(简单工厂,工厂方法,抽象工厂)

一:简单工厂模式 其包括以下3个角色: 1,抽象产品角色:它一般是具体产品继承的父类或者实现的接口 2,工厂类角色:这是本模式的核心,含有一定的商业逻辑和判断逻辑,用来创建产品 3,具体产品角色:工厂类所创建的对象就是此角色的实例。在Java中由一个具体类实现  抽象产品角色 :Mobile.java package simplefactory; /** *工厂类角色:这是本模式的核

2016-10-31 16:49:54 427

原创 mysql 授权

1,公司中有时会用到动态ip,有时候ip一变,就连接不上mysql了。这时就要对你的ip授权,(找个能连上的机器,或者secureCRT上,对你的ip授权)执行以下sql     对指定ip授权执行下面两步:   (1)  GRANT ALL PRIVILEGES ON *.* TO 'username'@'192.19.30.37' IDENTIFIED BY'password' WITH

2016-10-12 17:31:10 503

原创 linux

1,查看当前linux的语言模式可以使用  >echo $LANG 可以修改为其他语言 >$LANG=en_US 修改为英语 2,连按两次tab键可以查看有多少命令可以使用 3,who 查看哪些用户在线 4,netstat -a 查看网络联机状态 5,ps -aux查看后台运行的程序 6,sync 刷出内存中的数据,保存 7,shutdown 关机,(能执行重启或关机)加

2016-10-12 15:12:59 334

原创 js 时间戳转字符串

/**  * 格式化日期显示,把timestamp类型转换成字符串类型  * new date(timestamp).format("yyyy-MM-dd hh:mm:ss");  */ Date.prototype.format = function(format) { var now = new Date(); var localTime = this.getTime();  v

2016-08-16 17:34:16 950

原创 springAOP之aspectJ(一)

一:目标类,Seller和Waiter Seller.java package aopAspectj; public class Seller { public void greet(String name) { System.out.println("in seller greet run "); } public void server(String name) {

2016-07-28 15:34:17 968 1

原创 java设计模式之代理模式

一,静态代理 代理的好处是:我们在调用时候,可以不用直接操作目标类,而是使用的代理类,使用代理类的好处是:我们可以对代理类添加一些额外的方法,这样就是对目标类进行了增强。代理有三个角色 1,抽象角色,是一个接口(或者抽象类),代理角色,和真实角色都要实现此接口。 2,真实角色:具备各种功能(方法)的一个类 3,代理角色:持有真实角色的引用(成员变量),还可以有自己的功能(方法)。 1,首

2015-10-23 13:31:27 418

原创 java jvisualvm 检测工具

在catalina.sh 的 # # $Id: catalina.sh 1449412 2013-02-23 21:31:48Z kkolinko $ # ----------------------------------------------------------------------------- 下面加上 CATALINA_OPTS="-Dcom.sun.managem

2015-04-30 17:42:17 500

转载 mysql 如何提高批量导入的速度

最近一个项目测试,有几个mysql数据库的表数据记录达到了几十万条,在搭建测试环境 导入 测试数据时,十分慢。 在网上搜索了一下,有下面一些方法可以加快 mysql数据库导入数据的速度: 0. 最快的当然是直接 copy 数据库表的数据文件(版本和平台最好要相同或相似); 1. 设置 innodb_flush_log_at_trx_commit = 0 ,相对于 innodb_flush_

2015-04-20 11:43:24 1119

转载 msql 分表之merge 表

msql 分表之merge 表(来源http://huangliangfeixu.blog.163.com/blog/static/1897470622010111633927895/) Merge表有点类似于视图。 Merge表的优点: A: 分离静态的和动态的数据 B:利用结构接近的的数据来优化查询 C: 查询时可以访问更少的数据 D:更容易维护大数据集

2015-01-19 11:47:46 525

w3school帮助文档

w3school帮助文档领先的

2012-10-25

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除