自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

LZJWXJ树袋熊

关于平时工作学习的总结和思考

  • 博客(19)
  • 收藏
  • 关注

原创 使用 aether api 从指定maven仓库下载jar包

一、简介想要下载远程maven仓库中的jar,需要用到aether api。简单的来说我们需要远程仓库地址、用户名、密码以及maven信息等。在aether中,针对这些信息,有着自己的类库,下载jar主要用到:RepositorySystem、RepositorySystemSession、RemoteRepository、LocalRepositoryRepositorySyst...

2018-08-29 17:30:32 2469 1

原创 jedis操作redis中的key(封装)

一、由来之前的redis pool的文章,讲解了如何封装一个redis pool以及操作redis中的字符串,博客地址如下:https://blog.csdn.net/qq_36898043/article/details/82155202还有一篇文章封装了一些 操作redis中的list 。。。。https://blog.csdn.net/qq_36898043/article/...

2018-08-29 14:51:23 1291

原创 jedis操作redis中的hash(封装)

一、由来之前的redis pool的文章,讲解了如何封装一个redis pool以及操作redis中的字符串,博客地址如下:https://blog.csdn.net/qq_36898043/article/details/82155202还有一篇文章封装了一些 操作redis中的list 。。。。https://blog.csdn.net/qq_36898043/article/...

2018-08-29 13:45:26 10381

原创 jedis操作redis中的set(封装)

一、由来之前的redis pool的文章,讲解了如何封装一个redis pool以及操作redis中的字符串,博客地址如下:https://blog.csdn.net/qq_36898043/article/details/82155202还有一篇文章封装了一些 操作redis中的list 。。。。https://blog.csdn.net/qq_36898043/article/...

2018-08-29 13:26:02 17227 1

原创 jedis操作redis中的list(封装)

一、由来之前的redis pool的文章,讲解了如何封装一个redis pool以及操作redis中的字符串,博客地址如下:https://blog.csdn.net/qq_36898043/article/details/82155202关于 list相关操作命令可以参考runoob,连接地址如下:http://www.runoob.com/redis/redis-command...

2018-08-29 13:11:27 10700 1

原创 封装redis连接池 ( Jedis )

一、由来java操作redis,常用的是 jedis,,作为一个缓存数据库,或者称之为nosql类型的数据库,,redis也有连接对象,那么,问题来了,我们通过连接对象访问redis的时候,不应该不断的创建和销毁连接对象,此时,就用到了redis连接池技术,jedis中提供了jedis pool,但是为了操作方便,我们需要自己实现一下,这种思路和mysql 那些数据库连接池的思路是一摸一...

2018-08-28 22:04:50 2425 3

原创 grep -c 统计文件中某字符串的个数

想要知道文件中某个字符串出现的个数,比如日志文件中关键字的个数,可以使用grep -c案例:1、返回一个文件中字符串的个数:grep -c keyword 文件名2、分别返回 多个文件中 各自的个数:grep -c keyword 文件名1 文件名2 。。。 3、返回多个文件中  某字符串的个数之和:4、查找  当前目录下以xxx结尾的文件,统计文件中xx...

2018-08-21 19:39:24 39979 2

原创 mac 系统更新后,或者使用备份替换电脑后,git失效

git 不能使用,提示:      can't start git:usr/bin/git       probably the path to git executable is not valid这种情况可能出现在系统更新之后,该目录下git无法执行,下面说一下解决办法一.git默认路径是在user/bin/git,如果终端输入user/bin/git没有反应说明路径不正确...

2018-08-16 19:50:59 1079

原创 mysql自增主键不连续

当在mysql中使用 自增主键的时候,会出现先自增id不连续的情况,      比如,原本有1-10  10条记录,删除最后两条,,然后再插入一条记录,该记录的id是11 而不是9解决:每次删除记录后,执行:          ALTER table tableName  AUTO_INCREMENT=1;...

2018-08-15 17:35:56 3994

原创 架构的演进

一、垂直应用架构     1、原理 略二、RPC架构 1、原理略2、业界开源的rpc框架有很多,比较主流的rpc框架有:     1)facebook开发的远程服务调用框架  apache thrift     2)hadoop的子项目 Avro Rpc     3)caucho提供的基于binary-RPC实现的远程通信框架 Hessian     4)googl...

