奔跑的代码君
码龄8年
关注
提问 私信
  • 博客:93,730
    问答:528
    94,258
    总访问量
  • 38
    原创
  • 1,320,748
    排名
  • 13
    粉丝
  • 0
    铁粉

个人简介:while(alive) { eat(); drink(); play(); study(); make_relationship(); code(); sleep(); }

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:陕西省
  • 加入CSDN时间: 2017-04-17
博客简介:

qq_38353700的博客

查看详细资料
个人成就
  • 获得46次点赞
  • 内容获得13次评论
  • 获得240次收藏
  • 代码片获得417次分享
创作历程
  • 1篇
    2021年
  • 4篇
    2020年
  • 6篇
    2019年
  • 3篇
    2018年
  • 26篇
    2017年
成就勋章
TA的专栏
  • 设计模式
    2篇
  • SpringBoot
    1篇
  • 工具
    1篇
  • linux学习
    4篇
  • c++
    5篇
  • 网络
    8篇
  • c
    1篇
  • shell脚本
    1篇
  • 面试问题
    7篇
  • work
    4篇
  • html/css
    1篇
  • 爬虫
  • Java学习
    4篇
兴趣领域 设置
  • 大数据
    mysql
  • 后端
    spring
  • 服务器
    linux
创作活动更多

HarmonyOS开发者社区有奖征文来啦!

用文字记录下您与HarmonyOS的故事。参与活动,还有机会赢奖,快来加入我们吧!

0人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

mybatis多数据源

1,简介在实际开发中很容易就遇到需要多数据源的情形,比如说,在新增数据时除了给自己的库保留一份,还需要同步到别人的库;转移程序需要将A库的数据转到B库等等。使用mybatis配置多数据源我接触过的一般有两种方式,一种是通过java config的方式手动配置两个数据源,另一种方式便是使用mybatis-plus-dynamic。2,具体使用2.1 手动配置多个数据源2.1.1 代码示例项目基于springboot和mybatis-plus,首先引入相应的依赖:<?xml ve
原创
发布博客 2021.07.11 ·
19595 阅读 ·
11 点赞 ·
4 评论 ·
77 收藏

设计模式之装饰模式(二)

一,背景 喝咖啡是现代年轻人很喜欢的一种休闲方式。按种类,咖啡可以分为摩卡(Mocha),拿铁(Latte)等,而每一种咖啡又可以添加一种或多种佐料就成了新的口味,比如说有的人喜欢加糖,而有的人喜欢加糖的同时又加牛奶。隔壁街的咖啡馆马上就要开张了,老板听说你是一位优秀的“设计师”,所以想把他们家点咖啡的系统交给你来做,好处就是以后你来点咖啡都可以享受七折的优惠。于是,为了拿下这喝咖啡的好处,你开始思考如何完成这个系统,首先咖啡肯定包含有其描述信息,表明这到底是哪种咖啡?同时还应该有一个方法返...
原创
发布博客 2020.08.23 ·
323 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

jdk1.8-什么是lambda表达式

目录一,什么是lambda表达式二,lambda表达式的语法2.1 lambda表达式的语法规定2.2 jdk1.8自带的函数式接口2.2.1 Consumer接口2.2.2 Supplier接口2.2.3 Function接口2.2.4 Predicate接口三,lambda表达式的使用3.1 方法引用3.2 构造器引用3.3 数组引用3.4 谓词复合3.5 函数复合四,lambda表达式使用注意事项4.1 lambda表达式内使用方法体外.
原创
发布博客 2020.05.24 ·
737 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Spring Boot的使用(一)

目录一,spring boot简述二,spring boot项目的搭建2.1 pom文件2.2 主配置类2.3 @SpringBootApplication三,总结一,spring boot简述springboot是什么?简单地理解它是一个工具箱。它不是重复的造轮子,底层用的还是spring的那一套,不同的是它让spring的使用更为简单,让开发者真正的做到...
原创
发布博客 2020.04.19 ·
350 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

设计模式之单例模式(一)

