自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(66)
  • 资源 (1)
  • 收藏
  • 关注

原创 并发--我的噩梦

项目中遇到并发,该如何写呢  网上关于线程的资料太多啦,都不知道该怎么写啦,毕竟以前用的少心沉不下来,代码lou不出来该如何交差啊/抓狂

2017-08-10 16:58:39 422

原创 maven

DOS命令窗口 :maven查看本地仓库中缺少的jar包命令 mvn clean install -Dmaven.test.skip=true

2017-07-19 11:42:30 265

原创 2017-7-14

一到周五下午就敲不动代码还是明天来加班吧  早点下班

2017-07-14 17:17:24 247

原创 2017-7-9

大热的天又来加班啦!还没有加班工资

2017-07-09 09:34:41 210

原创 2017.7.4

今天又是美好的一天昨天bug调出来啦,心里倍爽感觉快爱上编程啦fighting

2017-07-04 07:09:28 182

原创 2017.7.2

周末加班 倍爽

2017-07-02 12:17:56 218

原创 Haproxy的详细安装配置及注意事项

Haproxy的安装配置1:下载最新的haproxy文件 如haproxy-1.7.01.tar.gz2:上传到linux系统中3:解压缩 tar -zxvf haproxy-1.7.01.tar.gz4:cd haproxy5:安装haproxy                     makeTARGET=linux26 PREFIX=/usr/local/haprpx

2017-06-29 10:57:14 468

原创 haproxy的八种负载均衡策略

一、roundrobin,表示简单的轮询二、static-rr,表示根据权重三、leastconn,表示最少连接者先处理四、source,表示根据请求源IP五、uri,表示根据请求的URI,做cdn需使用;六、url_param,表示根据请求的URl参数'balance url_param' requires an URL parameter name

2017-06-29 05:43:44 4499

原创 haproxy.cfg配置详解

global           #全局设置       log 127.0.0.1   local0      #日志输出配置,所有日志都记录在本机,通过local0输出       #log loghost    local0 info       maxconn 4096             #最大连接数       chroot /usr/local/h

2017-06-28 16:23:05 5777

原创 Haproxy的详解

负载均衡:扩展了网络设备和服务器的带宽,增加吞吐量,加强网络数据处理能力,提供网络的灵活性和可用性1:HAPROXY是基于Linux的负载均衡软件,基于TCP和HTTP应用的代理,支持虚拟主机,其最高极限支持10G并发2:对于大型的Web服务器可以使用HAProxy,因为这些站点需要会话保持或七层处理,HAPROXY完全可以支持数以万计的并发连接,整合项目简单安全,能够保护web服务器

2017-06-28 16:21:28 442

原创 angular中uibpagination里面参数配置

Pagination中可以使用的属性有:属性名默认值备注boundary-linksfalse是否显示第一页和最后一页的按钮boundary-link-numbersfalse是否显示第一页和最后一页的页数,并在页数过多时用…表示被隐藏的页数direction-linkstrue是否显示上一页和下一页的按钮

2017-06-27 16:03:22 3511 1

原创 2017.6.26

周一又开始啦!好好上班啦期待今天有个好的开始希望不要加班

2017-06-26 08:23:18 182

原创 Encoder

