自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(29)
  • 收藏
  • 关注

原创 mac idea 快捷键

Mac键盘符号和修饰键说明⌘ Command⇧ Shift⌥ Option⌃ Control↩︎ Return/Enter⌫ Delete⌦ 向前删除键(Fn+Delete)↑ 上箭头↓ 下箭头← 左箭头→ 右箭头⇞ Page Up(Fn+↑)⇟ Page Down(Fn+↓)Home Fn + ←End Fn + →⇥ 右制表符(Tab键)⇤ 左制表符(Shift+Tab)⎋ Escape (Esc)一、Editing(编辑)⌃Space 基本的代码补全(补全任何类

2021-09-14 16:31:54 98

原创 Git 常用操作

git push 本地分支代码到远程仓库git checkout -b local_branchgit push origin local_branch:remote_branch推送本地分支local_branch到远程分支 remote_branch并建立关联关系a.远程已有remote_branch分支并且已经关联本地分支local_branch且本地已经切换到local_branchgit pushb.远程已有remote_branch分支但未关联本地分支local_b

2021-09-14 16:28:34 77

原创 Centos7安装)Oracle 11gR2

Centos7安装)Oracle 11gR21.    下载相关软件VmwareCentos7镜像文件Oracle11g安装压缩包Xshell、secureCRT远程连接插件2.    安装桌面的Centos7系统3.    安装Oracle前准备工作a)     创建oracle数据库系统所需的用户和用户组1.    切换到root  su root2.    创建用户组oinstall dba...

2018-04-25 13:05:41 346

原创 centos7 安装redis

单机模式安装1.     下载redis安装包并解压安装包    tar -zxvf  redis-3.2.8.tar.gz2.    安装gcc依赖    yum install -y gcc3.    make编译redis    mv redis-3.2.8 /usr/local/    mv redis-3.2.8 redis    cd redis    make MALLOC=libc...

2018-04-25 11:05:59 161

原创 centos7 常用命令

1.    修改hosts文件  /etc/hosts2.    重启网卡 service network restart  3.    防火墙开放端口 firewall-cmd --permanent--zone=public --add-port=8080/tcp  4.    防火墙Reload firewall-cmd --reload 5.    检查是否生效 firewall-cmd ...

2018-04-25 10:33:10 148

原创 JVM学习笔记

Java虚拟机与程序的生命周期结束生命周期:A)   执行System.exit()方法B)   程序正常执行结束C)   程序在执行过程中遇到异常或错误而异常终止D)   由于操作系统出现错误而导致java虚拟机进程终止加载:查找并加载类的二进制数据连接:        验证:确保被加载的类的正确性       准备:为类的静态变量分配内存,并将期初始化为默认值       解析:把类中的符号引...

2018-04-03 10:40:41 107

原创 windows 创建oracle用户

oracle 12c 创建用户必须以c##开头 oracle之前的系统没有该要求创建用户的操作: create user c##用户名 identified by 密码; 然后是解锁用户和各种授权: 为刚创建的用户解锁:alter user c##用户名 account unlock;授予新用户创建权限:grant create session to c##用户名 ;授予新...

2017-12-04 08:54:19 537

原创 kafka学习(1)

