自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

水巷石子的博客

java程序员的学习之路

  • 博客(285)
  • 资源 (15)
  • 收藏
  • 关注

原创 ssm整合之CRUD增删改查(ajax版)案例

最终页面效果:案例目录结构数据库表表的设计:Controller方法返回值类型Object(1)Controller方法返回类型可以有几种?ModelAndViewvoidStringObject(2)@ResponseBody调jackson库将Object转成json字符串返回如果没有依赖jackson库则,抛出异常HttpMessageNotWritableException: No converter found for return value of type

2020-10-24 21:24:24 2140 169

原创 linux环境使用docker安装redis、solr等商城系统命令合集

Docker安装yum安装sudo yum updateyum install docker1.查看内核版本 <Docker 要求 CentOS 系统的内核版本高于 3.10> uname -r 本机<内核版本: 3.10.0-327.el7.x86_64>2.把yum包更新到最新 sudo yum update3.安装需要的软件包, yum-util 提供yum-config-manager功能,另外两个是devicemapper驱动依赖的

2020-09-07 16:09:55 7835 50

原创 本地快速搭建python开发环境

安装python2.7和pycharm(略)云桌面(内网)下载python依赖1.需要保证依赖包已经上传到了svn上2.找一个存放依赖包的文件夹3.确认依赖包地址是:20.223.0.97:8088/svn/yunwei/99临时工作目录/18.李刚/dependence/4.下载依赖包4.1添加地址5.下载完成6.离线安装依赖包命令如下: pip install --no-index --find-links=d:\python_package -r requiremen

2021-07-23 19:10:16 15 1

原创 用python的django完成一个登录小案例

1.urls.py文件中添加login(登录)和home(主页)的url配置。2.views.py代码这里写的就是业务逻辑,写了两个方法。其中request参数是必须的,拿的是浏览器拿交的相关信息。# -*- coding: utf-8 -*-from __future__ import unicode_literalsimport os.path# Create your views here.from django.shortcuts import HttpResponsefr

2021-07-23 10:50:39 10 1

原创 python中django用户登录与前端交互

我们最终目的是要在前端显示异常。关键代码:return render(request, "login.html",{'error_msg':error_msg})完整代码:# -*- coding: utf-8 -*-from __future__ import unicode_literalsimport os.path# Create your views here.from django.shortcuts import HttpResponsefrom django.sh

2021-07-23 10:40:49 13 1

原创 python2.7的字符串拼接

方法一:直接字符串拼接# -*- coding: UTF-8 -*-# 开发人:李柏霖# 开发时间:2021/7/21 10:32name = raw_input("Name:")age = raw_input("Age:")job = raw_input("job:")salary = raw_input("salary:")info = '''"------info of ''' + name + '''------"Name:''' + name + '''Age:''' +

2021-07-21 14:16:08 25 3

原创 pycharm实用快捷键

pycharm实用快捷键1.Add Rectangular Selection on mouse Drag这个可以选择使用多行垂直光标,如下图2.Reformat Code代码格式化3.删除一行4.复制一行5.代码移动

2021-07-21 11:24:25 12

原创 python2.7的字符串拼接

python2.7的字符串拼接# -*- coding: UTF-8 -*-# 开发人:李柏霖# 开发时间:2021/7/21 10:32name = raw_input("Name:")age = raw_input("Age:")job = raw_input("job:")salary = raw_input("salary:")info = '''"------info of ''' + name + '''------"Name:''' + name + '''Age:'

2021-07-21 11:14:10 19

原创 Python2中使用input出现的NameError: name ‘***‘ is not defined问题原因及解决办法

上Python官网上查询了一下文档,原因定位如下:Python2中对于input函数来说,它所希望读取到的是一个合法的Python表达式,我的Python版本为2.7,因此出现这个问题,而在Python 3中,input默认接受的是str类型解决办法:将input()函数换成使用raw_input()函数问题解决!!!本质就是python3和2的版本问题。...

