微服务SpringBoot笔记(1)

开发工具STS JDK8 创建Spring boot 工程 继续点next, 直到finish, 如果是初次建立springboot则要下载相关的包,时间很长,看个人网速吧,下载OK后的程序目录如下,如果目录不同则是,包还未下载完全(大概30分钟吧) springboot可以很好的和Netty, kafka,等框架集成,给开发带来了很大的便利,而且本身也集成了Tomcat,无需配置。也不需要各种xml文件等麻烦,大大的减轻了开发难度。 package com.asd.springboot;
分类: 其他 发布时间: 03-08 22:51 阅读次数: 0

微服务SpringBoot笔记(2)

在src/main/resources目录下有个 application.propertires的配置文件,这个文件有什么用呢,我们该文件写如下语句: spring.application.name=/quickstart server.context-path=/qs server.port=8082 custom.group = 12345 custom.team = 67890 注:该文件的注释方式是 # 我们可以设置应用程序的名字以及路径,Tomcat的端口号,还可以设置相关值,
分类: 其他 发布时间: 03-08 22:51 阅读次数: 0

微服务springboot笔记(3)

在开发过程中一般会有很多配置文件,例如分为开发,生产,测试等,每个测试文件的内容可能都不同,例如开发用的端口是8001,生产用的是8002等,那么在打包程序时如何设置选择呢。 例如复制配置文件并修改之后, application.properties文件的内容如下 spring.application.name=/quickstart server.context-path=/qs server.port=8082 custom.group = 12345 custom.team = 6
分类: 其他 发布时间: 03-08 22:51 阅读次数: 0

Java开发ConcurrentModificationException异常的详细分析与解决办法

