
java
学习没有捷径,如果有那便是持之以恒
学习一直在路上。
展开
-
Java简单的三种流结构分享
3种流程控制结构:1.顺序结构:从上到下中间没有任何的判断和跳转2.选择结构:用if 和switch语句来进行选择结构3.循环结构:用while ,do while 和for来实现循环结构if语句的三种分支:单分支结构,双分支结构,多分支结构 单分支结构:if(表达式){ 语句 };双分支机构:if(表达式){ 语句1 ...原创 2018-04-19 09:50:28 · 289 阅读 · 0 评论 -
自定义Filter
这里我我介绍的是针对使用Servlet3.0的注解进行配置: 1.启动类里面增加 @ServletComponentScan,进行扫描 2.新建一个Filter类,implements Filter,并实现对应的接口 3. @WebFilter 标记一个类为filter,被spring进行扫描 urlP...原创 2019-06-30 14:21:58 · 2306 阅读 · 0 评论 -
SpringBoot多环境配置
公司环境介绍:SpringBoot介绍多环境配置和使用场景1、不同环境使用不同配置例如数据库配置,在开发的时候,我们一般用开发数据库,而在生产环境的时候,我们是用正式的数据2、配置文件存放路径classpath根目录的“/config”包下classpath的根目录下3、spring boot允许通过命名约定按照一定的格式(application-{profile}.propert...原创 2019-07-05 11:32:41 · 111 阅读 · 0 评论 -
org.elasticsearch.transport.ConnectTransportException: [][169.254.87.51:9300] connect_timeout[30s]
这个错误绝大数情况是服务器端的9300端口没有开启,开启就可以了。ElasticSearch (服务默认端口 9300 Web 管理平台端口 9200)原创 2019-07-04 10:35:00 · 6674 阅读 · 0 评论 -
Maven本地jar包部署与安装:dubbox-2.8.4.jar
Dubbox前身是阿里巴巴的Dubbo项目,阿里巴巴解散了Dubbo团队后,由当当网继续维护此项目,改名为Dubbox,但是没有提交到Maven中央仓库下载Dubbox-2.8.4https://github.com/dangdangdotcom/dubbox/releases解压Dubbox-2.8.4用maven编译文件(前提是已经安装了maven,并且配置了maven的环境变量)...原创 2019-07-12 18:33:27 · 195 阅读 · 0 评论 -
SpringBoot2.x响应式编程webflux
什么是响应式编程?在高度并发的环境中,响应模式自然地适合于消息处理,这是一个常见的企业用例。由于执行反压力的特性,响应式方法最适合控制生产者和消费者之间的流量,这将有助于避免内存不足。对于一个或几个线程,IO绑定任务可以通过异步和非阻塞方式执行,而且不阻塞当前线程。在高交互和实时应用程序或任何操作/事件时,都可能触发多个连接子系统的通知,在这种情况下响应式编程可以更有效的进行管理。响应式...原创 2019-07-09 11:42:47 · 790 阅读 · 0 评论 -
spring boot 定时任务
常见定时任务: 1、常见定时任务 Java自带的java.util.Timer类 timer:配置比较麻烦,时间延后问题 timertask:不推荐 2、Quartz框架 配置更简单 xml或者注解 3、SpringBoot使用注解方式开启定时任务...原创 2019-07-03 13:57:20 · 296 阅读 · 0 评论 -
spring boot 集成redis及遇到的问题解答
使用springboot-starter整合reids1、官网:https://docs.spring.io/spring-boot/docs/2.1.0.BUILD-SNAPSHOT/reference/htmlsingle/#boot-features-redis 集群文档:https://docs.spring.io/spring-data/data-redis/...原创 2019-07-02 17:49:12 · 1396 阅读 · 0 评论 -
集合
集合框架Collection, list,set,map的区别List结口的实现类ArrayListArrayList常用方法ArrayList遍历的三种方式: exampleList类添加元素:public List<Example> getListExample(){ List<Example> exampleList = new Ar...原创 2019-06-26 23:54:44 · 124 阅读 · 0 评论 -
centos 7+ 安装:myql+jdk1.8+redis
大家好,因为现有的资源不足,我把redis+mysql都安装在阿里云里面里。如果想要分开可以独自分开购买服务器,下面我为大家介绍安装jdk 、mysql、redis。如有不足之处请指出,相互学习讨论。楼主这里直接安装rz来上传文件:1.安装rzyum安装+root 账号登陆后执行以下命令:yum install -y lrzsz2.用说明sz命令发送文件到本地:# sz...原创 2019-06-08 19:18:22 · 129 阅读 · 0 评论 -
实用类小结
枚举自定义枚举类:public enum Genders { 楠楠,by}实现类:public class Student {private Genders name;public Genders getName() { return name;}public void setName...原创 2018-04-30 12:31:42 · 126 阅读 · 0 评论 -
spring boot 之shrio数据表设计
数据表设计基本五个数据表权限表用户表角色表用户和角色关联表角色和权限关联表表的对应关系:权限表:用户表角色表角色权限关联表用户角色关联表对应的bean:(就只用角色表和用户表和数据库有所不同)角色表package com.learn.shrio.domain;import java.io.Serializable;import java.ut...原创 2019-07-12 11:09:22 · 460 阅读 · 0 评论