2018-08-06 21:37:39 186

转载 Java泛型详解:<T>和Class<T>的使用。泛型类,泛型方法的详细使用实例

一、引入1、泛型是什么首先告诉大家ArrayList就是泛型。那ArrayList能完成哪些想不到的功能呢?先看看下面这段代码:[java]&nbsp;view plain&nbsp;copy ArrayList&lt;String&gt;&nbs...

2018-08-06 21:35:49 12664 1

原创 git 删除文件 解决误删

如果我们在工作区中使用rm 文件名,删除了一个文件,,此时有两种情况,一种是确实需要删除,那么需要执行:      git rm 文件名      git commit -m "删除了XX文件"另一种是误删,则可以使用      git checkout -- 文件名:即将版本库中的内容替换工作区中的内容。...

2018-08-06 21:25:57 520

原创 git 撤销与修改(附加 文件的三种状态)

git 在本地有三个概念:工作区、暂存区、本地分支一、首先讲讲git中 本地文件的三种状态:使用git status可以查看文件的状态1、Untracked files即未跟踪的状态,这是文件的初始状态,也就是在工作区中的状态,就是说git不知道你这个文件的信息,没有生成快照2、Changes to be committed即文件在暂存区中生成了快照等待被提交(commit...

2018-08-06 20:53:49 2141

转载 git 回滚远程仓库(revert、reset、rebase)

使用git管理项目开发的过程中经常会碰到这种情况:某次提交已经push到了远程仓库,可是突然意识到“天哪,我怎么做了这么蠢的事情”。那么问题来了,怎么将远程代码库回滚呢?在网上看到大部分人给出的解决方案是先将本地回滚,然后删除远程分支,之后再将本地的分支push到远程仓库,这其实是一种很危险的方案,毕竟直接删除远程分支太狠了,不推荐这样做。。。关于远程仓库回滚首先,必须要明白的一件事,...

2018-08-06 20:47:45 13917

原创 git 放弃本地修改,远程分支强制覆盖本地

git fetch --all    //只是下载代码到本地,不进行合并操作git reset --hard origin/分支名如master    //把HEAD指向最新下载的版本

2018-08-06 10:17:19 27079 4

原创 web中,url rewrite的配置

一、url重写的优缺点:      优点:掩藏真实的url以及url中可能暴露的参数,以及隐藏web使用的编程语言,提高安全性                 便于搜索引擎收录      缺点:降低效率,影响性能。如果项目是内网使用,比如公司内部软件,则没有必要配置。二、配置过程将http://localhost:8080/atfc/pict/getUserList 伪装成h...

2018-08-03 19:01:31 1556

原创 展示 java中System.getProperty("") 获取的系统属性

代码://Java类路径System.out.println("---Java类路径----");System.out.println(System.getProperty("java.class.path"));//加载库时搜索的路径列表System.out.println("---加载库时搜索的路径列表----");System.out.println(System.getPr...

2018-08-03 17:59:32 1050

原创 rpc远程框架的原理、核心技术点概念以及用java socket实现简单的rpc

《分布式服务框架原理与实践》一、RPC架构      rpc,全称remote procedure call,即远程过程调用。它是一种进程间的通信方式,允许像调用本地服务一样,调用远程的服务。有很多的具体实现,如spring的http invoker、facebook的thrift二进制私有协议通信。      rpc在80s,由bruce jay nelson提出,他在论文中做了如下...

2018-08-03 15:23:19 455 1

原创 find 的使用以及和args grep结合使用的原理

一、概念在linux目录下,当需要找某个文件或者目录时使用,文件和目录都可以查找。find命令常用来搜索目录树中的文件或者目录,并可对搜索出来的目录或文件执行某些操作。 命令格式:find pathname -options [-print -exec -ok…],其中pathname表示在pathname这个目录下寻找。 -options表示find命令的常用选项,主要有 (1)、...

2018-08-02 20:39:30 12657

空空如也

空空如也

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

TA关注的人

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