自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 收藏
  • 关注

原创 Java学习笔记-Collection-List

JAVA8 Collection源码学习

2022-07-18 10:37:01 175 1

原创 python自动生成mysql数据库表结构设计文档

目录一、需求背景二、分析2.1 获取所有表和表的备注2.2 获取表的字段说明三、实现一、需求背景需要提供Mysql数据库设计word文档,展示数据库表结构设计,类似如下图二、分析mysql的information_schema库中存放了库表数据信息,可以从中获取到需要的数据。2.1 获取所有表和表的备注SELECT TABLE_NAME, TABLE_COMMENT FROM information_schema.TABLES W

2021-11-09 15:06:11 2373

原创 RedisTemplate报错WRONGTYPE Operation against a key holding the wrong kind of value

这里写自定义目录标题场景分析场景今天写业务代码,先从redis中读取值,不存在的话加redis锁,锁定之后再次尝试读取一次redis,没有值的话去db中读取并写redis缓存。非常简单的代码,确报错WRONGTYPE Operation against a key holding the wrong kind of value分析错误发生在锁定之后再次读取redis的时候,报错的字面意思很简单,key值类型不对,但是理论上这个时候不是还没有这个缓存key吗,就算有,也是其他线程或者用户实例给设置的

2021-04-26 15:51:03 1294 1

原创 Flume(一):flume安装配置

版本本文档及相关的其他flume文档,均基于1.9.0版本的flume下载本文档编写时,flume1.9.0下载地址为http://mirrors.tuna.tsinghua.edu.cn/apache/flume/1.9.0/apache-flume-1.9.0-bin.tar.gz如果链接失效,自行到flume官网下载安装安装的路径仅为例子,不是必须Win10将flume解...

2019-12-02 09:35:21 635

原创 数据结构--排序算法(快速排序)

