随笔分类 - Java EE
摘要:一.简介 DockerHub 是一个由 Docker 公司运行和管理的基于云的存储库。它是一个在线存储库,Docker 镜像可以由其他用户发布和使用。有两种库:公共存储库和私有存储库。如果你是一家公司,你可以在你自己的组织内拥有一个私有存储库,而公共镜像可以被任何人使用,Dockerhub就相当于g
阅读全文
摘要:一,介绍 GitLab 是一个用于仓库管理系统的开源项目,使用git作为代码管理工具,并在此基础上搭建起来的web服务,GitLab和GitHub一样属于第三方基于Git开发的作品,免费且开源(基于MIT协议),与Github类似,可以注册用户,任意提交你的代码,添加SSHKey等等。不同的是,Gi
阅读全文
摘要:介绍: Nginx (engine x) 是一个高性能的http和反向代理web服务器,同时也提供了IMAP/POP3/SMTP服务。Nginx是由伊戈尔·赛索耶夫为俄罗斯访问量第二的Rambler.ru站点(俄文:Рамблер)开发的,第一个公开版本0.1.0发布于2004年10月4日。其将源代
阅读全文
摘要:介绍 Elasticsearch 是一个实时的分布式搜索分析引擎, 它能让你以前所未有的速度和规模,去探索你的数据。 它被用作全文检索、结构化搜索、分析以及这三个功能的组合: Elasticsearch 是一个开源的搜索引擎,建立在一个全文搜索引擎库 Apache Lucene™ 基础之上。 Luc
阅读全文
摘要:一,虚拟机两台:192.168.1.10(主机),192.168.1.11(从机) 二,在/etc/my.cnf下,主从服务器添加日志和id,log-bin=mysql-bin , server-id=10(随意,这里用ip来区分,两台机器不能一样) 主: 从: 三:主服务器授权,让从服务器能够连接
阅读全文
摘要:介绍:可以一次执行多个命令,本质是一组命令的集合。一个事务中的所有命令都会序列化,按顺序地串行化执行而不会被其它命令插入,不许加塞 能干嘛:一个队列中,一次性、顺序性、排他性的执行一系列命令 常用命令: 开启:以MULTI开始一个事务 入队:将多个命令入队到事务中,接到这些命令并不会立即执行,而是放
阅读全文
摘要:RDB 在指定的时间间隔内将内存中的数据集快照写入磁盘,也就是行话讲的Snapshot快照,它恢复时是将快照文件直接读到内存里,Redis会单独创建(fork)一个子进程来进行持久化,会先将数据写入到一个临时文件中,待持久化过程都结束了,再用这个临时文件替换上次持久化好的文件。整个过程中,主进程是不
阅读全文
摘要:所谓代理,是指具有与被代理对象相同的接口的类,客户端必须通过代理与被代理的目标类进行交互,而代理一般在交互的过程中(交互前后),进行某些特定的处理。 通俗一点就是说我想找个女朋友,但是要去约会,要和女孩子玩才能够找到女朋友,但是我是一个很害羞的人,所以我就去找媒婆给我找一个现成的女票,我不用去关系媒
阅读全文
摘要:AOP能够将那些与业务无关,却为业务模块所共同调用的逻辑或责任(例如事务处理、日志管理、权限控制等)封装起来,便于减少系统的重复代码,降低模块间的耦合度,并有利于未来的可拓展性和可维护性。 简单例子:在某个项目里,非管理员不能对某些业务进行操作,代码如下: 从上面的代码我们可以看出这种方式达到了权限
阅读全文
摘要:@RequestMapping 除了可以修饰方法,还可以修饰类,修饰方法时是提供详细的映射信息,修饰类时相当于WEB-INF的根目录 1.修饰方法 2.修饰类 @RequestMapping请求方式 如果时通过超链接的方式则韦get方式,表单一般为post @RequestMapping请求参数(p
阅读全文
摘要:访问web资源 1》使用servlet API解耦的方式,获取的方法较少 1.使用ActionContext,一个一个获取,效率不高 2.实现XxxAware接口(ApplicationAware,SessionAware.....)推荐, session对应的Map是SessionMap,强转后调
阅读全文
摘要:在web.xml中配置struts2过滤器时,struts2 2.5之前的版本有ng,而2.5之后没有ng,如图 还有要注意web.xml的版本约束,之前一直遇到问题,后来在网上才发现原来时web的版本约束问题,因为默认的时2.3,这个版本很低,所以会出错,右键项目名,点击properties, m
阅读全文