设计模式六大基本原则 1.单一职责原则 英文:Single Responsibility Principles,缩写SRP 定义:就一个类而言,应该仅有一个引起它变化的原因。 理解:例如两个完全不一样的功能就不应该放在一个类中。一个类总应该是一组相关性很高的函数,数据的封装。 对应一个类,不求功能面 ...
分类:
其他好文 时间:
2018-05-10 17:25:59
阅读次数:
176
1、ValueStack贯穿整个 Action 的生命周期,保存在request域中,所以ValueStack和request的生命周期一样。当Struts2接受一个请求时,会迅速创建ActionContext, ValueStack,action。然后把action存放进ValueStack,所以 ...
分类:
其他好文 时间:
2018-05-10 17:25:52
阅读次数:
188
一、安装apache Apache是非常有名的web服务器软件,如果想让我们web项目运行几乎离不开它。 Apache官方网站:http://httpd.apache.org/ 根据自己的环境,选择相应的版本进行下载。apache 官网没有windows 64位版本,可以通过下面的链接进行下载:wi ...
分类:
编程语言 时间:
2018-05-10 17:25:44
阅读次数:
714
prometheus它是一个主动拉取的数据库,在K8S中应该展示图形的grafana数据实例化要保存下来,使用分布式文件系统加动态PV,但是在本测试环境中使用本地磁盘,安装采集数据的agent使用DaemonSet来部署,DaemonSet的特性就是在每个node上部署一个服务进程,这一切都是自动的 ...
分类:
Web程序 时间:
2018-05-10 17:25:35
阅读次数:
574
RancherVM是一个开源、轻量化的虚拟机管理工具,让用户能够和运行Docker容器一样,打包和运行虚拟机。不仅如此,它添加了资源调度、基于浏览器的VNC客户端、IP地址发现、基于密钥的身份验证以及新版本的用户界面。本文将带你一探究竟!
分类:
其他好文 时间:
2018-05-10 17:25:30
阅读次数:
175
一、ORM ORM介绍 ORM概念 对象关系映射(Object Relational Mapping,简称ORM)模式是一种为了解决面向对象与关系数据库存在的互不匹配的现象的技术。 简单的说,ORM是通过使用描述对象和数据库之间映射的元数据,将程序中的对象自动持久化到关系数据库中。 ORM在业务逻辑 ...
分类:
其他好文 时间:
2018-05-10 17:25:22
阅读次数:
178
场景: 利用swipper做轮播图,在联调的时候发现有些图片存在有些图片不存在 原因:图片路径中存在 (),和 background:url() 会冲突 解决方法: 一:oss图片路径避免出现括号 ()二:对动态绑定的url中的引号做转义处理 ...
分类:
Web程序 时间:
2018-05-10 17:25:16
阅读次数:
277
给公司运维写的部署文档,初学者也可以看以下,自己尝试在虚拟机上搭一下。 ***注:本文的"例如"都不可以直接复制使用,需要结合具体环境自行做出调整*** 系统要求 内存在不考虑其他服务共存的情况下,至少64GB,推荐128GB网口和网线至少10Gbps,否则数据库性能会有极大的性能影响,推荐七类网线 ...
分类:
其他好文 时间:
2018-05-10 17:25:07
阅读次数:
503
1. 以下关系型数据库中的表和数据,要求将其转换为适合于HBase存储的表并插入数据: 学生表(Student)(不包括最后一列) 学号(S_No) 姓名(S_Name) 性别(S_Sex) 年龄(S_Age) 课程(course) 2015001 Zhangsan male 23 2015003 ...
分类:
其他好文 时间:
2018-05-10 17:24:59
阅读次数:
149
最近发现百度地图生成器生成的地图中标注的图片不显示,如下图: 很明显了,就是这个图标路径(http://app.baidu.com/map/images/us_mk_icon.png)的问题 在生成的代码中查找到这个路径,替换成http://api.map.baidu.com/lbsapi/crea ...
分类:
其他好文 时间:
2018-05-10 17:24:50
阅读次数:
148
List<Integer> list = new ArrayList<Integer>(); list.add(2); list.add(4); list.add(0); list.add(100); System.out.println(" stream "); list.stream().fil ...
分类:
编程语言 时间:
2018-05-10 17:24:40
阅读次数:
221
安装Prometheus之前 我们必须先安装 ntp时间同步(prometheus对系统时间的准确性要求很?,必须保证本机时间实时同步)以Centos7 为例 1) Prometheus下载?先 我们去到http://prometheus.io 官?下载最新版本 prometheus-2.2.1.l ...
分类:
其他好文 时间:
2018-05-10 17:24:31
阅读次数:
15287
以前很多可以支持托砖的到了win10都不行了 解决 按Windows键+R,打开“运行”对话框:输入regedit,回车或确定。 按Windows键+R,打开“运行”对话框:输入regedit,回车或确定。 依次找到以下键值HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\ ...
1.git创建 2.git 缓存 3.git 分支 4.git 版本 git log / git log --pretty=oneline 查看提交信息(commit) 5.git stash 6.git 远程 参考https://www.liaoxuefeng.com/wiki/001373951 ...
分类:
其他好文 时间:
2018-05-10 17:24:16
阅读次数:
185
1.登录阿里云,进管理控制台 - 域名与网站 - 域名 2.选择对应的域名 - ssl证书 - 单域名免费证书 3.填写www或者对应的子域名,确定 - 等待审核通过 4.进入进管理控制台 - 安全(云盾) - CA证书服务 - 下载对应证书 5.ssh连接远程服务器,进入nginx安装目录(/et ...
分类:
Web程序 时间:
2018-05-10 17:24:08
阅读次数:
239
筛选:eq()、first()、last()、hasClass()、children()、filter()、has()、not()、next()、nextAll()、nextUntil()、parent()、parents(): eq():获取当前链式操作中第N个jQuery对象,从0开始:<p> ...
分类:
Web程序 时间:
2018-05-10 17:24:00
阅读次数:
675
注意:由于JVM优化的原因,方法里面的局部变量是不能通过AspectJ拦截并获取其中的值的,但是成员变量可以在逆向中,我们经常要跟踪某些类的成员变量的值,这里以获取ZKM9中的qs类的成员变量g为例进行说明在StackOverFlow上有这么一篇提问:AspectJ: How to get accessed field's value in a get() pointcut将其中内容改写为
分类:
编程语言 时间:
2018-05-10 17:23:53
阅读次数:
332