- 浏览: 35168 次
- 性别:
- 来自: 北京
最新评论
文章列表
今天在做不同服务器间,免密码执行curl 命令
ssh cloud@192.168.161.56 "curl -D- -u jiratocloud:Jira@Cloud.2017 -X POST -H "X-Atlassian-Token: nocheck" -F "file=@/home/cloud/PBMK180608-K374-02-01.xlsx" http://192.168.161.56/rest/api/2/issue/LSM-3818/attachments"
对于这种需求可以将要执行的命令用“”包含起来, ...
今天刚好在做对于一个存在的excel文件的编辑,使用到了POI中的XSSFWorkBook
try (
InputStream inputStream = new FileInputStream(bioCloudProperties.getSampleInformationConfig().getSampleImportExcelPath());
FileOutputStream out = new FileOutputStream(filePath);
) {
Files.co ...
linux Hadoop安装及命令行使用
- 博客分类:
- Hadoop
Hadoop安装
1、确认系统配置了jdk 及环境变量
2、下载Hadoop安装包
http://mirrors.hust.edu.cn/apache/hadoop/common/hadoop-2.8.4/hadoop-2.8.4.tar.gz
3、下载完成后 解压该文件
cd /user/local
tar xzf hadoop-2.8.4.tar.gz
mkdir hadoop
mv hadoop-2.8.4/* hadoop/
修改配置
vim /etc/profile
添加 ...
1、比较两个文件的内容差异
取差集:grep -F -v -f use1.csv userids.txt | sort | uniq > uniq.txt
取交集:grep -F -f use1.csv userids.txt > uniq.txt
2、根据文件内容生成sql:
for i in `cat use1.csv`; do echo "update t_user_bind_customer_service s set s.service_id='16' where s.user_id='$i';" >> ser ...
系统的数据库缓存的使用思路:
1、对于项目的有关数据库的操作,我们需要分为读和写
2、自定义一个缓存的注解,给每个读的方法加上该注解
3、定义拦截器,判断请求的方法是否有该注解,如果有。则根据相关的key值在缓存中查找,有则返回,如果无,则查询数据库,并存入到缓存中
4、对于写的方法,如果数据更改,就需要删除缓存中的数据
1、jdk 1.8 之后,interface中的方法可以有方法体
public interface InterfaceTest {
[color=red]public static void method(){
System.out.println("this is interface test ......");
}
public default void methodOne(){ //该方法可以在实现类中从写
System.out.println("this is interfa ...
java 自定义注解中的三个主要注解:
@Target:指示注释内容的上下文,有如下类型:
/** Class, interface (including annotation type), or enum declaration */
TYPE,
/** Field declaration (includes enum constants) */
FIELD,
/** Method declaration */
METHOD,
/** Formal parameter declaration */
...
我需要根据一条select语句查询出来的结果,将其转换:
1、查询sql
SELECT d.status,COUNT(*) AS counts FROM t_personal_data d WHERE d.project_id='8a8300e25fc3c0d1015fc8da35fb0003' AND d.viewable IS TRUE GROUP BY d.status;
2、行转列语句:
SELECT
t.project_id,
MAX(CASE t.statu WHEN 'finish' THEN counts ELSE 0 END ) finis ...
报错的信息:
liquibase.exception.LockException: Could not acquire change log lock.
说明:当微服务构建完成后,在resource中有个文件:
/src/main/resources/config/liquibase/changelog/00000000000000_initial_schema.xml
将内容更改为如下:
[code="ja<?xml version="1.0" encoding="utf-8"?>
<data ...
在window环境下安装scrapy
1】进入到python的安装目录下:C:\Python27\Scripts
2】进入到命令行模式,执行如下命令;
pip install wheel
3】下载附件中的文件,将两个可执行的文件点击执行
4】将lxml-3.6.4-cp27-cp27m-win_amd64.whl 文件复制到C:\Python27\Scripts目录下,执行 pip install lxml-3.6.4-cp27-cp27m-win_amd64.whl
5】上述步骤完成后执行 pip install scrapy
6】 ...
日常开发中会经常用到map来存取值,但是对于HashMap中的四种取值方式效率比对如下:
1、我先在想map中存放了20000个键值对
Map<String,String> map = new HashMap<>();
int total=2000000;
for(int i=0;i< total;i++){
map.put(i+"",(i+1)+"");
}
2、四种取值方式比较
1、
Set&l ...
分析的源文件内容:
<fileNode access="" fileUuid="ac1eed02-eae9-11e7-9fd1-fa163e6dec89" metadata="" modifyTime="1513306994" name="All.DEG_final.clustered.data_subcluster_9.data" pid="abab9262-eae9-11e7-9fd1-fa163e6dec89" relativePath="Web_Re ...
前端项目访问主干项目出现跨域问题的解决方案:
1、主干项目为maven项目
在pox.xml文件中加入相应的包
<dependency>
<groupId>org.eclipse.jetty</groupId>
<artifactId>jetty-servlets</artifactId>
<version>9.3.0.M2</version>
</dependency>
...
1、JQUERY 选择器总结
$("#id") id选择器
$("element") element 指向DOM节点的标签名
$(".class") class 根据给定的css类名匹配元素。
$("*") * 匹配所有元素,多用来结合上下文来搜索
$("...") 例如 $("div,span,p .class") 指定任意多个选择器,并将匹配到的元素放在一个结果内
$("form input") 在给定的祖 ...
时间方法
1 时间格式转化 DATE_FORMAT(字段,时间格式) SELECT DATE_FORMAT(time,'%Y-%m-%d') FROM table;
2 时间转化成秒 TIME_TO_SEC(字段) SELECT TIME_TO_SEC(time) FROM table ;
3 秒转化成时间 SEC_TO_TIME(字段) SELECT SEC_TO_TIME(time) FROM table ;
4 查询今天的数据 TO_DAYS(字段) = TO_DAYS(now()); SELECT * FROM table WHERE TO_DAYS(ti ...