自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 IDE系列之如何设置模版,提高编程效率

Intellij里面可以利用Live Templates定制自己的代码模版,提升编程速度,快来了解下吧

2022-03-10 11:59:00 150

原创 javax.validation.ValidationException: HV000028: Unexpected exception during isValid call.出错怎么办

类代码如下(省去了get set方法):package com.example.hibernatetutorial.chapter3.chapter3_3.chapter3_3_2;import com.sun.istack.NotNull;import javax.persistence.Entity;import javax.persistence.Id;import javax.validation.constraints.Future;import javax.validation.

2022-02-14 16:51:15 8979

原创 Java replace replaceAll区别

Java replace replaceAll区别今天在code review的时候,有小伙伴提到需要用replaceAll来替换replace,抱着弄清楚的想法,就去源码看了下,发现和想象中有点儿不一样,正文如下:Java replace源码首先先看docReplaces each substring of this string that matches the literal target sequence with the specified literal replacement seq

2022-01-19 16:43:04 302

原创 在电脑上利用docker postgres镜像启动postgres

文章目录前言安装前提安装步骤补充说明前言在电脑上我们都有这种感觉:装的软件太多,希望减少软件的数量,以后想删的时候一把删除,现在有个方法:利用docker镜像安装前提需要电脑上安装docker判断有没有装docker的方法:运行 docker version,看是否出现docker信息,如果有,则表示安装成功安装步骤首先利用docker拉取postgres镜像:docker pull postgres:12.4,这里冒号后面的是版本号,你可以输入一个你期望的版本号检查docker镜

2021-12-28 15:24:30 1467

原创 腾讯云服务器Centos上安装Jenkins

首先准备一台云服务器最近腾讯云在做活动:【腾讯云】云产品限时秒杀,爆款1核2G云服务器,首年74元这个价格还是很优惠的,在阿里云上一年得大几百块甚至上千块呢,自己买了一台,当学习练习用了,也非常推荐各位购买,多了解了解真实的服务器什么样,为以后自己搞东西做准备。安装JDK因为jenkins依赖于JDK安装Jenkins首先把jenkins的yum源加到我们的配置文件里面去sudo wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenk

2021-12-02 19:06:14 937 2

原创 Spring Guides (二):创建一个消费 RESTful web 服务项目

创建一个消费 RESTful web 服务项目项目说明项目前提条件项目初始化利用spring initializr网站利用gitte网站直接克隆下载本文的练习仓库项目启动项目搭建Domain 文件Domain实现细节讲解实现消费端具体代码细节讲解做过网站的都知道,一个web项目有服务提供方,肯定有服务消费方,一般而言,浏览器就是一个服务消费方,比如上一个项目创建一个Restful web 服务 的消费方就是浏览器,浏览器请求 http://localhost:8080/greeting?name=EDG

2021-11-08 22:01:57 220 4

原创 Spring Guides (一):创建一个RESTfulspring web服务

学习Spring最好的方法是什么:看官方文档,因为官方文档的信息最全,不会出现某些包过时的情况,但是官方文档很难看懂,即使看懂也不知道怎么去练习怎么办,不用怕,Spring官方都帮你想好了,Spring Guides:https://spring.io/guides 可以说是Spring官方对新手最友好的项目教程,一个项目花费的时间只需要仅仅十几二十分钟,架子搭好了,只需要关注最重要的部分即可。但是官方文档都是英语怎么办,不用怕,本系列文章会帮你一一捋清楚,而且会更进一步解释部分官方文档里面没有详细

2021-11-07 12:31:11 149

原创 spring boot database data.sql initalization 的时候发生错误, table not found

Spring Boot initialization 的时候,我用了data.sql, 以及h2内存数据库,然后提示找不到表,报了如下错误Caused by: org.springframework.jdbc.datasource.init.ScriptStatementFailedException: Failed to execute SQL script statement #1 of URL [file:/Users//coding/guru/spring5/spring5-recipe-app

2021-09-20 10:41:08 722

原创 kubernetes教程之docker入门