一、原理快速排序是排序算法中第二简单的算法,每次从待排序数组中选择一个基准值(正常选择第一个),然后将数组分为两部分,将比基准值小的移动到基准值左边去,比基准值大的移动到基准值右边去,这样一来基准值就排到了正确的位置。接下来对两个部分继续递归执行快速排序,直到所有元素有序。二、java代码public static void quickSort(int[] list, int left, i...

2019-08-07 14:38:53 185 1

原创 数据结构--排序算法(冒泡排序)

一、原理冒泡排序是最简单的排序算法,两层遍历,外部循环从第一个元素开始遍历到倒数第二个,内部循环从最后一个元素遍历到外部循环的下一个元素,内部循环比较当前元素和前一个位置的元素,如果当前元素大,则交换位置。这样每次一次外部循环结束,都能把未排序部分的最小元素移动到已排序部分的正确位置中去。例如,原数组[3, 1, 5, 2, 4],第一趟排序完成后为[1, 3, 5, 2, 4], 第二趟排...

2019-08-07 14:10:19 392

原创 菜狗子学Python:给好友发微信

转载请标明来源前言我的朋友向我借钱不还,我想要夸夸他,于是写了这个程序。代码#!/usr/bin/env python# encoding: utf-8"""@author: 丁涛@file: wx.py@time: 2019/7/5 13:02@desc:"""from threading import Timerfrom wxpy import *from tkin...

2019-07-17 11:04:19 215

原创 JAVA-基础-JVM(一):内存区域

内存区域前言1、内存区域划分1.1、程序计数器(别名PC/PCR)1.1.1、特点1.1.2、功能1.1.3、异常1.2、虚拟机栈(即栈内存,平常所称的 栈 通常是指栈内存中的局部变量表部分)1.2.1、特点1.2.2、局部变量表功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPa...

2019-06-20 20:05:10 181

原创 SpringCloud从入门到住院(二):feign实现比ribbon更加简单的负载均衡

转载请注明来源https://blog.csdn.net/SingingFisher/article/details/886609521、前言大家好,我是脚气哥!作为一个只会ctrl c、crl v的菜逼,我将带领众多菜逼一起学习SpringCloud!项目地址:https://gitee.com/SiningFish/zed ,大家可以前往查看。如果觉得讲的知识有帮助,希望可以给我点...

2019-03-20 17:32:53 208

原创 SpringCloud从入门到住院(一):服务注册发现与负载均衡

转载请注明来源目录1、前言2、项目简介2.1 项目主要依赖2.2 开发工具2.3 面向谁3、知识点与注意点3.1 eureka注册中心3.2 服务提供者3.3 服务消费者3.3 提供者与消费者的联系3.4 负载均衡4、创建项目4.1创建父工程4.2 创建eureka服务器4.2.1 `pom.xml`文件4.2.2 `bootstrap.yml`文件4.2.3 主程序4.3 创建服务提供者...

2019-03-19 16:29:08 493

原创 ZeroMQ: Java ZMQ库JeroMQ的用法(二)发布/订阅模式

转载请标明来源:https://blog.csdn.net/SingingFisher/article/details/87175761 目录(1)ZeroMQ: Java ZMQ库JeroMQ的用法(一)请求/响应模式(2)ZeroMQ: Java ZMQ库JeroMQ的用法(二)发布/订阅模式 一、定义发布/订阅模式也十分好理解,一个服务器一直在那儿发布消息,其他N...

2019-02-13 13:29:06 4302 4

原创 ZeroMQ: Java ZMQ库JeroMQ的用法(一)请求/响应模式

转载请标明来源:https://blog.csdn.net/SingingFisher/article/details/87068868 目录(1)ZeroMQ: Java ZMQ库JeroMQ的用法(一)请求/响应模式(2)ZeroMQ: Java ZMQ库JeroMQ的用法(二)发布/订阅模式 一、简介ZeroMQ,又名ZMQ,是一款用C语言编写的消息队列(消息中间...

2019-02-12 09:58:26 4754 1

原创 SpringBoot: Thymeleaf按钮点击事件传参的问题

转载请标明来源:https://blog.csdn.net/SingingFisher/article/details/86136250一、问题来源在学习SpringBoot配置Thymeleaf的过程中,参照例子使用按钮点击事件传参,代码如下:<button th:onclick="'getName(\''+${person.name}+'\');'">点击</...

2019-01-09 11:01:18 11586 7

原创 菜狗子学Python:tkinter模块如何获取Label等组件中的文字

转载请标明来源:https://blog.csdn.net/SingingFisher/article/details/82981878 一、问题我在使用tkinter的时候需要获取Label中的文字,我知道可以通过labela.config(text="hello")来设置,但是不知道如何来获取其中的文字。二、解决方法使用labela.cget("text")或者labela...

2018-10-09 14:34:31 12173 1

原创 百度阿波罗Apollo r3.0完整安装以及常用操作教程

转载请标明出处:https://blog.csdn.net/SingingFisher/article/details/815360962019.1.7更新:目前阿波罗官网文档已经非常完整清晰,建议跟随官网文档操作经过4天的折腾,组装电脑、装系统、下资源......终于把阿波罗r3.0给部署好了。写一下步骤希望可以帮助到有需要的人。我的安装背景一台未装系统的8G内存机器。一、安装u...

2018-08-21 10:49:06 16291 24

原创 小白在使用ubuntu过程中万万不可进行的操作

转载请标明出处:https://blog.csdn.net/SingingFisher 网络上充斥着各种奇奇怪怪的ubuntu知识,有一些知识对我这样的制杖新手非常不友好。贴出来大家注意一下,都是我踩过的坑。以下为新手使用ubuntu时万万不可进行的操作一、apt-get remove python当我想卸载python2.7安装python3.6的时候,我并不知道原本ub...

2018-08-14 16:12:10 426

原创 Keras: model中如何固定部分layer,训练部分layer

转载请标明出处:https://blog.csdn.net/SingingFisher 需求:Resnet50做调优训练,将最后分类数目由1000改为500。问题:网上下载了resnet50_weights_tf_dim_ordering_tf_kernels_notop.h5,更改了Resnet50后,由于所有层均参加训练,导致训练速度慢。实际上只需要训练最后3层,前面的层都不需要训...

2018-07-18 10:42:07 10305 3

原创 Keras: MNIST数据集下载失败问题

原帖地址:https://blog.csdn.net/houchaoqun_xmu/article/details/78492718问题:keras.datasets.mnist.load_data()失败,原因是外网上不了。解决步骤:新版本下,原帖方法需要做一些改动。    (1)原帖提供的下载地址下载数据集:下载链接:https://pan.baidu.com/s/1jH6uFFC...

2018-06-27 15:57:24 3901 3

原创 Tensorflow: 如何加载神经网络部分参数

转载请标明出处:https://blog.csdn.net/SingingFisher 需求如下:先用Resnet50在ImageNet上预训练,最后一层输出为类别数量,设为1000。然后将保存下来的参数迁移到PascalVoc上做调优训练。问题:由于PascalVoc只有20类,所以Resnet50最后一层输出要改为20。此时直接用tf.train.Saver()的restore,因...

2018-06-13 16:18:07 1678

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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