BenjaminYang In solitude, where we are least alone

07 2018 档案

摘要:二分查找法适用于 升序排列的数组,如果你所要操作的数组不是升序排序的,那么请用排序算法,排序一下。 说明:使用二分查找法相比顺序查找 节约了时间的开销,但是增加了空间使用。因为需要动态记录 起始索引和结束索引和中间索引。 顺序查找 平均和最坏情况时间复杂度 :O(n) 二分查找法 时间复杂度 为 : 阅读全文
posted @ 2018-07-31 14:02 benjamin杨 阅读(1621) 评论(0) 推荐(0) 编辑
摘要:1 私服 nexus 安装nexus 启动服务 启动失败的解决方法: 登录nexus 用户名/密码 admin/admin123 仓库类型 Virtual 虚拟仓库 Proxy 代理仓库 Hosted 宿主仓库 本地仓库 Group 组 需求: 把dao放到私服上,然后service从私服上下载 需 阅读全文
posted @ 2018-07-25 16:09 benjamin杨 阅读(2342) 评论(0) 推荐(0) 编辑
摘要:1 整合ssh框架 1.1 依赖传递 只添加了一个struts2-core依赖,发现项目中出现了很多jar, 这种情况 叫 依赖传递 1.2 依赖版本冲突的解决 1、 第一声明优先原则 2、 路径近者优先原则 自己添加jar包 3、 排除原则 4、 版本锁定原则 需求: 传客户ID 页面上显示客户信 阅读全文
posted @ 2018-07-25 15:58 benjamin杨 阅读(3271) 评论(0) 推荐(1) 编辑
摘要:Maven项目管理工具 Svn + eclipse 约等于 maven量级 1 Maven的简介 1.1 什么是maven 是apache下的一个开源项目,是纯java开发,并且只是用来管理java项目的 1.2 Maven好处 普通的传统项目 Maven项目 分析:maven项目为什么这么小?没有 阅读全文
posted @ 2018-07-25 00:17 benjamin杨 阅读(6826) 评论(0) 推荐(2) 编辑
摘要:对于返回值是 泛型的方法,如何确定 泛型的返回值 1.先声明一个 用于接收运行时期的类对象 2.在空参构造里,通过反射方式方式获取运行时泛型类对象的类型 3.将泛型类对象 作为参数传给方法即确定了 泛型返回值的类型 阅读全文
posted @ 2018-07-22 16:15 benjamin杨 阅读(2662) 评论(0) 推荐(0) 编辑
摘要:系统环境:centos 7.5 yum安装svn 创建svn 版本库目录 在版本库目录下创建版本库 更改配置 authz:负责账号权限的管理,控制账号是否读写权限 passwd:负责账号和密码的用户名单管理 svnserve.conf:svn服务器配置文件 在 authz文件下添加 用户权限 在pa 阅读全文
posted @ 2018-07-20 16:42 benjamin杨 阅读(578) 评论(0) 推荐(0) 编辑
摘要:CentOS7已不再使用chkconfig 管理启动项 使用 systemctl list-unit-files 可以查看启动项 systemctl list-unit-files | grep enable 过滤查看启动项如下 abrt-ccpp.service enabled abrt为auto 阅读全文
posted @ 2018-07-20 15:26 benjamin杨 阅读(13854) 评论(0) 推荐(1) 编辑
摘要:1.使用ansible的playbook自动安装两台web主机的nginx 1.配置模块 主机清单 2.创建 playbook目录并编写安装nginx的playbook 3.执行playbook 4.查看nginx服务 5.将nginx设置成开启启动项 2.使用playbook自动安装java环境 阅读全文
posted @ 2018-07-13 17:39 benjamin杨 阅读(267) 评论(0) 推荐(0) 编辑
摘要:package com.cc.web.servlet; import java.io.FileOutputStream; import java.io.IOException; import java.io.InputStream; import java.io.OutputStream; import java.text.SimpleDateFormat; import java.util.... 阅读全文
posted @ 2018-07-09 12:20 benjamin杨 阅读(863) 评论(0) 推荐(0) 编辑
摘要:隐藏域的使用 当我们想通过提交表单向后端传递参数时会用到一个叫做表单隐藏域的东西 格式如下: 隐藏域的作用 1 隐藏域在页面中对于用户是不可见的,在表单中插入隐藏域的目的在于收集或发送信息,以利于被处理表单的程序所使用。浏览者单击发送按钮发送表单的时候,隐藏域的信息也被一起发送到服务器。 2 有些时 阅读全文
posted @ 2018-07-08 17:23 benjamin杨 阅读(927) 评论(0) 推荐(0) 编辑
摘要:、 1.直接断开网络,模拟生产内网环境 2.将原先的网络yum仓库全部移动到 backup目录下 3.创建本地yum仓库 local_yum.repo vi /etc/yum.repos.d/local_yum.repo 4.挂载u盘 u盘是exFat格式的 如果安装不上需要安装两个rpm包。 查看 阅读全文
posted @ 2018-07-06 17:32 benjamin杨 阅读(2659) 评论(0) 推荐(0) 编辑
摘要:下载 两个包 如果网站软件包更新会提示 找不到,那就返回url的上一级目录重新找新版本的 然后直接挂载就好了 就可以正常使用了 阅读全文
posted @ 2018-07-06 14:10 benjamin杨 阅读(1865) 评论(0) 推荐(0) 编辑
摘要:这里我们采用小米监控 open-falcon 这是server端就是 192.168.5.200 这台主机, agent就是负责将数据提交到 server端 agent整个集群所有主机都需要 dashboard就是用来将收集到的信息展示在网页上生成图表 参考:https://book.open-fa 阅读全文
posted @ 2018-07-05 10:42 benjamin杨 阅读(1275) 评论(0) 推荐(0) 编辑
摘要:一.通过rsync搭建备份服务器 这三个目录我们需要做实时热备,他们分别是 系统的脚本目录 系统的配置文件目录 系统的定时任务目录 1.使用ansible 的 file模块 在所有主机上模拟创建 一个写脚本的 目录 2.服务端安装部署rsync [root@store-rsync-01 ~]# yu 阅读全文
posted @ 2018-07-04 19:46 benjamin杨 阅读(312) 评论(0) 推荐(0) 编辑
摘要:资源规划 1.环境准备 centos7.2 虚拟机 13个 可以先配置一台,做好基础优化,然后克隆13台分布在 windos宿主机上 两台windos笔记 都是8g的内存 一台有点内存吃紧。 没有物理服务器玩,屌丝的玩法,有硬件资源的老兄,只能羡慕你了 。 vmare 虚拟 13台虚拟机 eth0 阅读全文
posted @ 2018-07-04 15:45 benjamin杨 阅读(1056) 评论(0) 推荐(0) 编辑
摘要:一、redis-cluster设计 Redis集群搭建的方式有多种,例如使用zookeeper等,但从redis 3.0之后版本支持redis-cluster集群,Redis-Cluster采用无中心结构,每个节点保存数据和整个集群状态,每个节点都和其他所有节点连接。其redis-cluster架构 阅读全文
posted @ 2018-07-03 16:24 benjamin杨 阅读(2564) 评论(0) 推荐(1) 编辑
摘要:messages:{ "username":{ "required":"用户名不能为空", "checkUsername":"用户名已存在" }, 后端需要将servlet获取到的输入值 封装成json响应给前端 阅读全文
posted @ 2018-07-02 12:13 benjamin杨 阅读(975) 评论(0) 推荐(0) 编辑
摘要:当我们创建好一个4.0的servlet 生成的注解大概是这样 name=xxxxx 默认的是不具有效果的 你可以有两种方式 1.去掉属性name,3.0就是这样子的 2.非要有name属性 请加上url-pattern属性,这个才是我们可以在前端访问的路劲 阅读全文
posted @ 2018-07-01 18:13 benjamin杨 阅读(1589) 评论(0) 推荐(2) 编辑

 
点击右上角即可分享
微信分享提示