目录一,什么是单例模式。二,实现方式。2.1 使用普通的方式改进2.2 使用加锁的方式改进2.2.1 直接加锁2.2.2 双重检查三, 总结一,什么是单例模式。 举个最简单的例子,一山容不得二虎,简单地说就是一座山不能同时生活两只老虎,以此引入到oop的世界也就是一个类只能有一个实例化的对象,再多就不行了。那么什么时候会有这种需求呢?比较常见的...
原创
发布博客 2020.01.18 ·
241 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

git常用操作

目录一,缘由。二,git简介。三,git常用命令。1,初始化方式2,仓库操作3,分支操作5,.gitignore文件四,总结。一,缘由。 在多人开发中,为了控制版本迭代,常常需要使用svn或git,这不我们就使用的git,虽然就那几个常用的命令,但是使用的时候还是遇到了很多坑,比如冲突。。。于是便有这篇博客,谁让我老是犯同一个错误呢,好记性不如烂笔...
原创
发布博客 2019.09.15 ·
157 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

spring mvc中后端传值的方式

目录一,问题探索二,问题解决1,事前准备1.1 前端调试工具准备1.2 后端接口准备2,开始测试2.1 简单测试2.2 post方式传值2.2.1 发送表单数据2.2.2 发送json数据2.2.3 后端接收对象2.2.4 多值传递问题2.2.5 多值传递的其他情况三,总结一,问题探索 在spring boot开发中,面向...
原创
发布博客 2019.08.23 ·
453 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

Iterable接口的使用

一,介绍。在对List遍历时,通常有三种方式:List<String> lists = Arrays.asList("aaa","bbb","ccc","ddd");//第一种 for(int i = 0; i < lists.size(); i++){ System.out.println(lists.get(i));}//第二种 ...
原创
发布博客 2019.08.11 ·
884 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

Python实现对图片的抓取

发布资源 2019.03.03 ·
zip

指针与数组

一,前言 提起指针与数组,大家可能都再熟悉不过,尤其是指针,令许多人既喜欢,又害怕;当然除此之外在面试中我们也经常会遇到关于指针与数组操作的问题;这篇文章便是为了弄清楚指针与数组的关系而出现的。 二,指针与数组的不同 这个问题一般人都会这样回答:指针是一种变量,它存储相应类型变量的地址,在定义一个指针时编译器只会为指针本身申请存储空间,而对于数组而言,编译器需要为数组中的每一个元素都申请相应
原创
发布博客 2019.02.24 ·
1203 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

js中toFixed方法使用时的坑