2021-07-21 10:44:13 12 1

原创 Python中的标识符和保留字

Python中的标识符和保留字我的保留字有一些单词被我赋予了特定的意义,这些单词你在给你的任何对象起名字的时候都不能用import keywordprint(keyword.kwlist)运行结果:['and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'exec', 'finally', 'for', 'from', 'global', 'if', 'i

2021-07-20 22:10:12 10

原创 AttributeError: ‘module‘ object has no attribute ‘kwlist‘

AttributeError: ‘module’ object has no attribute ‘kwlist’代码如下:# -*- coding: UTF-8 -*-# 开发人:李柏霖# 开发时间:2021/7/20 21:55import keywordprint(keyword.kwlist)报错如下图:原因是我的py文件名就为keyword,致PyCharm在调用keyword.kwlist的时候,直接从我自己的keyword.py中调用,当然会报错。所以只需要改一下文件名称

2021-07-20 22:06:14 9

原创 二进制与字符编码

计算机为什么能够认识我?它只认识O和1,根本不认识我,早期的程序员爸爸为了让计算机能够认识我,将我能够认识的符号和数字对应好,然后做成—张表叫ASCII表,告诉计算机某种符号你应该使用哪个整数表示,'A`使用了8个位(置)才能装得下我,在计算机中他们叫一个字节二进制与字符编码GB2312是80年代的,包含7445字GBK是90年代的,增加了繁体GB18030是00年代的,增加了维吾尔和藏文Unicode包含全世界的字符,通通使用2个字节表示utf-8中文使用3个字节.

2021-07-20 21:31:12 7

原创 python之转义字符

什么是转义字符呢?就是反斜杠+想要实现的转义功能首字母为什么需要转义字符?当字符串包含反斜杠、单引号和双引号等有特殊用途的字符时,必须使用反斜杠对这些字符进行转义(转换一个含义)反斜杠:\\单引号:\’双引号:\"当字符串中包含换行、回车,水平制表符或退格等无法直接表示的特殊字符时,也可以使用转义字符。换行:\n回车:\r水平制表符:\t退格:\b代码如下:# -*- coding: UTF-8 -*-# 开发人:李柏霖# 开发时间:2021/7/20 17

2021-07-20 17:52:28 8 1

原创 Pthon中的输出函数

print()函数我里面有一个你可以直接使用的函数叫print().可以将你想展示的东东在IDLE或标准的控制台上显示。print()函数的使用print()函数可以输出哪些内容?print()函数输出的内容可以是数字print()函数输出的内容可以是字符串print()函数输出的内容可以是含有运算符的表达式print()函数可以将内容输出的目的地显示器文件print()函数的输出形式换行不代码如下:# -*- coding: UTF-8 -*-# 开

2021-07-20 16:57:27 6

原创 SyntaxError: Non-ASCII character ‘\xe5‘ in file

python版本:2.7运行python程序的时候,小白会遇到的问题。File "C:/Users/libol/PycharmProjects/pythonProject/test03.py", line 1 SyntaxError: Non-ASCII character '\xe5' in file C:/Users/libol/PycharmProjects/pythonProject/test03.py on line 1, but no encoding declared; see http:

2021-07-20 09:42:48 7

原创 Python自述和简介

Python自述1.我为什么值得你拥有?Python基础课:自动化运维、人工智能应用、Web开发、多媒体处理、自动化办公、Python爬虫科学计算:数据分析、数据产品、量化变易机器学习:数据挖掘、搜索算法、机器学习算法、推荐算法2.我为什么能成为网红?我对大数据分析、人工智能中至关重要的机器学习、深度学习都提供了大力的支持我背后有最最庞大的”代码库“人们习惯称我为”胶水语言“3.我能帮你做些啥?我能帮你抢火车票我帮你数据分析少踩坑我还能帮你开发网站我还能帮你开发游戏P

2021-07-19 23:47:33 12 1

原创 java: 错误: 无效的源发行版:16

java: 错误: 无效的源发行版:16使用IDEA运行java项目的时候,报java: 错误: 无效的源发行版:16, 我们应该怎么办呢?问题截图:1.进入project Structure2.修改配置问题解决!!!

2021-07-19 17:42:00 38

原创 ‘build.plugins.plugin.version‘ for org.springframework.boot:spring-boot-maven-plugin is missing.

Some problems were encountered while building the effective model for org.example:cloud2021:pom:1.0-SNAPSHOT'build.plugins.plugin.version' for org.springframework.boot:spring-boot-maven-plugin is missing. @ line 88, column 15It is highly recommended to .

2021-07-03 15:29:04 81 1

原创 typora+picGo+阿里云对象存储OSS和typora+picGo+gitee的相关配置

当每次将图片复制到typora中时,链接地址都是本地的,如果发给别人看,图片就打不开了。如下图中的情况:图片显示不了。那我们应该怎么解决呢?下面我说两种解决方案。方案一:typora+picGo+阿里云对象存储OSS这种方案,首先是需要下载picGO,然后就是需要开通阿里云的对象存储OSS,购买服务。(一年也才10+元,很便宜),不续费可能会被清理。1.下载picGo下载地址:https://molunerfinn.com/PicGo/安装啥的省略运行是这样的,就是成功了。2.typ

2021-07-03 15:08:56 26 1

原创 学习代码中的英文单词

熟悉英文单词,可以见名知义,帮助我们更好的理解该代码的意图。criteria 标准,准则,原则principal 最重要的,主要的relevant 紧密相关的,切题的,有价值的,有意义的modify 调整、稍作修改、使更适合、缓和、使温和、修饰sequence 一系列、一连串、顺序、次序sequential 按次序的、顺序的、序列的parallel 平行的、极相似的、同时发生的、相应的、对应的、并行的aggregate 总数、合计、骨料、集料fold 折叠、对折、折小、叠平、可折小、可叠

2021-06-29 09:52:21 35 2

原创 外部访问真空机中虚拟机9090端口

可以使用nginx实现完整的nginx配置#user nobody;worker_processes 1;#error_log logs/error.log;#error_log logs/error.log notice;#error_log logs/error.log info;#pid logs/nginx.pid;events { worker_connections 1024;}stream{ upstream as_

2021-06-24 10:30:19 19 1

原创 Prometheus(普罗米修斯)监控系统03安装和使用

安装首先上传到linux,然后解压解压tar xf prometheus-2.5.0.linux-amd64.tar.gz -C /usr/local/启动命令//先切到运行目录cd /usr/local/prometheus-2.5.0.linux-amd64./prometheus --config.file="/usr/local/prometheus-2.5.0.linux-amd64/prometheus.yml" &其中末尾的&,是后台运行的意思,如果不加,

2021-06-23 18:29:42 28 1

原创 真空机搭建原理

在ip地址为:192.168.1.27的机器上,安装虚拟机,供其他机器使用。下图是我远程桌面连接192.168.1.27机器。1.27机器很干净。只有虚拟机、启动脚本、nginx停止脚本。win_start.bat文件cd C:\Users\tingyun\Desktop\nginx-1.20.0\start nginx.execd C:\Users\tingyun\Desktop\nginx-1.20.0 -23start nginx.execd C:\Users\tingyu

2021-06-23 15:15:47 25 1

原创 Promethus(普罗米修斯)监控系统02概述

一、概述Prometheus(由go语言(golang)开发)是一套开源的监控&报警&时间序列数据库的组合。适合监控docker容器。因为kubernetes(俗称k8s)的流行带动了prometheus的发展。文档地址:https://prometheus.io/docs/introduction/overview/二、时间序列数据1、什么是序列数据时间序列数据(TimeSeries Data) : 按照时间顺序记录系统、设备状态变化的数据被称为时序数据。应用的场景很多, 如:

2021-06-23 14:48:08 21

原创 Promethus(普罗米修斯)监控系统01学习目标

Promethus(普罗米修斯)监控系统学习目标能够安装prometheus服务器能够通过安装node_exporter监控远程linux能够通过安装mysqld_exporter监控远程mysql数据库能够安装grafana能够在grafana添加prometheus数据源能够在grafana添加监控cpu负载的图形能够在grafana图形显示mysql监控数据能够通过grafana+onealert实现报警任务背景某某某公司是一家电商网站,由于公司的业务快速发展,公司要求对

2021-06-22 10:25:10 39

原创 Kafka概述

1 消息队列的模式与作用1.1消息队列的模式》1:什么是队列 ? FIFO》2:消息有两种传递模式点对点发布订阅(1)点对点模式(一对一,消费者主动拉取数据,消息收到后消息清除)特点是发送到队列的消息被一个且只有一个接收者接收处理,即使有多个消息监听者也是如此。(2)发布/订阅模式(一对多,数据生产后,推送给所有订阅者)发布订阅模型则是一个基于推送的消息传送模型。发布订阅模型可以有多种不同的订阅者,临时订阅者只在主动监听主题时才接收消息,而持久订阅者则监听主题的所有消息,即使当前订

2021-06-21 17:51:55 15 1

原创 springcloud和spingboot的版本选择问题

我们知道springcloud的版本名称,是按照伦敦火车站从a-z排列的。而springboot是数字版本号。那他们对应兼容的版本号是什么呢?下面我来具体说三种方法。1.去官网查看官网链接:https://spring.io/projects/spring-cloud#overview进入之后,往下看可以看到对应的版本要求2.输入链接,拿版本json串链接:https://start.spring.io/actuator/info进入链接,查看到的页面json串进行格式串3

2021-06-15 16:38:02 33 2

原创 IDEA新环境配置。刚下载好IDEA,创建新工程时,一定要进行的几个配置

1.修改默认配置选择New Projects Settings中的Settings for New Projects。修改默认配置。修改默认配置只能进行2、3步修改4、5步,就只能单个工程配置了2.字符编码设置字符编码为utf-83.注解生效激活勾选Annotation Processors中的Enable annotation processing.让注解生效。4.java编译版本选8在单个工程中配置修改版本为java85.File Type过滤配置文件过滤,我这里就过

2021-06-15 11:52:16 1431 4

原创 word文档怎么删除论文末尾尾注的横线

1.关于删除尾注横线问题想要删除尾注的横线,其实方法很简单,只要删除下面的所有尾注,这个横线就会自动消失,反过来,只要还存在尾注,这个横线就存在。2.那我们怎么删除尾注呢?你可能会觉得,我这个问题会有点傻,怎么删除,找到文章中尾注的位置,使用delete键删除不就可以了。那么问题来了,比如一个2W字的论文,想要找到文章中具体的尾注位置谈何容易,人工在论文中找吗?那肯定有更好的方法。3.快速找到文章中引用尾注的位置首先确保鼠标指针在目标位置上,然后在引用菜单栏中选择下一条脚注,就可以快速定位了。定

2021-06-04 20:46:40 62 1

原创 word文档点击打印,目录页码却全是2的原因分析及解决办法

最近也是临近毕业,在忙着毕业设计定稿,在这个过程,同学w遇见了一个很奇怪的问题,就是每次点击文件目录下的打印功能时,自己论文的目录,全部都变为了2。有时候重新打开,又自动好了,有时候,又不是2,是10、18、22等等,奇怪的数字,反正就不是原本目录对应的数字。如果比较急,没耐心的,可直接看结论。这张图是目录全是2的情况打开自己的word文档,进入打印功能之后,却看到目录怎么全是2呢?退出打印功能,回到自己的文档页面,卧槽,我文档的目录,怎么也全是2了呢?像这种情况,我有百度过,看到主要是三种说

2021-06-03 20:50:53 253 2

原创 word怎么在一个屏幕下同时出现两页

如上图所示,在这一个屏幕下,同时出现了两页,但我们只想一个屏幕下出现一页,即单面显示,我们该怎么办呢?解决办法在菜单栏的视图中点击单页点击之后调回100%

2021-06-02 16:25:31 37 1

原创 MySQL事务隔离性与隔离级别

提到事务,你肯定会想到 ACID ( Atomicity 、 Consistency 、 Isolation 、 Durability ,即原子性、一致性、隔离性、持久性),今天我们就来说说其中 I ,也就是 “ 隔离性 ” 。当数据库上有多个事务同时执行的时候,就可能出现脏读( dirty read )、不可重复读( non-repeatable read )、幻读( phantom read )的问题,为了解决这些问题,就有了 “ 隔离级别 ” 的概念。在谈隔离级别之前,你首先要知道,你隔离得越严实,

2021-05-29 23:26:25 22

原创 JVM之Native本地方法接口和本地方法库

什么是本地方法?简单地讲,一个Native Method就是一个Java调用非Java代码的接口。一个Native Method是这样一个Java方法:该方法的实现由非Java语言实现,比如c。这个特征并非Java所特有,很多其它的编程语言都有这一机制,印如在C++中,你可以用extern "c"告知C++编译器去调用一个c的函数。官方回答:"A native method is a Java method whose implementation isprovided by non-j.

2021-05-29 19:43:13 148 5

原创 系统架构师之信息系统基础

内容提要信息系统工程总体规划政府信息化与电子政务企业信息化与电子商务信息资源管理信息化的标准、法律和规定现代科学的三大基础信息论、控制论、系统论信息系统工程总体规划-信息不确定性的减少系统有序程度的度量比如:明天的天气怎么样,你不确定,可能天晴,可能下雨,但如果你看了天气预报,就有了明天天气的信息,你就能大概确定明天的天气,所以不确定性就减少了。信息的特征(理解各性的含义)客观性、普遍性、无限性、动态性、依附性、变换性、传递性、层次性、系统性、转化性、及时性、安全性

2021-05-29 14:19:33 30

原创 创建第一个springboot的web项目,新手避坑篇!!!

很久没有从0到1的新建项目了,还真有点生疏了,所以说,技术这个东西没有巧,要多练,多实践。越是简单的,越容易犯错。这边把今天遇到的坑记录一下吧,我自己回忆一下,也方便大家日后避坑。下面是新建springboot的web项目流程1.选择new一个项目2.选择Spring Initializr3.勾选需要的依赖4.验证。创建自己的Controller进行验证MyController代码如下package com.lbl.controller;import org.springframe

2021-05-27 15:12:07 51 3

原创 java8新特性stream流

本文章 转载自头条网, 只是觉得好用很详细,所以自己收集 做下笔记,不做任何商业用途,不收任何费用,不喜勿喷。致敬 头条@程序猿的内心独白1. Stream初体验我们先来看看Java里面是怎么定义Stream的:A sequence of elements supporting sequential and parallel aggregate operations.我们来解读一下上面的那句话:Stream是元素的集合,这点让Stream看起来用些类似Iterator;可以支持顺序和并行

2021-04-22 10:19:16 64 2

原创 springData中的@Query注解及@Modifying注解

@Query注解@Query注解查询适用于所查询的数据无法通过关键字查询得到结果的查询。这种查询可以摆脱像关键字查询那样的约束,将查询直接在相应的接口方法中声明,结构更为清晰,这是Spring Data的特有实现。@Query有两种参数表示形式:索引参数与命名参数第一种:索引参数:索引参数如下所示,索引值从1开始,查询中**"?X"**个数需要与方法定义的参数个数相一致,并且顺序也要一致。@Query("SELECT p FROM Person p WHERE p.lastName = ?1 AN

2021-04-21 15:33:45 52 1

原创 nginx的配置,实现代理技术

1.下载nginx服务器地址:http://nginx.org/en/download.html2.查看下载的是否有nginx.exe文件3.修改nginx.conf配置文件4.配置#user nobody;worker_processes 1;#error_log logs/error.log;#error_log logs/error.log notice;#error_log logs/error.log info;#pid logs/ngi

2021-04-21 11:15:12 37

原创 备考系统架构师考试

本人准备备考系统架构师的考试,后续将持续更新在此考试准备过程中学习的一些知识点,和遇到的问题,以及怎么解决的做一个记录和分享。考试大纲要求:掌握计算机硬软件与网络的基础知识熟悉信息系统开发过程理解信息系统开发标准、常用信息技术标准熟悉主流的中间件和应用服务器平台掌握软件系统建模、系统架构设计基本技术熟练掌握信息安全技术、安全策略、安全管理知识了解信息化、信息技术有关法律、法规的基础知识了解用户的行业特点,并根据行业特点架构合适的系统设计掌握应用数学基础知识熟练阅读和正确理解相关领域的英

2021-04-20 19:53:18 74

原创 leetcode70(难度:简单)爬楼梯

题目:假设你正在爬楼梯。需要 n阶你才能到达楼顶。每次你可以爬 1 或 2 个台阶。你有多少种不同的方法可以爬到楼顶呢?注意:给定 n 是一个正整数。示例 1:输入: 2输出: 2解释: 有两种方法可以爬到楼顶。1 阶 + 1 阶2 阶示例 2:输入: 3输出: 3解释: 有三种方法可以爬到楼顶。1 阶 + 1 阶 + 1 阶1 阶 + 2 阶2 阶 + 1 阶这个是典型的动态规划问题当n小于2的时候,结果就是n。当n大于2的时候,当n=3的时候,等于n=2

2021-04-16 18:02:02 37 2

mybatis和spring的整合包(完整版).rar

mybatis和spring的整合包,有了这一整套jar包,SSM项目都可以跑起来。 mybatis和spring的整合包,有了这一整套jar包,SSM项目都可以跑起来

2020-09-17

使用PowerDesigner工具画用例图.pdf

使用PowerDesigner工具画用例图.pdf使用PowerDesigner工具画用例图.pdf

2020-10-24

saas项目.sql

这个sql文件,就是在《saas-export项目-项目搭建与pom.xml的父子继承》博文中提到的数据库sql文件

2020-10-22

途牛旅游项目数据库脚本.rar

途牛旅游项目数据库脚本途牛旅游项目数据库脚本途牛旅游项目数据库脚本途牛旅游项目数据库脚本途牛旅游项目数据库脚本

2020-09-28

redis的windows版

redis的windows版redis的windows版redis的windows版redis的windows版redis的windows版redis的windows版

2020-09-22

PowerDesigner建模使用.pdf

PowerDesigner建模使用.pdfPowerDesigner建模使用.pdfPowerDesigner建模使用.pdf

2020-10-24

jquery-1.11.0.min.js

jquery-1.11.0.min.js

2020-10-19

redis图形化工具

redis图形化工具redis图形化工具redis图形化工具redis图形化工具redis图形化工具redis图形化工具

2020-09-22

SwitchHosts.rar

SwitchHosts.rar

2020-09-21

JsonView.rar

JsonView.rar

2020-09-21

WizTools.org.rar

WizTools.org.rar

2020-09-21

taotao商城工具.rar

taotao商城工具

2020-09-20

javaAPI文档.rar

javaAPI文档.rar

2020-09-17

mysql.jar.rar

mysql.jar.rar

2020-09-17

jquery.js是3.x版本

jquery的jar包

2020-09-17

空空如也

空空如也

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

TA关注的人 TA的粉丝

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