ICode9

精准搜索请尝试: 精确搜索
  • springcloud简介-Rest微服务构建(服务者与消费者的环境搭建)2022-09-17 00:31:58

    微服务是: 微服务架构是一种架构模式,或者说是一种架构风格, 它提倡将单一的应用程序划分成一 组小的服务,每个服务运行在其独立的自己的进程内,服务之间互相协调,互相配置,为用户提供最终 价值。服务之间采用轻量级的通信机制互相沟通,每个服务都围绕着具体的业务进行构建,并且能够被 独立

  • Spring boot打war包2022-09-16 21:02:19

      0. 添加war       1. 排除内置Tomcat <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> <exclusions> <exclusion> <groupId>or

  • CentOS7 NTP(Network Time Protocol) 时间同步配置2022-09-16 13:32:12

    1、查看是否已经安装好ntp服务 [root@rhino130]# rpm -qa|grep ntp 如果显示已安装则直接进行第二步操作,否则先进行ntp服务的安装;执行以下yum安装即可: [root@rhino130]# yum install ntp ntpdate -y 2、修改ntp.conf配置文件 [root@rhino130]# vim /etc/ntp.conf 1)注释如下语句 #

  • spring整合mybatis的xml和config2022-09-16 12:32:52

    1-pom.xml <dependencies> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.12</version> </dependency> &

  • ROS入门21讲(7)2022-09-16 09:33:30

    十二、launch启动文件的使用方法 1、launch文件:通过XML文件实现多节点的配置和启动(可自动启动ROS Master) 2、Launch文件语法: <launch> <node pkg=”turtlesim” name=”sim1” type=”turtlesim_node”/> <node pkg=”turtlesim” name=”sim1” type=”turtlesim_node”/> </l

  • 一文学会Spring JDBC 使用2022-09-15 12:30:50

    Spring JDBC 1、JDBC JDBC 就是 数据库开发 操作的 代名词,因为只要是现代商业项目的开发那么一定是离不开 数据库 的,不管你搞的是什么,只要是想使用动态的开发结构,那么一定就是 JDBC ,那么下面首先来回顾一下传统JDBC的使用。 JDBC有四种连接: 像JDBC-ODBC的连接已经确定不再使

  • SSM保姆级从创建项目到使用,包括事务和设置回滚2022-09-15 09:00:27

    1. 简介 Spring 和 Mybaits整合 2. 创建项目   负责将代理类记性扫描,扫描的是Mapper接口所在的包,这个是mybatis提供的,所以会去找SqlSessionFactory   2.1 mybaits和Spring整合的jar包 mybaits和 Spring整合的官网:http://mybatis.org/spring/zh/index.html   2.1.1 思路:  

  • 基础mybaits-plus2022-09-15 01:00:47

    #配置文件server: port: 8081 spring: application: #应用的名称,可选 name: datasource: druid: driver-class-name: com.mysql.cj.jdbc.Driver url: jdbc:mysql://localhost:3306/boke? username: root password: root123 mybatis-pl

  • docker 安装 zookeeper2022-09-15 00:01:10

    1. 安装zookeeper docker pull zookeeper:3.7.0 docker run --name zookeeper -p 2181:2181 --restart always -d zookeeper:3.7.0   springboot 引入zookeeper 1. pom <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring

  • 安装node.js 的指定版本2022-09-14 18:35:17

    1、进入nodeJS官网https://nodejs.org/en/2、点击newhttps://nodejs.org/en/blog/    3、点击指定版本下载msi文件https://nodejs.org/en/blog/release/v14.16.1/       4、最后安装 无脑下一步

  • springboot第二课2022-09-14 17:35:37

    在之前的项目下面新建模块 下一步然后写名称选择版本和写描述 选择依赖在SQL下面    建立数据库表 建立Java Class并添加成员属性    建立.XML文件 更改名字 映射文件格式 <?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD

  • java中使用rabbitmq以及遇到的问题2022-09-14 17:32:02

    现在是北京时间2022/09/14/17:21,天气渐微凉,浅聊一下java中如何使用rabbitmq, 估计能看到这里,想必你肯定翻阅了很多博客了,那么废话不多说,上代码 那么,首先,我们需要在pom.xml文件中导入相关依赖,笔者这里使用的springboot,各位可以按需导入 <!-- 提供大量的自动注册功能

  • StringUtils工具类2022-09-14 17:01:20

    这个包下的 import org.apache.commons.lang.StringUtils;的 StringUtils.join()方法具有将list集合中的数据以某个符号分隔开;这个包下的 import org.springframework.util.StringUtils;的 StringUtils.isEmpty()方法具有判断是否非空的功能

  • cometd源码阅读-长轮询处理消息过程(八)2022-09-14 16:34:25

    我们的配置 这个servlet除了完成我们comted的初始化,还是会处理处理长轮询请求 <!-- CometD Servlet --> <servlet> <servlet-name>cometd</servlet-name> <servlet-class>org.cometd.annotation.server.AnnotationCometDServlet</servlet-class> <!

  • Java中常见 判断是否为空2022-09-14 16:02:55

    1. 判断对象为空    所在包 java.util.Objects       2. 判断集合为空   所在包 org.apache.commons.lang3     CollectionUtils.isEmpty(list) 3. 判断字符串为空   所在包 org.apache.commons.lang3     StringUtils.isNotBlank("字符串");

  • java开发中 防止刷新后重复提交2022-09-14 15:30:27

    对于重复提交的问题 主要涉及到时 幂等 问题,那么先说一下什么是幂等。幂等:F(F(X)) = F(X)多次运算结果一致;简单点说就是对于完全相同的操作,操作一次与操作多次的结果是一样的。在开发中,我们都会涉及到对数据库操作。例如: select 查询天然幂等delete 删除也是幂等,删除同一个多次效

  • SpringBoot--防止重复提交(锁机制---本地锁、分布式锁)2022-09-14 14:31:06

    防止重复提交,主要是使用锁的形式来处理,如果是单机部署,可以使用本地缓存锁(Guava)即可,如果是分布式部署,则需要使用分布式锁(可以使用zk分布式锁或者redis分布式锁),本文的分布式锁以redis分布式锁为例。   一、本地锁(Guava)   1、导入依赖 <dependency> <group

  • SpringBoot学习笔记(四)——SpringBoot中的自动配置2022-09-13 21:34:27

    总结:我们之前讲了SpringBoot对bean的配置,但是我们之前在学习SSM框架时,还需要在配置文件中配置很多其它的类及功能。例如SpringMVC中的DispatchServlet来拦截所有请求这种在springboot中就没有要求我们手动配置。而我们的springmvc项目依然可以接收请求的原因就在于上面提到的@Enab

  • 2-1-62022-09-13 15:00:24

    package task; import java.io.File; import java.io.IOException; import java.util.ArrayList; import java.util.List; import java.util.Scanner; import org.apache.hadoop.conf.Configuration; import org.apache.hadoop.hbase.Cell; import org.apache.hadoop.hbase.

  • :2018 年长沙平均气温气象数据分析与可视化2022-09-13 14:34:17

    import org.apache.hadoop.io.DoubleWritable; import org.apache.hadoop.io.LongWritable; import org.apache.hadoop.io.Text; import org.apache.hadoop.mapreduce.Mapper; import org.apache.hadoop.mapreduce.lib.input.FileSplit; import java.io.IOException; public

  • 2018 年长沙天气情况气象数据分析与可视化2022-09-13 14:34:09

    import org.apache.hadoop.io.IntWritable; import org.apache.hadoop.io.LongWritable; import org.apache.hadoop.io.Text; import org.apache.hadoop.mapreduce.Mapper; import java.io.IOException; public class Weather14Mapper extends Mapper<LongWritable, Text

  • Property 'sqlSessionFactory' or 'sqlSessionTemplate' are required2022-09-12 20:32:54

    在配置sharding-jdbc读写分离框架时,运行报错 at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.resolveFieldValue(AutowiredAnnotationBeanPostProcessor.java:660) ~[spring-beans-5.3.6.jar:5.3.6] at org.spri

  • mybatis 日志2022-09-12 18:32:53

    日志工程: 如果一个数据库操作,出现了异常,我们要排除错误。日志是就是最好的助手! 以前,我们时候sout、debug的方式解决 现在,我们可以使用日志工厂。 logImpl指定 MyBatis 所用日志的具体实现,未指定时将自动查找。SLF4J | LOG4J | LOG4J2 | JDK_LOGGING | COMMONS_LOGGING | STDOUT_

  • Mybatis入门2--把获取SqlSession的方法封装成工具类2022-09-12 16:33:19

    工具类里面一般是静态方法,通过把读取mybatis主配置文件获取SqlSession的一些列繁琐步骤封装成工具类,减少代码量。 Mybatis工具类 src/main/java/com/oxygen/utils/MybatisUtil.java package com.oxygen.utils; import org.apache.ibatis.io.Resources; import org.apache.ibatis

  • 微服务22022-09-12 11:33:29

    1.Nacos配置管理 Nacos除了可以做注册中心,同样可以做配置管理来使用。   1.1.统一配置管理 当微服务部署的实例越来越多,达到数十、数百时,逐个修改微服务配置就会让人抓狂,而且很容易出错。我们需要一种统一配置管理方案,可以集中管理所有实例的配置。 Nacos一方面可以将配置集中管

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有