1.MongoDB安装

将按照以下步骤讲解mongodb。 (1)安装,配置与启动; (2)mongodb shell操作; (3)mongodb java编程操作; (4)springboot集成mongodb; (5)框架优化。 本篇讲解mongodb的安装,配置与启动。 1. 环境 Linux:...

2019-06-21 00:00:53

阅读数 6

评论数 0

WebMvcConfigurer配置ViewController

在项目中,即使是静态资源,也应当防止直接访问,而应当通过一个Controller方法来接收访问,然后返回对应的资源。例如,再访问index页面时,通常的做法如下: @Controller public class IndexController { @RequestMapp...

2019-06-11 11:07:53

阅读数 40

评论数 0

在有序数组中寻找插入某数的位置

public class MyTestMain { public static void main(String[] args) { int[] arr = {1,2,4}; int insert = 5; System.out.prin...

2019-05-15 16:22:10

阅读数 14

评论数 0

SpringBoot集成Swagger实现API管理

1. 引入依赖 <parent> <groupId>org.springframework.boot</groupId> <artifactId>sp...

2019-05-13 10:43:04

阅读数 18

评论数 0

数组实现循环队列

package com.queue; public class LoopQueue { private int size; //队列有效长度 private int rear; //队尾,可以插入下一数据的位置 private int head; //对头,可以获取数据的第一个...

2019-04-29 12:44:39

阅读数 28

评论数 0

run as java application和run as Spring boot app

启动Springboot程序时,可以采用run as(或debug as) java application或者run as (或debug as) Spring boot app,这两种方式有什么区别呢? 在入口函数的SpringApplication.run(XXX.class, arg...

2019-04-26 09:38:33

阅读数 290

评论数 0

SpringBoot自动化配置详解

Java是面试对象的编程方式,认为万物皆是对象。抛开静态代码块和内部类,我们可以认为对象其实就是由属性(包括类属性和实例属性)和方法(类方法和实例方法)组成,通过这两者来完成对象的职责(也就是对外暴露的功能)。 类的属性可以认为是一些状态,方法通过操作这些状态来达到不同的处理结果。外部调用这...

2019-04-18 14:08:19

阅读数 76

评论数 0

1.从入门到精通springcloud - 无注册中心时代

本节主要实现在没有使用springcloud的情况下如果调用http服务。我们首先理清一下几个概念: (1)生产者:即服务的提供者,它的服务可以被其他程序调用,自己内部也可以调用; (2)消费者:即服务的调用者,它的某些服务依赖于生产者的某个或者某几个服务才能完成。 一个服务可以既是生产者,...

2019-04-09 14:29:53

阅读数 96

评论数 0

Springboot集成Log4j2

1. pom依赖: (1)web自带的log4j包不全,需要排除,并重新引入: <dependency> <groupId>org.springframework.boot</...

2019-03-18 11:12:27

阅读数 9

评论数 0

使用ThreadLocal保存当前线程的用户信息

1. 在JWTFilter(继承自BasicHttpAuthenticationFilter)的executeLogin方法中做判断,如果登陆成功,则将用户信息存入UserUtil.set(user); 2. UserUtil类: public class UserUtil { pri...

2019-03-18 10:02:06

阅读数 305

评论数 0

SpringBoot全局异常处理

@RestControllerAdvice public class ExceptionController { private final Logger logger = LoggerUtil.getLogger(ExceptionController.class); // 捕捉...

2019-03-18 09:53:11

阅读数 11

评论数 0

数据源配置

配置的内容有:DataSource,SqlSessionFactory,DataSourceTransactionManager和SqlSessionTemplate。多数据源的情况下,需要指定Primary。 @Configuration //basePackages:mapper接口类所在...

2019-03-18 09:34:39

阅读数 11

评论数 0

Spring实战系列-第三章 高级装配

环境与Profile spring.profiles.default spring.profiles.active 设置上述两参数的方法 作为DispatcherServlet的初始化参数 作为Web应用的上下文参数 作为JNDI条目 作为环境变量 作为JVM的系统属性 在继承测试类...

2019-03-17 20:43:47

阅读数 15

评论数 0

Spring实战系列-第二章 装配Bean

声明Bean 构造器注入和Setter方法注入 装配Bean 控制bean的创建和销毁 任何一个应用都是由多个为了完成某一业务目标而相互协作的组件构成,且构件之间必须彼此了解,并且相互协作来完成工作。 创建应用对象之间协作关系的行为称装配(wiring),这也是依赖注入(DI)的本...

2019-03-16 21:34:21

阅读数 9

评论数 0

Configuration注解

该注解需要@ComponentScan扫描才能进行bean注册,否则对应的@Bean不会注册到IOC容器。 @Configuration的源代码如下: @Target(ElementType.TYPE) @Retention(RetentionPolicy.RUNTIME) @Docume...

2019-03-16 21:08:06

阅读数 38

评论数 0

springBoot2.0的actuator配置

springboot2.0版本默认不会将所有断点暴露,需要以下配置: #actuator端口 management.server.port=8310 #修改访问路径,2.0之前默认是/,2.0默认是/actuator management.endpoints.web.base-path=/...

2019-03-08 17:36:12

阅读数 53

评论数 0

Mybatis中的批量修改,批量删除,批量新增,和新增后返回主键

1.批量修改,批量删除,批量新增 1)批量更新 <update id="dwdatalink_delete_task_instances_byids" parameterType="java.util.Map&...

2019-03-07 15:46:04

阅读数 225

评论数 0

React Table组建配置

<Table bordered pagination={{position : 'both', pageSize: 5}} onChange={this.handleStandardTableChange} //排序,筛选,换页 column...

2019-03-01 11:32:26

阅读数 93

评论数 0

React的Table组件在更新dataSource时,未重新渲染页面

1. 由于dataSource是list对象,如果采用如下方法,则只是操作引用: handleDataSource = () => { let temp = this.state.dataSource; temp.push({ ...

2019-03-01 11:16:05

阅读数 867

评论数 0

前端窗口自适应大小

componentDidMount() { window.addEventListener("resize",function(){ if(window.parent.setIfHeight){ window.parent....

2019-03-01 11:02:07

阅读数 78

评论数 0

提示
确定要删除当前文章?
取消 删除