`
文章列表
安装 Homebrew bash 下执行 ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"  
Git 常用命令使用   1)、本地库初始化 git init   2)、设置签名   作用:区分不同开发人员的身份。   说明:这里设置的签名和登录远程库(代码托管中心)的账户没有关系。   a)、项目级别签名:   git config user.name [AAA]   git config user.email [邮箱地址]   签名信息位置:cat .git/config   b)、系统级别签名:   git config --globaluser.name [AAA]   git config --global user.email [邮 ...
package com.jnj.cbo.common.utils; /** * @Author: wayyer * @Description: HanNuoTower * @Program: xxx * @Date: 2019.04.09 */ public class HanNuoTower { static int i = 1; public static void move(int n, char x, char y, char z){ if(n == 1){ i++; S ...
package com.java.dataStruct;   //节点类 public class Node<E> {          E item;     Node next;     public Node(){     }     public Node(E element){         this.item = element;     }     public Node(E element, Node next){         this.item = element;         this.next = next;     } ...
总结一下在工作中遇到的冲突及避免的办法, 一、修改同一处代码引起的冲突 git主要有master,release,dev,feature等分支,以dev/feature分支为例,主要用于开发测试主分支。   demo在feature合并dev分支的时候会出现的冲突。 dev环境的版本 import java.text.SimpleDateFormat; import java.util.Date; import java.util.ArrayList; import java.util.List;   feature_A的版本 import java.text.Si ...
封单个ip命令 iptables -I INPUT -s 211.1.0.0 -j DROP   封ip段 iptables -I INPUT -s 211.1.0.0/16 -j DROP  整个ip段 iptables -I INPUT -s 211.0.0.0/8 -j DROP   使用shell脚本执行后台程序线程,10s执行一次过滤非法ip   filter_blackip.sh脚本 #!/bin/bash #Desc:Auto filter and deny black ip script. #取得参数$1为最大访问参数,若留空则默认允许单IP最大N并发 ...
大数据时代,分布式缓存领域,大家可能较为熟悉Redis,当红一哥,还有经典老将Memcached, 以及新秀Apache Ignite, 当然还有Oracle的Coherence内存数据网格,今天我们主要关注投行金融领域的分布式缓存一哥Gemfire。   Gemfire的第一个商业版本由GemStone公司操刀正式发布于2002-2003年间,成为业界J2EE JCache -JSR107标准的中间件,兼容Java, C++, C#, 并在CEP(Complex Event Processing)处理领域一枝独秀。2008年借着金融危机之际凭着其实力击败老牌厂商Oracle, 大举进入 ...

hibernate

Hibernate框架在Java界的成功和高度的可接受性使得它成为了Java技术栈中最受欢迎的对象关系影射(ORM)解决方案。   采用Hibernate后,你就能够相当容易地在不同的数据库间进行切换,而且你还可以利用Hibernate提供的开箱即用的 ...
public static Properties getPropertiesFile () { File file = new File(filePath); if(file.exists() && !file.isDirectory()) { try (FileReader fr = new FileReader(file)) { props.load(fr); return props; } catch (Exception ioe) { ioe.printStackT ...
job create --name Job_name_xxx_test --definition 'triggerCeModule --dateFormat=yyyy-MM-dd --projectName=xxx' --deploy   Matcher nameMatcher = Pattern.compile("--name.+--definition").matcher(line); if (nameMatcher.find()) { name = nameMatcher.group(0); } name = name.replace(" ...

gemfire

一、GemFire是什么?   如果你了解Redis或memCached,那么恭喜,你很快就能理解GemFire是什么,没错,你可以把它理解为一个增强版的Redis,具体在哪些方面增强,我们日后慢慢聊。如果你不了解Redis,也没有关系,先看官方网站上的说法:Pivotal GemFire is the distributed, in-memory database for developers who are building the highest scaling and performing data-centric apps in the world. 但是,按照我对它的理解,我更 ...
install mysql image: docker pull mysql   manipulate mysql instance:   docker run --rm -itd --name mysql-wcao12 -p 3306:3306 -e MYSQL_ROOT_PASSWORD=wcao12 mysql   docker exec -it mysql-wcao12  bash   mysql -hlocalhost -uroot -pwcao12    new user:         create user 'test'@'localhost' ide ...
  install sybase: docker pull nguoianphu/docker-sybase   init sybase instance docker run -d -p 8000:5000 -p 8001:5001 --name sybase-wcao12 nguoianphu/docker-sybase docker exec -it  sybase-wcao12 bash isql -U sa -P myPassword -S MYSYBASE   create device test_data: 1> disk init 2> nam ...

POI自定义column width

    博客分类:
  • POI
POI设置自定义column width ... Cell oosCell = orow.createCell(oosCellNum); Sheet oSheet = outputWb.createSheet("输出结果"); oSheet.setColumnWidth(oosCellNum, 8 * 256); oosCell.setCellValue(oosPass); switch (oosPass){ case XlsxFileUtils.OOS_PASS: oosCell.setCellStyle(greenStyle); ...

Java8 流处理

    博客分类:
  • java
JDK8新特性Optional类的时候,提到对于Optional的两个操作映射和过滤设计到JDK提供的流式出来。这篇文章便详细的介绍流式处理: 一. 流式处理简介 流式处理给开发者的第一感觉就是让集合操作变得简洁了许多,通常我们需要多行代码才能完成的操作,借助于流式处理可以在一行中实现。比如我们希望对一个包含整数的集合中筛选出所有的偶数,并将其封装成为一个新的List返回,那么在java8之前,我们需要通过如下代码实现: 对于一个nums的集合: List<Integer> evens = new ArrayList<>(); for (final Integ ...
Global site tag (gtag.js) - Google Analytics