自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 资源 (3)
  • 收藏
  • 关注

原创 Git学习第七天

Git学习第七天cherry-pick、rebasecherry-pick作用:将某一个分支上的提交应用到另一个分支上应用场景:开发者在develop1分支上开发完新功能后,发现错了,这个功能应该在develop2上进行开发,这时候就可以使用cherry-pick将develop1上的提交应用上develop2上#将develop1上的提交应用上develop2上git checkou...

2019-08-04 16:13:50 216

原创 Git学习第六天

Git学习第六天submodule、subtree、注意事项submodule主要应用于多模块开发,举个例子:有个大型项目,A模块依赖于B模块,A和B分别作为不同的工程进行开发。此时就需要用到submodule,即:A仓库中引入B仓库。1.假设本地只有一个A仓库,远程有A仓库和B仓库2.进入A仓库,将远程B仓库作为子模块拉取下来git submodule add http://gith...

2019-08-04 16:11:19 201

原创 Git学习第五天

Git学习第五天别名、git refspec、注意事项、远程标签git别名给branch命令起个别名叫brgit config --global alias.br branch#以后可以用git br 代替 git branch可以根据自己的喜好,将一些难记的命令定义成自己容易记住的命令,比如:git config --global alias.st statusgit conf...

2019-08-03 00:26:07 232

原创 Git学习第四天

Git学习第四天git远程操作、远程协作模型、git远程分支的最佳实践git远程操作的基本命令1.将本地仓库推送到远程git remote add origin http://github.com/aaa/bbb.gitgit push -u origin master#将本地master分支与远程做关联,下次直接git push就能推送了2.查看所有远程仓库的别名git re...

2019-08-03 00:23:30 171

原创 Git学习第三天

Git学习第三天标签、blame命令,以及使用diff比较差别标签通常用于在发布版本时,对这个版本打上一个标签,方便以后对各个版本的查找。标签有两种:轻量级标签、带有附注标签1.创建一个轻量级标签git tag v1.0.12.创建一个带有附注标签git tag -a v1.0.2 -m 'message'3.查看标签git tag4.查找标签git tag -l '...

2019-07-30 23:02:56 120

原创 Git学习第二天

Git学习第二天分支的重要操作,版本回退分支的概念首先针对commit操作,就会形成一条完整的工作时间线,新的版本会指向旧的版本。分支的出现会把工作时间线分叉,可以创建多个分支,比如:master分支、dev分支。值得注意的是:无论在哪个分支,HEAD始终指向当前分支。HEAD文件存放目录在.git文件夹中。分支的重要操作1.查看分支git branch2.创建分支git b...

2019-07-30 00:03:46 163

原创 Git学习第一天

Git学习第一天git的一些入门知识,常用的重要指令(比如:增加、删除、修改、日志等),以及.gitignore文件git的理论基础git分为三大区域:工作区-------------->暂存区--------------->版本库git重要指令1.创建git仓库git init#会在当前目录下生成.git文件夹,内部是有关于本仓库的所有git配置,不建议手动修改。2...

2019-07-28 20:41:32 139

原创 Oracle学习(三)

Oracle学习(三)主要学习了PL/SQL编程语言、存储过程、存储函数、java调用存储过程和触发器文章目录Oracle学习(三)PL/SQL编程语言存储过程存储函数java调用存储过程触发器PL/SQL编程语言输出Hello Worddeclare --说明部分begin --程序 dbms_output.put_line('Hello World');end;引...

2019-06-27 16:31:55 179

原创 Oracle学习(二)

Oracle学习(二)主要学习了子查询、集合运算、处理数据、创建和管理表和其他数据库对象文章目录Oracle学习(二)子查询集合运算处理数据oracle分页与相关子查询创建和管理表其他数据库对象附:一些说明子查询查询工资比SCOTT高的员工信息select *from emp where sal > (select sal from emp where ename='SCOTT')...

2019-06-27 16:30:31 195

原创 Oracle学习(一)

Oracle学习(一)主要学习了基本的select语句、过滤与排序、单行函数、分组函数和多表查询文章目录Oracle学习(一)基本的select语句过滤与排序单行函数多行函数多表查询附:一些说明基本的select语句查看当前用户show user;当前用户下的表select * from tab;查看员工表的结构desc emp;查询所有的员工信息select * fr...

2019-06-20 23:58:17 175

原创 linux下安装mongoDB教程

linux下安装mongoDB花了一些时间,在虚拟机linux系统上安装了mongoDB,记录一下过程。文章目录linux下安装mongoDB上传安装包解压安装包创建配置文件启动mongoDB编写启动关闭脚本客户端工具上传安装包去官网下载安装包(注意版本号、适用操作系统、安装包格式)将下载好的安装包(mongodb-linux-x86_64-rhel70-4.0.9.tgz)上传到li...

2019-04-27 20:32:22 10817 3

转载 CountDownLatch、CyclicBarrier和 Semaphore

CountDownLatch、CyclicBarrier和 Semaphore本来想自己写的,但是这篇文章写得很好,直接引过来了。Java并发编程:CountDownLatch、CyclicBarrier和Semaphore在java 1.5中,提供了一些非常有用的辅助类来帮助我们进行并发编程,比如CountDownLatch,CyclicBarrier和Semaphore,今天我们就来学习...

2019-04-24 22:57:31 151

原创 springMVC掌握要点汇总