目录Docker hello worlddocker 创建一个简单的node.js应用探索运行容器的内部停止和删除容器向镜像仓库推送镜像最近在学习kubernetes, 阅读了《Kubernetes 实战》,本文主要介绍docker的简单使用,如果本文对您有帮助,请不要吝啬您的点赞,谢谢~Docker hello world首先安装docker然后运行docker run busybox echo "Hello world"会出现:背后原理Docker支持同一个镜像多个版本,每一个版本必

2021-07-24 12:17:29 113

原创 gradle 多module工程入门

目录先新建工程新建task多个子工程的依赖先新建工程新建couponApp 文件夹,cd进入,运行gradle init 新建工程,把couponApp 里面的 app复制两份,分别改名为:services, data, integration然后把之前创建的工程里面创建的项目里面的app文件夹复制到本次的couponApp文件夹下,命名为web运行tree看下目录结构@192 couponApp % tree .├── build.gradle├── data│

2021-07-23 09:53:54 256

原创 gradle创建一个java web app

gradle创建一个java web app新建java web工程新建java web工程创建一个文件夹叫做firstWebApp, 然后cd进入, 运行gradle init

2021-07-22 09:01:50 329

原创 gradle 入门篇之 task

gradle入门篇之task介绍新建一个task初始化工程查看tasks新建一个task探究task的执行时期task的执行时期task依赖finalizedBy默认执行的task新建一个task初始化工程新建一个工程 firstproject,cd进入,输入 gradle init 会出现让你选择一种工程类型,然后输入 1, 表示创建一个basic的gradle工程,然后选择 1 表示 用Groovy作为DSL,然后输入工程名称,最后创建成功查看tasks运行gradle tasks新建

2021-07-18 14:58:47 426

原创 groovy教程入门

groovy入门groovy文件编译运行groovy的基础类型floatString常规StringGStringImpl正则表达式ListMapGroovy语法Closures with {}Closures 2Method方法带默认值map作为参数Class最近在udemy上学习gradle,中间穿插了groovy的内容,本文主要介绍groovy的基础数据类型以及语法,如果本文对您有帮助,请不要吝啬您的点赞,谢谢~groovy文件编译运行创建文件 Start.groovy ,并写上:printl

2021-07-16 14:04:46 473

原创 intellij 编译groovy报错问题解决

intellij 配置groovy运行下载安装groovy sdkintellij创建groovy工程遇见的问题错误1:Could not find or load main class错误2:intellij groovy groovyc internal groovyc error code 1最近在udemy上学习gradle,中间穿插了groovy的内容,遇到点问题,请教同事解决了,在这里写篇博客记录下,如果您也遇到问题,可以在下方留言栏留下您的问题,我会尽力帮您解决,如果本文对您有帮助,请不要吝

2021-07-15 19:43:21 5402

原创 Spring MVC

架构B/S架构三层架构表现层(Web)解析请求 构造响应 xxController表现层一般使用MVC模式ControllerModelView业务层(Service)处理业务逻辑 xxService持久层(Dao)与数据库交互 xxRepositorySpring MVC特点与spring框架天然集成注解驱动易于扩展支持RESTful风格Spring MVC的使用start.spring.iograddle projectjava

2020-11-08 09:37:18 98

原创 吴恩达 深度学习 第一门课 神经网络和深度学习 使用浅层神经网络实现平面数据分类

用逻辑回归对平面的数据进行分类首先画出图像本次需要的文件:点击下载画图代码如下:# -*- encoding: utf-8 -*-import numpy as npimport matplotlib.pyplot as pltfrom testCases_v2 import *import sklearnimport sklearn.datasetsimport skl...

2019-02-20 21:35:03 259

原创 深度学习 吴恩达 01. 神经网络和深度学习 神经网络基础 作业

