- 浏览: 191455 次
- 性别:
- 来自: 北京
-
最新评论
文章列表
使用httpclient-4.5.3jar之前要导入。
1.httpGet例子如下:
try (CloseableHttpClient httpclient = HttpClientBuilder.create().build())
{
HttpGet httpget = new HttpGet(“127.0.0.1”);
HttpResponse response = httpclient.execute(httpget);
String result = EntityUtils.toString(response.getEntity());
}
2,H ...
在看下面的例子前先说明下,如果你使用的是application.properties ,你就可以直接取值就可以了,如果自己想加个文件,就看下面的demo实现。
1,新建一个类,把文件加载进去,请看下面代码:
import org.springframework.context.annotation.Configuration;
import org.springframework.context.annotation.PropertySource;
@Configuration
@PropertySource(value = { "classpath:test.propertie ...
1,首先写一个类注意类上面的注解
@EnableAsync加到启动类上面。
2,在写一个你处理的异步类
import org.springframework.scheduling.annotation.Async;
import org.springframework.stereotype.Component;
/**
* @author zys
*/
@Component
public class AsyncDemo
{
@Async
public void getTest()
{
try
{
System.out.println("我开始休息了。。。 ...
第一个类
package com.www.util;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import org.springframework.web.servlet.HandlerInterceptor;
import org.springframework.web.servlet.ModelAndView;
public class MyInterceptor implements HandlerInterceptor {
pu ...
1.查找文件
find / -name filename.txt 根据名称查找/目录下的filename.txt文件。
find . -name “*.xml” 递归查找所有的xml文件
find . -name “*.xml” |xargs grep “hello world” 递归查找所有文件内容中包含hello world的xml文件
grep -H ‘spring’ *.xml 查找所以有的包含spring的xml文件
find ./ -size 0 | xargs rm -f & 删除文件大小为零的文件
ls -l | grep ‘.jar’ 查找当前目录中的所有 ...
本文用的thrift方式,首先建立user.thrift
#=================用户模块RPC服务接口=================
service UserInfoService {
UserInfo getUserInfo(1:i32 pageIndex,2:i32 pageSize,3:string userId) #根据用户id
}
#=================根据根据用户id取信息=================
struct UserInfo{
1: string userId,
2: string userName
}
...
java常用集合总结
- 博客分类:
- java常用集合总结
1、线程安全
线程安全就是说多线程访问同一代码,不会产生不确定的结果。
2、List类和Set类
List类和Set类是Collection集合接口的子接口。
Set子接口:无序,不允许重复。
List子接口:有序,可以有重复元素。
Set和List对比:
Set:检索元素效率低下,删除和插入效率高,插入和删除不会引起元素位置改变。
List:和数组类似,List可以动态增长,查找元素效率高,插入删除元素效率低,因为会引起其他元素位置改变。
Set和List具体子类:
Set
|————HashSet:以哈希表的形式存放元素,插入删除速度很快。
List
|————ArrayList:动 ...
/*1.字符串以prefix开始*/
StringUtils.startsWith("sssdf","");//结果是:true
StringUtils.startsWith("sssdf","");//结果是:true
StringUtils.startsWith("sssdf","s");//结果是:true
StringUtils.startsWith("sssdf","ss");//结果是:true
StringUtils.sta ...
package com.ljq.util;
import java.beans.BeanInfo;
import java.beans.Introspector;
import java.beans.PropertyDescriptor;
import java.lang.reflect.Method;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
/**
* Map工具类
*
*/
public class MapUtils {
...
package com.bean.user;
import java.util.ArrayList;
import java.util.Comparator;
import java.util.List;
import java.util.Set;
import java.util.TreeSet;
import com.bean.Order;
/**
* List集合中的对象按照某个字段去重实现
*
*
*/
public class DuplicateOrderTest {
public static void main(String[] args) {
...
BigDecimal用户详情
- 博客分类:
- BigDecimal用户详情
一、简介
Java在java.math包中提供的API类BigDecimal,用来对超过16位有效位的数进行精确的运算。双精度浮点型变量double可以处理16位有效数。在实际应用中,需要对更大或者更小的数进行运算和处理。float和double只能用来做科学计算或者是工程计算,在商业计算中要用java.math.BigDecimal。BigDecimal所创建的是对象,我们不能使用传统的+、-、*、/等算术运算符直接对其对象进行数学运算,而必须调用其相对应的方法。方法中的参数也必须是BigDecimal的对象。构造器是类的特殊方法,专门用来创建对象,特别是带有参数的对象。
二、构造器描述
...
springboot添加日志
- 博客分类:
- springboot添加日志
1首先在yml添加logback-spring.xml 文件
#配置logback
logging:
config: classpath:logback-spring.xml
2logback-spring.xml详情
<?xml version="1.0" encoding="UTF-8"?><configuration>
<!-- 属性文件 -->
<property name="processName" value="log"/>
...
package com.www.util;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;
import java.util.HashMap;
import java.util.Map;
public class IdCardUtil {
/**
* 身份证工具类
*
* <p>
* 先来了解一下身份证的组成规则: <br/>
* 1.号码的结构 公民身份 ...
@Data 在类上面的引用,不用在修改set和get的方法了,因为开发过程中可能修改一个属性就要改变set和get
例如
import lombok.Data;
@Data
public class Demo {
private String id;
private String name;
public static void main(String[] args) {
Demo demo= new Demo();
demo.id="234";
System.out.println(demo.id);
}
}
前提开发工具ieda插件安装lo ...
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;
import java.util.GregorianCalendar;
import java.util.TimeZone;
/**
* author zys
*/
public class DateUtil{
/**定义常量**/
public static final Stri ...