springMVC掌握要点汇总总结一下springMVC常用到的一些知识点文章目录springMVC掌握要点汇总springMVC的执行流程springMVC的核心配置请求参数的绑定springMVC的常用注解springMVC自定义类型转换器响应数据和结果视图文件上传springMVC全局异常处理器springMVC拦截器(AOP思想的应用)springMVC的执行流程浏览器发送请求...

2019-04-24 22:16:51 1239

原创 死锁的产生与避免

死锁的产生与避免文章目录死锁的产生与避免死锁的定义死锁产生的必要条件死锁产生的典型案例死锁的检测java中死锁避免的几个常见的方法死锁的定义所谓死锁,就是多个进程因竞争资源而造成的一种僵局(相互等待)。死锁产生的必要条件互斥条件:进程要求对所分配的资源(如打印机)进行排他性控制,在一段时间内某资源仅为一个进程所占有。此时若有其他进程请求该资源,则请求只能等待。不可剥夺条件:进程所获得...

2019-04-21 13:12:33 190

原创 ThreadPoolExecutor线程池

ThreadPoolExecutor线程池  昨天去百趣网面试,面试官问了很多问题,其中有部分是关于线程池的。因为只是用过,但是对其中的原理和应用场景还是一知半解,痛定思痛下重新学习一波。文章目录ThreadPoolExecutor线程池线程池的执行策略线程池的参数说明监控线程池的小技巧jdk提供的几种常用的线程池选择线程池的几种状态线程池的执行策略public void execute(...

2019-04-19 21:38:37 517

原创 mht文件转为html文件(mime4j方式)

mht文件转为html文件(方式二)由于之前提供的方式一,可能在工程的众多依赖中,存在jar包冲突,如mail.jar和javaee5.jar都存在javax.mail的类路径,导致在强制类型转换会出现异常,解决方式略显蛋疼(如去掉其中一个jar中的javax.mail的包),所以我们寻找到另一种解析方式,而且个人感觉比方式一会简单点:maven项目-pom依赖解析mht文件代码...

2018-07-08 23:04:17 2949

原创 mht文件转为html文件(javax.mail方式)

mht文件转为html文件由于mht文件是IE特有的格式,只能IE浏览器打开。用别的浏览器,如chrome打开该类型文件会产生乱码,但是我们大部分使用的还是chrome,因此想要打开该类型的文件,其中方法之一便是转为html之后,再打开。方法如下:文件格式说明maven项目-pom依赖解析mht文件代码文件格式说明maven项目-pom依赖邮件解析包 j...

2018-07-08 00:40:24 5570 1

原创 ElasticSearch常用分析命令整理(长期更新...)

ElasticSearch不仅是个用于的分布式的搜索引擎,更是一个分析引擎。

2018-02-17 23:47:00 406

原创 ElasticSearch常用搜索命令整理(长期更新...)

ElasticSearch常用搜索命令整理,包括查看集群状态,查看所有索引目录,以及对索引的CRUD,尤其是相关的查询的分类介绍。

2018-02-17 23:33:53 7757

原创 ElasticSearch5.6.7安装

ElasticSearch5.6.7,以及kibana5.6.7单机版安装教程。

2018-02-14 19:39:58 944 1

原创 数据库分库分表神器:中间件mycat

MyCAT:一个新颖的数据库中间件产品支持mysql集群,或者mariadb cluster,提供高可用性数据分片集群。你可以像使用mysql一样使用mycat。对于开发人员来说根本感觉不到mycat的存在。

2018-01-31 23:18:19 498

原创 外部无法连接kali(内核版本4.6.0)的mysql(版本5.6.30)问题解决方案

步骤一:1、进入mysql的用户表user,先要设置root可以访问mysql> update user set host = '%' where user = 'root'; ##若报错,不予理会即可2、修改/etc/mysql/my.cnf(或者/etc/mysql/mysql.conf.d/mysqld.cnf)上bind_addr改为0.0.0.0(或把该行注掉

2018-01-30 00:48:48 475

原创 centos安装mysql(5.6版本)找不到my.conf(用于修改表名大小写敏感问题)

1、关闭mysql/etc/init.d/mysql stop2、创建文件/etc/my.conf,拷贝my-default.cnf内容到my.confcp /usr/share/mysql/my-default.cnf /etc/mv /etc/my-default.cnf /etc/my.cnf3、修改数据库表大小写敏感的问题echo

2018-01-29 21:50:55 3023

原创 重置mysql的root密码(5.6版本)

关闭mysql服务/etc/init.d/mysql stop使用安全模式  --skip-grant-tables的参数启动mysqlmysqld_safe --skip-grant-tables再打开一个新shell,设置新的密码shell> mysqlmysql> UPDATE mysql.user SET password=PASSWORD('newpwd

2018-01-28 23:03:46 186

原创 实习第一周之javaSE复习

实习第一周之javaSE复习第一次写博客,没想到是因为实习期间太空闲的缘故~~醉醺醺#=.=#javaSE基础的复习字符串:String基本数据类型(八种):1.字节:byte(1字节) 2.整型:short(2字节)、int(4字节)、long(8字节) 3.浮点型:float(4字节)、double(8字节) 4.布尔:boolean 5.字符:char c=’我’;(2字节)运算

2016-08-31 23:48:19 493

mysql免安装版

windows下的mysql5.5免安装版,下载打开根目录下start.bat即可启动,mysql用户名和密码均为root

2018-02-10

EditPlus(内含注册机)

一款强大的编辑软件(内含注册机),程序员必备,刚需自取。

2018-01-28

SecureCRT-8.1.3(含注册机)

远程连接工具SecureCRT-8.1.3,内含注册机,刚需自取。

2018-01-28

空空如也

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

TA关注的人

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