1.3 Reshaping arraysX.shape: 用来获取matrix/vector 的shape(dimention)X.reshape(): 用来reshape X 到其他维度def image2vector(image): """ Argument: image -- a numpy array of shape (length, height, d...

2019-02-19 22:30:54 240

原创 小象学院_Python数据分析_第三讲_Pandas

Pandas 基础Pandas 的数据结构Series 类似一维数组的对象通过list构建Series: ser_obj = pd.Series(range(10))由数据和索引组成 索引在左,数据在右索引是自动创建的获取数据和索引:ser_obj.index, ser_obj.values预览数据: ser_obj.head(n)通过索引获取数据:ser_obj[idx]索引与

2017-06-29 07:08:33 750

原创 小象学院_Python数据分析_第二讲_数据采集与操作

常用格式的本地数据读写 txt, csv, json, xml, xls, xlsx, HDF 其他可以转换成以上格式的数据文件,如GIS中的.dbf可以导出成.csv文件txt由字符串组成,每行由EOL(End Of Line)字符隔开,'\n'打开文件 *注意编码*file_obj = open(filename, access_mode)access_mode: 'r', 'w'读

2017-06-28 11:13:42 2159

原创 Python 爬虫(二)

requests 警告:非专业使用其他HTTP库会导致危险的副作用,包括:安全缺陷症、冗余代码症、重新发明轮子症、啃文档症等 Requests允许你发送纯天然的HTTP/1.1请求,不需要手动为URL添加查询字串,也不需要对POST数据进行表单编码。Keep-alive和HTTP连接池的功能是100%自动化的,一切动力都来自于根植Requests内部的urllib3。发送请求import r

2017-06-24 17:54:20 574

原创 Python 爬虫(一)

CSS-选择器 - 元素选择器 直接选择文档元素 如head,p类选择器 元素的class属性,如<h1 class = "important"> .important 选择所有有这个类属性的元素 可以结合元素选择器,如p.importantid选择器 与类选择器类似 与类选择器的区别:ID一个文档只能出现一次,ID选择器不能使用单词列表属性选择

2017-06-24 15:33:03 333

原创 Python 中 argparse简单使用

参考网站argparse模块主要用来解析参数一般从这里开始,但是这段代码什么都不做,因为parser.parse_args()返回的是一个命名空间,而现在没有添加参数import argparseparser = argparse.ArgumentParser()parser.parse_args()而这段代码添加了一个参数’echo’,所以当在控制台输入参数时就可以用类似Java中 ‘.’的方

2017-06-06 13:05:11 376

原创 Python collections 拾遗

class Counter(dict): 继承dict类初始化:from collections import Counterc = Counter() # a new, empty counterprint(c) # Counter()c = Counter('gallahad') # a

2017-04-15 20:03:04 279

原创 Python set 拾遗

初始化s = set('abc') # {'a', 'b', 'c'}print(s)s = set(['a', 'b', 'c']) # {'a', 'b', 'c'}print(s)add()添加s = set(['a', 'b', 'c'])print(s)s.add('e')print(s) # {'a', 'e', 'c', 'b'}clear()清除discard()

2017-04-15 14:31:45 262

原创 python 中 str 拾遗

def capitalize(self): , 首字母大写函数. casefold() 与 lower() 均为全部小写函数 区别: 汉语 & 英语环境下面,继续用 lower()没问题;要处理其它语言且存在大小写情况的时候再用casefold()s = 'ABcD EfgH'print('# s = ', s)print('# s.casefold() = ', s.casefold

2017-04-15 13:09:38 380

原创 Python编写三级目录

效果如下: 程序如下:#!/usr/bin/env python# -*- coding: utf-8 -*-# @Time : 2017/4/9 12:24# @Author : Xu Jie# @Site : # @File : second.py# @Software: PyCharmfirst_list = ['安徽', ['六安市', ['霍山', '金安

2017-04-10 21:50:48 665

原创 用Python实现的简洁版的用户登录程序

用Python实现的简洁版的用户登录程序程序结果如下: 程序如下:#!/usr/bin/env python# -*- coding: utf-8 -*-# @Time : 2017/4/9 12:24# @Author : Xu Jie# @Site :# @File : second.py# @Software: PyCharmauthority = ''

2017-04-10 20:30:37 1183

空空如也

空空如也

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

TA关注的人

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