在java开发中,大家应该会出现ConcurrentModificationException这个异常,对于新手可能会不在意,或者一脸懵逼。然而这个异常虽小,却很致命。在code review或测试时比较容易忽视,作为开发者,我们要尽量避免这种简单的异常。 例如我们有以下代码: package com.asd.collection; import java.util.ArrayList; import java.util.List; public class Test { public
分类: 其他 发布时间: 03-08 22:51 阅读次数: 0

Mybatis零基础教程(1)

1. 创建Maven工程,pom.xml文件的配置如下: <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 htt
分类: 其他 发布时间: 03-08 22:51 阅读次数: 0

Mybatis零基础教程(2)

Mybatis往数据库中插入数据 Mybatis如何实现数据的插入呢,那么在dao接口中,我们可先写一个方法,然后在,xml文件进行配置,如下: <insert id="saveUser" parameterType="com.cc.mybatis.entity.User"> insert into user (username, name, password, type) values (#{username}, #{name}, #{password}, ${type})
分类: 其他 发布时间: 03-08 22:51 阅读次数: 0

python学习 一

python学习 一 变量的命名 标识符和关键字 关键字 变量的命名规则 变量的命名 标识符和关键字 标识符是程序员定义的变量名和函数名(区分大小写) 名字需要见名知意。 标识符只能包含字母、数字、下划线,注意: 1.不能以数字开头 2.不能与关键重名 关键字 1.关键字是python内部已经使用的标识符,具有特殊的用途和含义,开发者不允许定义和关键字相同的标识符。 2.通过以下命令可以查看python中的关键字 In [1]: import keyword In [2]: print(key
分类: 其他 发布时间: 03-08 22:51 阅读次数: 0

Python学习 二 判断语句

判断语句 if 今天发工资: 先还信用卡的钱 if 有剩余: 又可以happy啦!!! else: 噢,号要等30天。。。 else: 盼着发工资 本来 python 会一行一行执行,遇到分支语句后:遇到 if,先判断是否满足。若满足执行 if 下的,否则不会执行 if 下的,而会执行 else 下的。 if 语句体验 if 判断语句基本语法 在python中,if 语句就是用来判断的: if 条件: 条件成立要做的事情 ............ 注意:代码缩进为一个t
分类: 其他 发布时间: 03-08 22:51 阅读次数: 0

python学习 三 逻辑运算

逻辑运算 在程序开发时,通常在 判断条件时,会需要同时判断多个条件 只有多个条件都满足,才执行后续代码,此时需用到 逻辑运算符 逻辑运算符可把多个条件按逻辑连接,变为更复杂的条件 逻辑运算符包括与 and,或 or,非 not and 只有两条件都成立返回true,否则返回false or 只有两条件都 不成立返回false,否则返回true not 取反 只希望当条件不满足时执行,满足时不执行,用 not 编程时,可先将条件分解,再写代码
分类: 其他 发布时间: 03-08 22:51 阅读次数: 0

技术岗找工作简历撰写方法

9月,又到了大学生们投简历找工作的季节,最近收到了海量的简历,不少简历冗长拖沓,毫无重点,真为这些找工作的同学感到忧心。 一个面试官每天要处理很多的简历,一封简历,或许只有10秒的时间来抓住面试官或者HR的眼球,否则,去向就是“人才库”。 画外音:所以,长达5页的电子简历几乎是没有意义的。 今天,聊聊简历要如何写。 画外音:本文的适用范围是 (1)校招简历; (2)技术相关的岗位; 后文以我室友的简历为例说明。 简历撰写,总体方针如何? 只写对获得某个职位有帮助的信息 态度端正 这里的启示是:
分类: 其他 发布时间: 03-08 22:51 阅读次数: 0

Git使用要点

版权声明:如使用此博客内容,请经过作者同意,谢谢 https://blog.csdn.net/qq_40994943/article/details/85068174 1.git status 告诉你有文件被修改过 2.git diff 可以查看修改内容 3.git init 初始化一个Git仓库 4.添加文件到Git仓库,分两步: 使用命令git add,注意,可反复多次使用,添加多个文件; 使用命令git commit -m ,完成。 5.HEAD指向的版本就是当前版本,因此,Git允许我
分类: 其他 发布时间: 03-08 22:51 阅读次数: 0

用FCN训练自己数据集(Tensorflow)

版权声明:如使用此博客内容,请经过作者同意,谢谢 https://blog.csdn.net/qq_40994943/article/details/85041493 注:笔者主要用来做二分类,另笔者的环境是windows,linux可以参考步骤但代码不能完全照搬,网上出现的一系列问题都是因为环境不一样。 一.数据集准备 1.自己数据集标注 首先看一下标准数据格式 annotation文件夹放的是train和valid的label文件,具体形式是图片(png),image文件夹放的是原照片(j
分类: 其他 发布时间: 03-08 22:51 阅读次数: 0

ResNet基本理论与实战

版权声明:如使用此博客内容,请经过作者同意,谢谢 https://blog.csdn.net/qq_40994943/article/details/85108978 一.基本知识 1.两层残差块 2.三层残差块 3.卷积残差块 二.代码实战 refer to keras-resnet
分类: 其他 发布时间: 03-08 22:51 阅读次数: 0

Tfrecords文件保存和读取

版权声明:如使用此博客内容,请经过作者同意,谢谢 https://blog.csdn.net/qq_40994943/article/details/85173929 import os import tensorflow as tf from PIL import Image #保存数据到tfrecords文件 def convert2tfr(path, name): classes = 3 # 类别数目 writer = tf.python_io.TFRecordWri
分类: 其他 发布时间: 03-08 22:51 阅读次数: 0

经典cnn模型汇总(alexnet,vggnet,inception)

版权声明:如使用此博客内容,请经过作者同意,谢谢 https://blog.csdn.net/qq_40994943/article/details/85126310 总体趋势图 1.alexnet: 优点: 1.使用了relu,并验证在较深的网络中解决了sigmod会产生梯度弥散问题 2.在最后全连接层使用了dropout避免了过拟合 3.使用最大池化,避免平均池化的模糊化效果,并提出让步长比池化核的尺寸小,这样池化层的输出之间会有重叠覆盖,提升特征丰富性 4.提出了lrn(归一化)层 2.
分类: 其他 发布时间: 03-08 22:51 阅读次数: 0

Pytorch模型的加载和保存

版权声明:如使用此博客内容,请经过作者同意,谢谢 https://blog.csdn.net/qq_40994943/article/details/85218682 1.保存整个模型的结构和参数,保存对象为model torch.save(model,’./model.pth’) 保存对象的参数,保存的对象是模型的状态model.state_dict() torch.save(model.state_dict(),’./model_state.pth) 2.加载模型结构和参数 load_mo
分类: 其他 发布时间: 03-08 22:51 阅读次数: 0

tf.transpose详解(能懂版)

版权声明:如使用此博客内容,请经过作者同意,谢谢 https://blog.csdn.net/qq_40994943/article/details/85270159 看到网上大部分博客都没说清楚,就来写一篇 tf.transpose()官方例程: def transpose(a, perm=None, name="transpose"): """Transposes `a`. Permutes the dimensions according to `perm`. a:数组 perm:
分类: 其他 发布时间: 03-08 22:51 阅读次数: 0

tf.pad详解(能懂版)

版权声明:如使用此博客内容,请经过作者同意,谢谢 https://blog.csdn.net/qq_40994943/article/details/85331327 tf.pad:填充函数 tf.pad( tensor,paddings, mode='CONSTANT',name=None) tensor是要填充的张量 padings ,代表每一维填充多少行/列,它的维度一定要和tensor的维度是一样的,这里的维度不是传统上数学维度,如[[2,3,4],[4,5,6]]是一个3乘4的矩
分类: 其他 发布时间: 03-08 22:51 阅读次数: 0

tf.tile详解(能懂版)

版权声明:如使用此博客内容,请经过作者同意,谢谢 https://blog.csdn.net/qq_40994943/article/details/85401712 import tensorflow as tf temp = tf.tile([1,2,3],[2]) temp2 = tf.tile([[1,2],[3,4],[5,6]],[2,3]) with tf.Session() as sess: print(sess.run(temp))
分类: 其他 发布时间: 03-08 22:51 阅读次数: 0

yolov1代码详解

版权声明:如使用此博客内容,请经过作者同意,谢谢 https://blog.csdn.net/qq_40994943/article/details/85401803 有不懂的可留言和笔者讨论,有些笔者也还有疑问 yolo_net.py import numpy as np import tensorflow as tf import yolo.config as cfg slim = tf.contrib.slim class YOLONet(object): def __i
分类: 其他 发布时间: 03-08 22:51 阅读次数: 0