一,简要介绍toFixed(number)是js中一个用于将小数转换为指定位数的方法,但是在工作中使用它时遇到了一些坑,特此进行记录.二,问题(1)小数转换问题 在刚开始转换的时候一直以为转换过后返回的结果应该也是小数,结果偶然发现,在比较时很明显的比较竟然错了,才发现原来toFixed方法转换后返回的是字符串...请看例子:/*以下结果是直接在console里main进行验...
原创
发布博客 2019.02.24 ·
5649 阅读 ·
2 点赞 ·
0 评论 ·
5 收藏

Hibernate的使用(四)--疑难篇

一,本节内容上一节搭建了基于spring+springmvc+hibernate的项目,现在看来其实也没有什么复杂的,但是当初我自己搭建的过程中可是吃了不少苦头,所以这一章将用来记录我在搭建的过程中所遇到的难点,记录下来,防止以后又踩坑了。。。二,坑的组成我遇到的坑主要有两个,1是在spring配置文件中设置hibernate的包扫描路径时老是报错;2是使用spring基于注解的事务失...
原创
发布博客 2019.01.01 ·
319 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Hibernate的使用(三)

一,本节内容上一节记录了hibernate通过xml配置的使用,本节将记录hibernate注解功能的使用,通过注解可以很方便的使用hibernate,减少了配置文件xml的使用量。另外本节将搭建一个Spring+Hibernate+SpringMvc的项目,本文假设读者都已经对spring等已经有啦很好的认识,好了正式开始。二,开始前的准备工作本人在搭建整个环境时出了好多问题,所以在开始前...
原创
发布博客 2018.12.31 ·
323 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Hibernate的使用(二)

一,回顾上一节介绍了hibernate如何使用xml文件来配置使用,我们发现除过hibernate的基本配置文件(hibernate.cfg.xml)外,每有一个实体类需要与数据库的中的表进行映射就需要建一个*.hbm.xml文件进行字段的映射,这是十分繁琐的一件事。幸好,hibernate提供了基于注解的功能来使用,减少了繁琐的配置文件的使用。二,hibernate注解功能的使用(1)新建...
原创
发布博客 2018.12.23 ·
120 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Hibernate的使用(一)

一,hibernate的介绍hibernate是一款基于ORM的数据库开源框架,所谓的ORM即Object Realational Mapping(对象关系映射),简单的说就是可以让使用该框架的人通过面向对象的语言去操控关系型数据库。与传统的通过JDBC来完成数据库的操作相比,使用该框架可以大大降低开发者的工作量,使其从关系型数据库的各种操作中脱离出来(加载驱动,创建连接等)。JAVA中一个P...
原创
发布博客 2018.12.22 ·
543 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

一些关键字的使用解析

一,前言平时在使用时,我们或多或少都会有疑惑,一个类型前加一个const到底有什么作用呢?类似的还有static,volatile,extern,extern “C”等,今天我便会把自己总结的知识,记录在这里。 二,主要内容2.1 const与不加const 关键字const并不能把变量变成常量,在一个符号前加上const限定符只是表明这个符号不能被赋值,也就是说它的值对于这个符号来说是只读的,
原创
发布博客 2017.12.02 ·
326 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

ping命令的实现

/*注意:1,由于本人技术有限,所以如果你是技术的狂热追求者,我觉得你不用看我写的了,这是因为我很菜。。。我主要是帮助与我一样,想做一些事,但不知道从哪里做起的人的。 2,为了叙述简洁,以下内容可能并经不起推敲(可能还有错误),也有很多省略,所以,希望读者能够在看完本文后再看其他相应书籍,以对其深入的知识进行全面了解。 */ 一,前言为了判断与对方主机的连通性,不论是Linux系统还是Wind
原创
发布博客 2017.11.22 ·
7027 阅读 ·
7 点赞 ·
1 评论 ·
42 收藏

如何将域名转换为ip

一,前言 这篇文章主要讲述了如何将域名如“www.baidu.com”转换为类似“127.0.0.1”的IP地址,转换的过程主要使用了DNS协议相关的内容,但我们的重点并不是这里,有兴趣的可自行了解。我主要讲的是如何使用,主要包括以下几个内容: 1,hostent结构体 2,gethostbyname函数的用法 以上内容全都是在Linux环境里。二,详细内容 1,hostent结构体 s
原创
发布博客 2017.11.22 ·
27866 阅读 ·
8 点赞 ·
0 评论 ·
23 收藏

哈希表

一,简介 哈希表,又称散列表,是一种容器,它的底层一般是数组实现,它可以快速定位一个元素,具有O(1)的时间复杂度。说到这就不得不提,哈希表的原理:哈希表是采用了函数映射的原理,设有函数f(x) (x>=0),则对于任意一个数m(m>=0) ,则有key=f(m),其中key值便是数组中的下标(key>=0),则f(x)便称为哈希函数,在查找一个元素的时候我们便可以通过哈希函数,找到该元素所在的下
原创
发布博客 2017.10.07 ·
1424 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

ICMP协议

一,介绍。ICMP协议全称:Internet Control Message Protocol ,即网际控制报文协议。该协议在网络层使用,众所周知,IP协议是不可靠的数据传输服务,它是尽最大努力交付的,不保证数据报到达的顺序,是否重复,以及是否丢失等问题,(这些问题由运输层负则),有了ICMP协议,便是为了有效地转发IP数据报和提高交付成功的机会。。二,其作用。ICMP报文分两种,一种是ICMP 差
原创
发布博客 2017.10.06 ·
2009 阅读 ·
6 点赞 ·
0 评论 ·
29 收藏
加载更多