博客园 - Mr.chengJQ
uuid:24b78886-0ed1-41c2-8670-e3f31dcf42c4;id=67629
2020-10-22T06:37:03Z
Mr.chengJQ
https://www.cnblogs.com/qiyuan880794/
feed.cnblogs.com
https://www.cnblogs.com/qiyuan880794/p/13858140.html
python第六章:字符串操作 - Mr.chengJQ
字符串是我们用的最多的数据类型之一,在前面的章节中,我们了解了字符串的简单结构,以及字符串提供的一些方法。 1.处理字符串 1.1 转义字符 正常的字符串是由一对单引号组成,但是如果内容里本身存在单引号怎么办? 比如:spam = 'This is cheng's cup' 这句话里显示了三个单引号
2020-10-22T06:35:00Z
2020-10-22T06:35:00Z
Mr.chengJQ
https://www.cnblogs.com/qiyuan880794/
【摘要】字符串是我们用的最多的数据类型之一,在前面的章节中,我们了解了字符串的简单结构,以及字符串提供的一些方法。 1.处理字符串 1.1 转义字符 正常的字符串是由一对单引号组成,但是如果内容里本身存在单引号怎么办? 比如:spam = 'This is cheng's cup' 这句话里显示了三个单引号 <a href="https://www.cnblogs.com/qiyuan880794/p/13858140.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/qiyuan880794/p/13858132.html
pyhon第五章:字典和结构化数据 - Mr.chengJQ
1.字典数据类型 字典数据类似于列表和元组数据,都是由多个值的集合,但是,字典的数据结构却完全不同 字典的数据结构: {key1:value1,key2:value2,.........} 字典是由一对大括号包围起来的,里面是多组key和value的键值对,记得之前讲过的另外两种数据类型,列表是由中
2020-10-22T06:34:00Z
2020-10-22T06:34:00Z
Mr.chengJQ
https://www.cnblogs.com/qiyuan880794/
【摘要】1.字典数据类型 字典数据类似于列表和元组数据,都是由多个值的集合,但是,字典的数据结构却完全不同 字典的数据结构: {key1:value1,key2:value2,.........} 字典是由一对大括号包围起来的,里面是多组key和value的键值对,记得之前讲过的另外两种数据类型,列表是由中 <a href="https://www.cnblogs.com/qiyuan880794/p/13858132.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/qiyuan880794/p/13858112.html
python第四章:列表 - Mr.chengJQ
在实际场景中,除了之前使用过的整型,浮点型,字符串,布尔类型外,用的最多的就是列表和元组 1.列表数据类型 列表的结构:左中括号+表项+右中括号,表项是由逗号隔开,一个列表里的表项值的数据类型可以不一样 spam仍然只被赋予了一个值,叫列表值,只是这个列表值里本身包含多个值或者元素,[]空列表,不包
2020-10-22T06:33:00Z
2020-10-22T06:33:00Z
Mr.chengJQ
https://www.cnblogs.com/qiyuan880794/
【摘要】在实际场景中,除了之前使用过的整型,浮点型,字符串,布尔类型外,用的最多的就是列表和元组 1.列表数据类型 列表的结构:左中括号+表项+右中括号,表项是由逗号隔开,一个列表里的表项值的数据类型可以不一样 spam仍然只被赋予了一个值,叫列表值,只是这个列表值里本身包含多个值或者元素,[]空列表,不包 <a href="https://www.cnblogs.com/qiyuan880794/p/13858112.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/qiyuan880794/p/13858102.html
python第三章:函数 - Mr.chengJQ
在前面章节中,介绍了一些input(),print(),len()等内建函数,还有random,math等标准库相关函数,这些都是可以直接使用的,但是很多时候,我们也是可以编写自己的函数。 看个例子: 解析:def是函数关键字,hello是函数名,小括号里可以有0个或者多个参数,用逗号隔开 这个函数
2020-10-22T06:31:00Z
2020-10-22T06:31:00Z
Mr.chengJQ
https://www.cnblogs.com/qiyuan880794/
【摘要】在前面章节中,介绍了一些input(),print(),len()等内建函数,还有random,math等标准库相关函数,这些都是可以直接使用的,但是很多时候,我们也是可以编写自己的函数。 看个例子: 解析:def是函数关键字,hello是函数名,小括号里可以有0个或者多个参数,用逗号隔开 这个函数 <a href="https://www.cnblogs.com/qiyuan880794/p/13858102.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/qiyuan880794/p/13858082.html
python第二章:控制流 - Mr.chengJQ
变成实际上是一个过程的提现,每个过程都是有多个流程块组成。 比如:判断是否下雨的过程 1.布尔值 在第一章最后举例了比较操作后,最终返回的结果 True or False True 和 False是一组布尔值,并且注意的是首字母大写 布尔值可以和其他数据类型一样存放在变量里,另外也可以用作表示两组数
2020-10-22T06:29:00Z
2020-10-22T06:29:00Z
Mr.chengJQ
https://www.cnblogs.com/qiyuan880794/
【摘要】变成实际上是一个过程的提现,每个过程都是有多个流程块组成。 比如:判断是否下雨的过程 1.布尔值 在第一章最后举例了比较操作后,最终返回的结果 True or False True 和 False是一组布尔值,并且注意的是首字母大写 布尔值可以和其他数据类型一样存放在变量里,另外也可以用作表示两组数 <a href="https://www.cnblogs.com/qiyuan880794/p/13858082.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/qiyuan880794/p/13858074.html
python第一章:基础 - Mr.chengJQ
1.数学操作符: 数学操作符与数学基本类似 最高级:** 第二级:*、/、//、% 第三级:+ 、- 遵循从左到右的顺序 如果想改变优先级 可以使用括号,比如:(3+2)*(5-4)=5*1=5 2.基本数据类型 字符串可以进行拼接:例如 ‘hello world ’ + 'china' ,最终显示
2020-10-22T06:28:00Z
2020-10-22T06:28:00Z
Mr.chengJQ
https://www.cnblogs.com/qiyuan880794/
【摘要】1.数学操作符: 数学操作符与数学基本类似 最高级:** 第二级:*、/、//、% 第三级:+ 、- 遵循从左到右的顺序 如果想改变优先级 可以使用括号,比如:(3+2)*(5-4)=5*1=5 2.基本数据类型 字符串可以进行拼接:例如 ‘hello world ’ + 'china' ,最终显示 <a href="https://www.cnblogs.com/qiyuan880794/p/13858074.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/qiyuan880794/p/9835746.html
Spring Boot 集成 Mybatis(druid 数据库连接池 以及 分页配置) - Mr.chengJQ
MyBatis 是一款优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射,目前很大一部分互联网、软件公司都在使用这套框架 关于Mybatis-Generator的下载可以到这个地址:https://github.com/mybatis/generator/releases, 下来来之后,我
2018-10-23T03:38:00Z
2018-10-23T03:38:00Z
Mr.chengJQ
https://www.cnblogs.com/qiyuan880794/
【摘要】MyBatis 是一款优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射,目前很大一部分互联网、软件公司都在使用这套框架 关于Mybatis-Generator的下载可以到这个地址:https://github.com/mybatis/generator/releases, 下来来之后,我 <a href="https://www.cnblogs.com/qiyuan880794/p/9835746.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/qiyuan880794/p/9829854.html
Spring Boot与Logback的运用(自定义异常+AOP) - Mr.chengJQ
在开发以及调试过程中,程序员对日志的需求是非常大的,出了什么问题,都要通过日志去进行排查,但是如果日志不清或者杂乱无章,则不利于维护 这边就比较详细的列举几种类型的日志,供大家参考 首先明白logback日志是Spring Boot自带的,不需要引入额外的包 点进pom里的核心依赖,就能看见上面几个
2018-10-22T06:21:00Z
2018-10-22T06:21:00Z
Mr.chengJQ
https://www.cnblogs.com/qiyuan880794/
【摘要】在开发以及调试过程中,程序员对日志的需求是非常大的,出了什么问题,都要通过日志去进行排查,但是如果日志不清或者杂乱无章,则不利于维护 这边就比较详细的列举几种类型的日志,供大家参考 首先明白logback日志是Spring Boot自带的,不需要引入额外的包 点进pom里的核心依赖,就能看见上面几个 <a href="https://www.cnblogs.com/qiyuan880794/p/9829854.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/qiyuan880794/p/9829587.html
Spring Boot 简单的请求示例(包括请求体验证) - Mr.chengJQ
1.先做个最简单的Get请求 新建一个Controller , 并给他添加注解@RestController 它是@Controller和@ResponseBody的组合注解,告诉Spring我是一个Controller,请求过来的时候,记得扫描我 ok,在给他添加@RequestMapping注解
2018-10-22T05:22:00Z
2018-10-22T05:22:00Z
Mr.chengJQ
https://www.cnblogs.com/qiyuan880794/
【摘要】1.先做个最简单的Get请求 新建一个Controller , 并给他添加注解@RestController 它是@Controller和@ResponseBody的组合注解,告诉Spring我是一个Controller,请求过来的时候,记得扫描我 ok,在给他添加@RequestMapping注解 <a href="https://www.cnblogs.com/qiyuan880794/p/9829587.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/qiyuan880794/p/9812101.html
Spring Boot之初始化项目 - Mr.chengJQ
最简单的从Spring官网下载 :地址 https://start.spring.io/ 下拉选择需要的Spring Boot版本 修改Group和Artifact 直接点击Generate Project 即可生层项目压缩包 解压后,maven import到本地工作空间即可 打开src/main
2018-10-22T03:36:00Z
2018-10-22T03:36:00Z
Mr.chengJQ
https://www.cnblogs.com/qiyuan880794/
【摘要】最简单的从Spring官网下载 :地址 https://start.spring.io/ 下拉选择需要的Spring Boot版本 修改Group和Artifact 直接点击Generate Project 即可生层项目压缩包 解压后,maven import到本地工作空间即可 打开src/main <a href="https://www.cnblogs.com/qiyuan880794/p/9812101.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/qiyuan880794/p/9708250.html
java--多线程编程简介 - Mr.chengJQ
1.什么时候使用多线程编程 一个任务在正常情况下是按顺序执行的,但是如果当前任务里有多个相似进程块(例如for,while语句),我们就可以考虑把这些代码块抽出来并行运行,无需阻塞 2.实现多线程的几种方式 一种是继承Thread类重写run方法,另一种是实现Runnable接口重写run方法 启动
2018-09-26T10:16:00Z
2018-09-26T10:16:00Z
Mr.chengJQ
https://www.cnblogs.com/qiyuan880794/
【摘要】1.什么时候使用多线程编程 一个任务在正常情况下是按顺序执行的,但是如果当前任务里有多个相似进程块(例如for,while语句),我们就可以考虑把这些代码块抽出来并行运行,无需阻塞 2.实现多线程的几种方式 一种是继承Thread类重写run方法,另一种是实现Runnable接口重写run方法 启动 <a href="https://www.cnblogs.com/qiyuan880794/p/9708250.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/qiyuan880794/p/9704851.html
序列化和反序列化的理解 - Mr.chengJQ
序列化和反序列化:Java的对象序列化是指将那些实现了Serializable接口的对象转换成一个字节序列,并能够在以后将这个字节序列完全恢复为原来的对象。 为什么要序列化:数据持久化存储(包括数据库存储、文件存储等等),当然也可以叫流式数据传输。 如何去实现序列化和反序列化:数据结构对象上只要实现
2018-09-26T00:54:00Z
2018-09-26T00:54:00Z
Mr.chengJQ
https://www.cnblogs.com/qiyuan880794/
【摘要】序列化和反序列化:Java的对象序列化是指将那些实现了Serializable接口的对象转换成一个字节序列,并能够在以后将这个字节序列完全恢复为原来的对象。 为什么要序列化:数据持久化存储(包括数据库存储、文件存储等等),当然也可以叫流式数据传输。 如何去实现序列化和反序列化:数据结构对象上只要实现 <a href="https://www.cnblogs.com/qiyuan880794/p/9704851.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/qiyuan880794/p/9697922.html
简单的socket编程 - Mr.chengJQ
1.socket 服务器搭建 实例化socket服务器,循环获取请求 SocketThread类实现多线程通信 单例Chatmanage,对所有客户端线程管控处理 至此,服务器搭建完成 2.客户端(创建两个客户端) 客户端1(监听指定服务器,通过控制台输入消息进行服务器与客户端以及客户端之间的通信,
2018-09-25T01:23:00Z
2018-09-25T01:23:00Z
Mr.chengJQ
https://www.cnblogs.com/qiyuan880794/
【摘要】1.socket 服务器搭建 实例化socket服务器,循环获取请求 SocketThread类实现多线程通信 单例Chatmanage,对所有客户端线程管控处理 至此,服务器搭建完成 2.客户端(创建两个客户端) 客户端1(监听指定服务器,通过控制台输入消息进行服务器与客户端以及客户端之间的通信, <a href="https://www.cnblogs.com/qiyuan880794/p/9697922.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/qiyuan880794/p/9409436.html
php-生成数据库设计文档 - Mr.chengJQ
在线以及提供下载数据库设计文档
2018-08-02T11:48:00Z
2018-08-02T11:48:00Z
Mr.chengJQ
https://www.cnblogs.com/qiyuan880794/
【摘要】在线以及提供下载数据库设计文档 <a href="https://www.cnblogs.com/qiyuan880794/p/9409436.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/qiyuan880794/p/9407680.html
centos7 jenkins安装和使用 - Mr.chengJQ
jenkins 安装和使用 1.先安装jdK1.8 和 maven 此步骤省略 2.进入jenkisn 官网 下载https://jenkins.io/download/ Long-term Support (LTS)下的Generic Java package(.war)包 将该war包扔到服务器
2018-08-02T07:58:00Z
2018-08-02T07:58:00Z
Mr.chengJQ
https://www.cnblogs.com/qiyuan880794/
【摘要】jenkins 安装和使用 1.先安装jdK1.8 和 maven 此步骤省略 2.进入jenkisn 官网 下载https://jenkins.io/download/ Long-term Support (LTS)下的Generic Java package(.war)包 将该war包扔到服务器 <a href="https://www.cnblogs.com/qiyuan880794/p/9407680.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/qiyuan880794/p/9407650.html
centos7 rabbitmq安装以及应用 - Mr.chengJQ
安装单机rabbitmq 1.安装erlang cd /usr.local yum install wget yum install net-tools wget http://erlang.org/download/otp_src_19.3.tar.g 解压 tar -xvzf otp_src_1
2018-08-02T07:55:00Z
2018-08-02T07:55:00Z
Mr.chengJQ
https://www.cnblogs.com/qiyuan880794/
【摘要】安装单机rabbitmq 1.安装erlang cd /usr.local yum install wget yum install net-tools wget http://erlang.org/download/otp_src_19.3.tar.g 解压 tar -xvzf otp_src_1 <a href="https://www.cnblogs.com/qiyuan880794/p/9407650.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/qiyuan880794/p/9407477.html
centos7 dubbokeeper安装 - Mr.chengJQ
下载dubbokeeper源码 git clone https://github.com/dubboclub/dubbokeeper mysql 先执行install-mysql.sh 编译好后,进入target cd dubbokeeper/target/mysql-dubbokeeper-ser
2018-08-02T07:35:00Z
2018-08-02T07:35:00Z
Mr.chengJQ
https://www.cnblogs.com/qiyuan880794/
【摘要】下载dubbokeeper源码 git clone https://github.com/dubboclub/dubbokeeper mysql 先执行install-mysql.sh 编译好后,进入target cd dubbokeeper/target/mysql-dubbokeeper-ser <a href="https://www.cnblogs.com/qiyuan880794/p/9407477.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/qiyuan880794/p/9407469.html
centos7 redis伪集群安装 - Mr.chengJQ
安装gcc: yum install gcc -y 上传redis软件包到 /home下 解压: tar xf redis-3.2.11.tar.gz 进入 redis 目录 : cd redis-3.2.11 编译: make 返回home下 : cd /home 创建目录: mkdir redi
2018-08-02T07:33:00Z
2018-08-02T07:33:00Z
Mr.chengJQ
https://www.cnblogs.com/qiyuan880794/
【摘要】安装gcc: yum install gcc -y 上传redis软件包到 /home下 解压: tar xf redis-3.2.11.tar.gz 进入 redis 目录 : cd redis-3.2.11 编译: make 返回home下 : cd /home 创建目录: mkdir redi <a href="https://www.cnblogs.com/qiyuan880794/p/9407469.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/qiyuan880794/p/9407460.html
centos7 安装mongo - Mr.chengJQ
1:创建仓库 vi /etc/yum.repos.d/mongodb-org-3.4.repo 2:把下面的内容复制到文件中 保存退出 [mongodb-org-3.4] name=MongoDB Repository baseurl=https://repo.mongodb.org/yum/red
2018-08-02T07:32:00Z
2018-08-02T07:32:00Z
Mr.chengJQ
https://www.cnblogs.com/qiyuan880794/
【摘要】1:创建仓库 vi /etc/yum.repos.d/mongodb-org-3.4.repo 2:把下面的内容复制到文件中 保存退出 [mongodb-org-3.4] name=MongoDB Repository baseurl=https://repo.mongodb.org/yum/red <a href="https://www.cnblogs.com/qiyuan880794/p/9407460.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/qiyuan880794/p/9407408.html
centos7 单台zookeeper安装 - Mr.chengJQ
1、创建 /usr/local/services/zookeeper 文件夹: mkdir -p /usr/local/services/zookeeper 2、进入到 /usr/local/services/zookeeper 目录中: cd /usr/local/services/zookeep
2018-08-02T07:27:00Z
2018-08-02T07:27:00Z
Mr.chengJQ
https://www.cnblogs.com/qiyuan880794/
【摘要】1、创建 /usr/local/services/zookeeper 文件夹: mkdir -p /usr/local/services/zookeeper 2、进入到 /usr/local/services/zookeeper 目录中: cd /usr/local/services/zookeep <a href="https://www.cnblogs.com/qiyuan880794/p/9407408.html" target="_blank">阅读全文</a>