- 博客(24)
- 收藏
- 关注
原创 后端开发——springboot项目打war包
设置打包形式 <groupId>com</groupId> <artifactId>hrjlk</artifactId> <version>0.0.1-SNAPSHOT</version> <name>hrjlk</name> <!-- 这里设置打包的形式为war包, 默认为jar包 --> <packaging>war</packag
2020-11-16 03:06:29
327
原创 后端开发——springboot配置dbcp2连接池
添加依赖包pom.xml--------------------------------------------------------------- <dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-dbcp2</artifactId> <version>2.0.1
2020-10-04 17:46:15
2325
原创 后端开发——配置springboot连接pgsql
添加依赖包pom.xml--------------------------------------------------------------- <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-jdbc</artifactId> &
2020-10-04 17:38:00
4538
3
原创 后端开发——Eclipse创建springboot项目
安装sts插件Help --> eclipse Marketplace --> search --> Spring Tool Suite --> Install安装后需要重启eclipse才能生效创建springboot项目File --> New --> Other --> Spring Boot --> Spring Starter Project --> Finish目录结构如下:运行hello world* 项目(右键) -
2020-10-04 17:31:02
850
原创 SQL基础4 —— 多表联合查询
创建测试数据mysql> create table t_join_test1 (t1_id int,t1_name varchar(20)) tablespace sqltestspace;Query OK, 0 rows affected (0.02 sec)mysql> create table t_join_test2 (t2_id int,t2_name varchar(20)) tablespace sqltestspace;Query OK, 0 rows affected
2020-09-09 16:16:48
345
原创 Python基础9 —— 自定义函数
函数是组织好的可重复使用的,用来实现单一或相关联功能的代码段函数能提高应用的模块性和代码的重复利用率Python提供了许多内建函数,比如print()也可以自己创建函数,即自定义函数函数代码块以def关键词开头,后接函数名称和(),()内定义参数和自变量自定义函数的创建和调用>>> # 不带参数的自定义函数>>> def sayHi():... print ("Hi")...>>> # 调用函数>>> s
2020-09-08 12:34:50
282
原创 Python基础8 —— 循环语句
while循环# 计算1到50的和>>> sumNum = 0>>> addNum = 1>>> while addNum <= 50:... sumNum = sumNum + addNum... addNum += 1...>>> print ("1到50的和是: ", sumNum)1到50的和是: 1275>>> # 无限循环(条件为真时无限循环,ctrl+c可结束
2020-09-07 13:19:26
176
原创 Python基础7 —— 条件控制语句
if控制语句>>> # 若满足if条件,则运行语句块内程序>>> testStr1 = 'Main'>>> testStr2 = 'main'>>> if (testStr1 != testStr2):... print ("Both of strings are different!")...Both of strings are different!>>> # 若不满足if条件,则不运行语句
2020-09-06 15:43:49
90
原创 Python基础6 —— 集合
集合(set)是一个无序的不重复元素序列可以使用大括号({})或者set()函数创建集合注意: 创建一个空集合必须用set()而不是{},因为{}是用来创建一个空字典集合的创建>>> # 用{}方式创建集合(可以看出集合是无序的)>>> animals = {'dog','cat','monkey'}>>> print(animals){'dog', 'monkey', 'cat'}>>> print (type(an
2020-09-06 15:41:56
152
原创 MacOS安装jdk环境配置
软件下载地址: https://www.oracle.com/java/technologies/javase/javase8-archive-downloads.html软件安装# 选择相应的版本下载,按提示安装即可# 查看jdk版本信息$ java -versionjava version "1.8.0_162"Java(TM) SE Runtime Environment (build 1.8.0_162-b12)Java HotSpot(TM) 64-Bit Server VM
2020-09-06 15:38:14
157
原创 SQL基础3 —— 表的约束
约束用于限制加入表的数据的类型可以在建表的时添加约束,也可以在已经存在的表上添加约束通常约束有以下几种:* not null: 非空约束,不接受null值,接受重复值* unique: 唯一约束,不接受重复值* default: 当不赋值的时候,会设置数值为默认值* primary key: 主键约束,非空且唯一* foreign key: 外键约束,数值必须为参照表主键的存在值* check: 自定义约束* auto_increment: 自动增长(只有添加主键约束或者唯一约束的列才能使
2020-09-03 23:07:34
400
原创 SQL基础2 —— where子句
SQL的where子句能够对返回的数据进行限制,不符合where条件的数据会被过滤掉准备测试数据mysql> /*创建一张员工薪资表并插入测试数据*/mysql> create table emp_salary(emp_no int,emp_name varchar(30),dept_no int,sarlay decimal(8,2),email varchar(100))tablespace sqltestspace;Query OK, 0 rows affected (0.00.
2020-08-31 18:03:41
198
原创 SQL基础1 —— 数据库基础操作
在开始学习SQL之前,你要先安装一个属于自己的数据库软件,我们以MySQL为例。介于大家的系统环境各不相同,这里只给出下载地址,大家根据自己的系统环境选择相应的版本进行下载安装。网上可以找到很多的文档可以参考,官档也有很详细的说明。下载地址:https://dev.mysql.com/downloads/mysql/官方文档:https://dev.mysql.com/doc/DBMS、DB、tablespace、table之间的关系* MySQL DBMS 是数据库管理系统,它由多个DB(.
2020-08-31 18:01:54
227
原创 Python基础5 —— Python字典
字典的基本操作>>> # 创建字典(字典中存储的是键值对,键和值用:分割,每个键值对之间用逗号分割,所有元素用{}括起来)>>> # 字典中元素的键必须唯一且不可变>>> examDict = {'Name':'Tina','City':'BeiJing'}>>> print (examDict){'Name': 'Tina', 'City': 'BeiJing'}>>> # 访问字典中的值>&g
2020-08-31 17:56:34
210
原创 Python基础4 —— 列表和元组
基本的列表操作>>> # 创建列表(用[]把逗号分隔的元素值括起来即可)>>> examList = ['hello','world',10,101,1001]>>> print (examList)['hello', 'world', 10, 101, 1001]>>> # 访问列表中的值>>> print (examList[0])hello>>> print (examList
2020-08-31 17:54:44
208
原创 Python基础3 —— 字符串处理
字符串的内容提取# 定义字符串变量,Python字符串的索引是从0开始的,右侧最后一个字符的位置为0-1,即-1>>> strText = "Hello World!">>> print (strText)Hello World!# 按索引提取字符串内容>>> print (strText[0])H>>> print (strText[-2])d# [:]表示从第一个字符(0)到结尾(-1)的整个字符串>
2020-08-31 17:52:13
997
原创 Python基础2 —— Python的数字表达式
**基础算术表达式 **>>> # 加法运算(+) >>> 5 + 2 7 >>> 5.0 + 2 7.0 >>> 5.0 + 2.0 7.0 >>> # 减法运算(-)>>> 5 - 2 3 >>> 5.0 - 2 3.0 >>> 5.0 - 2.0 3.0 >>> # 乘法运算(*)>>>
2020-08-31 17:49:32
4523
原创 Python基础1 —— 环境配置
Python基础1 —— 环境配置Python下载下载地址: https://www.python.org/downloads/ 官方文档: https://www.python.org/doc/Python环境安装* Windows系统的.exe安装包和Mac osX系统的.pkg安装包都有非常友好的交互安装界面,直接根据提示安装就可以了。* 重点来说一下两个主流的Linux系统的源码包编译安装。* 在接下来的分享都是基于Python3环境下完成,建议安装Python3.6或更高版本。
2020-08-31 17:47:30
243
原创 MacOS安装nodejs环境
1. 命令行安装#安装brew/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"# 安装nodejsbrew install nodejs2. 软件包安装软件下载地址: https://nodejs.org/en/download/安装路径: /usr/local/bin选择对应系统版本的软件包下载运行安装即可3..
2020-08-03 16:52:09
1873
原创 postgreSQL数据库连接数管理
普通用户登陆时出现报错信息:psql: FATAL: remaining connection slots are reserved for non-replication superuser connections原因:连接数已满解决方法:1. 管理员登录系统关闭空闲连接# 查询当前所有连接的状态postgres=# select datname,pid,usename,client_addr,application_name,state from pg_stat_activity;.
2020-08-03 16:38:45
1644
原创 快速掌握Git的使用方法
1. 用户身份设置 安装好Git后的第一件事就是设置用户名和电子邮件。Git的每一次提交都需要用到这些信息,而且还会被写入到所创建的提交中,不可更改,因此这一步非常重要。设置的命令如下:# 设置用户名$ git config --global user.name "TinaBan"# 设置电子邮$ git config --global user.email "tinaban@163.com"# 查看你的个人设置$ git config --list2. 获取帮助信...
2020-07-30 21:24:15
114
原创 基于各操作系统的Git安装
1.Windows环境下安装Git软件下载地址:https://git-scm.com/download/win根据系统版本下载相应的setup软件包,根据提示安装即可。2. MacOSX环境下安装Git一般mac OS X上已经为你安装好了Git,你可以使用which git命令查看git命令的安装路径。$ which git/usr/bin/git如果你的系统并没有安装Git,可以使用下面的命令进行安装:$ brew install git3. Linux系..
2020-07-30 20:57:46
259
原创 程序猿为什么一定要熟练掌握Git?
我们先来设想一个工作中常见的场景,公司的某个产品上线了一个新功能,这个功能由你所在团队中的3个人共同完成,写了大约几千行的代码,上线不到一周,产品经理跟你说用户不喜欢这个功能,要把这个功能去掉,这个时候你怎么办?你可能觉得很简单的,直接把那几千行代码删掉不就行了。OK,你这个想法看起来可行,那么问题来了,这个项目开发用了2周的时间,有3个人参与,也许已经没人能记得新增或者更改了哪些代码,怎么办?这个时候,你急需一个工具能够帮你记录对代码的每一次修改,并且可以很容易的把代码恢复到某一个状态下...
2020-07-30 20:52:00
428
原创 Oracle 11g RAC环境下的ORA - 19606问题
在刚刚接手Oracle时,这个问题困扰了我一段时间,现在将问题的解决过程分享一下Oracle版本:11gR2OS环境:Centos6.4问题重现:1. 接手数据库是写了一个备份脚本,脚本内容如下:----------------------------------------------------------------------------------------
2015-02-09 11:30:08
812
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人