y_index的博客

逆水行舟,不进则退

rest

1、GET请求会向数据库发索取数据的请求,从而来获取信息,该请求就像数据库的select操作一样,只是用来查询一下数据,不会修改、增加数据,不会影响资源的内容,即该请求不会产生副作用。无论进行多少次操作,结果都是一样的。2、与GET不同的是,PUT请求是向服务器端发送数据的,从而改变信息,该请求就...

2018-04-28 10:48:02

阅读数:21

评论数:0

获取IP

public static String getIpAddr(HttpServletRequest request) { String ip = request.getHeader("X-Real-IP"); if (ip == null || ip.l...

2018-04-26 10:25:42

阅读数:64

评论数:0

mybatis在xml文件中处理大于号小于号的方法

第一种方法:用了转义字符把>和<替换掉,然后就没有问题了。SELECT * FROM test WHERE 1 = 1 AND start_date <= CURRENT_DATE AND end_date &am...

2018-04-25 10:33:20

阅读数:15

评论数:0

dubbox简单搭建

第一章:Dubbox简介 Dubbox是一个开源的RPC(Remote ProcedureCall Protocol)远程调用框架,是由dangdang对阿里的Dubbo的升级,可以被视为Dubbo的增强版,基本架构没有变动,升级spring2.x到spring3.x,支持restful风格的调用...

2018-04-24 09:56:08

阅读数:132

评论数:1

dubbox

相信有很多小伙伴都知道,dubbo是一个分布式、高性能、透明化的RPC服务框架,提供服务自动注册、自动发现等高效服务治理方案,dubbo的中文文档也是非常全的,中文文档可以参考这里dubbo.io。由于官网的介绍比较简洁,我这里打算通过Maven多模块工程再给小伙伴们演示一下用法。  这里我还是以...

2018-04-23 16:04:40

阅读数:70

评论数:0

zookeeper

分布式应用现在已经越来越广泛,Spring Could也是一个不错的一站式解决方案,不过据我了解国内目前貌似使用阿里Dubbo的公司比较多,一方面这个框架也确实很OK,另一方面可能也是因为Dubbo的中文文档比较全的缘故,据Dubbo官网上的消息,阿里已经重新开始了对Dubbo的维护,这也算是使用...

2018-04-23 15:50:20

阅读数:33

评论数:0

Callable与Runable区别

1. Callable与Runable区别Java从发布的第一个版本开始就可以很方便地编写多线程的应用程序,并在设计中引入异步处理。Thread类、Runnable接口和Java内存管理模型使得多线程编程简单直接。但Thread类和Runnable接口都不允许声明检查型异常,也不能定义返回值。没有...

2018-04-20 15:27:25

阅读数:90

评论数:0

多线程join 和 CountDownLatch

首先,我们来看一个应用场景1:假设一条流水线上有三个工作者:worker0,worker1,worker2。有一个任务的完成需要他们三者协作完成,worker2可以开始这个任务的前提是worker0和worker1完成了他们的工作,而worker0和worker1是可以并行他们各自的工作的。如果我...

2018-04-20 15:06:24

阅读数:29

评论数:0

java多线程问题

1、多线程有什么用?一个可能在很多人看来很扯淡的一个问题:我会用多线程就好了,还管它有什么用?在我看来,这个回答更扯淡。所谓”知其然知其所以然”,”会用”只是”知其然”,”为什么用”才是”知其所以然”,只有达到”知其然知其所以然”的程度才可以说是把一个知识点运用自如。OK,下面说说我对这个问题的看...

2018-04-20 11:20:45

阅读数:38

评论数:0

ExecutorService线程池

1、new Thread的弊端执行一个异步任务你还只是如下new Thread吗?new Thread(new Runnable() { @Override public void run() { // TODO Auto-generated method stu...

2018-04-19 20:02:34

阅读数:46

评论数:0

ThreadPoolTaskExecutor

<bean id="threadPoolTaskExecutor" class="org.springframework.scheduling.concurrent.ThreadPoolTaskExecut...

2018-04-18 15:53:54

阅读数:43

评论数:0

zip解压

/* @()GzipUtil.java * * (c) COPYRIGHT 2009-2013 Newcosoft INC. All rights reserved. * Newcosoft CONFIDENTIAL PROPRIETARY * Newcosoft Advanced Tec...

2018-04-18 14:22:26

阅读数:30

评论数:0

sftp utils

ChannelSftp类是JSch实现SFTP核心类,它包含了所有SFTP的方法,如: 文件上传put(),文件下载get(),进入指定目录cd(). 得到指定目录下的文件列表ls(). 重命名指定文件或目录rename(). 删除指定文件rm(),创建目录mkdir(),删除目录rmdir()....

2018-04-18 14:19:25

阅读数:63

评论数:0

java读取配置文件,继承PropertyPlaceholderConfigurer.从spring容器获取对象

package com.test.utils; import java.util.HashMap; import java.util.Map; import java.util.Properties; import org.springframework.beans.BeansExceptio...

2018-04-11 11:24:05

阅读数:176

评论数:0

单例小结

推荐双重检查和静态内部类同步方法:不要求效率也是可以的。public synchronized static SpringConfigTool init() {        if (stools == null) {            stools = new SpringConfigToo...

2018-04-11 10:41:25

阅读数:34

评论数:0

反射

一、反射的概述使用的前提条件:必须先得到代表的字节码的Class,Class类用于表示.class文件(字节码)JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为j...

2018-04-10 14:52:59

阅读数:113

评论数:0

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