摘要:
1.0 git和svn的区别 SVN是集中式版本控制系统,版本库是集中放在中央服务器的,而干活的时候,用的都是自己的电脑,所以首先要从中央服务器哪里得到最新的版本,然后干活,干完后,需要把自己做完的活推送到中央服务器。集中式版本控制系统是必须联网才能工作,如果在局域网还可以,带宽够大,速度够快,如果 阅读全文
摘要:
1.0 jdbc操作数据库回顾 2.0 orm思想的引入 实现orm思想的框架有mybatis(半orm)与hibernate,主要就是建立实体类与表的关系,建立实体类属性与表字段的关系 3.0 jpa规范的引入 由于出现了很多像hibernate这样的orm框架,比较混乱,于是sun公司提出了jp 阅读全文
摘要:
作用 server name 为虚拟服务器的识别路径。因此不同的域名会通过请求头中的HOST字段,匹配到特定的server块,转发到对应的应用服务器中去。 作用 案例 修改nginx.conf 案例 server { listen 80; server_name www; location / { 阅读全文
摘要:
1.nginx负载均衡 网站的访问量越来越大,服务器的服务模式也得进行相应的升级,比如分离出数据库服务器、分离出图片作为单独服务,这些是简单的数据的负载均衡,将压力分散到不同的机器上。有时候来自web前端的压力,也能让人十分头痛。怎样将同一个域名的访问分散到两台或更多的机器上呢?这其实就是另一种负载 阅读全文
摘要:
目录 使用 @ ExceptionHandler 注解 实现 HandlerExceptionResolver 接口 使用 @ControllerAdvice+ @ ExceptionHandler 注解 参考资料 目录 使用 @ ExceptionHandler 注解 实现 HandlerExce 阅读全文
摘要:
使用SpringMVC时配合hibernate-validate进行参数的合法性校验,能节省一定的代码量。 1.搭建Web工程并引入hibernate-validate依赖 Maven依赖传递,自动依赖validation-api、jboss-logging、classmate。 2.使用校验注解标 阅读全文
摘要:
1、form-data: 就是http请求中的multipart/form-data,它会将表单的数据处理为一条消息,以标签为单元,用分隔符分开。既可以上传键值对,也可以上传文件。当上传的字段是文件时,会有Content-Type来表名文件类型;content-disposition,用来说明字段的 阅读全文
摘要:
一、使用Java客户端管理ES 1、创建索引库 步骤: 1)创建一个Java工程 2)添加jar包,添加maven的坐标 3)编写测试方法实现创建索引库 1、创建一个Settings对象,相当于是一个配置信息。主要配置集群的名称。 2、创建一个客户端Client对象 3、使用client对象创建一个 阅读全文
摘要:
1.0简介 ElasticSerch简称es,和solr一样也是基于Lucene的全文检索工具,采用RestFul来屏蔽复杂的api 1.1安装 安装ElasticSerch,解压安装es,bin下启动es,http://localhost:9200/判断是否启动成功 安装图形界面,解压Elasti 阅读全文
摘要:
ArrayList<String> list=new ArrayList<String>(); String[] strings = new String[list.size()]; list.toArray(strings); 阅读全文