ubuntu安装kafka集群配置3台虚拟机: 192.168.0.155 kafka1 192.168.0.154 kafka2 192.168.0.156 kafka3 第一步:安装JDK ubuntu安装JDK 第二步:安装zookeeper集群 ubuntu安装zookeeper集群 第三步:安装kafka集群 3.1 下载kafka安装包(kafka_2.12-0.1

2017-11-03 17:17:58 327

原创 zookeeper学习(3)

ubuntu安装zookeeper集群配置3台虚拟机: 192.168.0.155 kafka1 192.168.0.154 kafka2 192.168.0.156 kafka3 第一步:每个虚拟机安装JDK ubuntu安装jdk 第二步:安装zookeeper集群 2.1 下载zookeeper的源码包(以zookeeper-3.4.6.tar.gz为例) 2.2 上传到

2017-11-03 16:14:40 239

原创 Nginx学习(4)

Nginx的配置优化内容用户和组,生产环境下,最好是专门为Nginx创建用户和组,并单独设置权限,这样会更安全。 例:user nginx nginxworker_processes: 通常设置成cpu的中核数,或者其2倍,性能会更好。这样可以减少进程间切换带来的消耗。使用worker_cpu_affinity来绑定cpu,使得每个worker进程独享一个cpu,实现完全的并发,性能更好,不

2017-10-31 14:05:12 281

原创 Nginx学习(3)

常见功能配置Nginxd的HTTP配置主要区块http { //这和是协议级别 include mime.types; default_type application/octet-stream; keepalive_timeout 65; gzip on; server { //这个是服务器级别 listen 80;

2017-10-31 11:21:24 275

原创 Nginx学习(2)

RewriteRewrite模块功能:用来执行URL重定向。这个机制有利于去掉恶意访问的url,也有利于搜索引擎优化(SEO)Nginx使用语法源于Perl兼容正则表达式(PCRE)库,基本语法如下:^ : 必须以^后的实体开头 $ :必须以$前的实体结尾 . :匹配任意字符 [] :匹配指定字符集内的任意字符 [^] :匹配任何不包括在指定字符集内的任意字符串 | :匹配|之前或之后的

2017-10-31 10:47:24 249

原创 RESTful API设计风格(1)

请求类型 请求路径 功能 GET /girls 获取女生列表 POST /girls 创建一个女生 GET /girls/id 通过id查询一个女生 PUT /girls/id 通过id更新一个女生 DELETE /girls/id 通过id删除一个女生

2017-10-31 09:39:58 263

原创 Zookeeper学习(2)

zk启动自动容灾添加两个参数 1. hdfs-site.xml<property> <name>dfs.ha.automatic-failover.enabled</name> <value>true</value></property>core-site.xml<property> <name>ha.zookeeper.quorum</name> <val

2017-10-31 09:30:56 182

原创 Lambda学习(1)

不带参数new Thread(new Runnable(){// 接口名 @Override public void run(){// 方法名 System.out.println("Thread run()"); } }).start();// JDK8 Lambda表达式写法 new Thread( () -> System.out.println("

2017-10-31 09:28:34 157

原创 Maven设置远程仓库地址

maven的解压文件中conf目录下的settings.xml maven设置阿里私有云 <mirror> <id>nexus-aliyun</id> <mirrorOf>*</mirrorOf> <name>Nexus aliyun</name> <url>http://maven.aliyun.com/nexus/content/groups/public</url> </

2017-10-31 09:22:44 1930

原创 Maven 打包命令(1)

Maven 打war包不包括test部分mvn clean package -Dmavne.test.skip=true

2017-10-31 09:19:39 279

原创 Docker学习笔记(3)

多容器app1.Docker-compose安装1.1curl安装安装curl -L https://github.com/docker/compose/releases/download/1.7.1/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-composechmod +x /usr/local/bin/docker-

2017-10-12 14:49:43 321

原创 Docker学习笔记(2)

Docker命令docker run imageName如果本地没有镜像,先去远程仓库pull,再运行镜像docker rmi imageId通过镜像id 删除镜像docker cp index.html ContainerId://pwd将index.html复制到该容器对象的目录下,重启镜像,不保留该操作。docker commit -m ‘msg’ ContainerId newImageNa

2017-09-29 17:59:33 220

原创 Nginx学习(1)

Location写法location [ = | ~ | ~* | ^~ ] uri { ... }location @name { ... }1. 没有修饰符 表示:必须以指定模式开始Server{ Server_name mao.com; Location /abc{…}}Mao.com/abc /abc?a=1 /abc/ /abcde 都可以进入该location

2017-09-28 11:01:51 290

原创 Docker学习笔记(1)

安装dockerubuntu1.安装系统自带的dockerapt-get updateapt-get install -y docker.io2.安装最新版本的dockercurl -s https://get.docker.com|sh (没有试过)启动docker的服务service docker startdocker镜像操作:docker 拉取远程镜像docker pull [OP

2017-09-27 16:39:09 241

原创 ubuntu安装Nginx

安装步骤1.安装gcc的依赖方法1:sudo apt-get install build-dep gcc 方法2:sudo apt-get install build-essential查看gcc安装是否成功: gcc --version 输出gcc对应的版本信息则为成功2.安装pcre依赖sudo apt-get install libpcre3 lib...

2017-09-27 16:27:22 377

原创 远程脚本软件 不能连接linux系统

SecureCRT Xshell 连接不上ubuntu 系统 没有安装openssh-server sudo -apt-get install openssh-server openssh-client

2017-09-26 15:56:02 196

原创 vmware 安装 tools

1.vmware 虚拟机中 安装vmware tools2.将vmware tools copy到指定目录并解压3.进入解压好的文件夹。执行安装命令  sudo ./wmware-install.pl 4.提示成功  重启系统 reboot...

2017-09-26 15:38:17 176

原创 sql查询树形结构的数据 n+1问题

在orm框架中,比如hibernate和mybatis都可以设置关联对象,比如user对象关联dept假如查询出n个user,那么需要做n次查询dept,查询user是一次select,查询user关联的 dept,是n次,所以是n+1问题,其实叫1+n更为合理一些。优化的做法//一次性查询所有的数据List zs = xxxxx//将数据组合父子关系F

2017-08-17 14:22:40 273

原创 Zookeeper学习(1)

1.在/usr/local/创建zookeeper目录mkdir /usr/local/zookeeper2.解压zookeeper的压缩包,并复制到/usr/local/zookeeper  tar -zxvf zookeeper-3.4.6.tar.gz   cp zookeeper-3.4.6  /usr/local/zookeeper -r3.进入配置文件目录,

2017-08-02 13:13:59 226

原创 Ubuntu安装Solr

第一步:下载solr的linux 64位版本的tar格式的压缩包第二步:复制到ubuntu下并解压出来               复制之后:           命令行操作:         第三步:把解压好的文件夹,将该文件夹目录下的dist/solr-4.10.3.war包部署到tomcat的下。并改名为solr.war       没有安装tomcat

2017-06-28 16:08:05 301

原创 Ubuntu下安装tomcat服务器

第一步:Ubuntu下安装jdk第二步:下载tomcat的linux 64位版本(64位系统)去apache自行网站下载第三步:将tomcat压缩包复制到ubuntu的文件夹中,并解压出来命令:解压效果:         第四步:在/usr/local/ 下创建tomcat的文件目录将解压好的tomcat文件夹复制到刚刚创建的目录下查看solr目

2017-06-28 15:59:51 199

原创 Ubuntu下安装jdk

第一步:在oracle官网下载liunx下的压缩包           如:第二步:将要压缩包复制到ubuntu的文件夹中           如:第三步:解压压缩包到当前文件夹,解压效果如上所示可以鼠标点击压缩包解压到当前文件夹 也可以用命令行操作命令行 tar操作 如:sudo tar-zxvf  jdk-8u60-linux-x64.tar.gz第四步:将解压

2017-06-28 15:08:15 271

空空如也

空空如也

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

TA关注的人

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