代码
文章平均质量分 51
云端小飞熊
这个作者很懒,什么都没留下…
展开
-
Flink sql 写ddl连接kafka
flink sql 连接kafka 的DDL语句和提交java.lang.NoClassDefFoundError: org/apache/kafka/clients/consumer/OffsetResetStrategy Recovery is suppressed by NoRestartBackoffTimeStrategy原创 2022-11-08 00:13:16 · 3048 阅读 · 0 评论 -
Flink富函数无法序列化的解决方法(仅供参考)
解决Flink中的RichXXXFunction(富函数)无法序列化问题原创 2022-05-25 11:32:22 · 1175 阅读 · 0 评论 -
Spring代理模式
Spring代理模式1.前言: 代理模式静态代理动态代理代理模式的实现(模拟现实中买房代理模式(中介) 房主要卖房通过中介将房子给客户观看售卖等一些外加操作):出租房类://租房public interface Rent { public void rent();}房主类://房东public class Host implements Rent { @Override public void rent() { System.out.pr原创 2021-07-11 23:26:22 · 59 阅读 · 0 评论 -
Spring之注解开发与Config配置
Spring之注解开发与Config配置注意:在spring4后想用注解开发需要引入 aop的包,所以导入依赖的时候直接导入springmvc的依赖。导入依赖: <dependency> <groupId>org.springframework</groupId> <artifactId>spring-webmvc</artifactId> <version>5.2.12.RELEA原创 2021-07-11 14:04:06 · 216 阅读 · 0 评论 -
Spring自动装配bean与注解自动装配
自动装配说明自动装配是使用spring满足bean依赖的一种方法spring会在应用上下文中为某个bean寻找其依赖的bean。Spring中bean有三种装配机制,分别是:1.在xml中显式配置;2.在java中显式配置;3.隐式的bean发现机制和自动装配。自动化的装配beanSpring的自动装配需要从两个角度来实现,或者说是两个操作:组件扫描(component scanning):spring会自动发现应用上下文中所创建的bean;自动装配(autowirin转载 2021-07-06 21:26:19 · 137 阅读 · 0 评论 -
Spring依赖注入(DI)
Spring依赖注入(DI)基本概念:依赖注入(Dependency Injection,DI)。依赖 : 指Bean对象的创建依赖于容器 . Bean对象的依赖资源 .注入 : 指Bean对象所依赖的资源 , 由容器来设置和装配 .1.构造器注入在上一篇文章中已提到:https://blog.csdn.net/weixin_44777314/article/details/1184994152.Set 注入pojo类(student address两个类):public class原创 2021-07-06 01:04:55 · 99 阅读 · 0 评论 -
Spring配置
Spring配置1.别名配置文件: <bean id="Hello2" class="com.xiong.pojo.Hello"> <constructor-arg name="str" value="hello2"/> </bean> <!--设置别名:在获取Bean的时候可以使用别名获取--> <alias name="Hello2" alias="abc"/>测试类:public clas原创 2021-07-05 21:47:33 · 64 阅读 · 0 评论 -
Spring IOC创建对象方式
Spring IOC创建对象方式1.通过有参构造方法来创建1.1. 实体类public class Hello { private String str; public Hello(String str) { //创建一个有参数的构造方法 this.str=str; } public void setStr(String str) { this.str = str; } public String getStr() {原创 2021-07-05 21:32:16 · 48 阅读 · 0 评论 -
mybtis 学习之缓存
Mybatis缓存MyBatis包含一个非常强大的查询缓存特性,它可以非常方便地定制和配置缓存。缓存可以极大的提升查询效率。MyBatis系统中默认定义了两级缓存:一级缓存和二级缓存默认情况下,只有一级缓存开启。(SqlSession级别的缓存,也称为本地缓存)二级缓存需要手动开启和配置,他是基于namespace级别的缓存。为了提高扩展性,MyBatis定义了缓存接口Cache。我们可以通过实现Cache接口来自定义二级缓存一级缓存(本地缓存)与数据库同一次会话期间查询到的数据会放在本翻译 2021-07-02 01:01:42 · 75 阅读 · 0 评论 -
Mybatis 学习之动态SQL
动态SQL动态sql为需要传入参数时可以传入参数进行查询,不需要是不进行传参数进行查询数据库的结构为下图所示:为了确保id的唯一性,编写一个自动ID工具类 以获取一个ID(不影响整体的测试)public class IDUtil { public static String genId(){ //将-用空格来代替 return UUID.randomUUID().toString().replaceAll("-",""); }}1.I原创 2021-07-01 21:20:30 · 196 阅读 · 0 评论 -
Mybatis 查询语句之一对多/多对 一处理方式
查询两表之间联系的处理方式数据库关系:CREATE TABLE `teacher` (`id` INT(10) NOT NULL,`name` VARCHAR(30) DEFAULT NULL,PRIMARY KEY (`id`)) ENGINE=INNODB DEFAULT CHARSET=utf8CREATE TABLE `student` (`id` INT(10) NOT NULL,`name` VARCHAR(30) DEFAULT NULL,`tid` INT(10) D转载 2021-07-01 01:17:57 · 233 阅读 · 0 评论 -
mybatis结果集映射
解决的问题:属性名和字段名不一致Java中的实体类设计public class User { private int id; //id private String name; //姓名 private String password; //密码和数据库不一样!数据库中的属性值为:pwd //构造 //set/get //toString()}接口//根据id查询用户User selectUserById(int id);mapper映射原创 2021-06-30 13:30:01 · 109 阅读 · 0 评论 -
mybatis 分页实现
mybatis 分页实现1、修改Mapper文件<select id="selectUser" parameterType="map" resultType="user"> select * from user limit #{startIndex},#{pageSize}</select>2、Mapper接口,参数为map//选择全部用户实现分页List<User> selectUser(Map<String,Integer> map);原创 2021-06-30 13:14:35 · 144 阅读 · 0 评论 -
Mybatis 模糊查询
模糊查询mapper //模糊查询 List<User> getUserLike(String value);Mapper.xml<!--模糊查询 方式一--> <select id="getUserLike" resultType="com.xiong.pojo.User"> select * from user where name like #{value}; </select><!--模糊查询 方式原创 2021-06-29 21:02:13 · 69 阅读 · 0 评论 -
mybatis学习
1、搭建实验数据库CREATE DATABASE `mybatis`;USE `mybatis`;DROP TABLE IF EXISTS `user`;CREATE TABLE `user` (`id` int(20) NOT NULL,`name` varchar(30) DEFAULT NULL,`pwd` varchar(30) DEFAULT NULL,PRIMARY KEY (`id`)) ENGINE=InnoDB DEFAULT CHARSET=utf8;inse原创 2021-06-29 01:52:03 · 48 阅读 · 0 评论 -
springboot2+mybatisplus自定义查询语句的写法
mapper 代码:import com.baomidou.mybatisplus.core.conditions.Wrapper;import com.baomidou.mybatisplus.core.mapper.BaseMapper;import com.baomidou.mybatisplus.core.toolkit.Constants;import org.apache.ibatis.annotations.Mapper;import org.apache.ibatis.anno.原创 2021-06-27 21:54:28 · 590 阅读 · 0 评论 -
SSH免密登录
SSH免密码登录SSH基本用法1.SSH 连接到另外一台主机的ip例如:ssh .***.***.Are you sure you want to continue connecting (yes/no)? yesWarning: Permanently added ‘***.***.***.***’ (RSA) to the list of known hosts.root@***.***.***.***'s password:2.免密登录cd .sshssh-keygen -t rsa原创 2021-06-14 00:59:26 · 118 阅读 · 0 评论 -
shell学习
学习shell编程=学习目标:基本掌握shell脚本编程学习内容:shell脚本的执行方式1)echo输出命令(1)基本语法:echo [选项] [输出内容]选项:-e: 支持反斜线控制的字符转换控制字符 作 用\ 输出\本身\a 输出警告音\b 退格键,也就是向左删除键\c 取消输出行末的换行符。和“-n”选项一致\e ESCAPE键\f 换页符\n 换行符\r 回车键\t 制表符,也就是Tab键\v 垂直原创 2021-06-14 00:47:00 · 269 阅读 · 0 评论 -
ACM杭电水题://初学者
ACM:ACM杭电水题:A + B Problem II:Problem DescriptionI have a very simple problem for you. Given two integers A and B, your job is to calculate the Sum of A + B.InputThe first line of the input contains a...原创 2019-09-17 23:03:13 · 165 阅读 · 0 评论