/** * 将中文编码转换 *  * @author Administrator * */public class Encoder {public static String toUnicoder(String str) {// 创建字符串缓冲区StringBuilder builder = new StringBuilder();// 将传入的字符

2017-06-23 17:06:16 450

原创 PathUtil

//根据当前时间在给定目录下创建文件夹public static String createFolder(String rootPath){Calendar date = Calendar.getInstance();SimpleDateFormat formatYear=new SimpleDateFormat("yyyy");SimpleDateFormat formatM

2017-06-23 16:10:17 780

原创 MIMEType

/** * 通过图片类型格式获取图片文件名后缀 * @author Administrator * */public class MIMEType {public static final Map tupeFormat=new HashMap(){{put("image/gif",".gif");put("image/jpg",".jpg");put("

2017-06-23 11:21:57 356

原创 20170623

愉快的周末生活马上开始了可以好好看书啦

2017-06-23 08:33:18 197

原创 多线程总结☞锁机制

1:多线程共享资源的时候,一个要分出先来后到的,多线程的同步机制实际上是靠锁来完成的2:线程同步的方式:三种方式--(1)在方法上加synchronized关键字(2)在需要做同步的代码段上加synchronized(3)使用lock锁3:从JVM角度看待锁:JVM需要对两类线程共享的数据进行协调(保存在堆中实例变量和方法上的类变量)4:一个线程可以多次对同一对象上锁,对于每一个对象,

2017-06-22 11:19:56 512

原创 JDK8新特性☞Date接口测试

/** * JDK8新特性☞Date接口 Clock类提供了访问当前日期和时间的方法 Instant用来表示某个特定的时间点,也可以创建java.util.Date *  * @author Administrator * */public class Test5 {public static void main(String[] args) {Cl

2017-06-21 16:25:41 386

原创 JDK8新特性☞Stream接口测试

/** * JDK8新特性☞Stream接口:表示能应用在一组元素上一次执行的序列 Stream操作分为中间操作或者最终操作,最终操作返回一特定类型的计算结果, 中 * 间操作返回Stream本身,这样依次可以将多个操作串联起来 Stream操作需要制定一个数据源 * filter 配合forEach过滤后打印结果 * @author Administrator * */

2017-06-21 16:04:24 330

原创 JDK8新特性☞Optional测试

/** * JDK8新特性☞Optional接口:用来防止空指针异常的辅助类型 Optional是一个简单的容器 其值可能是null也可能不是null *  * @author Administrator * */public class Test3 {public static void main(String[] args) {Optional optional

2017-06-21 15:30:12 310

原创 JDK8新特性☞接口Supplier||Consumer||Compator测试

/** * JDK8新特性☞Supplier接口测试:该接口返回一个任意泛型的值,和Function接口不同的是该接口没有任何参数 * Consumer接口:表示执行在单个参数上的操作 Compartor接口: *  * @author Administrator * */public class Test2 {public static void main(Str

2017-06-21 14:57:46 3190

原创 JDK8新特性☞Function测试

/** * JDK8新特性☞Function接口测试 Function接口有一个参数并且返回一个结果,并附带一些和其他函数组合的默认方法 *  * @author Administrator * */public class Test1 {public static void main(String[] args) {Function function = Stri

2017-06-21 14:40:08 408

原创 JDK8新特性☞测试Predicate接口

/** * JDK8接口测试☞Predicate用法 * @author Administrator * *//** * JDK8接口测试☞Predicate用法 *  * @author Administrator * */public class Test {public static void main(String[] args) {

2017-06-21 14:28:53 681

原创 JDK8新特性☞访问对象字段和静态变量测试

/** * JDK8新特性☞访问对象字段与静态变量:可读又可写 *  * @author Administrator * * @param  * @param  */@FunctionalInterfacepublic interface Convert {T convert(F from);class Object {static

2017-06-21 14:11:16 747

原创 JDK8新特性☞访问局部变量测试

/** * JDK8新特性☞访问局部变量:,可以访问外层标记了final的局部变量,或者实例的字段以及静态变量 * @author Administrator *局部变量num前面加不加final都可以获取结果,但是无论加不加 num都不能重新赋值 * @param  * @param  *///@FunctionalInterfacepublic interfac

2017-06-21 13:53:07 268

原创 JDK8新特性☞方法构造方法的引用

一:创建实体类对象public class Person {private String firstName;private String lastName;public Person() {}public Person(String firstName, String lastName) {super();this.firstName = firstNam

2017-06-21 13:32:13 1353 1

原创 JDK1.8新特性☞函数式接口测试

/** * JDK1.8新特性☞函数式接口测试:函数式接口指仅仅包含一个抽象方法的接口,每一个该类型的方法都会匹配到这个抽象方法 * 默认方法不算抽象方法,也可以给函数式接口添加默认方法 * 函数式接口声明:在接口上面加注解@FunctionalInterface,如果编译器发现该接口下面有多于一个的抽象方法,就会报错 *  * @author Administrator 

2017-06-21 11:50:45 279

原创 JDK1.8新特性☞接口测试

/** * JDK1.8新特性☞接口测试 jdk1.8允许我们添加一个非抽象的方法实现,只需要使用default即可==扩展方法 * @author Administrator * */public interface Formula {void calcute(int a);default void sqrt(int a){double sqrt = Ma

2017-06-21 11:33:24 300

原创 JDK1.8新特性测试☞排序

/** * JDK1.8新特性☞排序 * @author Administrator * */public class JDKTest {//老版本排列字符串public static void main(String[] args) {List list=Arrays.asList("ab","aa","b","d");Collections.sort(lis

2017-06-21 11:05:43 1747

原创 线程池测试

/** * 一个线程池包含4个部分 * 1:线程池管理器:用于创建并管理线程池,包括 创建线程池  销毁线程池  添加任务 * 2:工作线程:线程池中的线程,在没有任务时处于等待状态,可以循环的执行任务 * 3:任务接口:每个任务实现的接口,以供工作线程调度任务执行,它主要规定了任务的入口,任务执行后的收尾工作,任务的执行状态等 * 4:任务队列:用于存放没有处理的任务,提供一

2017-06-21 10:30:53 418

原创 ThreadPoolTest

/** * 线程池 * 1:newCachedThreadPool:可缓存线程池,如果线程池长度超过处理需求,可灵活回收线程,如无可回收空间,则新建线程,线程池为无限大 * 当执行地二个任务时第一个任务已经完成,可以复用第一个任务的线程,而不用每次新建线程 * 2:newFixedThreadPool:定长线程池,可控制线程最大并发数,超出的线程会在队列中等待 * 3:newS

2017-06-21 09:22:41 281

原创 FastDfsUtil

public class FastDFSClient {private TrackerClient trackerClient = null;private TrackerServer trackerServer = null;private StorageServer storageServer = null;private StorageClient1 storageC

2017-06-21 08:39:51 646

原创 HttpClientUtil

public class HttpClientUtil {public static String doGet(String url, Map param) {// 创建Httpclient对象CloseableHttpClient httpclient = HttpClients.createDefault();String resultString =

2017-06-21 08:38:31 239

原创 FtpUtil

/**  * Description: 向FTP服务器上传文件  * @param host FTP服务器hostname  * @param port FTP服务器端口  * @param username FTP登录账号  * @param password FTP登录密码  * @param basePath FTP服务器基础目录 * @param filePat

2017-06-21 08:36:58 817

原创 ExceptionUtil

/** * 获取异常的堆栈信息 *  * @author Administrator * */public class ExceptionUtils {public static String getStackTrace(Throwable t) {StringWriter writer = new StringWriter();PrintWriter

2017-06-21 08:30:46 277

原创 IDUtils

/** * 1::图片名生成 * 2:商品ID生成 * @author Administrator * */public class IDUtils {//图片名生成public static String getImageName(){//取当前时间长整型long currentTimeMillis = System.currentTimeMillis()

2017-06-21 08:23:48 549

原创 VersionUtils

/** * 1:获取文件后缀名 * 2:获取版本号 * 3:获取的字符串是否为空 * @author Administrator * */public class VersionUtils {//判断对象是否为空public static String notNUll(String str) {if (str==null||str==""||str.equa

2017-06-20 08:31:13 703

原创 异常类自定义封装

/** * 异常追踪器封装 * @author Administrator * */public class ExceptionTracker {//创建字符输出流的初始化大小private static final int init_Buffer=2048;public static String tracker(Exception exception) {/

2017-06-20 08:05:23 958

原创 target和source之间的转换(目标对象和源对象之间的转换)

public class Transfer {// 定义两个Class对象private Class sourceClazz;private Class targetClazz;public Transfer() {Type[] c = ((ParameterizedType) getClass().getGenericSuperclass()).getActu

2017-06-19 14:09:44 5106

原创 栈的压入和弹出测试(测试队列)

/** * 测试队列入栈和出栈顺序 * @author Administrator * */public class QueenTest {public static boolean isPopOrder(int[] pushA,int[] popA) {Stack stack=new Stackint i=0;for (Integer integer

2017-06-19 13:28:23 335

blog博客Demo

关于博客的一个Demo

2017-05-24

空空如也

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

TA关注的人

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