S学习笔记

强森的学习笔记


  • 首页

  • 关于

  • 标签

  • 分类

  • 归档

Java日志组件logback使用:加载非类路径下的配置文件并设置定时更新

发表于 2017-12-22 | 分类于 JavaToolsLibrary
logback加载非类路径下的logback配置文件并设置定时更新定时重新加载logback配置文件logback.xml123<configuration scan="true" scanPeriod="30 seconds"> .... ...
阅读全文 »

分布式系统笔记:利用zookeeper实现分布式leader节点选举

发表于 2017-12-15 | 分类于 DistributedSystem
依赖原理 在ZK中添加基本节点,路径程序定义,节点类型为持久节点(PERSISTENT)。 对需要竞选leader的每个进程,在ZK中分别添加基本节点的子节点,类型为临时自编号节点(EPHEMERAL_SEQUENTIAL),并保存创建返回的实际节点路径。 通过delete方式删除本进程创建的子节点 ...
阅读全文 »

分布式系统笔记:利用zookeeper实现分布式任务锁(Java)

发表于 2017-12-15 | 分类于 DistributedSystem
利用zookeeper实现分布式任务锁依赖原理 在ZK中添加基本节点,路径为锁名称,节点类型为持久节点(PERSISTENT)。 对需要获取锁的每个线程,在ZK中分别添加基本节点的子节点,路径程序自定为temp,类型为临时自编号节点(EPHEMERAL_SEQUENTIAL),并保存创建返回的实际节 ...
阅读全文 »

Java爬虫学习:利用HttpClient和Jsoup库实现简单的Java爬虫程序

发表于 2017-11-06 | 分类于 Crawlers
HttpClient简介HttpClient是Apache Jakarta Common下的子项目,可以用来提供高效的、最新的、功能丰富的支持HTTP协议的客户端编程工具包,并且它支持 HTTP 协议最新的版本。它的主要功能有: (1) 实现了所有 HTTP 的方法(GET,POST,PUT,HE ...
阅读全文 »

Java爬虫学习:使用HtmlUnit获取html页面

发表于 2017-11-06 | 分类于 Crawlers
HtmlUnit简介 官网介绍 1234567891011HtmlUnit is a "GUI-Less browser for Java programs". It models HTML documents and provides an API that allows y ...
阅读全文 »

Java Web 学习笔记之十三:RestEasy接口处理浏览器表单上传的文件

发表于 2017-08-25 | 分类于 JavaWeb
前提 后端服务使用Jboss restEasy搭建rest服务 业务需求需要使用文件上传功能 文件上传格式为浏览器表单上传文件 实现步骤1.添加依赖reasteasy解析表单文件需要添加扩展依赖,以maven项目为例,依赖如下:12345678910111213141516<dependen ...
阅读全文 »

Java 日志组件slf4j+logback使用实例

发表于 2017-08-24 | 分类于 JavaToolsLibrary
slf4j简介SLF4J,即简单日志门面(Simple Logging Facade for Java),不是具体的日志解决方案,它只服务于各种各样的日志系统。在使用SLF4J的时候,不需要在代码中或配置文件中指定你打算使用那个具体的日志系统。 使用步骤引入slf4j依赖,这里以maven项目为例1 ...
阅读全文 »

Java 操作xml文件的dom4J库使用

发表于 2017-08-24 | 分类于 JavaToolsLibrary
XML简介什么是xml? XML 指可扩展标记语言(EXtensible Markup Language) XML 是一种标记语言,很类似 HTML XML 的设计宗旨是传输数据,而非显示数据 XML 标签没有被预定义。您需要自行定义标签。 XML 被设计为具有自我描述性。 XML 是 W3C 的推 ...
阅读全文 »

Java Web 学习笔记之十一:RestEasy统一处理异常

发表于 2017-08-23 | 分类于 JavaWeb
前提 利用JBoss restEasy框架搭建的restful java web后台应用 希望通过统一的方式对restful接口抛出的异常进行处理封装 步骤1.定义异常处理类 异常处理类需要实现javax.ws.rs.ext.ExceptionMapper接口,代码如下: 12345678910 ...
阅读全文 »

Java Web 学习笔记之十二:JBoss RestEasy处理跨域OPTIONS请求方式

发表于 2017-08-23 | 分类于 JavaWeb
前提 前后端分离的B/S架构系统 前后端独立开发,后端采用JBoss restEasy 框架搭建restful服务 后端代码开发完成并且部署在某一台测试机上 前端开发过程中,需要本地调试代码,并且后端服务不在本机上而是在测试机上的时候会出现浏览器跨域请求的问题 后端已经添加拦截器并且在拦截器中配置了 ...
阅读全文 »
12345
Johnson

Johnson

强森的学习笔记

47 日志
11 分类
69 标签
WebSite GitHub E-Mail
© 2018 — 2021 johnson
浙ICP备18052294号-1