0%

jxl导入导出excel

一、导入依赖

1
2
3
4
5
<dependency>
<groupId>com.hynnet</groupId>
<artifactId>jxl</artifactId>
<version>2.6.12.1</version>
</dependency>
阅读全文 »

笔记

一、滚动条样式

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
/* 滚动条样式 */	
::-webkit-scrollbar {
width: 5px;
height: 5px;
background-color: #111;
}
/*定义滚动条轨道 内阴影+圆角*/
::-webkit-scrollbar-track {
-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
background-color: rgba(255,255,255,0.5);
}
/*定义滑块 内阴影+圆角*/
::-webkit-scrollbar-thumb {
border-radius: 10px;
-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
background-color: rgba(20,200,230,0.5);
}
/*滑块效果*/
::-webkit-scrollbar-thumb:hover{
border-radius: 5px;
-webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);
background: rgba(0,0,0,0.4);
}
/*IE滚动条颜色*/
html {
scrollbar-face-color:#bfbfbf;/*滚动条颜色*/
scrollbar-highlight-color:#000;
scrollbar-3dlight-color:#000;
scrollbar-darkshadow-color:#000;
scrollbar-Shadow-color:#adadad;/*滑块边色*/
scrollbar-arrow-color:rgba(0,0,0,0.4);/*箭头颜色*/
scrollbar-track-color:#eeeeee;/*背景颜色*/
}
阅读全文 »

Nginx 配置参数详解

默认配置文件在 nginx 目录下的 conf/nginx.conf 内容大概如下:

所有我就把它分为 全局配置、events 、http 吧

一、全局区配置

阅读全文 »

安装Nginx

一、yum安装Nginx

1、Centos7

  • 更新Nginx源:
    rpm -Uvh http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm
  • 安装Nginx: yum install -y nginx
  • 查看nginx所在文件:whereis nginx
  • 配置文件:/etc/nginx/nginx.conf
阅读全文 »

Springboot druid连接池数据库密码加密

突然发现,好久好久没有更新文章了,哎,最近好多事情要做。不说了,都是泪

一、导入依赖

1
2
3
4
5
<dependency>
<groupId>com.github.ulisesbocchio</groupId>
<artifactId>jasypt-spring-boot-starter</artifactId>
<version>1.8</version>
</dependency>
阅读全文 »

mongodb 副本集配置

副本集概念:就我的理解就是和主从复制 差不多,就是在主从复制的基础上多加了一个选举的机制。

复制集 特点:

数据一致性

  • 主是唯一的,没有Mysql 那样的双主结构
  • 大多数原则,集群存活节点小于二分之一是集群不可写,只可读
  • 从库无法写入数据
  • 自动容灾
阅读全文 »

mongodb 主从复制配置

主从复制也是挺常见数据备份了。

可以配置一主一从,或一主多从。明确一点就是只有一个主,我这里演示一主多从

一、环境

3台主机:(当然你在一台机器上启动多个服务端也是可以的)

  • 主 ip: 192.168.12.132
  • 从 ip: 192.168.12.133
  • 从 ip: 192.168.12.134

二、配置

阅读全文 »

分享一个时间Java工具类

  • 获取格式化输出
  • 获取当天开始/结束时间
  • 获取昨天开始/结束时间
  • 获取明天开始/结束时间
  • 得到N天之后的日期
  • 获取本周的开始/结束时间
  • 获取本月的开始/结束时间
  • 获取本年的开始/结束时间
  • 获取今年是哪一年
  • 获取本月是哪一月
  • 获取某年某月到某年某月按天的切片日期集合
  • 获取某年某月按天切片日期集合
  • 获取某年某月的第一天日期
  • 获取某年某月的最后一天日期
  • ……..
    阅读全文 »

MongoDB 高级命令语法

修改器名称 语法 案例 说明
$lt $lt:value db.persons.find({age:{$lt:27}) 查询age 小于 27的数据
$lte $lte:value db.persons.find({age:{$lte:27}) 查询age 小于等于 27的数据
$gt $gt:value db.persons.find({age:{$gt:27}) 查询age 大于27 的数据
$gte $gte:value db.persons.find({age:{$gte:27}) 查询age 大于等于27 的数据
$ne $ne:value db.persons.find({age:{$ne:27}) 查询age 不等于27 的数据
$set {$set:{key:value}} db.language.update({lang:”CH”},{$set:{name:”中国”}},true) 用来指定一个键值对,如果存在键就进行修改不存在则进行添加,第三个参数是不存在就添加
$inc {$inc:{key:value}} db.people.update({age:23},{$inc:{age:1}},true) 使用与数字类型,他可以为指定的键对应的数字类型的数值进行加(value=1)减(value=-1)操作.给age为23 的自增
$unset {$unset:{key:value}}} db.people.update({name:”jj”},{$unset:{age:1}}) 删除指定的键,在people这个文档中删除name为jj,的age属性
$push {$push:{key:value}} db.people.update({_id:1},{$push:{skills:”MongoDB”}},true) 如果指定的键是数组增追加新的数值,如果指定的键不是数组则中断当前操作,如果不存在指定的键则创建数组类型的键值对
$pushAll {$pushAll:{key:value}} db.people.update({_id:2},{$pushAll:{skills:[“MongoDB”,”JAVA”]}},true) 用法和$push相似它可以添加数组数据
$addToSet {$addToSet:{key:value}} db.people.update({_id:2},{$addToSet:{skills:”Linux”}}) 目标数组存在此项则不操作,不存在此项则加进去
$pop {$pop:{key:value}} db.people.update({_id:2},{$pop:{skills:-1}}) 从指定数组删除一个值1删除最后一个数值,-1删除第一个数值
$pull {$pull:{key:value}} db.people.update({_id:2},{$pull:{skills:”C++”}}) 从指定数组删除一个被指定的数值
$pullAll {$pullAll:{key:array}} db.people.update({_id:2},{$pullAll:{skills:[“C++”,”Linux”]}}) 从指定数组删除一个被指定的数值
$each {$each:{key:array}} db.people.update({_id:3},{$addToSet:{skills:{$each:[“MongoDB”,”JAVA”,”linux”]}}},true) 循环操作,这样就可以合并两个不同的数组了
$ 数组定位器 array.$.parame db.people.update({teacher.name:”bb”},{$set:{“teacher.$.sex”:”female”}}) 如果以有这么一条数据: { “_id” : ObjectId(“59f02f593e1b3b89f138d979”), “name” : “rstyro”, “age” : 23, “teacher” : [ { “name” : “aa”, “teach” : “english” }, { “name” : “bb”, “teach” : “math” }, { “name” : “cc”, “teach” : “chinese” } ] } 你要对teacher 数组中的name 为bb 添加一个sex 属性。
阅读全文 »