入门专栏
文章平均质量分 92
Mr_OOO
个人博客:https://blog.ouyanglol.com
展开
-
travis自动构建github项目,点亮README.md中的build图标
文章目录创建github项目注册travis.travis.yml获取图标其他图标shieldscodecov创建github项目github上新建一个项目,然后上传一个完整的项目代码上去,可以参照我的java项目。注册travis登陆travis官网,直接用github账号登陆即可,这样travis会直接关联你的github账号。![enter image description he...原创 2020-03-13 17:21:58 · 1296 阅读 · 0 评论 -
spring-boot:spring-boot2.0整合shiro
文章目录shiro和security配置添加依赖实现realmshiroConfig全局异常处理登陆测试项目地址参考文章shiro和security说实话,这两个框架我并没有深入研究过,只是简单使用了他们的功能,这里选择了shiro,只要有两个方面:配置简单,只需简单添加依赖,实现简单的认证方式即可。轻量级,他的功能虽然没有security完善,但是完全满足一般开发情况的权限需求。配...原创 2018-12-17 23:54:59 · 3906 阅读 · 0 评论 -
spring-boot:spring-boot2.0集成redis
文章目录配置pom依赖配置文件测试测试代码测试结果优化使用序列化使用注释测试结果项目地址配置pom依赖 <!-- redis --> <dependency> <groupId>org.springframework.boot</g原创 2018-12-12 01:03:23 · 517 阅读 · 0 评论 -
spring-boot:创建一个spring-boot项目
文章目录为什么使用spring-boot如何创建spring-boot项目快速创建测试项目地址为什么使用spring-boot概念之类的我就不介绍了,简单说说我的使用感受吧。可以用两个字来概括它——简单。配置简单:java开发一般都是网站开发,会使用spring-mvc,但是各种spring.xml、web.xml、catlina.xml等等xml配置简直是之前开发的噩梦。使用boot之后...原创 2018-12-06 21:36:55 · 661 阅读 · 0 评论 -
spring-boot:spring-boot2.0配置druid连接池
关于druiddruid自称是Java语言中最好的数据库连接池,其本身作为阿里团队的御用连接池,也证明了其性能上的实力。配置方面,从sping-boot2.0开始,可以使用一个配置文件直接搞定,不用再定义Config类,使代码更加简洁,这点是我最满意的。监控方面,druid自带UI监控页面,可以使用自定义访问地址和账号密码,使SQL监控更加容易。不过很恶心的是,不知什么时候开始,监控页面...原创 2018-12-08 20:59:34 · 8385 阅读 · 3 评论 -
通俗易懂的java线程池
池化技术在Java的并发编程中,线程的运用十分广泛,使用多线程可使项目的性能得到明显的改善,但是如果每次都是创建线程->执行任务->销毁线程,会造成很大的性能开销。那么能否一个线程创建后,执行完一个任务后,又去执行另一个任务,而不是销毁。这也就是池化技术的思想,通过预先创建好多个线程,放在池中,这样可以在需要使用线程的时候直接获取,避免多次重复创建、销毁带来的开销。在编程领域,比...原创 2018-11-22 17:46:59 · 1152 阅读 · 0 评论 -
elasticsearch-6.2.3集群搭建
开发环境我这里在本地windows做demo,linux基本差不多,外网搭建会稍有不同,我会特别注释出来。准备下载对应版本的elasticsearch地址:http://www.elastic.co/downloads/elasticsearch 我下载的是6.2.3,由于需要搭集群,下载解压之后,再拷贝两份相同的放到本地。下载elasticsearch-head...原创 2018-05-07 17:06:58 · 2849 阅读 · 0 评论 -
java爬虫系列(三)——漫画网站爬取实战
项目地址数据库设计ORM框架代理浏览器实战目标代码解读com.ouyang.crawlers.Manhuastart()chapterBean()contentBean()实测启动seimiagnent启动项目同系列文章项目地址https://github.com/a252937166/seimicrawler.git 只需要以mav...原创 2018-01-06 18:21:22 · 7428 阅读 · 0 评论 -
java爬虫系列(二)——爬取动态网页
准备工作项目地址网页解析工具地址启动网页解析器根据系统选择所需文件指定端口号启动工具项目配置seimi.propertiesSeimiAgentDemo.java分析原网页代码Boot.java同系列文章准备工作新手的话推荐使用seimiagent+seimicrawler的爬取方式,非常容易上手,轻松爬取动态网页,目测初步上手10分钟以内...原创 2018-01-01 15:59:40 · 19712 阅读 · 21 评论 -
java爬虫系列(一)——爬虫入门
爬虫框架介绍Heritrix优势劣势简单demo地址crawler4j优势劣势简单demo地址WebMagic优势劣势简单demo地址快速入门seimicrawler项目地址简单爬虫实现导入项目编写爬虫启动爬虫同系列文章爬虫框架介绍java爬虫框架非常多,比如较早的有Heritrix,轻量级的crawler4j...原创 2017-12-31 14:09:32 · 21601 阅读 · 6 评论 -
java爬虫系列(四)——动态网页爬虫升级版
项目地址项目介绍框架结构快速启动修改配置文件WebDriverPooljavaAppjavaComicDriverjavaComicContentServicejavacomicsql同系列文章 我之前推荐过大家使用seimiagent+seimicrawler,但是经过我多次试验,在爬取任务过多,比如线程数超过几十的时候,seimiagent会经...原创 2018-02-22 16:20:20 · 7051 阅读 · 0 评论 -
微信小程序学习笔记(一)
关于微信小程序如何看待小程序小程序性能特点缺点小程序前景快速上手注册开发账号开发工具创建第一小程序进行debugEND关于微信小程序如何看待小程序可以看做微信的一个附加功能吧,就是在微信里面启动其他应用程序,不过这种应用程序,不需要安装,第一次启动的时候会自动加载,由于体积较小,所以不会太消耗手机资源。小程序性能小程序基于微信团队自主开发的MINA框架,自称性能要比HTML5优原创 2017-03-19 21:29:31 · 2606 阅读 · 2 评论 -
微信小程序学习笔记(二)
目录结构pagestypingsutilsappjsappjsonpages相关设置tabBar的相关配置数据展示数据的绑定数据循环if判断END同系列文章目录目录结构小程序的基本目录结构如图(1)所示: 图(1)pagespages目录下,每个文件夹代表了一个页面的所有配置,一般情况下每个文件夹下都有四个文件,并且每个文件名都必须和文件夹名相同,只有后缀不同。 -原创 2017-03-26 20:55:18 · 1819 阅读 · 0 评论 -
微信小程序学习笔记(三)
视图容器组件view示例代码scroll-view属性表实例代码表单组件button属性表示例代码input属性表实例代码其他组件实例代码源码同系列文章目录视图容器组件viewview是最常用的视图容器组件,相当于HTML页面的<div>标签,推荐使用flex布局。示例代码wxml:<view class="section"> <view class="sect原创 2017-06-22 18:18:11 · 1955 阅读 · 0 评论 -
solr6.5.1中文分词
为什么使用中文分词下载jcsegmaven打包导入jar包编写solrconfigxml编辑managed-schema文件设置分词字段测试为什么使用中文分词举个例子,假如输入“周杰伦的演唱会”,就算使用模糊查询,也只能找到索引中与“xxx周杰伦演唱会xxx”相匹配的内容。 如果使用了中文分词,则可以找到所有与“周杰伦”、“演唱会”、甚至与“周杰”相关的内容。下载jcseg中文分词工原创 2017-05-18 22:50:50 · 2356 阅读 · 3 评论 -
mac配置JAVA_HOME最佳方法
1.安装jdk这里就不用多说了吧,进入oracle官网,选择mac系统的jdk进行下载,oracle官网提供的是dmg包,双击进行傻瓜式安装即可,我本机安装的是1.7和1.8。 1.6以前mac系统会自带的,现在新系统没有了,oracle官网也不提供mac版的jdk1.6的,如果有同学想要,可以去下面这个地址下载: http://download.csdn.net/download/zw_yu原创 2017-03-04 19:48:19 · 17317 阅读 · 2 评论 -
idea如何创建maven项目(二)
同类文章:idea如何创建maven项目(一)这里主要讲讲maven的settings.xml的一些常用配置,还有一些常用的生命周期。先说明一下,这篇博客只讲常用的,不做深入讲解哈,说实话,很多东西,我工作或者自己的项目中也没用到过。1.settings.xml的常用配置1)首先找到自己使用的settings.xml文件的位置见图(1) 图(1)2)打开settings.xml代码如下:<?x原创 2017-02-12 20:56:09 · 5090 阅读 · 4 评论 -
idea如何创建maven项目(一)
为什么要用maven原因很简单,因为使用maven,会使得项目非常容易管理。 举个例子,团队中某一人新导入了一个jar包,如果没有maven,他则需要给团队中每个人拷贝一个jar包,并提示他们添加jar包到项目中,如果有maven,他则需要提示团队中的人更新一下pom.xml文件,maven则会帮你把相关jar包都完美地添加到项目中。完成maven相关配置idea15之后的版本,都自带了maven原创 2016-12-25 19:38:05 · 28468 阅读 · 6 评论 -
IDEA创建WebServices简单入门案例
1.什么是WebServices具体的相关概念和专业解释大家可以去网上查找。我这里就说的通俗一点,就是别人可以通过你项目的网络地址,调用你的方法,具体使用方法请见下文。2.创建一个webservices项目我这里使用的工具是IDEA,大家如果使用的eclipse也不要紧,只需之后手动导入相关jar包,再修改一下wsdd文件即可。1)创建新工程File->New->Project原创 2016-10-30 21:22:24 · 6195 阅读 · 0 评论