- 博客(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
131
原创 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
120
原创 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
377
原创 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
210
原创 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
194
原创 JVM学习笔记
Java虚拟机与程序的生命周期结束生命周期:A) 执行System.exit()方法B) 程序正常执行结束C) 程序在执行过程中遇到异常或错误而异常终止D) 由于操作系统出现错误而导致java虚拟机进程终止加载:查找并加载类的二进制数据连接: 验证:确保被加载的类的正确性 准备:为类的静态变量分配内存,并将期初始化为默认值 解析:把类中的符号引...
2018-04-03 10:40:41
126
原创 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
580
原创 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
356
原创 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
293
原创 Nginx学习(4)
Nginx的配置优化内容用户和组,生产环境下,最好是专门为Nginx创建用户和组,并单独设置权限,这样会更安全。 例:user nginx nginxworker_processes: 通常设置成cpu的中核数,或者其2倍,性能会更好。这样可以减少进程间切换带来的消耗。使用worker_cpu_affinity来绑定cpu,使得每个worker进程独享一个cpu,实现完全的并发,性能更好,不
2017-10-31 14:05:12
313
原创 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
321
原创 Nginx学习(2)
RewriteRewrite模块功能:用来执行URL重定向。这个机制有利于去掉恶意访问的url,也有利于搜索引擎优化(SEO)Nginx使用语法源于Perl兼容正则表达式(PCRE)库,基本语法如下:^ : 必须以^后的实体开头 $ :必须以$前的实体结尾 . :匹配任意字符 [] :匹配指定字符集内的任意字符 [^] :匹配任何不包括在指定字符集内的任意字符串 | :匹配|之前或之后的
2017-10-31 10:47:24
295
原创 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
308
原创 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
212
原创 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
203
原创 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
1999
原创 Maven 打包命令(1)
Maven 打war包不包括test部分mvn clean package -Dmavne.test.skip=true
2017-10-31 09:19:39
312
原创 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
368
原创 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
267
原创 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
333
原创 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
267
原创 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
411
原创 远程脚本软件 不能连接linux系统
SecureCRT Xshell 连接不上ubuntu 系统 没有安装openssh-server sudo -apt-get install openssh-server openssh-client
2017-09-26 15:56:02
234
原创 vmware 安装 tools
1.vmware 虚拟机中 安装vmware tools2.将vmware tools copy到指定目录并解压3.进入解压好的文件夹。执行安装命令 sudo ./wmware-install.pl 4.提示成功 重启系统 reboot...
2017-09-26 15:38:17
210
原创 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
305
原创 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
246
原创 Ubuntu安装Solr
第一步:下载solr的linux 64位版本的tar格式的压缩包第二步:复制到ubuntu下并解压出来 复制之后: 命令行操作: 第三步:把解压好的文件夹,将该文件夹目录下的dist/solr-4.10.3.war包部署到tomcat的下。并改名为solr.war 没有安装tomcat
2017-06-28 16:08:05
338
原创 Ubuntu下安装tomcat服务器
第一步:Ubuntu下安装jdk第二步:下载tomcat的linux 64位版本(64位系统)去apache自行网站下载第三步:将tomcat压缩包复制到ubuntu的文件夹中,并解压出来命令:解压效果: 第四步:在/usr/local/ 下创建tomcat的文件目录将解压好的tomcat文件夹复制到刚刚创建的目录下查看solr目
2017-06-28 15:59:51
227
原创 Ubuntu下安装jdk
第一步:在oracle官网下载liunx下的压缩包 如:第二步:将要压缩包复制到ubuntu的文件夹中 如:第三步:解压压缩包到当前文件夹,解压效果如上所示可以鼠标点击压缩包解压到当前文件夹 也可以用命令行操作命令行 tar操作 如:sudo tar-zxvf jdk-8u60-linux-x64.tar.gz第四步:将解压
2017-06-28 15:08:15
340
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人