微服务SpringBoot笔记(1)
开发工具STS JDK8 创建Spring boot 工程 继续点next, 直到finish, 如果是初次建立springboot则要下载相关的包,时间很长,看个人网速吧,下载OK后的程序目录如下,如果目录不同则是,包还未下载完全(大概30分钟吧) springboot可以很好的和Netty, kafka,等框架集成,给开发带来了很大的便利,而且本身也集成了Tomcat,无需配置。也不需要各种xml文件等麻烦,大大的减轻了开发难度。
package com.asd.springboot;
微服务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的端口号,还可以设置相关值,
微服务springboot笔记(3)
在开发过程中一般会有很多配置文件,例如分为开发,生产,测试等,每个测试文件的内容可能都不同,例如开发用的端口是8001,生产用的是8002等,那么在打包程序时如何设置选择呢。 例如复制配置文件并修改之后, application.properties文件的内容如下
spring.application.name=/quickstart
server.context-path=/qs
server.port=8082
custom.group = 12345
custom.team = 6
Java开发ConcurrentModificationException异常的详细分析与解决办法
在java开发中,大家应该会出现ConcurrentModificationException这个异常,对于新手可能会不在意,或者一脸懵逼。然而这个异常虽小,却很致命。在code review或测试时比较容易忽视,作为开发者,我们要尽量避免这种简单的异常。 例如我们有以下代码:
package com.asd.collection;
import java.util.ArrayList;
import java.util.List;
public class Test {
public
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
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})
python学习 一
python学习 一 变量的命名 标识符和关键字 关键字 变量的命名规则 变量的命名 标识符和关键字 标识符是程序员定义的变量名和函数名(区分大小写) 名字需要见名知意。 标识符只能包含字母、数字、下划线,注意: 1.不能以数字开头 2.不能与关键重名 关键字 1.关键字是python内部已经使用的标识符,具有特殊的用途和含义,开发者不允许定义和关键字相同的标识符。 2.通过以下命令可以查看python中的关键字 In [1]: import keyword
In [2]: print(key
Python学习 二 判断语句
判断语句 if 今天发工资:
先还信用卡的钱
if 有剩余:
又可以happy啦!!!
else:
噢,号要等30天。。。
else:
盼着发工资
本来 python 会一行一行执行,遇到分支语句后:遇到 if,先判断是否满足。若满足执行 if 下的,否则不会执行 if 下的,而会执行 else 下的。 if 语句体验 if 判断语句基本语法 在python中,if 语句就是用来判断的: if 条件:
条件成立要做的事情
............
注意:代码缩进为一个t
python学习 三 逻辑运算
逻辑运算 在程序开发时,通常在 判断条件时,会需要同时判断多个条件 只有多个条件都满足,才执行后续代码,此时需用到 逻辑运算符 逻辑运算符可把多个条件按逻辑连接,变为更复杂的条件 逻辑运算符包括与 and,或 or,非 not and 只有两条件都成立返回true,否则返回false or 只有两条件都 不成立返回false,否则返回true not 取反 只希望当条件不满足时执行,满足时不执行,用 not 编程时,可先将条件分解,再写代码
技术岗找工作简历撰写方法
9月,又到了大学生们投简历找工作的季节,最近收到了海量的简历,不少简历冗长拖沓,毫无重点,真为这些找工作的同学感到忧心。 一个面试官每天要处理很多的简历,一封简历,或许只有10秒的时间来抓住面试官或者HR的眼球,否则,去向就是“人才库”。 画外音:所以,长达5页的电子简历几乎是没有意义的。 今天,聊聊简历要如何写。 画外音:本文的适用范围是 (1)校招简历; (2)技术相关的岗位; 后文以我室友的简历为例说明。 简历撰写,总体方针如何? 只写对获得某个职位有帮助的信息 态度端正 这里的启示是:
用FCN训练自己数据集(Tensorflow)
版权声明:如使用此博客内容,请经过作者同意,谢谢 https://blog.csdn.net/qq_40994943/article/details/85041493 注:笔者主要用来做二分类,另笔者的环境是windows,linux可以参考步骤但代码不能完全照搬,网上出现的一系列问题都是因为环境不一样。 一.数据集准备 1.自己数据集标注 首先看一下标准数据格式 annotation文件夹放的是train和valid的label文件,具体形式是图片(png),image文件夹放的是原照片(j
ResNet基本理论与实战
版权声明:如使用此博客内容,请经过作者同意,谢谢 https://blog.csdn.net/qq_40994943/article/details/85108978 一.基本知识 1.两层残差块 2.三层残差块 3.卷积残差块 二.代码实战 refer to keras-resnet
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
经典cnn模型汇总(alexnet,vggnet,inception)
版权声明:如使用此博客内容,请经过作者同意,谢谢 https://blog.csdn.net/qq_40994943/article/details/85126310 总体趋势图 1.alexnet: 优点: 1.使用了relu,并验证在较深的网络中解决了sigmod会产生梯度弥散问题 2.在最后全连接层使用了dropout避免了过拟合 3.使用最大池化,避免平均池化的模糊化效果,并提出让步长比池化核的尺寸小,这样池化层的输出之间会有重叠覆盖,提升特征丰富性 4.提出了lrn(归一化)层 2.
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
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:
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的矩
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))
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
今日推荐
周排行