上一页 1 ··· 5 6 7 8 9 10 11 下一页
摘要: 建造者模式 建造者模式(Builder Pattern)使用多个简单的对象一步一步构建成一个复杂的对象。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。 一个 Builder 类会一步一步构造最终的对象。该 Builder 类是独立于其他对象的。 介绍意图:将一个复杂的构建与其表示 阅读全文
posted @ 2019-07-28 14:48 纵码万水千山 阅读(149) 评论(0) 推荐(0) 编辑
摘要: tar选项说明:1.c为生成档案文件,创建打包文件;2.x为解开档案文件;3.v为列出归档解档的详细过程,显示进度;4.指定档案文件名称,f后面一定是.tar文件,所以必须放选项最后 6.ln -s 被链接的源文件 链接文件 注意:没有 -s 为硬链接 软链接其实就是源文件的一个快捷方式;实际上在l 阅读全文
posted @ 2019-07-27 23:58 纵码万水千山 阅读(1660) 评论(0) 推荐(0) 编辑
摘要: 1. 查询时间:date命令 2.查询日历:cal命令 cal -y 显示一年的日历 3.查询磁盘剩余空间:df -h (df为disk free) 4.查询文件目录的大小:du -h [目录名] (du为disk usage) -h 人性化的显示文件的大小 5. ps aux 查看当前进程的详细状 阅读全文
posted @ 2019-07-25 23:48 纵码万水千山 阅读(263) 评论(0) 推荐(0) 编辑
摘要: 修改权限 1. chown 文件或目录的拥有者 chown 用户名 文件名|目录名 -rw-r--r-- 1 guanbin guanbin 0 7月 11 01:25 test.py guanbin@guanbin-virtual-machine:~$ sudo chown test test.p 阅读全文
posted @ 2019-07-23 23:43 纵码万水千山 阅读(6057) 评论(0) 推荐(0) 编辑
摘要: 1.用户组 添加组:groupadd 组名 [root@Server-n93yom ~]# groupadd dev [root@Server-n93yom ~]# cat /etc/group | grep dev dev:x:10011: [root@Server-n93yom ~]# 删除组: 阅读全文
posted @ 2019-07-22 17:11 纵码万水千山 阅读(65570) 评论(0) 推荐(3) 编辑
摘要: 命令模式(Command Pattern)是一种数据驱动的设计模式,它属于行为型模式。请求以命令的形式包裹在对象中,并传给调用对象。调用对象寻找可以处理该命令的合适的对象,并把该命令传给相应的对象,该对象执行命令。 介绍 意图:将一个请求封装成一个对象,从而使您可以用不同的请求对客户进行参数化。 主 阅读全文
posted @ 2019-07-21 15:05 纵码万水千山 阅读(123) 评论(0) 推荐(0) 编辑
摘要: https://jinnianshilongnian.iteye.com/blog/14872351、预备知识 aop概念请参考【http://www.iteye.com/topic/1122401】和【http://jinnianshilongnian.iteye.com/blog/1418596 阅读全文
posted @ 2019-07-21 14:41 纵码万水千山 阅读(154) 评论(0) 推荐(0) 编辑
摘要: 一、代理模式的基本介绍 代理模式:为一个对象提供一个替身,以控制对这个对象的访问,即通过代理对象访问目标对象,这样做的好处是:可以在目标对象实现的基础上增强额外的功能操作,即扩展目标对象的功能。 被代理的对象可以是远程对象、创建开销大的对象或需要安全控制的对象 代理模式有不同的形式,主要有三种:静态 阅读全文
posted @ 2019-07-21 00:41 纵码万水千山 阅读(138) 评论(0) 推荐(0) 编辑
摘要: 1.MySQL基础 MySQL是一个开放源代码的关系数据库管理系统。原开发者为瑞典的MySQL AB公司,最早是在2001年MySQL3.23进入到管理员的视野并在之后获得广泛的应用。 2008年MySQL公司被Sun公司收购并发布了首个收购之后的版本MySQL5.1,该版本引入分区、基于行复制以及 阅读全文
posted @ 2019-06-23 23:11 纵码万水千山 阅读(453) 评论(0) 推荐(0) 编辑
摘要: 一、事物1、什么是事物 事物指的是逻辑上的一组操作,这组操作要么全部成功,要么全部失败 2、事物的特性 原子性:事物是一个不可分割的工作单位,事物中的操作要么都发生,要么都不发生 一致性:事物前后数据的完整性必须保持一致 隔离性:指多个用户并发访问数据库时,一个用户的事物不能被其他用户的事物所干扰, 阅读全文
posted @ 2019-06-17 22:53 纵码万水千山 阅读(137) 评论(0) 推荐(0) 编辑
摘要: https://www.cnblogs.com/yuanermen/p/4574473.html 一、概述 1、概要 现在的项目基本都是用Maven来管理工程,这样一来在公司内容搭建一个私服就非常有必要了,这样一来可以管理公司内部用的JAR包,也可以管理第三方的各种JAR来,以免每次都要从外网的仓库 阅读全文
posted @ 2019-06-09 20:32 纵码万水千山 阅读(418) 评论(0) 推荐(0) 编辑
摘要: 转载 https://ningyu1.github.io/site/post/75-mysql-lock-wait-timeout-exceeded/ 这个问题我相信大家对它并不陌生,但是有很多人对它产生的原因以及处理吃的不是特别透,很多情况都是交给DBA去定位和处理问题,接下来我们就针对这个问题来 阅读全文
posted @ 2019-06-09 15:01 纵码万水千山 阅读(72669) 评论(0) 推荐(2) 编辑
摘要: https://www.cnblogs.com/wodebudong/articles/7976474.html 最近遇到一件锁表的情况,发现更新的语句where检索的字段,没有建索引,且是批量操作的,就出现了锁表的情况了。 所以有两个问题: 1.建索引和不建索引,对锁表的影响 2.为什么批量更新时 阅读全文
posted @ 2019-06-09 14:59 纵码万水千山 阅读(8270) 评论(0) 推荐(0) 编辑
摘要: nohup 详解 阅读目录 nohup 案例 nohup和&的区别 参考链接 正文 回到顶部 nohup nohup 命令运行由 Command参数和任何相关的 Arg参数指定的命令,忽略所有挂断(SIGHUP)信号。在注销后使用 nohup 命令运行后台中的程序。要运行后台中的 nohup 命令, 阅读全文
posted @ 2019-06-05 23:23 纵码万水千山 阅读(494) 评论(0) 推荐(0) 编辑
摘要: jenkins是一个广泛用于持续构建的可视化web工具,持续构建说得更直白点,就是各种项目的"自动化"编译、打包、分发部署。jenkins可以很好的支持各种语言(比如:java, c#, php等)的项目构建,也完全兼容ant、maven、gradle等多种第三方构建工具,同时跟svn、git能无缝 阅读全文
posted @ 2019-06-05 23:10 纵码万水千山 阅读(173) 评论(0) 推荐(0) 编辑
摘要: 其实EhCache使用的就是Spring Cache的注解。 1.1 @Cacheable @Cacheable可以标记在一个方法上,也可以标记在一个类上。当标记在一个方法上时表示该方法是支持缓存的,当标记在一个类上时则表示该类所有的方法都是支持缓存的。对于一个支持缓存的方法,Spring会在其被调 阅读全文
posted @ 2019-05-26 21:30 纵码万水千山 阅读(1354) 评论(0) 推荐(2) 编辑
摘要: 目录 SpEL简介与功能特性 一、为什么需要Spring表达式语言 二、SpEL表达式Hello World! 三、SpEL表达式 3.1、文字表达式 3.2、SPEL语言特性 3.2.1、属性 3.2.2、数组 3.2.3、列表 3.2.4、索引器、与字典 3.2.5、方法 3.2.6、操作符 3 阅读全文
posted @ 2019-05-26 20:52 纵码万水千山 阅读(366) 评论(0) 推荐(0) 编辑
摘要: Lombok简介及入门使用 lombok既是一个IDE插件,也是一个项目要依赖的jar包. Intellij idea开发的话需要安装Lombok plugin,同时设置 Setting -> Compiler -> Annotation Processors -> Enable annotatio 阅读全文
posted @ 2019-05-26 20:05 纵码万水千山 阅读(1048) 评论(0) 推荐(0) 编辑
摘要: Builder 优雅的链式调用来实现实例化对象 1. 首先在实体类中,构造一个Builder内部类,由Builder来完成Person的属性赋值,并最终执行build来完成Person的实例化 2.链式调用进行赋值 3. 内部类的代码,可以由InnerBuilder插件实现,减少人工写代码的工作量 阅读全文
posted @ 2019-05-26 19:47 纵码万水千山 阅读(1180) 评论(0) 推荐(0) 编辑
摘要: 1.异常的分类 1. 非运行时异常(Checked Exception) Java中凡是继承自Exception但不是继承自RuntimeException的类都是非运行时异常。 2. 运行时异常(Runtime Exception/Unchecked Exception) RuntimeExcep 阅读全文
posted @ 2019-05-22 13:42 纵码万水千山 阅读(985) 评论(0) 推荐(0) 编辑
摘要: 1.pom中添加引入cpdetector(一个可以自动检测文本编码格式的项目) //pom中添加引入cpdetector(一个可以自动检测文本编码格式的项目) <dependency> <groupId>net.sourceforge.cpdetector</groupId> <artifactId 阅读全文
posted @ 2019-05-13 18:33 纵码万水千山 阅读(616) 评论(0) 推荐(0) 编辑
摘要: https://www.cnblogs.com/jyaray/archive/2011/04/30/2033362.html tar命令详解 -c: 建立压缩档案 -x:解压 -t:查看内容 -r:向压缩归档文件末尾追加文件 -u:更新原压缩包中的文件 这五个是独立的命令,压缩解压都要用到其中一个, 阅读全文
posted @ 2019-03-27 11:31 纵码万水千山 阅读(647) 评论(0) 推荐(0) 编辑
摘要: http://blog.csdn.net/buxiaoxia/article/details/69788114 https://www.cnblogs.com/xiaohanlin/p/8016803.html https://blog.csdn.net/xiang__liu/article/det 阅读全文
posted @ 2019-03-24 21:40 纵码万水千山 阅读(906) 评论(0) 推荐(0) 编辑
摘要: 1. 一般而言,按照提示执行以下两个命令即可生成新的Change-id - gitdir=$(git rev-parse --git-dir); scp -p -P 29418 guan@192.168.84.22:hooks/commit-msg ${gitdir}/hooks/ - git co 阅读全文
posted @ 2019-03-15 00:33 纵码万水千山 阅读(1210) 评论(0) 推荐(0) 编辑
摘要: 若commit 了两次,想回退到上一次的commit怎么办 使用git reset --hard commit_id 即可 1. git reset --hard commit_id 即可以回退到上次commit也可以回退到这次的commit 2. 若忘了commit_Id怎么办,使用git ref 阅读全文
posted @ 2019-03-15 00:15 纵码万水千山 阅读(127) 评论(0) 推荐(0) 编辑
摘要: Ctrl+a: 光标移动到行首 Ctrl+e: 光标移动到行末 Ctrl+f: 前移一个字符 Ctrl+b: 后退一个字符 Ctrl+l/r: 清屏 Ctrl+p: 显示历史命令 Ctrl+r: 倒转查找 Ctrl+d: 删除当前字符 Ctrl+h: 删除前一字符 Ctrl+w: 删除光标之前的字符 阅读全文
posted @ 2019-01-09 23:50 纵码万水千山 阅读(554) 评论(0) 推荐(0) 编辑
摘要: 1. mysql的卸载 1 sudo rm /usr/local/mysql 2 sudo rm -rf /usr/local/mysql* 3 sudo rm -rf /Library/StartupItems/MySQLCOM 4 sudo rm -rf /Library/PreferenceP 阅读全文
posted @ 2018-12-19 17:17 纵码万水千山 阅读(595) 评论(0) 推荐(0) 编辑
摘要: java.util.regex是一个用正则表达式所订制的模式来对字符串进行匹配工作的类库包。它包括两个类:Pattern和Matcher Pattern 一个Pattern是一个正则表达式经编译后的表现模式。 Matcher 一个Matcher对象是一个状态机器,它依据Pattern对象做为匹配模式 阅读全文
posted @ 2018-12-10 20:17 纵码万水千山 阅读(207) 评论(0) 推荐(0) 编辑
摘要: Delta compression using up to 4 threads.Compressing objects: 100% (2364/2364), done.Writing objects: 100% (4329/4329), 1.15 MiB | 11.20 MiB/s, done.To 阅读全文
posted @ 2018-10-11 15:22 纵码万水千山 阅读(8379) 评论(0) 推荐(0) 编辑
摘要: 在使用Maven的过程中,经常碰到有些jar包在中央仓库没有的情况。如果公司有私服,那么就把jar包安装到私服上。如果没有私服,那就把jar包安装到本地Maven仓库。 默认情况下,Maven本地库被默认为 m2 的文件夹: 使用命令安装 安装成功后,本地仓库中已经有了后,即可在pom文件中去配置该 阅读全文
posted @ 2018-07-24 13:34 纵码万水千山 阅读(2296) 评论(0) 推荐(0) 编辑
上一页 1 ··· 5 6 7 8 9 10 11 下一页